8900000 74569814474550144676588954478592000000 8900001 -45015407188240488290965772814580628400 8900002 -69062837180530918348537645064367390048 8900003 112463060530721154468498542438491081680 8900004 -118640432892821498621703014674151291904 8900005 -8096066088143074421920879115554670340 8900006 -13986108936823043098813194027683478048 8900007 8155353896315535210795524341761924096 8900008 92269690390014665854547075103711221760 8900009 107831638678041196990318890855600865680 8900010 -16127421025766620819269984867587174400 8900011 -436820809437312478517366525966112000 8900012 185200021237043225734164348816199249920 8900013 100465302949470918852097262426083908000 8900014 -11090224027790996381005823903317851648 8900015 -114832701938261003729391146946531702840 8900016 40073606492515285870998866813593780224 8900017 -20132751980030294909051798933372654220 8900018 -26513863183863686325778141270525272960 8900019 -62221550913721362497762022359898736512 8900020 25113518213335974119938810686089460480 8900021 67633829426923122559484869214192106492 8900022 -31769431957727718074378064374516966016 8900023 -46467023733896474511202969303325286696 8900024 -64793028419309002800186151771424686080 8900025 25225573269214580377077452860703424000 8900026 49284816310233359575174453023528857712 8900027 67315696128853561801651039308555796224 8900028 -14619809988764594502461041393805925888 8900029 -294258076198461392140393008053957277370 8900030 32226153493027109566405803853922948160 8900031 65098429100522561321967804752492064000 8900032 -68636185153152550377339623207778385920 8900033 -47118807594344856948858350997877432320 8900034 10002155997018010456272488991556608 8900035 -139152099546597172549781469145472993520 8900036 110216410410566319834448211322396362880 8900037 12736578180980741602300913009420223840 8900038 7387570562449507798567858045799473152 8900039 -164755170738613542048803291509654085160 8900040 4772682879955649573989743140445388800 8900041 -169001267993625643732639982322715512908 8900042 23185938512954854908076287299994396000 8900043 126009964872630971803222644969100597464 8900044 9475976253566831295075438464309868800 8900045 10553036299510044107511127987792076160 8900046 11527955608423875178282622912158041024 8900047 -120149751563610651011482218351863942320 8900048 -34196986833040580773167298855931977728 8900049 8237144001204158588557011567897171840 8900050 85888686459082948210972041312997162800 8900051 114177042538130028904025248424988467052 8900052 3390097597671013897844700417384271872 8900053 116668373476249491267112147893463668302 8900054 -1177897383816858337444565834287602048 8900055 -55292286147392433015078467471747062200 8900056 154404450763497094468023194824087142400 8900057 93404196675029591194812798815397424320 8900058 -61217757342548312225833064802295420416 8900059 22214338263525928777653296916128655360 8900060 47351941312944050574800258318300252160 8900061 -315068161027770480186038163116497461120 8900062 -113868477907884464934535761192569347968 8900063 -5537073386295844105998613138979594256 8900064 -93081335420125425816855762629870223360 8900065 -111851940114752635284916111404940674540 8900066 85427525103724595796338778956598786336 8900067 90140733131109462774272464356489687936 8900068 -35857786653958881213952474759651008000 8900069 644668416985332707475211071800611200 8900070 18177623434211313872841741952974691200 8900071 234646786522793662754016807871876917000 8900072 129360129530569439291514090685499980800 8900073 15395209112926044960951514856917500864 8900074 -25926078357620672822174326231605957120 8900075 -25421253494386037549471437009017774000 8900076 2720598784746678972243799593018163200 8900077 40352557416669864109085700006995415820 8900078 86603012816824445389700553607416364800 8900079 167920602682094127473028455358336620160 8900080 4088967734166062489674372879975710720 8900081 -135844519972618263662641684580971306188 8900082 16431590312816658175167980762985896448 8900083 -197744443738926466494071576631801337376 8900084 135507245074871373515364393393630969216 8900085 -129451127935175131880790276602179622400 8900086 -67737361723560133544969527077232765056 8900087 8276943524417605042878864063797673312 8900088 126726250076159878872553989528876994560 8900089 135496527216119836765215772058469070560 8900090 18604400635258180068242406984287512320 8900091 57124674244925152977260286293096102400 8900092 -83181503953212027371089693557830115840 8900093 -11390179877387469459952500810701489658 8900094 696241289958664146480387196004385792 8900095 -400646249769072475004472108872446320 8900096 -45773335406572638584690977942680895488 8900097 2707575015333756814643099399131679328 8900098 -268300137141778723830788699774337329664 8900099 -7239592543509939932730706240267376880 8900100 15473639623820431594410277461301248000 8900101 5954962393296397284468154290751618304 8900102 25321763614170707386630116534804934752 8900103 -39066985140216323563111878247733030016 8900104 142786795318238126600839946003553653760 8900105 204423914504889605548064643520596412260 8900106 -30296627700990961927286763271539518976 8900107 -441006411780741525198650889089180110560 8900108 121416252702044912418557673641047719936 8900109 -161033814383392966960412349781623970986 8900110 56802266068021091202383242599969696960 8900111 -122291368718972619706791600612473877576 8900112 -7902127734499626232284798367251824640 8900113 175807599868575150877253878586051531040 8900114 -81445881782600840732896736981164063344 8900115 -94612183897885592113406772688382197200 8900116 -39051505918513226894974633829300302080 8900117 264145914959428738034733200296842944832 8900118 -87935697473502480481955580882251265216 8900119 125942504088757775284540676553263002944 8900120 -50188115028028360623410464338543206400 8900121 46597543830995710377822560937481080960 8900122 15619897334268639991173673262152410624 8900123 -246955923336374398742662457604224501628 8900124 70381520348512597957213215148316883456 8900125 23052870567237192421596489942305094000 8900126 -13778378493144494090764945748842884096 8900127 236329109523875286038349462259915399728 8900128 -893559765811859437134553514928635904 8900129 -48478259340231869481805699102949673600 8900130 654432776591788214411945099610839040 8900131 -2662572726474355662289045850920622976 8900132 53746631184188181222913079495572254720 8900133 -125873929417752835805724861430640038752 8900134 106640265904965198718372812422941159680 8900135 64081062377067681794783944909516081080 8900136 22857099688670071285165347850785177600 8900137 -104819829536531730889475909990696481948 8900138 44726181412355388338120900661777005760 8900139 133058064970600880239311336825270254424 8900140 2930984776105245083277675343953100800 8900141 48101829163525456843038754359612555084 8900142 -21626046304706515807135080971688305088 8900143 42611846342013942760032558048185993200 8900144 66249731258402128320918284386962309120 8900145 -8128972509182177993257448556442166400 8900146 201429274747320075894201612693253575936 8900147 102149444000123893420794738324093701040 8900148 97785072026093925081686166585698119680 8900149 -37804543600326182919463174655662482336 8900150 -3816597667035220924634316702438912000 8900151 6674101627918114107235780595325336960 8900152 267077693917194356931133936496164761600 8900153 -36511952716665534820717825235513508096 8900154 -11945515007531447727080874091949371392 8900155 -643455906585627901872267456351174720 8900156 -15599394335620914331341386329277076480 8900157 13998286746573749720815494721301103744 8900158 16750357121614276554417689218571208960 8900159 194862840425872120265110826113018887360 8900160 -1263473050195416714967282621234544640 8900161 90849561968976576982429574661736301762 8900162 21640041400962772821230180538657521664 8900163 20245136390361744289258941551861729064 8900164 -5696533230243795653920572050048000000 8900165 4477392918883240813949475227665507800 8900166 33757462895787399604991312045241819648 8900167 401784258299359474288025789369464892592 8900168 110743434353046350475387556612735887360 8900169 -32304281690546027353760188751274787056 8900170 -89245856707211925411864521384304576000 8900171 -87804053159860130619651174052815092736 8900172 111300379187718229631490769374979031040 8900173 116939275817486654867518774526774346144 8900174 -3939739579906370065271543000052840768 8900175 102189827249947529260805560218347871000 8900176 7891687060743439403449511469005791232 8900177 -32506252659288614828862700223142025920 8900178 -3096076315255348227978625059965322240 8900179 214625660273582137690406183456705900780 8900180 -120205931735610311358032617555792028160 8900181 -77963474864037862386489905671967567730 8900182 -24887111058486650454894386088825782016 8900183 5498570540845949729608135633313967744 8900184 62503185873612202010313338842938040320 8900185 35401863098597023061440564462742324160 8900186 -63848190122956814573244169538805770496 8900187 31800390709837631008838516492191409520 8900188 12733931700691045674701790336702875136 8900189 27303650167477954060994775380882451840 8900190 28117098669811789801756036394912344320 8900191 -40866687275426069229247626216887158616 8900192 -111103121105180674392615259806635655168 8900193 -24070843081424075324173225814263663872 8900194 82465549962807751198099327258160098896 8900195 -65379321993653959472489477836841348160 8900196 -53634647553898518512692011336478583808 8900197 -152547041706902454133230858025705845828 8900198 9457694230982848541497247422696646400 8900199 -1551836494933841796374984671042996608 8900200 -43687447025071979067456292379485056000 8900201 -317686187702989154368045688889309561798 8900202 -44371523385763298027015308611189221376 8900203 107116315159095150482102495398267694544 8900204 -1689604228748840803207154703197132544 8900205 -24639544604772459247310032696853103360 8900206 -16727184198572305440473984432693819520 8900207 -107692933915763177928866362109643242544 8900208 7928417282620044757257666002760007680 8900209 -157596983582824504351931545574949252960 8900210 26948049317879837201337435817115243520 8900211 117512514638912927353755632077875913272 8900212 -167908268367447200844117823830704892544 8900213 116944904759392880576283418483240652256 8900214 -58583116046476157598593381405071099008 8900215 10950834070228735128001865315057251200 8900216 21512926203845517339945649182003916800 8900217 -128854204997991309850967329951341776700 8900218 -9984517437576717733460723793589542912 8900219 69455688318319772444524675045164087360 8900220 -9495951519887288315847589989569495040 8900221 175010557749587640151082869600430539488 8900222 -66004014872060750669223690026835737088 8900223 20402540223384550777448906289176387784 8900224 -84168954031524072541150790907026472960 8900225 544648130970262164353282943598329900 8900226 -907277924009761962919313811278123520 8900227 -46919799735724579171074952982070073600 8900228 -73491707067484398084352432027021890432 8900229 -24151958676280241035143188845716244512 8900230 -66497488618869955949093844826425281280 8900231 -247952787597572091432034077858638431728 8900232 -26038443244426823874776377698767093760 8900233 -5909688809156053482360168041481216716 8900234 -32446465592769802273504974705677476608 8900235 41669696875771494574370923996250258400 8900236 -103222275569120447302319387710782910720 8900237 -18380429767394763556909227210640863648 8900238 -23155178301490405476107013496305315840 8900239 -3703438248646142246180202538790321808 8900240 27634293454460041089402879221403893760 8900241 -20060183622558510802078826203785563136 8900242 -18665542597348268241535566802461897216 8900243 -164930515783510687281422067066356169072 8900244 -118076567199931164584977475553947272320 8900245 -63907517786744419132110820027998532200 8900246 54994905780765587606798394206273814720 8900247 119283346533358931704587416728162737000 8900248 -51909696757422032740018894079465472000 8900249 -67697636007785172218264733994034465280 8900250 82670316236809039176674748981182784000 8900251 232313559391211154775277267511636341252 8900252 14731098206567911486597609535795252736 8900253 293403185124439479511419922991102164800 8900254 35618918140933581177487273231267745472 8900255 10526113740279420717947579084122890240 8900256 124397475515694977465013985858267643904 8900257 -27655645740868550606076840416969630494 8900258 116799530506476010790303820942966918480 8900259 66258257817986237210192111290064539968 8900260 55757813924734561600108283423438438400 8900261 -168229952654749440745051108602803427138 8900262 -37919195782724132887043817256220320608 8900263 -48816603066272088897519346665359250120 8900264 6223874815868792581684674606085816320 8900265 -131983386533514061270027663244326041600 8900266 12671342573625898876125229784008470624 8900267 -29864194269469496036395430239497231720 8900268 -20568446345669999546496638191539732480 8900269 1740371039759464492297967308346709440 8900270 -6045736170797632866582282087286585920 8900271 17759538975048138865546985646744424200 8900272 7301890407826710364248965325124222976 8900273 -154980508361915709740033895204927770478 8900274 -78494538139422342075632176932076692480 8900275 4933378998087183029644907303450950000 8900276 -21913107371344150316821753123479552 8900277 -83476742451744424275140869549392634080 8900278 52946279130836514099011479718613121440 8900279 -1632375480295970235185139995200476120 8900280 -3241209638589528118930414064402227200 8900281 103185250150273902688776846024778748932 8900282 -94647914397014712304696940735797570848 8900283 -32146267851437312925550954353612059136 8900284 -97088699557528527211525727230954534400 8900285 -33830399503217674335981389834912489640 8900286 -681790419789190179465484618190438400 8900287 42992653597050673015744972135905828864 8900288 -33394005862972347620410010768388390912 8900289 31693789492498635773818167663860505744 8900290 -4186498695044930417052151315854336000 8900291 185404643580353871279539529482170981692 8900292 97536614574653552530864949695884721152 8900293 -217067736995142621388337757758219615458 8900294 -25542830376185480121530786414252847360 8900295 -29538300145396157597165073896533189680 8900296 -126183575355013570065940246236444426240 8900297 -65008593593864503949375450006239459968 8900298 75166280403613423414340353713144806400 8900299 -18482757603841417888462701914295834240 8900300 -38347851756288970310170464545610681600 8900301 -57373714021625533440585031006805122368 8900302 9787783388932308435097977901738268352 8900303 8570786304314953078301041479510820920 8900304 -3059917682256890878221366325216542720 8900305 -90968562624347813167472533309656822540 8900306 3393053440003295016348197928794520864 8900307 74448329515232018351683460470034790240 8900308 -85813948123519250221228364280573139072 8900309 -23479006680423224268486761310389895840 8900310 -40509970753700070857910507252003072000 8900311 92605340525621510056975142779328008920 8900312 -3834583023418180545177894733517844480 8900313 15029372135506281609960194434925842368 8900314 30084315527089500628658901058609486560 8900315 43632023452739203757004178369964070720 8900316 30421788784331190889676862906996774912 8900317 -65958579993987105984783423840115303808 8900318 64661440718113769858852988236745388416 8900319 151442179336725978825078637772593481544 8900320 -43979907036579378222281883593814835200 8900321 -79973870832829806502282748609359692156 8900322 58744567472140713816576690138652008960 8900323 66800649303692562651633001101204828572 8900324 -61994701225654367690321808430709330304 8900325 34020680913560831796078145258035477600 8900326 37265917691013453409979061073382054112 8900327 103437576243633172271707575672691334640 8900328 -1703733092907265307061577738550476800 8900329 -156736407967321540434909398558215183280 8900330 -12244859936887167936331177920293966400 8900331 -10136367538558854421597387493718654720 8900332 -20214497507025947238658842985424056320 8900333 32632032147395553416770219173271426944 8900334 31158235150443300446622628203535194240 8900335 -137498242772488621115412960884112609720 8900336 -46119414594386243199520312342492151808 8900337 -7128646927717024951317004142661001632 8900338 110513064310912319570224064988351394320 8900339 -18468587689805393323437326766143573760 8900340 19336557685648458118458574990199347200 8900341 261090716302718499290351910585475880800 8900342 -25131542791032042105040689612973067136 8900343 101439965124789572415716536701795983424 8900344 -238389570030766885772685060054714531840 8900345 -90230586256704442622135799603156819900 8900346 15886921884260710359988426891132044288 8900347 -85009538704384595119747510313619872256 8900348 -9814283524885586070485344269621448704 8900349 61288677961075958313623799367759832064 8900350 12870628302370547522573713913743324800 8900351 101957886530666734143221704605523076352 8900352 -86478838900793330527944045453939572736 8900353 -54347665014201579291880067965706665920 8900354 112486976879703211618510782564986471376 8900355 -625838029214037133203584975356704000 8900356 -3690363154847944821349136912704143360 8900357 -7471103948026043848287072604080537408 8900358 -16865846715366032776600922292745002816 8900359 -28176379324346510349640111608151158296 8900360 52706179455592917168183713612636160000 8900361 67717803538010692804339437871424952420 8900362 18280544825348949161959623833975655264 8900363 33922367798238156061443352301829149784 8900364 84996917682454100249068776422568579072 8900365 -174837380787955997978838441989678356680 8900366 19220341923224564380735344982312766400 8900367 -46184342316817352238155130659444123136 8900368 -44767417570333440117540069021012779008 8900369 75666675277167879949751695712352532596 8900370 -54686195088588620327102200481717808480 8900371 2487515840432595796126881785635301944 8900372 -46802772915802431418679193417213427968 8900373 44328328836341960672933239571657556384 8900374 956543716179960838781923059075360000 8900375 -192771292579140023871986789026615332000 8900376 -69280159371295717263759597639366082560 8900377 88355644829069560269291453703062540160 8900378 -62365618452684467040566253953003389440 8900379 1747221207491267614741653555251742720 8900380 31820555679002376701123444281376140800 8900381 38758997288817650087010178215398167392 8900382 15016634043077980765089484934684611392 8900383 -331510578474417538860556411951069310368 8900384 299538453557444392206674183688143634432 8900385 29903009220420105343569138884027125440 8900386 -31000601403101170805990748775603649280 8900387 -8797065488664276432710163732785177328 8900388 -68379507135550902391337131134136565760 8900389 -89068351377207004095933474285342765380 8900390 47416558282375876444432924688071756800 8900391 863323981133461802098800072936027264 8900392 129009185478336551271315458855140224000 8900393 84841837336933259400824625406362269184 8900394 51447084909469216331659209097931704320 8900395 26465376405702096988643424034318881600 8900396 -19612428572165300206188080408656478208 8900397 23582839867913617688296716387267393216 8900398 -185832907088923376877932304602342400 8900399 324025203965973830307348167619289232400 8900400 16448192800351228346425774635670732800 8900401 -34310240126116548363801274114359535068 8900402 -32140905603944259066740898326782451712 8900403 10397954090778051632797338195876966504 8900404 4392367051481242439725714978782697856 8900405 137877785935034237463018343850426220060 8900406 2092718833327638632317828182729324480 8900407 60990141029542801756758054645168351656 8900408 -11063431935989110424794295144903086080 8900409 -98484176302853152105377180952678430208 8900410 8479113698258670547678971316353822720 8900411 35155558726429206620492043191898643152 8900412 -2957775973954587495482342265574760448 8900413 210635093345415047756412661830275550662 8900414 2129854125793421151316067396623613952 8900415 124914815625791439928619276497014708000 8900416 -4093569252728106618480919546871939072 8900417 -181008103211344561567392513175097858400 8900418 -14132130692501598271186816625131975680 8900419 246476249309748173959041232398723879120 8900420 84265960775634133146273571992174593280 8900421 -81067048972407801297299173163732121888 8900422 65904763371535084806633861304815909312 8900423 -14151474281515069369986859541718604320 8900424 -24216761525002554136685460625863290880 8900425 73171412574042724487625150633788004350 8900426 -90688405568030340557246685681179088 8900427 -13917768067605820953550738360419933480 8900428 156634791374359464400016469530817843968 8900429 -67193984301612906004230441102302744724 8900430 15764359394087062138634926145236439040 8900431 -12606282399645244777145180855500378768 8900432 27938766790819151397942257462605381632 8900433 58138485009707480000014262618838887202 8900434 5347651401388075630539858919862677632 8900435 -1155489096015047366798591852555660640 8900436 130764331819364658106563876097762099200 8900437 -85347678821034884283480217011806486016 8900438 -7676911854325808354333556551642179200 8900439 -5811644689029956734812753848781697152 8900440 -136406279481457478394190509183662899200 8900441 -1207628286470258436501548089323896832 8900442 4942050283016208252282373137075516912 8900443 -963448237640560171755493093801596840 8900444 -835046045652198754641421755205183488 8900445 -13441074651535051009676933328934512000 8900446 37574535337860482787716890893574164864 8900447 274792815884427002557656682094760772896 8900448 -70819449117829320163333880626230067200 8900449 -40927891543516532420733167455932712152 8900450 31605049851154019089129276174163445600 8900451 -766793875609483369849733592361090608 8900452 -2846611516995168231105830854893735936 8900453 -41404905670739974155623161893891072576 8900454 -14966166570142541701602158710678402560 8900455 306140441850228645609179367561336360 8900456 -404262101542002935853353103918310195200 8900457 125806829000478774549984934230696823440 8900458 98929680106355392154507383803770629296 8900459 -67565631707850672424648169431060115340 8900460 -30170129765270668079805893370910141440 8900461 1216864994003261569481144967655335864 8900462 97502193786299706517693801052096638464 8900463 -34672249923856550892650964305459233152 8900464 -22338285406383127059817407137451704320 8900465 -37484217504963001600495717736491896000 8900466 -92636705886693407434744698805204680576 8900467 -2390832049281127476990671729950715880 8900468 319843219352217744124303926015204668160 8900469 -11249300375909592748118917411073909760 8900470 -11152194354143773198464744532146839040 8900471 326865370850040674244815136237750672 8900472 -2647163421942834200882356790938828800 8900473 -230239126204467308690367822678195104278 8900474 -8991558007471357660555247853891072000 8900475 -50546373255753201320135741406382433400 8900476 -32525658940248279029070736020867373568 8900477 253403179819327822317607608584973714060 8900478 82551349218176462553143850022428506304 8900479 1845239632989870775715519865634943712 8900480 13782126567633493665037002931489996800 8900481 -133327235694304400073045696797772506976 8900482 -8594692856398675025703985147261518816 8900483 85700290252921470856484306596116516732 8900484 -3037104965377558938530303197350985728 8900485 41848015590175279805378713376705430720 8900486 -74770914590961545088753770557380720384 8900487 39821644802149267271870991255533940600 8900488 -63538415349939848091117891384147594240 8900489 43416862989819385009563688433084935488 8900490 47051732308393658682765904550229285120 8900491 38867067925968571868079895262292715984 8900492 172993557917293030948468916416621084416 8900493 -53284571606200819763282466700643765760 8900494 -36205677022556437540649662709997285120 8900495 -14267618107119063106455894417146427000 8900496 24273099398699800527039568797786439680 8900497 -232049297718378301527111870292243183808 8900498 -25256156638816772295339169140301018464 8900499 -24042340044492011661673110244573608192 8900500 39239403244891628731983209936719872000 8900501 -334020140543934008753790017081271182400 8900502 -13243618042982351534426479351817704704 8900503 48980183645691134048527637812988561280 8900504 30615424498046603030648077931406336000 8900505 28989359051313088535986172343906541440 8900506 176736374830387128334175502173419661280 8900507 150422491098006661939522721048659846632 8900508 83052943042103949016309047978655848960 8900509 -280130864064012347361905965527142529760 8900510 121185776652857400026029306478197432320 8900511 117375165372616974364103250093983462472 8900512 139695222406332713237258801365175500800 8900513 -131104778172093507635879772303384926238 8900514 18943787348596791852332149099410324480 8900515 -15138120142921775062736809911426120000 8900516 -81704137313130788220257208492888898560 8900517 -51330918801856759151437374068398796352 8900518 -36688605170835525550594027962564960 8900519 3968380947162503410901137463934245496 8900520 -118055050884400143851624869056353894400 8900521 116958547996490294929035038868283856512 8900522 120351235418584295169672187933563099312 8900523 -1495031183367891522876028856538372348 8900524 -69275633229232630569560647376765687808 8900525 4705281019204337205793686339883923300 8900526 7710988062223078659009838807873175808 8900527 -7648426023922423608288496339007581200 8900528 -383501146104872750444294219516215296 8900529 157167308925551969645896358429922043488 8900530 -54445147492597988107033370918481567840 8900531 302971725338018613111048605581421829120 8900532 -86064269447990056238011954466328446208 8900533 -68052896466767731063894816466638009056 8900534 10284606437594408961893347796914037760 8900535 18175710462639920535627434352904704000 8900536 140750265640793661984154923587349319680 8900537 261394855324739299839237620910422280192 8900538 -31561949269287110424900457757534432256 8900539 60434447725610999466671013085719139024 8900540 -64268899856901955507084600963999334400 8900541 29357405515894081588192066471839590400 8900542 8868261928707059276985638197394836224 8900543 366142743157631119203447017349652586280 8900544 -8586580858481774267144071741930733568 8900545 -4447804516705951130842744025686584600 8900546 35311548801200589853280461013798027472 8900547 20319187642736475061950594766442996400 8900548 263174543110973670607996641380302437376 8900549 -8695758758802344464665714636723562464 8900550 74424283968031088272684127937164160000 8900551 4501833221393826528912053043999751704 8900552 2252228603348813200240597034854425600 8900553 110174318003866372699276068479533455264 8900554 -90582772641599708571380157126815666400 8900555 -51104794130057962042414309090309116240 8900556 96317253583443396499206461029712690688 8900557 -4891414025651340328271927441983970208 8900558 -40368392752117081287451603752504210816 8900559 172171371742368992555893857484407333864 8900560 15119694877171913970052916601956597760 8900561 -38503816989178583916740848128372019200 8900562 65357481201568189170090805047640806144 8900563 62587729977214912793528242604621483520 8900564 88287994436627214225302445199485025920 8900565 -32017084167511495259532539137027560960 8900566 -44583519842460982229335344406933548768 8900567 -10231641700760723103189220130205229200 8900568 -4537392357301286549889590536569292800 8900569 -141318121445502679021716824622277498160 8900570 216420621677486058812100808826280960 8900571 219960864174066131772314938409023581408 8900572 25187639410496611483073422626647979520 8900573 180959211273257702714182123942986863904 8900574 -51161919586971464281716414778979125440 8900575 9370443666809203304346257579809035800 8900576 236101794000894552907300137246583160832 8900577 22984417240938627336102873050282067840 8900578 -151443955009730497974659495408873631744 8900579 3096470543613974631493519781020161180 8900580 -2423800426784122552983598060989050880 8900581 -35251113334066166100952228430019966336 8900582 -47196217968318557901564803347073272608 8900583 -185034160305230920602031665994060719576 8900584 38742588669615736396931457126100992000 8900585 82700467442654581466822397833049614400 8900586 -53548688137059305178270737419478880000 8900587 -168257951475634828199073841652731080920 8900588 -46308557369424770597364432648588218880 8900589 -52109291484763900146168344460604771776 8900590 66980008169664298385254116459058454400 8900591 63766045149858874726682987710198041072 8900592 -38567962137729416791830648440594595840 8900593 116685466045762928744779561067846898600 8900594 -21568497736365508698324582434011025904 8900595 66011193722092275771324339579325097040 8900596 -17447985640135299642423998020398858240 8900597 -319277447767327459636702335157332269508 8900598 1607426885061896615952040843904176128 8900599 -144264652896125244463444937874121297920 8900600 104514228641930355596301523928506368000 8900601 81656075548181037716571817314279283680 8900602 -24339619811190003558310621905225007248 8900603 -175260594786436270463688663979762013148 8900604 170290725451942374819981861705589925376 8900605 62745891741624682980420372746575876440 8900606 43457539074786670294818301630370525568 8900607 153883867455933949870216481485685911680 8900608 35387228106017073029858808787636322304 8900609 65389277632826212835123066989308342720 8900610 9509345452095448696883167511853941760 8900611 -93749238430826680660732760324080241576 8900612 717241859722436620566379438514872320 8900613 -971512903766119345274052068007172320 8900614 75502060403797282474898816242839701760 8900615 151798989175347658740341443859731809960 8900616 -14904506846394340130427055054746992640 8900617 -199281445163920850782424855715967891248 8900618 19087668438856258609814717775893447520 8900619 -24924246709375327429366944809880621312 8900620 53217189624710981785969687394139079680 8900621 94088133410748597110892816470393033952 8900622 -24389086138712096308983355463491723200 8900623 63474499536521002436495878538268826080 8900624 -9016065072529192045640737433588981760 8900625 -27063959977635672420465285980421360000 8900626 61004183039541137570827334227988682240 8900627 -66906466630962518308489633985495997888 8900628 -23522779222120750585777839976550307840 8900629 -60095026277067957531973255970854157124 8900630 17264047081672123393424321590602312960 8900631 105883239645956052048422787707701774080 8900632 -4439244942868918311102060456575754240 8900633 -54027121435957841421297549749003929536 8900634 56394913511972401433700394938856404480 8900635 65884114585641089910978907183655254080 8900636 173156188929278163206888752032575854080 8900637 33481880157266578333231034437144920960 8900638 -82492870794452098536441577067412785280 8900639 -246036918071575761730107140340952272 8900640 -933027485462909675136247781476270080 8900641 -151408368286451664326214272659473420958 8900642 235964690397958315798808668011022643712 8900643 -31589725852981523422411621149008960136 8900644 -58668350757752471333742343671291432704 8900645 -21879167540759791930830431891270140800 8900646 -13065470896460471282700800936453045376 8900647 -82121579395668812758135961534355209168 8900648 167835998288521904419877189240034831360 8900649 11599560189573140950575109277888131668 8900650 11226310383398484699095458278484857600 8900651 -73969433015012526034134883925844308400 8900652 -91747611596263969445744390318628346368 8900653 -29185243941639714407754490123754326740 8900654 21533361044215043282555768896950837696 8900655 -65481626539574418415998400050176064000 8900656 -904102696456652271728786607801040896 8900657 65011612863469416053704535346309096372 8900658 -11069586652289682449291778231424819200 8900659 -104096588782562970825244156674205538696 8900660 75607258864059694855638040693923367680 8900661 8873771804124469527403174394927167488 8900662 -34819939712454415145768765405329923168 8900663 -2418186595186766646008774270781435000 8900664 -159884499681757306295645918445527040000 8900665 -57566173069703773368419821465383194940 8900666 44782890201686885492291513897622034032 8900667 14595331259815703915510655976056588684 8900668 -46104660285982834800304717179468120064 8900669 303087521423269850694282885193209680070 8900670 -3521376987097136250609469622749271040 8900671 -2112352146058568343397019239698237024 8900672 100199900051273852783280631946800005120 8900673 35623104895202025286136544199614230400 8900674 45902869890027513879198514076892528336 8900675 -8952422194199714033011089669671738400 8900676 44116012552959899378216485480667106432 8900677 -63027742819785951179772640658488400100 8900678 23777664998094389087193910129206436224 8900679 136263148916970465653554418538994415784 8900680 -135017042346860848058952484343410176000 8900681 302673514793400072303657028745595104160 8900682 6430366194894501811651206379933691904 8900683 -56625738701621257881959574344277381120 8900684 -88528055097102435737868960860146151424 8900685 -4113254495533512512349444311517061620 8900686 -10447613308311521675968891011732353856 8900687 380865779677917472477780076619768329520 8900688 706406989041112939526725759653249024 8900689 -36466568797436578790709580036542166528 8900690 33301235818937941791559308688582661760 8900691 -26298299878708808619279156301694228808 8900692 174157327246996602292003404856280018816 8900693 362376959146422033392197117621626927360 8900694 -89392390546028653595528650588341546432 8900695 91182655212317687457955672771427114400 8900696 -18945758206609478199087273906331607040 8900697 28630022496986694132259798392744035328 8900698 42238311932470104652960990594427439600 8900699 -921094328557411006290126662301957336 8900700 -5867421776287664159791761857877312000 8900701 153613316748751406567276775169444792992 8900702 -40082745757781979532565474871040128000 8900703 81227971264391218498265122336859158632 8900704 202224822474892587459053457012267810816 8900705 -16811398576817666526921970721684633280 8900706 66675863146305009357068429306051282304 8900707 233937366842334860166466230687009668952 8900708 159482772395156485260944441730576217728 8900709 117718234457253023986330478048648092800 8900710 -16817579333034655596099007021972231680 8900711 111633417808122377485565550649015629624 8900712 18905144520179042103386705363877888000 8900713 -263844946623146969824283745536022212038 8900714 -57152139629996378923012528163971097760 8900715 -124163536355221099957298317069611716880 8900716 -79243098940911812900502990909111989760 8900717 28594594178544728100426919988247328992 8900718 -37805157747665391501708584410402485696 8900719 325997651324286491684547725593222296096 8900720 3443760184166386152008332426959912960 8900721 112457936793912625331314633218378620880 8900722 46372651322280588605640202893718480800 8900723 33826099945065086532957094327311243612 8900724 3013111641923501746224991957912387584 8900725 -3764412970618734881141341331382068000 8900726 -97609395673058885284167764241382465920 8900727 -100031456326458882658557216887230101120 8900728 175079967587000773059088075382053724160 8900729 -155623580504847589617586406423003180220 8900730 -70813048056185060243578113142076670240 8900731 -30159663566027365395926694147845758176 8900732 50310923766830442688744485329573124096 8900733 -11012114167186108802983236471002558976 8900734 117121161944285730962003990703983153472 8900735 188996448030345561077507365688612248680 8900736 8208026046321665588140758449132666880 8900737 -69798865620645910740704959490286719614 8900738 -6417029078511263953763793703663610880 8900739 -148266932894070011401843339714145886480 8900740 81858745453290694981501523100231168000 8900741 -230009612213499280931382263948599055748 8900742 611173192763097494507637608429376000 8900743 36194932438983620431931857767421130064 8900744 21830640827863866109127133951206123520 8900745 -62234402236125813007884189331631861760 8900746 101557436780337897756417665832848673072 8900747 -70617120762840491799193270886161671120 8900748 23930224111941330932513084827601385984 8900749 17096596976817154420072551591925101120 8900750 -126321628868322057866244763998500976000 8900751 -48061672060404962012565299509327689216 8900752 -32871763286845641829209368538398613504 8900753 -111023071987011732084562709633181129180 8900754 -29530751429488200443141941467826988544 8900755 -120412774389004024273312797139278165840 8900756 -164064864546069087691237185503551561728 8900757 -7338468712529448531788205364961006340 8900758 35170724105320922676510781516644269376 8900759 12282639583097592167834603052670285440 8900760 126717190458174861205493861644492800 8900761 -56823045001164283291301328390486515638 8900762 -58923079478738523600432036145069159968 8900763 161399756733880127317519991426913486744 8900764 -150398926322296384430343977191467522048 8900765 -136856961884420195229700800809018121000 8900766 4953968384018489121326302541509042176 8900767 123954662263251602216282916659986753920 8900768 -288928930779189716227250667850152345600 8900769 102454079960026280652080250308743303344 8900770 -60267862034808097309072575927882048000 8900771 171398443261685127743766924397704353088 8900772 51514008087216491032076233379267788800 8900773 -71615441411011071710463925420387044480 8900774 30685355559045539585312876953575337920 8900775 19439719610116037742527180522848398000 8900776 -236349407849453847218839897645021393920 8900777 28755973610724108816680557225695832740 8900778 24246144861466923250798699965177446400 8900779 -357405144232791301774799224822255277424 8900780 -49125457588627132135850179390318786560 8900781 -271077640241302526948477051411896966080 8900782 49653229940556806120040920089523593152 8900783 149897178365903494079825051516435494032 8900784 7184387689797200083846131151464136704 8900785 -1164689506843460037087602299863336000 8900786 23812641882794757581825763322350176160 8900787 27663359131630335840467295343143543552 8900788 -43768423716296334327708432124879412480 8900789 38830515957793372235066547665988196590 8900790 -6510053064741428466255986536972913280 8900791 80532153494401694930718349959427872384 8900792 -307710233030521340331757324062869790720 8900793 -8606863832356129388643911993388042240 8900794 3421224416969597305544404645397901312 8900795 -72315919906941109455748415408555888640 8900796 -135757436863485024434126341887126174720 8900797 72466653807388116390289008834530031040 8900798 -66590776710477566742058638529417593600 8900799 -5751137813844226759156705167992321280 8900800 28306339141078837208312450653120102400 8900801 -32224421622123457323061622775717841560 8900802 53275747947300033774620066874600799392 8900803 -10615261295368467097253840109649738948 8900804 180501439867827999124689138426488282112 8900805 -11482803699087224106207848008545222240 8900806 -5075321734183599065339269308944853120 8900807 -177842391883333467613614127957421083944 8900808 44986707895816233084007699171462840320 8900809 -32071303638186450526877880406633351884 8900810 -49041580989059572952222217781194242880 8900811 -46527961321862005749614997719537687940 8900812 51556217903898076215471692190081702656 8900813 48806434108905210228086037355869849600 8900814 2545752374836125881364738653127055488 8900815 -44051710521012225971713490007156902400 8900816 804720087642912765737727577414828032 8900817 2031123791655619785959939834466703680 8900818 -49260412056098320493812218911089718640 8900819 -353880425027002966292270830628675233056 8900820 -41473176396840633105593059996005580800 8900821 263761733858920302756331996080309043022 8900822 51002519147033946083459592103374987264 8900823 65174021048231842573092738481336252800 8900824 7073554239412010525630978769765150720 8900825 24346892340895924813248312236424919500 8900826 -4717256891911314202102106802959488512 8900827 -76976530119562420217338725713538584880 8900828 3422259303135555873761653072204224000 8900829 17691160890117868234038106348693856544 8900830 21146491735703242257460311652326154560 8900831 9832939266253022346356177135238168960 8900832 48659352924305639146058467143349174272 8900833 -75600830727526865744679576819968352636 8900834 47781737454137547691303925373243090720 8900835 -84673290749228057736689588260721049600 8900836 -78664655425601430271909504576595197952 8900837 -190192115066598701352988468509387564000 8900838 39360760754585238481174730915229561600 8900839 148702327091415667504078070183672791824 8900840 20638497228805736369164693454822092800 8900841 -31903963684227554307446943507630845376 8900842 -750562223779828583233865794311880608 8900843 92219449558806114900268749665582896416 8900844 23223959677059488690304952039019249664 8900845 159028700072550106016580889552890713100 8900846 54031392658357954134305394553389462144 8900847 330013677238412584929199853834409534360 8900848 57646885340330003628628892171764236288 8900849 -26147840399628727367789961157301823150 8900850 -9017213088933770615308497396942720000 8900851 -103825031156062892758381688778867358720 8900852 153936607015796433552602522574398287872 8900853 -960178985691716752734532292737146432 8900854 29116351506869206026728619030787987200 8900855 57915351876966774643495765088732636760 8900856 -29006947821204867537042144947799183360 8900857 -26934765700754465738870974671357298688 8900858 -14919962625947997823286202596946535680 8900859 -112029928865166765112030685483715454272 8900860 24738719862032172382291662429344931840 8900861 222480355523689325098913444012664435462 8900862 -36678431829310078665471254418331008000 8900863 -183267867335542025637121547178291397888 8900864 37607624850955254340321253400999100416 8900865 89064647663359867717392738691013980800 8900866 -39835806229219344236935829123187273696 8900867 -26367249591451934009565069679777052760 8900868 35055594781847019299556191721117966336 8900869 -262723306807690125710956221185013213730 8900870 98822513142487187817154675229245023360 8900871 -883531963017047669246427675936888576 8900872 -24308410076854965719503564749262848000 8900873 -135475370624245214348361395184184142400 8900874 94227745660600760662119481194518845440 8900875 72146229978726004204419372683986464000 8900876 241265586694376276961632083480304762880 8900877 34216415827257667287921144189031429632 8900878 1421043898602664207410666484408361856 8900879 -135400681551693859298321980291766463816 8900880 10836499033616986087012318381064847360 8900881 260487972488251634121702603753618146 8900882 63749623412348255989343712534395451792 8900883 19373302478127470299687594570416087600 8900884 115425117231664871019348392191481426816 8900885 -13645839111600111667616284658839376640 8900886 -107326921026955787099603979186920067072 8900887 -223885438268235584211154920436206017464 8900888 -123278167610954153867159751513835530240 8900889 -34373483447002175237505924478841622576 8900890 -1260379881920056929150961228188009600 8900891 102816063209526803096240937186533372292 8900892 23282731578593465233743346318845665280 8900893 168171830390113976988853308918004279142 8900894 -65391628019979586364880178904506096128 8900895 -13807099491040533686834632996984994640 8900896 11614029644075858946227464921143705600 8900897 -18023440832180398527050606191141628448 8900898 32158336701157749503753436105046311168 8900899 -20585232224793197453961347595788594544 8900900 17464871116821122239992367041936432000 8900901 26673224422800862886858868009015959040 8900902 -27786776919495608412578715998174970048 8900903 224410689559525188181957617056236410264 8900904 5676655799264671384984756177240965120 8900905 -33435751892775921484247167722892856880 8900906 7137282713028182526954385005978808320 8900907 199956050456520022829099375967173832192 8900908 -20356318129168384592160772959954048000 8900909 179781477338595718381888659383822185110 8900910 -30761081035063109558061300771228216000 8900911 35433020037349616899282450547345934520 8900912 51091347377091339920929994144409845760 8900913 -41972130694904130662891047596504691776 8900914 -335310314171077082003697513928453248 8900915 -71440223690037023702065212073152029280 8900916 53130327851488478755110271744753281024 8900917 -6178264148332063364879262864316877554 8900918 28954511782330246969623868788631077504 8900919 -222653337933925876516513733810137415112 8900920 46387845378493157790849766960241049600 8900921 -45462771605419859362374781103119449456 8900922 -32579661943239603015835362582200180736 8900923 -103087614924524119795307272633853260828 8900924 47286034568408853216608585771042896896 8900925 5712377926003604718838531404190524000 8900926 24391607977526382371481736261189788288 8900927 48685481455800488211248283849841775472 8900928 -2537387406247582966241044293001150464 8900929 203163745810267424520750420105105198530 8900930 14288573278224757674698597768399616000 8900931 -13748503732644771280962742772900093184 8900932 -128242719453944060825775601513824325504 8900933 -202200895684811221935365783148339055200 8900934 32623875274047947787319792590374848512 8900935 152283606788348400567907236074337317880 8900936 44618052650671485111002335585172766720 8900937 -911483677181944353873737127573022464 8900938 145078074708959864005339817110965427296 8900939 -248203978023704570432266264832744161260 8900940 -37606793696813954938865638080565094400 8900941 19878367831048485566473080945581251200 8900942 -37621527648810454508973928885159510848 8900943 74208634559688278344707394087251869064 8900944 19051186455938227537652976069197676544 8900945 129666196758054265453460429192221125480 8900946 -31064290270228256332179935272549721328 8900947 37316337491576160948800114121626115912 8900948 -16020792245086201340206187136154445952 8900949 114479774206100039256589779966813443040 8900950 118544099146764706815324102945684014400 8900951 -295567503566829132869001524658612044520 8900952 -46851232901002255990175647878680186880 8900953 282227198616149548764823211263398616202 8900954 65633944727821129787033900833996316160 8900955 69639003055571799521680970739890112000 8900956 138323797236514769275940615542639134720 8900957 -1115805255438085992141753264996105312 8900958 -23142088106044130191139296088166927360 8900959 -281163231413163732069367477744244335840 8900960 115380853522312711957678676201318645760 8900961 46418604863845710606890198387213860272 8900962 40189579238070527456803017729949516800 8900963 -6711819819007165664293959463025794296 8900964 74976818598115396351382946823375248000 8900965 35685836471245233420601083017364765600 8900966 77377560234049631305462146224899692864 8900967 -133833637089282173860980278163170911152 8900968 39677554071362043923551201539145728000 8900969 -6348781874240406347251102685243153088 8900970 28664348263573383430568186803439385600 8900971 -198751838286446816733203757743967250828 8900972 -143973140532377507378563943144536071168 8900973 -5903595365327960540077980353264990580 8900974 106194686802194764705151717048768924736 8900975 109605789375328451152238324335604001000 8900976 -13235795821178956826281648317136896000 8900977 -29754148754088517530612408515092938240 8900978 -169176103888085699840494584428057982960 8900979 12649345735290600289316640596199034560 8900980 -35658534521146219009173665179383859200 8900981 233259806009010157079852119195620820782 8900982 52522296168111624673120940091351367680 8900983 1060455307740401810113616166611466464 8900984 131479635574456881897450414822087106560 8900985 -91708808385395257522408157615391096000 8900986 92761999994007590067980859144868187904 8900987 296506480531293462495701417489787165240 8900988 56804981240389698695292647717248312320 8900989 -63806296125736529743574054422928557844 8900990 4539036836039999966860118388606938880 8900991 -171961711053542406434073465212707850760 8900992 61821836702673723289401650513864294400 8900993 159473348782562909628007946944357331460 8900994 -18025391845717874720383373311577283072 8900995 -25429430635536852308658283156510372800 8900996 -40094930950359219811564405818573473280 8900997 -47034664264476884202228933251041429056 8900998 34586119876844595809590656052392529920 8900999 -37779499754954002809822762114560983680 8901000 -1100431581242126146319869346488320000 8901001 -8660441400684964784900702233116808320 8901002 -138802569478202644972513968563400144 8901003 142103754120451025471579092964941182144 8901004 75742402122178965445046976333273989120 8901005 118008919167650466833875967241296355660 8901006 -37185929707490754417890396566150348800 8901007 -981378445012136261837064595495008 8901008 -3984453626028501308124370560063725568 8901009 -3309149566928827586665009390504429440 8901010 49630350452625248398609931810420592960 8901011 -52661869370972942987373271596738841440 8901012 11506502411728478929714823652887322624 8901013 182531929751527774755158509038883459200 8901014 -139786573258267006652220290693526642144 8901015 39845303744493827766132717068327818320 8901016 14242950045171036703069938704137052160 8901017 -27727114817840320925056375636393797168 8901018 -16990250019771448810969845252418478592 8901019 -90521322112537459509245475193812579580 8901020 175723896766280349483568717491162055680 8901021 90989133151587931234247680812913288704 8901022 65139703995487145938228448590550530752 8901023 71768713131366336681388730110700430624 8901024 36191639704510775794651669159209861120 8901025 -17118848924610210945383341343290072000 8901026 77425140716629904258489928171385169184 8901027 80444082931014125180445905482266585240 8901028 169544161570024413991632625448967348480 8901029 -215813713870708731039235417005736497540 8901030 -2611471946038266167134296160670760960 8901031 141040310950405496310143057338897075832 8901032 -20585036400696524689510027638988800000 8901033 114438988774183369786223004164102734224 8901034 -49426819290525624877092510324238069584 8901035 -52588389734019905490729368805225657600 8901036 -8469626183409102502941251871111014400 8901037 -2635342451262286806897172824458684468 8901038 -53398548627527015055493456597847590080 8901039 39677966590077746290625154150756942720 8901040 -33863340711369620196135676567128637440 8901041 149906581841699883828092523991944407442 8901042 28005815169312785073890659366708931712 8901043 1692445289188074248722935354411182544 8901044 -152477425621985474762210323089710284800 8901045 -23025364647837535437403828346688084480 8901046 63967231406579496809993616273694341120 8901047 -170846497810721155698886665841395387408 8901048 82502396203404753438391188123832811520 8901049 -5868430106469483009763411012617364480 8901050 -61667428007707030761005109750899329200 8901051 14369397615323471091825136792041320304 8901052 -20804786476640378103165038153477745664 8901053 9243827928723769884383951465965280256 8901054 -151804942257106280676010888329446892672 8901055 92219353614459585159625362196160897760 8901056 80175965780471244324279830230062858240 8901057 106971577395844928189811764599603860480 8901058 2943390664151040010298876559726646176 8901059 16460379559854992525712389259872555040 8901060 -1548526702092259404400501805774807040 8901061 -36896134625028519986570239486199875200 8901062 -13942077591383724301631645225445720000 8901063 -80768214986235963895958464679857747200 8901064 197795049083496307409864229883305216000 8901065 -77024430298848401496345512330516249280 8901066 -91423179051707223150300117080825112576 8901067 -61007004110624430942273813928140690400 8901068 -12353174299781536446630399366869253120 8901069 -3057592972830042172626278503009134912 8901070 -61061978963293173934375324391943347520 8901071 26137975617318819555623706479713926000 8901072 887762034132151905614141527721140224 8901073 327814837627038874503642347640048215284 8901074 -7664312221329608125207101807794093568 8901075 13841900437542413294632643638165434600 8901076 -145362456165477094335009400061417818240 8901077 -142298635403972264542801322778798256320 8901078 41797008639354701335288844222742319488 8901079 -17401812347098381551614230248639294120 8901080 30803892191439014199145940307969638400 8901081 -17368282425274859412200646668195588736 8901082 115770473081412452826626493692557516800 8901083 49853999380974581932555151212726897200 8901084 -103716878552512108049014865374703321088 8901085 -23982349567880533529636962296215502600 8901086 -83985088106584290127718631675099026880 8901087 15843051109810948459734284878570967568 8901088 63598906792124905247175443771409039360 8901089 -295706667258500069976680575376833462110 8901090 -18036324258114751547092698451284633600 8901091 -174507819975059786640016633896018609508 8901092 -346197442169253229891002150947291136 8901093 -173971525131503107396544111280612882336 8901094 2865761091747438531617695831148327040 8901095 245490436832169037381066686896028233280 8901096 -95278590288805878680658661577421619200 8901097 106220419254249896861847483283303631546 8901098 -117771736182859554313366220445033549120 8901099 -174392129679115233898457545964419716516 8901100 -18406942443561022841695848399677491200 8901101 136529869185377009631521130430657725600 8901102 10493602623659674541131121147163485184 8901103 -128699470641151790419393345278029833648 8901104 7617598086856079842090943820887261184 8901105 -53508577294364455030067257030418903040 8901106 21017551533861228882505284378750772752 8901107 38042790744629820672660520759880209356 8901108 106926835558670285055862616030142892800 8901109 -8065574279958484348031471118713853760 8901110 -110507658523252653947622335752393175040 8901111 6067113166674338427902699505479019600 8901112 184602031604796244742584148055412224000 8901113 36374080133811234797251300703701948800 8901114 -47847253686735726403745364449858396160 8901115 -105013092701217435636246269506857475200 8901116 20386061453038762189879112242959998976 8901117 -101566052627323024440399462230499917760 8901118 36661918112322691490889754575058641216 8901119 -1181724594044447045828513594543700480 8901120 -32946075926626870368082009802774937600 8901121 -174380019383558066921613759478748551678 8901122 -72032022967887369001427360225693091888 8901123 -9460748815930534946262040567719936 8901124 -10054296936079137056034923045390521344 8901125 -145414162812639146662428290763737205000 8901126 -20173639552396122896832313133570125440 8901127 60392115274305115258511644798149633592 8901128 64292215740015658674759758883786424320 8901129 2339771951329892518664010584736147168 8901130 6205114319458600926844135872394521600 8901131 -278326983898220014438719951262247688336 8901132 68772264230579591143438940996075215872 8901133 -18813287336064560905130613670130046720 8901134 29526581461137965949780785011580540352 8901135 -69986649735125694393166587029145455880 8901136 33588616707318082670398615319956692992 8901137 32417902186132789310913278345744828352 8901138 4674298801657012417174542596634129408 8901139 -2044149271991133206606674268537180560 8901140 16491678006569829776796863555048448000 8901141 38952319466519648202806884408694799744 8901142 162066744810567226003734226928327922432 8901143 -71733895153344953923921961356485653160 8901144 45043963406469614224262550469527244800 8901145 -1531134332211504846457207266705705600 8901146 84034524813712340669784673104221932272 8901147 -87206531749768798889949060869345783400 8901148 -104388445303533776170657237024210525184 8901149 41895352949280052791284189383162401036 8901150 -1054698620517730652686698044570702400 8901151 154154614615137703935021412437192375680 8901152 -44389116612284533076153162988419678208 8901153 -156165646708445268926740357983534122160 8901154 -22707999524832753172883020886022156288 8901155 -64545428131397866181094231689342395440 8901156 -124184321888473392948794547277707626496 8901157 -121239409588375228180923216610002507840 8901158 4820328815869529645624469263082547200 8901159 -37135781636464257660918692639727057072 8901160 46361381406751613361508311326599065600 8901161 -154887598506276482612405215489294714368 8901162 -6960916858668673452570000443802240000 8901163 154118442285666283988474456013416514784 8901164 2314196275772665388292700700053125120 8901165 21739246655704338709239058909779805440 8901166 -161901185548261487619128847056987587200 8901167 -132581421228873497483158268312820929280 8901168 6398239188251952409574429055141249024 8901169 -154759898815116291854525953623887056656 8901170 -102494181989030717663452533383042202720 8901171 9452570627211996800701770453000992412 8901172 -152174343314202180353034103198978048 8901173 247114719831021993929470676628040565760 8901174 -12630704945376680905838150468394354240 8901175 -7864382153944530458309685932479244000 8901176 97556434455327823004654691179292917760 8901177 4565507047904153615987228195737963440 8901178 494757094522922003084863636473792768 8901179 82121507763827794128487161152795413776 8901180 47538193148648730839689516656651087360 8901181 84074426852862571973395930237999059224 8901182 -1842869683010850057365560939293313536 8901183 41652915253288865498999800199300014224 8901184 33663734628306098381109185838544060416 8901185 47888326917075671865645750942885922560 8901186 -4645572857387735972927281509580540416 8901187 108802424621416077050067329866729086232 8901188 247518123391330890842412044941052845056 8901189 130174856413848513722085402546615754368 8901190 11153068111491734137500196968512361600 8901191 -27433301437253219957389563043347652320 8901192 43794800490622167192056096169814302720 8901193 -197063910555950062757435414295921318400 8901194 63440165974411151289602227464078812160 8901195 96046121431706703186356392129226949600 8901196 -21075977918738403332137828502062433280 8901197 433107535396277797643727778731660884652 8901198 -76857124863485231066669812154377130880 8901199 53736681477300688852155379803204471168 8901200 3023815682470939497478046126712422400 8901201 32007028540558942054618617867532660224 8901202 110264567407226180318564336204706045600 8901203 53745388694345352965782028723512435824 8901204 -22558593963840412121146497135903713280 8901205 -183268578349572691299193367021942477640 8901206 -55361432005260380260721121285241268448 8901207 10741099178048330929401854229405892608 8901208 -200687563445250659867533821836097239040 8901209 88815164015167744782286483520289957504 8901210 69586972902405917449765291507872614400 8901211 -66062511534336891124046614600933892376 8901212 -76598490737495135776586582858136875520 8901213 77075196278660807788383719611618397088 8901214 14894486553843739074981001475973808512 8901215 290407549847978166553633098089136000 8901216 25279706631745783714871403999588777984 8901217 39337366199670858375625462439741658792 8901218 65888450247839375786613880467739886592 8901219 137978620213513347321661471264391169144 8901220 -291700852118654491282681978367745024000 8901221 -32428048042366658819441841082949745888 8901222 16321612136779135360061301525032323584 8901223 57604858787503560568373478637187891760 8901224 2120118114664237684535240160552360960 8901225 -51087896583321070035110712334864932000 8901226 -105058511662077395770490036870811908688 8901227 62057064108554530496959836046537673076 8901228 -16978550725179879362679675341987610624 8901229 3701307173556363637403838576216535180 8901230 -37267520078804979642376897982549894400 8901231 21367069086954035002940375340004590240 8901232 64063915091469330850141803283576487936 8901233 26653521916571489379486875480233296624 8901234 104859838956163215170583654613775297280 8901235 36308166371335094211592767791943644160 8901236 24723918769878798730599459480847441920 8901237 -22011993440332196450155791990998607360 8901238 112837239485720954800144843550034141216 8901239 125814108945490098037030473735346760040 8901240 58811404702099326765614927587029196800 8901241 -82975769756872284446267263152170695100 8901242 -46854689188493491110625562305245315360 8901243 66700499376936595330410733764150801120 8901244 -182240749971046955261795140702075392 8901245 6581584823670327683179436517058731000 8901246 -39139751900063292204391198884861235200 8901247 57824841965053118719133365648918965952 8901248 -24220417360360813701830930050874081280 8901249 -52184052082137061635483471410724701760 8901250 15042853201426377501089755283363370000 8901251 76777790845515813726262261497072542232 8901252 -4572005455814832327384825573590443008 8901253 -39057242937280968806460725376990715200 8901254 35269081521293386177161904286898900576 8901255 -8007617001198274395966121864730630400 8901256 4318527652383732368777043570156994560 8901257 -236838093084766624434506180120912413440 8901258 144596062866024467311910571153139968 8901259 -164078039546109945826578975435608938540 8901260 -229891939822841654696287942749335040000 8901261 177113924747134474674605878827331037910 8901262 159255914238300762642134051341466760000 8901263 -115033518686705054795661495230083322640 8901264 -8211066059981399029650528053887107072 8901265 143307768490242500513002207618865004660 8901266 16153843407281493620464256892548133888 8901267 -18254125045273629177348678890793480960 8901268 -181504547068038408954844852864475971584 8901269 103040886828873175680741944357516218044 8901270 -1573162782843991187461517863934976000 8901271 80284157063056245854515255352431630200 8901272 -65338803629747543625921999988609228800 8901273 -121095193499557388411333792838370580016 8901274 -105006744922813790494528071983684142864 8901275 -1171997104589517089284627180127401200 8901276 46435743488089264312812446326942654464 8901277 -1123092979142289086952836315801211456 8901278 -45805707596324824457931584816002920960 8901279 90565956488353593992642084981912443920 8901280 -148545097319340791113463656193070858240 8901281 311516617606105993230673916804407034082 8901282 582027437073478441483611964670584320 8901283 82486019684184327908425953117322662240 8901284 56438358834556064163304464089252929536 8901285 120709423079757169192884293164710645120 8901286 -85075492066811076865118097347557183296 8901287 -40930234905953566800164491215218240760 8901288 106139055808189838140291362622932172800 8901289 -279526709150470437456744198977423472540 8901290 -11296033876216028216172368316058941600 8901291 42270147201272656607178407183282512320 8901292 -172490739642472832527376246024104585984 8901293 -302289207364617860762992335182248372458 8901294 -46043706282704786768617724041705982400 8901295 -93785759679114038010639653639651551680 8901296 30073941309415049500953186975210749952 8901297 3376019174580520957349503615256321268 8901298 -194205288169422234818930291970313728 8901299 144321548109364813570380243076647338496 8901300 -9612508894540478113999545938427955200 8901301 2427422321113407635240787863009425344 8901302 61223631903000859387732160146666243200 8901303 -106594522419481630801212580917265170432 8901304 121567906668474005706949445358205685760 8901305 28364773398438587512458309403983880320 8901306 -46884926332532470136865254102249971200 8901307 -74893431946649273539044633263617132444 8901308 -65808198841562406863146026749384593920 8901309 -18903550435608679801728227869810367232 8901310 -65760424058000096461794756616345728000 8901311 156191116256239416029566985904880995552 8901312 3489453908156473721593832517434081280 8901313 222946903842742749763067033118871710000 8901314 99983611237508762654342043882398594256 8901315 -81853176545659729495867214902519988640 8901316 -44074840772644049492337554136688066560 8901317 -17758156183820179774995459076393696128 8901318 20076306915189754562392841538868594560 8901319 104589256775741454447601131108982627584 8901320 55667505556396997812733457208071628800 8901321 29826722870076207423074566442940792000 8901322 -29340467527651235775924773046705831168 8901323 -191017991162336726657575061551629976428 8901324 103689764263775310630519625293017468160 8901325 154291155636943968292035277225903912000 8901326 -47498600206444261491216103915665421440 8901327 138134010768341238360580800155422218120 8901328 -4174345722217489201026065498698366976 8901329 -75641480464390094430355261505370153360 8901330 36761122814512108733255937802453401600 8901331 8096233284679514928066636936077905912 8901332 -90246959142283726866124081014284384256 8901333 -67470091858388498684858977418414485056 8901334 10844174589562511350779981720549582720 8901335 -819106275867167637361531825689247200 8901336 111107022755986785790070739867620597760 8901337 -277511508392430403451896132989644897014 8901338 -60840958805045462271418099482129649680 8901339 -126697162553060527620310941458318475072 8901340 15254655875383188923299435645789102080 8901341 196602501165234603757360646965727743584 8901342 -71693171607458861302463191827050362560 8901343 120601545923285654700838911203759754744 8901344 913490419966078917491219983954083840 8901345 64029875467066211932585081838576231040 8901346 43113220501889535444584708796590196384 8901347 -46935249941000838717613146379728262080 8901348 -85570419549384172026857254250810972160 8901349 -22737357355521072342431366571331205640 8901350 -4475871023752670665013919391309632000 8901351 1797815032191462167866458200576437992 8901352 281734871058421680276275007983495086080 8901353 -132508125938929010653727074930836928536 8901354 35118556580325066482681298376350511104 8901355 130630352645442273159784278441499169760 8901356 -90748392205477823274430422443681038080 8901357 -137557796492832945089762644535967168960 8901358 -6660310224462712330435797120340662720 8901359 97651475393230535040128879985932113320 8901360 16828327262181776815037736283255603200 8901361 823590476443084202038168670295206144 8901362 -145004795288604817105509395750615555568 8901363 -12059300426544676639526271448369464576 8901364 48236265072393253022713959047068396928 8901365 35710108104266972614623103153797180 8901366 56261002206684346337466327533016268224 8901367 -102673097679216964772037568631451506360 8901368 16218823480433325912066990609342136320 8901369 2776799698975449756281701084389632964 8901370 -76381783562989285168500246709134872640 8901371 72989723917313857750927329760636570944 8901372 -29783929649601828149896642510958673408 8901373 -122225497186946758995640195557674405896 8901374 97248019329546659279902127828856615936 8901375 -25530254164883675438906773317553152000 8901376 -68815318060294781607670943112914534400 8901377 282317265304605794194173960319110872832 8901378 -87659259196424559967798355833754898096 8901379 9668587140261844965579023920366483576 8901380 108228899213819528203594734994574572800 8901381 -51005654021409381542272267667116457856 8901382 35413299038823942352573344119117139072 8901383 -188443261870648214814618911849862283368 8901384 49237935425804849214287266623908536320 8901385 26709508036166240884622502483627188580 8901386 5923552712610762655194613227749667840 8901387 -1427611972800184062615506267709719040 8901388 62916055017490652235158494687594740736 8901389 128144494445161901701184200721379362400 8901390 598296849733599078926044136290849920 8901391 96353662576017836565454560285335087952 8901392 215594107242104350642821999188459520 8901393 -71167142056986029759753016284148773136 8901394 -143159719045067848799545940477072379504 8901395 -60774025618660120018603421645694871920 8901396 -16626646670277674733220976703881545728 8901397 140025725058562441968227358992254904846 8901398 -24204470993773301718229883305603800960 8901399 27479431594444611177371974450711997808 8901400 -59183827804865507918056564532007168000 8901401 11869967212465276374191364922080700692 8901402 31289667632770402088865738930215798784 8901403 -9949907381135821752963507792433334496 8901404 164846904029969699633868537856282275840 8901405 -118414492255712831735088780879763440000 8901406 -142248578862762002769818024686115230848 8901407 151932511541460817037956533311412092880 8901408 -51143029987774697039596065070738046976 8901409 44568629142453436855035994048107633600 8901410 -19510139923084927547749823086299594240 8901411 -35104892405620862741853482293704573456 8901412 37821467730255482281649113144039624704 8901413 -31023073366208516943863848687654822338 8901414 -1232783820382394872758511692165755520 8901415 -66281096414724932699247456473934970440 8901416 -51060703481094038276566625719481963520 8901417 6126401294080644037812218530075131264 8901418 99704985878344838364753137585631707904 8901419 -243336155783247820135512002415612913704 8901420 85157029820936765148990433805030031360 8901421 92652119195677651062715209433617176640 8901422 81513674679927841412858839698137224512 8901423 -5443729915079150638707922911246896136 8901424 11835652256336814574366770016341196800 8901425 -62756680266695768226429090972832605000 8901426 -36644808402817725289225759782568321536 8901427 63622503692891756758386122005548020520 8901428 -13866858150566752211749728326784570624 8901429 159415818483606463399700275828441336800 8901430 186627446330330323397445551820472320 8901431 -16496753546621095995983479978209795456 8901432 -93001658259854006531909776465701396480 8901433 24672688810182404847745978741944415488 8901434 41289940770645434343911443411727385600 8901435 22758163963936257184383600413851474800 8901436 -68698460576802446981808490690048558080 8901437 -61655310514728896878809673484796381888 8901438 -12169845103685368884953852427518976768 8901439 217839443488421936516560225379798009056 8901440 51752528584210841149702740109075415040 8901441 -211837017971745348941853883545303022560 8901442 50456182848400037015813124974579148288 8901443 4117328166271114195507574185040547840 8901444 15608611262769451936615526664554044416 8901445 -4401529434062871426310634383412672640 8901446 82971969932135035143467984878514322240 8901447 -31967849994210886937884944635929591728 8901448 -239114749417401630642112159238310912000 8901449 409218838826577337449271666074473395620 8901450 36210702038629195209357678051837907200 8901451 -84070777015518449408721827885147443088 8901452 -57483040593613481685873247136727078912 8901453 -15861097444660387310755615495963092192 8901454 29022912894679006638137013007273419840 8901455 120168356158055501757264334365301214160 8901456 18145999417735269862526045883875328000 8901457 51001364437581604853684115419669214832 8901458 38209079483656405365464361525832360080 8901459 -547576114361478262692119406589638240 8901460 -526969022059283009713954134881034240 8901461 -122041291074663461161989704699659333938 8901462 -15083554485402544225645114133438960640 8901463 -57693121596845174102844703938529754520 8901464 17901492297160429300052351538159943680 8901465 26162900867896454580166773214108614720 8901466 120448713761712839976359085358103153664 8901467 104863967597767771110788286837275112516 8901468 -129582122430996860978663521188498017280 8901469 17286769643621423638503376520252020800 8901470 65942137188123025448659989922360591680 8901471 -151008275837762722901093979947847987456 8901472 148275325030574369825999640817396088832 8901473 459223611458544243794127907271790144 8901474 2660613682221472008829983421572903168 8901475 52857438142644677395475119624824711000 8901476 19815213722469765814963340356816047360 8901477 56820378157049850253304114042049260988 8901478 150099748122993398323174038534961379040 8901479 134120473527659379325141451758035785640 8901480 23832000669667504041639116769160396800 8901481 -146744309779803474125164864959157670000 8901482 31256549241504538626340715535036805632 8901483 -56923602460840617185759866398482434560 8901484 -189277799214967606249500166421948425984 8901485 -19802287366514845632190503530277011400 8901486 -146377341530014835897028727691571648 8901487 -157016479923319854793289150647144160280 8901488 -7968502828789660627353753193915711488 8901489 65138168966090231698568363213217225936 8901490 5863530373641835794351730582250829120 8901491 -23571517509794004022953638302105287540 8901492 -27416572742581712193696973643007129600 8901493 252217199336247220802629814249653693742 8901494 -5265269123687844851583590419393911168 8901495 -296795861041154735021281997472374400 8901496 -68350506715958691972783626897694474240 8901497 -73041281495666617111260499395479124096 8901498 110286783179214117036755510903242295808 8901499 -202364230582641787648397903718710321500 8901500 217683628999116319889599574267224320000 8901501 11332272474108039406195343494913186304 8901502 -49661923260604438605657758586109890048 8901503 4481067755806836931526416145421615384 8901504 -6529743651621432888035058643768442880 8901505 -120923953503529971059803637212756871340 8901506 -41113088460541582426188119703072807936 8901507 7731587443079117246092434255366123840 8901508 -44469126038667326541579965926721875968 8901509 -19063551376446742335634978607447556996 8901510 14271106942206096757200186688331953920 8901511 -252417285030773154745723178888922886888 8901512 265959668883596976141791998719224755200 8901513 -89949823956373990041659678092100773740 8901514 123246248370202487625647690995820567856 8901515 -66752045838638527038938815630771653600 8901516 -377331421141125406288801467872280576 8901517 208000526881088761009388453378634469792 8901518 -164165982254374043446784936172564254208 8901519 44890384727629953000300463450958839680 8901520 8356323182397812883129020555018649600 8901521 87503777354654396976751732167177808500 8901522 -19694203451530766432143454930776704000 8901523 1081055608808569425097352102423187504 8901524 183679487378814549658721649001813044096 8901525 27649825245765866147803173827124220800 8901526 -22506645251665693637130587145673821696 8901527 -105276859052844448460873186713391648088 8901528 -42949608216636561883308739413602979840 8901529 -28898479621520508698688505778000024832 8901530 1937433273530534276222467821214437120 8901531 118795342793628613922097405000682859820 8901532 -301462426404386926121963036476427102208 8901533 -12297088847882269149136058380756648218 8901534 18747208669401465469897428197039649024 8901535 -182922414624721542328242220129193714520 8901536 61539807655572813742409109361498521600 8901537 -27501620063745254781714129857684419200 8901538 -1309570063962364944896452602944047920 8901539 164191836699517989023449661863816762824 8901540 -90915807685610608657906636045508083200 8901541 221053401768089408307148925667423451584 8901542 -31200891396128190659846824146006122880 8901543 -2632581085730951819112271041529708416 8901544 74728597098739433790608601152643072000 8901545 -48497466231951651742542643815937316700 8901546 -95739496756353955527783492939337944576 8901547 -11811207337510540981687228798223128000 8901548 -83409044456165656805437228789179316992 8901549 8660727548203395970301856657316989120 8901550 36976762251856673577085815129861792000 8901551 -59680791333288702485909231498788453296 8901552 19618754592870961576167436129592672256 8901553 -318230066158180371436531306991116273040 8901554 -2899393399432570805321109513354897408 8901555 13868778347564284144963736191840665600 8901556 57927991116877777853121361157631144320 8901557 17114887386085564287658784088545034240 8901558 -62086584246753321574695569076445584000 8901559 -2016859201224974556612063448131067496 8901560 -37576626765787336633066729523524608000 8901561 116804154271529967181551740008940430672 8901562 -82001697667326904876127038678475335680 8901563 28949615632992749788103433074361549840 8901564 48422002870461014555650100593373601792 8901565 -91994927230575787246333252434297273600 8901566 -33575909503612742102487680798476760640 8901567 23249211961404566002624982889014443248 8901568 53248466597249278853236799955819036672 8901569 -385700638725918318873121579017393723456 8901570 27635545530540482488213158687703219200 8901571 11197371001250153742327994311435132320 8901572 20991644852017161118111462863956174976 8901573 -149980315904579319780177825235853407200 8901574 -114075158801933097091100207398834809216 8901575 -12029975427686716600363147797569354400 8901576 -2791824926606531408702632292311449600 8901577 -297264512001927046817429394480316881574 8901578 -3052069869474241519603612627829657088 8901579 -116632285547174152413821402512085421840 8901580 52097029024070665574794910561056588800 8901581 89667708991896576660027195595366461984 8901582 -94577574913641872694103959256804406208 8901583 -114379947836830257651015793032158221256 8901584 -41481892434914075653648859356596535296 8901585 -88589120107507840072673785230141824640 8901586 76523443000046788772297373509051517600 8901587 4445237803144452878772370684326736236 8901588 27439099273860038016813925195763957760 8901589 33860489650775067144405800834303117390 8901590 75066868677389871165031799679131308800 8901591 137233313295319424444402200508582886144 8901592 19422590171949623320843135731393576960 8901593 -6575595746256301077684271338023834976 8901594 2969197176382383936512188634795064000 8901595 101986652590080044831944431015759937200 8901596 102612070209297390411298938213658191360 8901597 150947619821014020695462120006955830400 8901598 -13609540071847870054354834318907070336 8901599 -53234923326247531419161237913435122064 8901600 63495848598634145494040204120260608000 8901601 -56575554962151780565016684645768363136 8901602 -540239911380049718979371935258525440 8901603 14502825645151786156679968352742681600 8901604 192999823201078232366141553597305200256 8901605 69705303652427652720754412312100091260 8901606 20463488269412611212304562609607112704 8901607 116851214051854852849888588653821560 8901608 94958389662398064501017684776904908800 8901609 -889115406660328760011813948746762096 8901610 52429411875457807062837168387967428960 8901611 -191547995755132848240064666534982539788 8901612 -166402044652089953114112640002338654208 8901613 83715973170897510629657309903200296160 8901614 43325963189132276920825206569592228480 8901615 -44821226296419271115920878199211261280 8901616 59220547834862695815213122371259727872 8901617 124965855496029189496775931843233667666 8901618 78398836135983077145004217599159696128 8901619 61116195630439104654056872969465652800 8901620 1558642323040844021419314967002562560 8901621 23811133968862506433706963263346690208 8901622 153376749686609722837006802369586302112 8901623 -67994812327227693387903327553889814000 8901624 15380206851373737562054999193990307840 8901625 -125970107737893130093134126889841760000 8901626 -23474547123589002726964856912699220480 8901627 -66682452042004371472265494438092077568 8901628 -219264588114769139647521076121656901632 8901629 112807181774488948016915701649709336480 8901630 109946925729909902167928926555820832000 8901631 87920685945913528918165066937404562432 8901632 -228227083493103388622961053268405387264 8901633 11443338088380933751473980213222421120 8901634 12738014704729064965392504705311399376 8901635 -7321116316715057724569038343251833840 8901636 109232597207051093819008390086382758912 8901637 309532162866408040798202321161068679260 8901638 -5510239315793107410599094823461977856 8901639 -104949472883627318646501627975184378896 8901640 123003013627403380055775406955964825600 8901641 -105150214391976478302133014021973912320 8901642 -39445746383077220707473362474535077376 8901643 -52526913867094258010210033001611656108 8901644 11278269121658868567619411607427357696 8901645 -209514566745659178079904589035621760 8901646 -29675983627034503461619118098683788736 8901647 32814983820784212537224616973744194360 8901648 -4067313252238999660134443219278626816 8901649 -167357069999381497134858333697509686350 8901650 -23298846799952521037585825487696998400 8901651 -77264078923676403688337323586824712832 8901652 64568079171896389319407313285367285760 8901653 53698213410287170774048181045406661902 8901654 -4769689225110537180260982547132784640 8901655 14817686343897428848779814690480281600 8901656 -203135612975788852882099812343092357120 8901657 -6719376360722028348888563742897035094 8901658 38195192831809160914946265843136381680 8901659 -238631075986866336491646360185455943808 8901660 59604182341706339629077893254663541760 8901661 31955470002864416045067835468060600000 8901662 -24874169376241996493801393639880262656 8901663 114682314683829736095697856245725430344 8901664 -184039931488694364646388735380392443904 8901665 -122294973806832371604494753541144728940 8901666 -88705312528123144240287451580132563680 8901667 111399531709220935979356778112717205248 8901668 -11625002287409618274532914949755801600 8901669 -22076038454970260884690429214497891200 8901670 -34269050209556239789826444127974467200 8901671 133281897773429284377318283106975608200 8901672 -45589823336603287840020323799514152960 8901673 235981900981811199067185722963469025104 8901674 44125562642774553345639081131557049952 8901675 -23795079745676376322253971538851464900 8901676 19189739437616070578693483644767307776 8901677 144793579420976057198691623386769560812 8901678 15929966209092051983488881415657925760 8901679 -89751373622718261418525212081729172720 8901680 23302486137982216269686518038291087360 8901681 -11889490694035252998385861457436677376 8901682 -54117724945149227399696201382207163488 8901683 -62108268190230073728704300949925750212 8901684 78616870514980847167862449514033971200 8901685 -5132031047633716263192196500169473000 8901686 -129357768615860245107107543956764420096 8901687 -157901232775308945495132342019083153048 8901688 -1456634578851756757663507680909926400 8901689 311219478643863847907132807890287656490 8901690 7292814098649778532379388593829478400 8901691 42855457234653563157615599433382663800 8901692 -5464805345883517593403099990598143488 8901693 2645085563298977873089336442572077144 8901694 -6926705412419007271186552535372239104 8901695 -71705341543213981104878733458647946400 8901696 -7895142408321682435848455657531375616 8901697 -107150366496007351815119459774866952768 8901698 -33973636204966820139100025440447559136 8901699 -103789604062039239877051113963449699520 8901700 23175344024918954819519618843289507200 8901701 24912345527594298760087129560277068702 8901702 -78867436926401155811390471856866913120 8901703 152158742229708207705334579437064417960 8901704 77522389319325473381957973364550860800 8901705 -52404971763247028713557995996731544640 8901706 -94035128468933635671623592324962810880 8901707 4324593854961598345263967739716516800 8901708 30412046711851536115968116190864514560 8901709 -347227185682487385435444444718002466560 8901710 2888353727186966400735379510010559360 8901711 28504817358009698602871406276223841280 8901712 9790524144735959617411515235936763904 8901713 -122933657770472880936110269398724149696 8901714 71556513211695487152264526095956748288 8901715 -18363065517321051492532865043380648160 8901716 128638546400400938787960060808237395840 8901717 -110573704902125567009107109852603388000 8901718 -61506164502939370411481179223831577984 8901719 128749693321027039006828787280294631896 8901720 175832880916672204968842115744043008000 8901721 72369669100924492423682761077201038990 8901722 143977722751413570004876728590354364912 8901723 166078954166136209309525164749982277784 8901724 77034065325751329712450406682149007360 8901725 -17819623800483376642711910652011565600 8901726 -76170666999843072406929645575314059456 8901727 147096030152912111199246200271070564512 8901728 171012931038275203561915430644373913600 8901729 -60313003241760443897006863965442470126 8901730 -16513731285092441463490304661051871680 8901731 -775823309393659816452655893545116728 8901732 -109089326424762033066476906965260180480 8901733 8527999201084683261876462893495261404 8901734 -9027845145971834186629557104217904320 8901735 54506029665079950649515797876910882000 8901736 135288897966157264344041786947082649600 8901737 -163094866599050220598281626834669765346 8901738 -5892437805308888046844917938396446800 8901739 82916876381239705167083125934259494400 8901740 124379001720770470538565630493706096640 8901741 -41911089878226862349838571970786332608 8901742 -6612550230435270972287124558515617728 8901743 154341350993348362126796526315264133080 8901744 -24846522463356098168237201430239969280 8901745 -70178536090100463735063593472577879500 8901746 -31390692725756432204314385348653424640 8901747 176881753407319194686221289924439983640 8901748 -172347386783814005040185458940274689280 8901749 -49592612461688040472943189214411575250 8901750 19672736135356770981030831155323392000 8901751 -36309304048603712536693951617696260248 8901752 176575995106864355325161812162340659200 8901753 -72619875616338771265959894267943034880 8901754 197746752337314177177286444570749530112 8901755 -82185820570436719434994492860923139840 8901756 3360711381019058375100910682399130624 8901757 -336920363151497070983503517786220546368 8901758 69955728559902381923988370048497974976 8901759 -59739928388034067023724090144208115072 8901760 28900677567665653368148559223639244800 8901761 -89329423884107140820327153614451148672 8901762 96929429242978743817163020267934305152 8901763 36123272726289424733823870139595941024 8901764 25122811106037638527192402255719936000 8901765 103894743524331757755572980280978486400 8901766 -11308852739747360603549179552909161600 8901767 9347963719608022523276331175716739584 8901768 13920999345195240441567065592555601920 8901769 -11438254701757374598268618478340151756 8901770 75467034095136796516966086425566186080 8901771 -55187735139985040463956607149336750160 8901772 27292325214972804403808884347185909760 8901773 -164493109936978672838483950309152219978 8901774 65962722313750885442365699722756096 8901775 151168636820986161431470240907245046800 8901776 -25354661270062003731899142056341782528 8901777 94792946081957596525225595929584199920 8901778 1862994728952617835475127376027512496 8901779 -120819042661834648256736132420466369620 8901780 35102462289119026640393363180925235200 8901781 -187475462627304548270956631452697753490 8901782 -32196666298401588900010750358686030080 8901783 -73949414998262382079553011718581356456 8901784 150672492743562379470829820998154434560 8901785 -10684017019157744195839787869585012800 8901786 -42224158268699110883332177954852532736 8901787 -36756726326826962767052444736868703288 8901788 54980967375854709627378160040110058496 8901789 38641734174514654062959317882348326048 8901790 67385536261664736494673803220613574400 8901791 204390379748524597755938342641893262584 8901792 -165720321277228193789723856728343183360 8901793 46780670155734863935422986045788411540 8901794 -4778977052717502725468356236563235840 8901795 -28991462215306960005236197003404311040 8901796 87668833792085615216686746369069556992 8901797 61818040640255493183896080949289417372 8901798 -58267552108607975482807589104278102336 8901799 -106968539432513196546975913805917404480 8901800 165058157323145445639049510542692352000 8901801 -24847991817076101757211326622766167532 8901802 21741078461480931710475375075901209600 8901803 -31298154878751299144268555161103231948 8901804 -26783446021041190689305142785134940160 8901805 3459270224917419268430030903868579840 8901806 -131398657625836556357472296222586379776 8901807 158981850833132259601852459338997368840 8901808 10127797404684887546676427832766889984 8901809 103775707847195123436849013057237694016 8901810 33641723637229856373839714565849501600 8901811 105948347781782738106024633553316590080 8901812 -55144480043258026057024126675257162240 8901813 -89961586402274305957486636286960761056 8901814 -70884217055886820304076025947942062400 8901815 9376208742080832435151165195743397920 8901816 2027596976292235409415950109964369920 8901817 21558815079156808893954275712839840 8901818 53255822771066100244636913176409781360 8901819 1311038471829840235929204134928278364 8901820 -10496725559962644734647105849697041920 8901821 -112100958974649204066018772725929899008 8901822 14998934613093328656046228603173118272 8901823 101159112419491538873113750627866976640 8901824 78151924052480834310703414443015929856 8901825 -42110275381863484425764569979022032400 8901826 -28571070278036561880773817350568579888 8901827 39480535713171634292597464654168816080 8901828 -491066244850148946926104790190329856 8901829 -169938553917890250737831902629664901124 8901830 17343388242088576581383111301463601280 8901831 29704159236342903896209119162183427752 8901832 134222777311688798190805859373001958400 8901833 14474133664486936064198409480565787664 8901834 -1736438363640042479042467028687216640 8901835 149418640088015229723228800494178789280 8901836 24317549564722533781365477282424688640 8901837 33194045298179428912299635915244969600 8901838 -23101659199174608428721118180561889280 8901839 -17789138531784075677229080438114543760 8901840 -12773534920160546505931392817299456000 8901841 -107353015966701601938147536820937068428 8901842 56715465470785984562138424819609283200 8901843 -161827903520440712203228462854722100672 8901844 -13941107161186423789177936855985199104 8901845 26417278434012418258959335396270699520 8901846 100094875807700047592300883733803237120 8901847 438778742634507649192633113669120415392 8901848 -77339115574124206661015028232582256640 8901849 -62751302056235194367194465877178720 8901850 8803272485043712640874000745000040400 8901851 -3881569368765830219719653311662054656 8901852 36678810153193650959162887847463588864 8901853 -773626917612243271973637399680535898 8901854 41608336483804433390235017097581933760 8901855 161676011136445415151779818211903339760 8901856 -332833757790476359630328746367523225600 8901857 139560394896571926829082739122404211106 8901858 -23872876092829128013394594244785625600 8901859 15762378977284767621143145525944890200 8901860 -2271769262051472295710793818070855680 8901861 -150002930820024193109536571102512473600 8901862 12257373094852155509126165916291678432 8901863 86475734926118726232922333501092521040 8901864 80153240697140987987480475629853096960 8901865 -26673854891816534267396355318411765120 8901866 -68870835551806666463052230031563404368 8901867 -1021092857385466063665944260462694400 8901868 160133786419091198487109367516812615680 8901869 6010507235739044289049679626483815000 8901870 1584200354348765623529150297938972800 8901871 -320650641052962964846934156860104480456 8901872 -22873680540528014056014687276841893888 8901873 -22771367426734732383758090649646346880 8901874 -19666369174536768397269241408729651200 8901875 10710089698086036374397178022440507500 8901876 -12119982396248193967325271268178012160 8901877 -152972843031516441502779732112744392274 8901878 155334259024231551950614769480524738560 8901879 -32450867622767658839390303591795673600 8901880 -27702405911131264987567107018190848000 8901881 231507755365201818709151611786671704682 8901882 55156224217158171559156035922972093440 8901883 44468472842143887069485015952917217744 8901884 -82725116602237669511257119384596680704 8901885 57942711062240029531288493333386075200 8901886 53700889288788876946230030976580361600 8901887 191398740350349762154094597878711969536 8901888 -50582168672551515097534289717458108416 8901889 -93024846268127368917308095246032429310 8901890 -13143562378256056630967547405492902400 8901891 -146914313433479294517931773036351642300 8901892 181433935469886511948735445052056921216 8901893 -36981255407185964428561090410620022912 8901894 9277516224770290618472707730724790272 8901895 -125852625456791608710248419382894526600 8901896 81781787294239553784069711959103329280 8901897 -139487198922671117885063002212670189440 8901898 29018717518263933032911055579185336320 8901899 -1639274567981227196297548745380826340 8901900 -1376327171297008127333944914190156800 8901901 3063068781143911552937730246155145900 8901902 33591313691594419774163944231159369152 8901903 1079807625726755911725301982418878208 8901904 15725846454750062027142569687306207232 8901905 -172095867119417528506345916189677580940 8901906 -29531398551154493013645718073442295680 8901907 65161740686581862030489321412991557712 8901908 -2496051635377187742464428526699792640 8901909 -49692630790576017130760462735506099872 8901910 -8159292223534698730559136467148113280 8901911 175248558276253431832563755675845693512 8901912 -13982598603022585550121289965319004160 8901913 -195164295004091321116653327753512339516 8901914 -15024828590266095624785372131420763136 8901915 15972755511936561857157570231513507840 8901916 -178908228384167542921214614712007003648 8901917 -84548967400055716712616077206344766740 8901918 109682934768726361663493497833185947200 8901919 17532413142448997746436414741533516688 8901920 28321012750561366008313094718829363200 8901921 -25105541092093746453323098279989763200 8901922 125886768127960368955680895916269810512 8901923 -64947683247778811513319256634100177828 8901924 -109101813526632872052662734642829958144 8901925 -150831082988748663934026799438694357350 8901926 -53686689409742984892536320352909619072 8901927 -161160945138219132082393703871462108000 8901928 73701357195723287906588566345927142400 8901929 43941347215593638800269836701729355520 8901930 -22251422607385936917626166467214938880 8901931 180811808136337102275277168776982357920 8901932 26469936973410002787960917784061458432 8901933 57807075886473536105175209110409442144 8901934 -69918247638345432959363909243373384384 8901935 8078184478177126521749560575570792960 8901936 -23813360090956023359709127970287042560 8901937 115486934930267833244668107035036712960 8901938 -80229019925473985897733415387322769408 8901939 28273299367420669497177943790902794240 8901940 -82501485745361640065423369438681928960 8901941 -149404253464941956172002784801801338880 8901942 11779527609063050769595327251909224448 8901943 36468473544812213269262153249724612000 8901944 68669545003562501300364089557628313600 8901945 -15596361872767569058776158149739967480 8901946 357652645785407172801216478466767104 8901947 181243537248895367080327645479719655396 8901948 165373801183737535883644159982489567232 8901949 62417003101673358115581192288901789952 8901950 30039894632155123296740680003772376000 8901951 -160787048417473020437601454553929779768 8901952 -70332787774312050003758527066941685760 8901953 -209119881070014474478232228802520116798 8901954 -27046731750194495527679179820239234560 8901955 -64687301763403536808054162961451189840 8901956 -29613892603488180111741304547366707200 8901957 -137614862571487624448020889515882039680 8901958 6224195570714760660295809768744833280 8901959 17334411395628059173313238803683286040 8901960 -17406460896083681027968605788916940800 8901961 -68274277926552266785046808573850937676 8901962 -144322925508616126949264825905987170768 8901963 34398911356332210797431490713013034384 8901964 -180875053016235209960966994098859937024 8901965 -88165773367664816064597060260493642600 8901966 -35076737765936511239749618292837148672 8901967 70212444644770239504689550980745123672 8901968 58555920832256988392851735992933998592 8901969 97026861757652102688064881723378972144 8901970 -54298811898398808030885011596408320 8901971 5882885204183297925923266409720697792 8901972 29221798809997893705212718159724173312 8901973 -115057433618884210529958585798279034116 8901974 -19768317206517197583431522239566458496 8901975 -33687671432284900974112658648725104000 8901976 211075679660828342251624216800492718080 8901977 89776571149692024902884974563254829520 8901978 40065826098682642037701906605479443200 8901979 -138580021597870943777901920617683850680 8901980 80823180331064922395169593578957977600 8901981 -15075770619785768151262889142887413056 8901982 59845432369864261991841616370287997952 8901983 3145241366622299961041171915339451384 8901984 -20393270159061804999520239840311377920 8901985 -7183590551510391247322633857734740400 8901986 -28153471693664844084691907374769919936 8901987 35803673968140780379441893294631434360 8901988 -68634030037472863079726178139379687424 8901989 -1520208657409533888002800393100425152 8901990 10748604739686961439437656289349598720 8901991 19034899368659850404115055609911885824 8901992 -66187148538827744705800531776065126400 8901993 -44486113113705862559111870890703162736 8901994 179337012463483619139529418787676588800 8901995 46353429626188405185215057923467852000 8901996 8729643462391102261219416635051054592 8901997 127945556672617913241418918591824298540 8901998 4541528842676131728542395600212975360 8901999 -131860633830454381304698455001187434032 8902000 76762264052967620147481473682776064000 8902001 166179271494166952504426743729660642002 8902002 574263948067841644389723270246983424 8902003 49656770540412774258751796466813739464 8902004 -102986224409678646375293529519384418944 8902005 30744263168221070641752689054424480000 8902006 46091282451303093778813026053012728320 8902007 -282726702425101741446692995619945358744 8902008 199146257020999244758965272950579200 8902009 13463868525827762018993642567893727210 8902010 -48771954519459398100911051382132959040 8902011 63627642693007353422206684029564008472 8902012 -34895036973842302126597713880475829248 8902013 44234061358391062922972712418326793920 8902014 71274478258762188647410541188502922240 8902015 19774564944699984082000279841839197600 8902016 -200041833801291475601557364159262228480 8902017 40772183378506495234562642577468089940 8902018 -31917464084705080772613780752453500896 8902019 24409605735375147043686324043671846096 8902020 97141708674707380408032519869627719680 8902021 -36185931875224371590506422323618119328 8902022 67996623728563270944684319627488559104 8902023 -59218150129192430780634224328126599856 8902024 -120410570244130773271721908498911559680 8902025 -26929131385980926848670015281563500400 8902026 -18234978645084957828306304571323117008 8902027 135930491735960554388358782191461655560 8902028 -73620724276810967001239146345978821120 8902029 197169364872206958089949930394722869184 8902030 -21917374300301438013947718254003923200 8902031 72019941412122611694174829046585048832 8902032 61763058189824278773859694888878080 8902033 82128437587047022651289888600604526080 8902034 120865706571110092953461616700472854416 8902035 -123356694012828512148219184008561561600 8902036 -49842188066392606092333980448787415040 8902037 -282071902420466320252788074300121331314 8902038 -69462987944390206131383935192474606080 8902039 57884304893102151419829516219790069248 8902040 44864706427829052122272261717046476800 8902041 145101987754157942644642498092096560592 8902042 -9966379734904580357939425339587014400 8902043 7858626337128587107894928441137762560 8902044 -87138141305228132790849476574072683520 8902045 7623079201538273410736672834314615800 8902046 37260592384555654191657030607616729472 8902047 5631179470105203089988040319108037120 8902048 -39097387337978383403340431313412816896 8902049 98493422768362002861509702302285615764 8902050 551418950963726287504192674275961600 8902051 -127888530757120954408836929208254496000 8902052 -54685951256587947149614571547247660800 8902053 -8638654770152665222769096457425936256 8902054 -48663977043544398336841725198840109056 8902055 -218310373455442514886855452555323892040 8902056 1389714611287753203531077402442547200 8902057 29515222422951236429213764357614823012 8902058 80991576809449732223603027583169536 8902059 -52080824031681763856062635447592432296 8902060 -52031018219410345927210038010939115520 8902061 23391899192453756098907466614541339264 8902062 -10352886278650755055162284177412997760 8902063 -115025712879317174582612131457637528688 8902064 -13077176525698452465185132653218693120 8902065 -44196334135854970987100109219264276480 8902066 -4714225578667598830290710136060364800 8902067 -11546362231073703931525398672435553404 8902068 -14916348502799566029404969693496766464 8902069 175226782466765489639768747816546423808 8902070 -20681332107362221795058175301799452800 8902071 177029551768490022044476103126119640640 8902072 7056679017088008773482003031008972800 8902073 -124519574580632789544046413841485795840 8902074 -16019025871093283917712994936764325120 8902075 1080734249302456558950110564144781300 8902076 430910794774838432869403617050866688 8902077 -19906213352054951986060862798256602880 8902078 -3128273207162229136286273827814175744 8902079 -5206123067873324754385628637267518208 8902080 -16662363305411559630541238233234145280 8902081 -115228328866848169543610121664464257088 8902082 11336059385338345150224815086486339584 8902083 69333159578924151052366926223130354424 8902084 37366052276902337230495276574127489024 8902085 -140981128811589760090256941072286248800 8902086 -49485953174176202837182973299725155136 8902087 -43904954745375359214836244741186964608 8902088 59100459654929489839264973176677672960 8902089 36902568056980342352349671451612518400 8902090 -3943534860687895723742193402901804800 8902091 -356072145443579752330161772266416724 8902092 30221937687168210207116330627439946752 8902093 -162230505770872890404834321829626955658 8902094 -76980885437581100353009698387421564800 8902095 27539034479071675569951528248763509520 8902096 -1354970214423356198567590326963798016 8902097 250381873996744360485045453624948526320 8902098 106442153537130620345507862112334835984 8902099 -90585651400247604935185741024946555360 8902100 61987954173466878588331144580660342400 8902101 15775040594465121370373520752081687040 8902102 201845964886110536407710605410769639424 8902103 -1751367555016746361286162249008730400 8902104 -52194757051551076868526862643893370880 8902105 58096738222849779874843267541032787520 8902106 58809908294284628467724717762462368752 8902107 -146204811739546754936830517128207250196 8902108 -82980741341786610788416299122038791680 8902109 -2918078692904078198259105229805529690 8902110 26037968811715888385856520922330296320 8902111 -174149885805988182317111376017562088288 8902112 115567083780325673344089431676755116032 8902113 92777318896342147388033847044296565088 8902114 39443699719891563123414774608961173280 8902115 -23978095477014790131453958652032819200 8902116 -19525872402222674690642004917910835200 8902117 97329851725706759926154255133027772192 8902118 1460230662818777042840365638473662080 8902119 -33347931772097951328790763661415415256 8902120 59063877371812162425426830884917196800 8902121 138292974587263845574347338630266523322 8902122 -5888775883764259732618378355441573376 8902123 46682749409594177189520256339924233120 8902124 -176851917576450319496176183419182568960 8902125 68414547249402363145861622650947726000 8902126 -33394360253373219325487770302645787200 8902127 -37191051100562533155710517757833553920 8902128 -14765693935200032784159582680223055872 8902129 -450701977758507309803999744286985434624 8902130 30370731188900643217319086456016558400 8902131 -1466636534193551961419127079687535616 8902132 170651599575446954907715442368348224896 8902133 -214375867071192999332254821151463457618 8902134 29424317375750027999009857215063362784 8902135 -38311055141648498678232275157752914080 8902136 36248227353611541666359195723029094400 8902137 134533465705631928041207585745402960 8902138 -2878062091027951205757663221839259904 8902139 33030708111165426636009634779009922320 8902140 -7204526128174107175527789452416757760 8902141 -44070109985442723265906673874105470458 8902142 108563762290696210452817545363865577472 8902143 7852661698690191645340263196089733872 8902144 -115983101428525135341705888716474548224 8902145 -12232487390428042060572297370812672000 8902146 -21539415243698531253396170767754035200 8902147 99954840645686721601537297053248363040 8902148 295850536971207762532951746194988036096 8902149 91640007185909232338879363324518839264 8902150 13833573956993078465024688126828393600 8902151 15230430293894040813918801552939520152 8902152 -30856842525139716664810984262359449600 8902153 37205971139149469601873641192181056768 8902154 129376287817298968533714250488367048800 8902155 -22540470648751334435556354160272302880 8902156 -28969828303507011188090884097520906240 8902157 -223911362930660894850967018444068806496 8902158 75127363279371400454716533565540382784 8902159 132427035617685699079948362152891902560 8902160 -3807633542304749915929506830745600000 8902161 420903601295606887008175387498537488 8902162 -78994748465817822971025221196568173168 8902163 -33446677220018687044365222739527152400 8902164 87941995864264151155092097291687704576 8902165 81030218051565294723672702642096696000 8902166 -205928675346709137664632867018388992 8902167 -89547321641209011646710570802104468120 8902168 -21587817691365102296900394971398778880 8902169 151706283785460807792553885138816235796 8902170 33087716003466635105049200503029619200 8902171 -116140599997385540155585204166532292568 8902172 -139490780479105298826641285378409613824 8902173 -20886062475318431718296829923170664256 8902174 81988806500932340813788146380663742336 8902175 64856296195154903970696297254819986800 8902176 -158666820028065393880279322783536644096 8902177 -12519820298704149927684619877246732288 8902178 -32223842973481352986468910531449000800 8902179 -10754997502444223534868366448068551472 8902180 -41122461515732815959271270823678300160 8902181 -9465221637555651781986160774920996900 8902182 -61095581345447150720236204003680115008 8902183 74291504617871730439805473608454973432 8902184 -73251794877874349920651734507249254400 8902185 -96556392744520898529387027521277307200 8902186 -78106018362056963633230576153444905984 8902187 84420440763307077878154223264539217152 8902188 106560088219354981653819816377467668480 8902189 -161546997796842501141558163815726780010 8902190 41115570279531916147956276597882748800 8902191 126464620841988042198404567374546461192 8902192 18129546040479827306427313690983268352 8902193 -44948053954495569055957970191853340096 8902194 8818175459540767007799837557621637120 8902195 -39784467947466415046546683756657270800 8902196 -120052822880464368202940167897879492608 8902197 13848169832826958118033745683344007040 8902198 13904511441074400561594866731397470464 8902199 -289310792022886630600678878521234323800 8902200 -13196027276830247383395581130335232000 8902201 32177563734686392838140822257466515264 8902202 -101132564720467029275434720654003239168 8902203 -135106134959739402719187249393633260160 8902204 25768789014098270066128259106667520 8902205 -194119462572307229762370219082692480 8902206 -81987251795578307796416542322754573888 8902207 61330528847331775093287054182157015120 8902208 2408167603710492324129932496655613952 8902209 -16366404467343472081081954182634335696 8902210 54787820944866576638530666311761801760 8902211 -238526348708165451608679675463280389188 8902212 108583763911426107371695121032283136 8902213 -169664181970199113969840217174981463620 8902214 801187011116707989634556231346650112 8902215 -50117052515185171868357790388461312000 8902216 222420030411776953938774691777550484480 8902217 41970872678681712461246271101724678720 8902218 13631041847740626744370198219700545536 8902219 64553539468376572846642182970357439328 8902220 85739474056277226226834572803186042880 8902221 -10155145509834292279210438830679034688 8902222 47716402359446739101321867565188352000 8902223 -532958420922714670161362888460137015808 8902224 869275945890435815754304682337361920 8902225 -8743994639729179066761506550582520500 8902226 69963370160339334514338600635903682720 8902227 -18071255530118289727532808953074430280 8902228 -92789221949190868941452511146690146432 8902229 -5217251419089566966606054365180105824 8902230 5567955942707217116578079040469518720 8902231 43729204484958832610809399475498306160 8902232 -33431065258245520475894739416976537600 8902233 132572051998677826371585572957460654084 8902234 -25333037619682670857416104715217847040 8902235 80693939130688857564553620868042687680 8902236 21984391016286375043370244388006379520 8902237 -106704374079182336810043096123532779048 8902238 -83993030293533361510025785386937860480 8902239 -12944492035313430760848307482271022592 8902240 -147789816865753516409052686980074700800 8902241 -30688239191176737135077303358523910400 8902242 42634495736222303952212147167160107008 8902243 41486942576527765026104112963665602000 8902244 -22330621678515500304741730514078645760 8902245 14805206431740813759787265823749537280 8902246 -142716458064286960721687261169367960320 8902247 334207713928949586575688442269231960 8902248 -14139937557494507782889073303382425600 8902249 -15065568736554305427977967461234551750 8902250 -18101350265507352181447489498180608000 8902251 102167328406010811650624318867151648480 8902252 -91577307813020673109443361378007275264 8902253 25222635808873702949666923322776248684 8902254 103220827980401137911388161883884104832 8902255 -44339690301936744196287600369085098000 8902256 33813789802756097807366056204771098624 8902257 -9177994743352256936401395317875935360 8902258 -80178350924959108825436091071031233520 8902259 20375134130270834270364637154247252216 8902260 678216127422602287066408417026650880 8902261 -288369493786893819053202510930961693138 8902262 -117278435852148117787959300077131012608 8902263 110015668967438217176316839977067424744 8902264 -34066473252146023422182187282569625600 8902265 -9829995950840200844074879078732320000 8902266 -72798633848787246378318609404448638976 8902267 159474201343857559352785075439356680552 8902268 22064049418568740669391937034916149248 8902269 7807567419232317117817854586323279264 8902270 -16809033866537388268532535041794544640 8902271 160366257872353939929907804681521149568 8902272 -45626934781170827591061727599604531200 8902273 -267720812624149447592964803456408971520 8902274 22965862768658204321840560653437222400 8902275 32550090528124658843166212848924938000 8902276 138726954337216106235094824829718572160 8902277 -2506430565541163388059742675896648100 8902278 44149702263631564449284737582716334080 8902279 -27280593475422380571348502981606900720 8902280 -69702925040569902509499630524445849600 8902281 -96442166055945242329804195001561342448 8902282 -57910025660530570266061545772659085008 8902283 5600454220683570442613553854105816304 8902284 93113443525366570866367182945721191936 8902285 99614094689182775311552987599840754560 8902286 12767199310954345668019450429932832320 8902287 5360932733786156045816232098654045808 8902288 34555162714890185648461673432098013184 8902289 -35249935053726660235370492604860367840 8902290 1748506617523185175706008907413463040 8902291 154063937408196033565509123165096028584 8902292 6958031725600711789865983076274585600 8902293 28331872615884536876939111708711873184 8902294 -137717508329492056310038762635194940480 8902295 -164942983001297705301296030527250692200 8902296 18755658720939504537660002817422499840 8902297 157752211576020769548943967661439836746 8902298 -43295355087959054337208612304089205760 8902299 885183781854351466793806988354979840 8902300 -51055366237585113805520392941718003200 8902301 102538530715038659921885537956226711808 8902302 -56963812798033495910190167545245336768 8902303 228681218456416134353017975155867563400 8902304 -40183770689677228950946726112066273280 8902305 32083252648876914080612284003298814720 8902306 -10187481062503050609955421357462085120 8902307 -14745746774947527727525401097671674760 8902308 -75204476241797953737977462109106928640 8902309 51864363614381468862124059318999975004 8902310 -58418718262542654600063137456311309440 8902311 -38154641064695138230439944040861225472 8902312 154807805294339034174812434998854323200 8902313 32228503665502434491807783640990369024 8902314 29171804044362204946458772171303094880 8902315 -218349285190855223656416083742290171040 8902316 20972074640156002399825125199831799040 8902317 -255583207969609604453672305761644497920 8902318 -27833139796521752253919424818157325696 8902319 129108408391374823664614599077390057472 8902320 1360051398266972018018546231846830080 8902321 -36109267785313370292249953565103504656 8902322 -37069322352480639836400384570487606272 8902323 -104714005733926305124869503450033434200 8902324 -10148231339409364312957688300353650304 8902325 -147246297147702672162869887778197084950 8902326 27269089806243459828999834173432631744 8902327 -83311938613870496658621201107730423456 8902328 33914726986623501807778132395647324160 8902329 -2436872197032882330669821105556989616 8902330 33116793629307705160282020536681872320 8902331 -71808331141065833778358562892574620480 8902332 -7371947577140264479002031009131724800 8902333 5686498971458990273128176832456800 8902334 10640843421472810276051832027123023872 8902335 -2093030913512305697370868141659025920 8902336 -66436874318204367706598190898667847680 8902337 59066658166051651776497007361491601986 8902338 -73300806244563495524445311071063948800 8902339 100192295469635757219518289694116239256 8902340 -79883530252460233316428383805455275520 8902341 -31222337057261264095011859966210230048 8902342 -10794687987570671048570348224522985856 8902343 -191857139736417988626574641653086010016 8902344 152580355859327808396504453279711805440 8902345 39027537262904857163608798863983312100 8902346 306835590913102296752091009381568820064 8902347 58306847995791454618999273201394120640 8902348 -13829776972732687564080096369858572288 8902349 -112014665622650199625214288167710524436 8902350 383586380516970883518189023903443200 8902351 150284043016166965239403209387219898352 8902352 94385612330409888053398980742156124160 8902353 -36819301932637723507936236934429828800 8902354 129142299779832402867335524869285706752 8902355 -11972769207922915121251419509144332800 8902356 44039121240072917569023351481403105280 8902357 33851455846821423891374568167530362240 8902358 -60307685122879437010441855700247210720 8902359 196852901407777059296381831762242704720 8902360 -27232052416205384853363371800703385600 8902361 8754247827892622629574267345619255624 8902362 -14494820323186575837582279151083494400 8902363 -57141717470470860120005485719969672896 8902364 -255001702758853494335453081011636967424 8902365 15400460942549278037488857743011386720 8902366 19247994373947431425677364813905460608 8902367 -227050144096825060436238619368495598008 8902368 10348884641454917899684312724394737664 8902369 79899175368131863499658630184352645316 8902370 -19908816548491373223229158162050385120 8902371 -74472564519179019588401696169397505952 8902372 -115460659980666949738547031211816407424 8902373 -80315332578065941382956592997147949380 8902374 -30225720160228430670464116790175467520 8902375 211718891654889421284783694248284520000 8902376 1512365003807901008994652357721948160 8902377 -71596413726518463100941073735382980752 8902378 78040463083851866304183282902908153440 8902379 -279204227820654918780008569304483275020 8902380 -15188326481731581192840286957476986880 8902381 -129946726093569076821983064255419339818 8902382 91303910247262762062016483411226121792 8902383 -23312751449626196742693023751463299072 8902384 -63296862164739792707402932520319385600 8902385 -52183607131586582019347762009759591640 8902386 -1028839823850466199205793653240539520 8902387 -50278707119018299684610279282427046400 8902388 -4641552160783856215581076520360024064 8902389 48292997773310748590409799674642191520 8902390 -31820716074561888281003637483770058240 8902391 95810116531060971449297997936674437920 8902392 26505703793104684036907451735136665600 8902393 -62117970211606252982172303157377928000 8902394 -384378250883734337692794094341949440 8902395 53063932349975405984738446413412843920 8902396 -193551252006026262561602175442739507200 8902397 42987959108160027223830806299545486912 8902398 -92255742514118132642118204336636179136 8902399 -175457009242951479869473072373547647880 8902400 -18135814398550364187685522100138803200 8902401 -134738238427382149737616583987145016896 8902402 136269882171844489927181081718425289600 8902403 8564040230911848053268572050132428000 8902404 -9666341218477840770444939238328500224 8902405 141119933028285003499118139007129392060 8902406 1675223572282360977970835906865333216 8902407 -23387706601581265862125530377958392160 8902408 41465409925280778092312521467737333760 8902409 -2653539537058180601878661021228532096 8902410 2137454965377249344215427545699046400 8902411 57162137709561596931589159518597173760 8902412 31661474181718168601398632623885675520 8902413 168483563381198949418884992499329114880 8902414 -60016773056468943608564494300201448640 8902415 -98933575928046478328164035269486104440 8902416 45020019648090531328406795276622692352 8902417 -193020474781888859502766174568037235534 8902418 -3051068551668351678744142010271237744 8902419 -578479464525884879810596133715014592 8902420 -53299806716239707413954811728854080000 8902421 -10386376311338819252593094755351724256 8902422 -23712708781703582638263442142295677568 8902423 -2737650391446660564130617020683787456 8902424 -78931493715541291051774202333073285120 8902425 -4276387117035239800738982327349350400 8902426 25591921954098866618172790339321979904 8902427 362328830513417612615799873117786038352 8902428 -46067327346319460034531112010890298880 8902429 -95874261351233410025952572966803170970 8902430 57720084012117770707106669304284025600 8902431 104607429784445054562699668576716512000 8902432 -4450448661442091144028224145384800256 8902433 150497935618368666083843709986683523682 8902434 -99977443860628514972214911347704673920 8902435 -8857150380905823217843510810687683120 8902436 -134954782111961852965731550761806487552 8902437 -238532635273271263615967263558558702848 8902438 46288676346779338382168177519115825120 8902439 33111977523313968841656084398507604960 8902440 16564623055151202555484464383717376000 8902441 22043185143993651406985401555403220852 8902442 6129992765097902645862047423607831552 8902443 -108446159984617179651465730779099692544 8902444 32668380776571107653415078676567517696 8902445 -188602410076614328423480369770852669300 8902446 -19804476868913365643250956878901084160 8902447 -115271802426573824600138276539425797104 8902448 22682979124618704977241587600806428672 8902449 64077366353726159057496983948569448640 8902450 11764261762409893367300645037552336000 8902451 -112412501376796628231928142631463360600 8902452 -55327289765104824593179158870795878400 8902453 3209261997662487742561053933307227840 8902454 83897724467246313904996887098549088 8902455 82037346598402106723818801844429313360 8902456 7234439168744565229189811776316866560 8902457 -43166424381858547160436393031439022294 8902458 -213881585270949113390228131255723944960 8902459 -115665192581550334501845243392743486784 8902460 5991367772764517357366848369963161600 8902461 -123275813540137705687886658379659924576 8902462 -1672448385284266775750403852085785216 8902463 -93066995525267915136155360572016488056 8902464 -8702087133468130433896095264905625600 8902465 41841661555366400627982776540905007040 8902466 -22636867510545749413434594719103161280 8902467 -13313461047605024490087461044814871684 8902468 -137859267796624841417128653843901768704 8902469 245089768380737498938693481873053143840 8902470 -26335122004574949276906315274501200000 8902471 217217842311483421793102918765276291672 8902472 -19002021616758983766219041383073710080 8902473 -71959983887004909890203907778232575216 8902474 64771483910286245678054101215198749952 8902475 48364371560552110840513260525735455400 8902476 91871776762323796719698607687874097664 8902477 116750219559516519473857524660360621792 8902478 -35676617279318011518280367820509168640 8902479 -61726584267710579466373863991242300912 8902480 11410810992680982439856361074035752960 8902481 1557522401523656570961830954141754240 8902482 92692582890265257102881736195393123840 8902483 -48974809877733197124270108808379061268 8902484 57269670368702890237472899625654534016 8902485 1393462608400589010141231665522927640 8902486 13417888385585590310978593325726938560 8902487 -69069612765880079533803593143341482496 8902488 -24467281625645374584979001281462272000 8902489 -28873893983029791228245532489891086710 8902490 -22832790713247989936369597306517069120 8902491 68421971881403497084717615411288226304 8902492 -40319935930858162645298620126750556160 8902493 60867810226349194667924392081170078720 8902494 18367913428976823811575955141327822080 8902495 15333516399513048934023996535238745600 8902496 -11844457628421428840402443310528987136 8902497 64920280159027841836229890485251063328 8902498 176178180680083403807238598598435669760 8902499 -284340622945376012543068264295630902500 8902500 -15606641104118573372181750671648640000 8902501 286733494885380129718807894603826677502 8902502 5122483146060890713256976035693031552 8902503 -59642069896721553278133879974006995896 8902504 -38098308460571340081369854727375636480 8902505 -938527688687888588476983590499022080 8902506 -938753141304212841443059036617705216 8902507 -101852230024294543106082277914062764800 8902508 -228003332336251986767460081636300924672 8902509 25436445764299053250341036147275326464 8902510 63337824284971673487538773779816448000 8902511 -112660855122462371834637919203026568720 8902512 -18233823800880686223699880654029422592 8902513 59943346352246288236501702115574935762 8902514 -599242227795931467819155393587548144 8902515 112897521028725750960789431704397494320 8902516 88731626786414016985734218413766984448 8902517 -38938009696421110779360073380611317380 8902518 -19561418303411769716135593621920006144 8902519 -32519475869934678709553008349731870256 8902520 33371912943265743151375832899122585600 8902521 -113655619590377845519575949528893785760 8902522 -1518819904245429763138831705728044688 8902523 -126582504006035678976002179743436408800 8902524 -33658699267180364614241880074406649344 8902525 79783609241619861998000902155296004050 8902526 -30317397493816039423782302752514520960 8902527 -18504057906131671947591999988979041080 8902528 145994333713602681504556664114978488320 8902529 -451227574574776978994427375301311574524 8902530 -685667274909743431458023102735892480 8902531 -20250325432752277958384349192376651056 8902532 -71763644029320701126975245586705634048 8902533 24050868283504092273693255353669647680 8902534 12988707876198004309097920081524309312 8902535 20787402632083456613693331464175681360 8902536 167684171717863365495900497958644121600 8902537 36784644958960470017897487530019041152 8902538 -58812551054475633133741835071707280080 8902539 43212941668381416145347799493350287804 8902540 2247489708047162148951568387106887680 8902541 172064062011430992278469520989831135510 8902542 1383359505557244048141507067131454464 8902543 -80139877462121225545289545287212584656 8902544 -17871102169385877309010840641238990848 8902545 -82268722738023226611741599710937860800 8902546 -62542589975512291334334567705982140528 8902547 -82776807004020163380079560369292082004 8902548 760746633291818246016736889433053184 8902549 -58312132277911503748746896841652135040 8902550 20991278571817391303010731553603196800 8902551 52996273504702796119618460669639174784 8902552 -384266787953293277426298984473780305920 8902553 100545315531715521356985948244804034064 8902554 -69337284980329743277990887965939950080 8902555 34780906647555690423184741329583122000 8902556 1387045510745847303972927433876879872 8902557 -124857698709624040468669232620566716346 8902558 -82318180064781961152456791773729747968 8902559 -30180637968453802146839439514997319720 8902560 127355262439824039455456194782214225920 8902561 -129766155234665962771613537926086690000 8902562 83599704653356199296719232863512734032 8902563 81319946583350797847885913727818100464 8902564 -19112295014249417958785152131915448320 8902565 64155578285064727653279979681389600000 8902566 21885926775559976359688340274357745952 8902567 23921682982291243897824705141385834616 8902568 -139426818478021666319002974314455741440 8902569 -1765059735653682852242981027649421440 8902570 44490202599748506199163435875913818560 8902571 69068747725704282893939521277992522392 8902572 -47662354458222728578914955343768322048 8902573 -17572538314165951406589594311270182400 8902574 1029949122472900851046544864234115840 8902575 68422701015149128451780117634990000 8902576 28583095614032045126069467542554525696 8902577 146772317400485437909794266576458603812 8902578 -18249592340573406653565610684770120576 8902579 -16482520668247432417603128555321935024 8902580 10474469765757430448081478432527646720 8902581 40040095243172835325855416108200501760 8902582 27005170407253033192613966701565880480 8902583 -265927833122925928540373662711707735480 8902584 -8485894961278824833899237545274183680 8902585 169374997502291574785938408768164963780 8902586 21558553867588498420734346957404894720 8902587 -27503908957576140079909898881219756032 8902588 -78358191411703517987929181261528845312 8902589 8113122615630739102260661747938442560 8902590 5188182503939998150028399184262216320 8902591 4123324554960673387300767654764416312 8902592 -22260597056502109075315468605994303488 8902593 74468778878005364152218406921431957504 8902594 -59055188805510457553397966577572849600 8902595 85879455882675579394692582235786937520 8902596 -79898237653367676166498845123584836608 8902597 56867093268608737887454966928570821440 8902598 37373155566576062794093714911571816800 8902599 -378083613167202776953641775445476795392 8902600 42741862999608889454711532665425920000 8902601 -58776264033095384073896478910559384898 8902602 -73448126536575494053490260196562393600 8902603 -164337784188578968951937267709956673840 8902604 -86655169871598714293447827813337011200 8902605 101193259885478615566941219484885812960 8902606 -31887823323926377124752109082450126336 8902607 8663500122418943299064432283212143440 8902608 -9025537762282547231816657251562422272 8902609 -84682495150601395809299834866348434190 8902610 12070346218959845109468782303621890560 8902611 -63024068006931650718150576500975750016 8902612 -184906475197571475245581685207582959744 8902613 25555040941691457720389308761565011324 8902614 15479212354873976859752303949148134912 8902615 -120489736680572782265285751801622731240 8902616 -254571107003426251365794234032685291520 8902617 286222824853233849820734923519572320 8902618 101308097967206169402034959485758667760 8902619 86222186611579444808152558649854137600 8902620 -9136566478386543374154984750731251200 8902621 102947725563136131516711830167951104 8902622 21945645605752994635825353476745886272 8902623 -7735674339986886530582766267904873200 8902624 191622833543740247687346488598778085376 8902625 -312150900302845152309679296153841296000 8902626 -7886934938100166333600402423106228736 8902627 136827067709664995267861178049528308432 8902628 73636994976526437665387922758687662080 8902629 -8372779556356725666885913910136858720 8902630 -34417149584156294816107039547995793280 8902631 -33194006011277931083013823622489887800 8902632 269018536339398635947802819150781235200 8902633 162225778244128255565370120820836777984 8902634 -536200398609976471616706562633604352 8902635 -21576758123832633604107953246326429440 8902636 -143128186151932649883824602204999601920 8902637 -18678027917721056887820772229935804714 8902638 -71396755746869233988769787383923859456 8902639 -14554859893907130690930142666779632560 8902640 44516477546775944519319602054740377600 8902641 38503390347824324622371794954851364800 8902642 -653876776147933499699324817227538432 8902643 19254432813775135685030376457976210892 8902644 -38241455029290904442199848146467514368 8902645 36858730122895208051102956402928825160 8902646 82012291147737618533206142042017647360 8902647 24361385327105074190645650719684724728 8902648 125949590842132638096704199235076751360 8902649 86606981339037802681785541334283534336 8902650 -3985461023806114306086936638650694400 8902651 103418344913102190058065544003783279652 8902652 -76157113118960809026187645105669432320 8902653 108979725888055834290563217113891119104 8902654 23429721546143146010739452893784700480 8902655 3126075994523326932674987978133002160 8902656 -3049159250289783111073976866465382400 8902657 -36196362842938786589731155390090756094 8902658 59197635472410540237503691261661870080 8902659 29100069096360948598522563380473200000 8902660 7675314978738965777964896135875752960 8902661 -75919121937625538751385652336941032738 8902662 22072406723407570924522912457535652224 8902663 19384920298760328744308630667119606400 8902664 123601131692437142204035435465320207360 8902665 89685994025818988344692759848220114660 8902666 6960117690033139309014143532936219744 8902667 -197494268380828366464009370468984762284 8902668 -91819816606451666922355245137698160640 8902669 -29117809837668499824444099454929069504 8902670 7862106724418732089347468446164416000 8902671 51557437944434159970320353835494494864 8902672 -55420792634010749884401467966045880320 8902673 21898553608735564137650116954853584128 8902674 730161764621387421840437072989569408 8902675 35559850426883434337591515086909936000 8902676 -72056671859513969715548738758577725440 8902677 150260820193595003863043230316490240 8902678 -91242711387369891995423785612972234560 8902679 -53764679516459501164817999617607144160 8902680 69688846833845090700664723271519232000 8902681 -77074675860103481877030100675368657720 8902682 69377996857848652013549075435038782192 8902683 7194686314866960389404020955485303600 8902684 337751524695499223672700993433057280 8902685 -114972150447038601956566135819704919680 8902686 -31003159156168755664918444552876449792 8902687 256718379143394366627951421667745568920 8902688 -156477399808779007900967173594291568640 8902689 -33147451797900584206819198555959955200 8902690 13634465391244174192706365634513318400 8902691 14476755629501389357623217198250833872 8902692 -12217787541326488448441065019444978688 8902693 1001366929322683662624114359161938816 8902694 -137602862237121542483888000162268080640 8902695 22131702356190543717519207147445555920 8902696 492858849876773240320937285907732480 8902697 197151730749820039724993875994716877280 8902698 28970079048379841579029148772115837440 8902699 -15289388736398326779206278475034830592 8902700 -56478841143723189651887227887829401600 8902701 26172484375003178061913809139204312320 8902702 48991051294035545712679126059846021120 8902703 192379750194370787083305954933833483760 8902704 -30618525391095175107750900226470739968 8902705 -7522911506027614051776678037707588480 8902706 -17625678007880489193180283498771991136 8902707 166211546200332894079528098932430189120 8902708 51957841760468239604149391715830292480 8902709 -46119386647503343076613590487794967396 8902710 -3630257721060145939859401273424688000 8902711 209021385145441947363630949392490118312 8902712 14388934070320097963688730800917729280 8902713 5973366005455462489625383257754213440 8902714 14393934308463826734525379660120569456 8902715 -7798573233180935512132050914952154080 8902716 -11734249647945497529109722821442478080 8902717 208285449015721412600405108974376941766 8902718 59928765643224756032063036133952570752 8902719 6051930547714160534481864177892948608 8902720 -767145547111820096524333522794577920 8902721 16249085099122299098538834959602020912 8902722 -22819098642973954607579582978094284928 8902723 258078520534832801284207879784878266904 8902724 -21396260388310856778943108457025093504 8902725 14403729614186228186201444377876483200 8902726 37166682455740035589374848320773932160 8902727 71205930185185966990609414354591071576 8902728 -68238803263842654645231242956913448960 8902729 -145798245658877336726193843487623670320 8902730 7524536509504243581417217069218705600 8902731 9694320291296730095348068800110397360 8902732 10749096947172390450952713146107364096 8902733 60835030194462592193686597578025673280 8902734 21808719706283046224198948532769486848 8902735 -54525482127426972979642376321548185600 8902736 1340756081646631939970742438031785984 8902737 -392798921095635081190471279834743303360 8902738 -44311007559896071596189456370418530656 8902739 136792264623016660052618921527634148960 8902740 13279994688621319708975883289475153920 8902741 393199416740682539956245965636217573952 8902742 -60285844841161153289228285303907382848 8902743 51200801178148252694553606991211592528 8902744 -1573895604067701199705852145769369600 8902745 -42287008338843673605886508871748213500 8902746 33938494816090559164821960590758452480 8902747 -125669737904921051800373321161853445120 8902748 35799560282419605260595958047979422720 8902749 123009055510268877149318412917699201664 8902750 68615662705048785969259760806992000000 8902751 24750915291362160667169666398959955560 8902752 -182653941607030583703178239829207154688 8902753 128913522905365915269158800945798246164 8902754 48660529758690004270030263999953702400 8902755 18307497269078783313466832577943821360 8902756 79038114063914100879355879892998190720 8902757 -166780331018184292145092291497470052228 8902758 -847675998636734289409413887022878016 8902759 129289120704041431986402073236207568080 8902760 -123371752074674290680190805470218240000 8902761 62735088401806072604489862700971489984 8902762 -12523230151488572218517524580647335936 8902763 1668541250160589650078568908135017064 8902764 -23739910933983375459120628766384885760 8902765 -132640102756721129054561524608620453280 8902766 44341953870763075130723177708029330944 8902767 150620549457871304032611122515058547600 8902768 7489114659577746170362323117572751360 8902769 266126508974036904689273889271724809170 8902770 84175598213868837693008778931630402560 8902771 -132195557399376078492990511718044042128 8902772 285726890843024456820768707919016569600 8902773 -151808034413554779902435033098229411040 8902774 132740410998487619126591686627372223136 8902775 -58254841290349196177064543409737145200 8902776 164137752969901687644553855286456832000 8902777 56674886102859732531822708244867894660 8902778 -50402316714483186700730714605604860560 8902779 -104828837121543250734923967839164265472 8902780 81324971646062607621049002605601085440 8902781 -785560403250011449208200996499087952 8902782 -27707036702178372717203574282287019648 8902783 27382043498557021306429601607618588032 8902784 -166139756016943694490241588575086837760 8902785 77529691737586408374574408716764227200 8902786 95439745427942013318775979101574192592 8902787 58042336174167013434393528149783836512 8902788 -3598605572886976978073386338985506816 8902789 119185115878863422969073810058697921056 8902790 -24853387645931523844924864324452401280 8902791 205720863599187344023048613773048031352 8902792 -26901797067862143061104734358940876800 8902793 10267390002197492545248585392504769060 8902794 -13064796264674697551914253083964508672 8902795 166275973203358603493469881769015949200 8902796 -2715782612156571591474808039795387392 8902797 -30629524873307935560543273831000399360 8902798 -168534492093725583599432428754667924864 8902799 -164347794165247623658355663298005845200 8902800 -8196620300890305791642243630783078400 8902801 278917840820167981735773864004403241204 8902802 46220756936074007704091703608333630352 8902803 19080753424229851176276288336991926528 8902804 -59819707876150612751584540859887625344 8902805 -135385193045208809380899272551029532800 8902806 682707131860487274447486887349439488 8902807 96514413317000583646399674933159354056 8902808 -85792521212269012061004501542704803840 8902809 675272800450510223081329158409873728 8902810 72079435128304710655639587565960600800 8902811 313543954734465108243072765976648785600 8902812 85601369503316581992235192405209882624 8902813 -317892184568943443986040946671862895776 8902814 -39109826042148553471325083679532591744 8902815 77069049929731892316985523833127634720 8902816 51597642464274765497566281600140181504 8902817 -47208915770904484845847949057844864 8902818 48434720580924682629084739123340966400 8902819 -93364939994567965002100662824456084304 8902820 -153789409250405780761716579025568689920 8902821 20918196625048295281623649068167951712 8902822 -64936096839880198743356173372925376 8902823 25513197746327030178398167927693726584 8902824 26489290241155457277887687268389683200 8902825 -17917677122856889616754689807781844450 8902826 60726765244163899651989839018703828480 8902827 -91667388426857060172273687144776037120 8902828 26105376363904117340437231280660742144 8902829 -22651168798335770879404991860931676672 8902830 -52055173217115019592398569726262656000 8902831 -104332215697729052880281282093173845008 8902832 48680937663640213884726732577614987264 8902833 33478023752576007867985341060140025600 8902834 -106434210056376472284067359234872767488 8902835 -240691101351854091330057999422999616000 8902836 -72538769141838306960314023169316206208 8902837 -254043359381366973292524986347454922514 8902838 12308967750877664236766510435546848896 8902839 53015812442295462653480294726779383168 8902840 107185896820765230634732733951964364800 8902841 315921016647607492747076679792492768000 8902842 11325797209687962356894536601363794944 8902843 197923407426378052078039301499174120160 8902844 36977172469131308231216956681132227072 8902845 51753912634861227044910943972236115200 8902846 -45381308628329241293053555860553360128 8902847 17918109872080489473898653682026638304 8902848 -15769466346111259494782707309341573120 8902849 1271376045142709258979974636199622080 8902850 -48920487164663503726169780899361155200 8902851 289376509479180532272477942563471254704 8902852 -34080059129564918050738871579517317120 8902853 -305692313066716156287082942451347676898 8902854 -20829854542258827507206199617701444800 8902855 46625048377606737577277663522680605600 8902856 -224209973852748919185744814287504645120 8902857 132225722136262926557045014407339843360 8902858 55397112895437086940369179522455007280 8902859 -535092729008812721639375297722423488 8902860 -50373267761828658804163561081471472640 8902861 -3451390342753209677943420661765024896 8902862 5363218158376921460668741933293744000 8902863 -31622894001740199484084291464120789600 8902864 69035335535018334822629219300512235520 8902865 226014645146735071976106921257844310260 8902866 15419277521999825349052735087250552832 8902867 47118838291973274511581418218815479916 8902868 -20413078009366607145511382096373442560 8902869 -121659605466377656320436116080235582720 8902870 -33928345944584693819387509590783141120 8902871 -87137555987309607632873013170857271928 8902872 2087560287155219635962976293480960000 8902873 6633349263710640779673270772453699840 8902874 -4883287819947958575709633810584578064 8902875 -112918775843897466319740863571710292000 8902876 -68209297187652789702602737322469957120 8902877 259691293994690018230293816908478594726 8902878 16304826360841466088573323977226889024 8902879 -181884207596648631499762202298747687520 8902880 -60460162343787980690336761231048704000 8902881 -83779048421228460162857895775821582720 8902882 -38096891967310432264403686612326284208 8902883 -53122932004606007985391321313118474480 8902884 -141426925429357889913987341321383895040 8902885 41145244393499995422908474491921907580 8902886 -46014791508821616859429787341835381376 8902887 12285791685595596828068509945826741760 8902888 -93900556707977009905629067731830538240 8902889 264460086612769099470089744895887964900 8902890 5966014303147470449267418884237168640 8902891 -124026311167295283833481947997004482216 8902892 -262389550165429002640052393169125376 8902893 184189957778551591237810621554265035744 8902894 23714459437408910221522039071539871744 8902895 62281704332757941088247454271600419400 8902896 21042798887603075233281509042006556672 8902897 -32548319320166804023174106007801616672 8902898 110034518394856956653506632378205981200 8902899 -33794924986932196980760557455346084000 8902900 131095656500281046954165417678093779200 8902901 5927754995611918524126429474909435552 8902902 -46851295341390094343716821507736402560 8902903 78271701805247582253387758800231104480 8902904 -103214382287529709316032629648031457280 8902905 -75181649404385926944282242684344780800 8902906 -58286952971350753708673771032908218880 8902907 -74253336161371681107305121403705697520 8902908 -87815605893990055244550604937736350208 8902909 -138706947876508005490818824710693401696 8902910 -64511386797108726060086124946107656640 8902911 -27172296846001360463434392376105199928 8902912 29375037620455364784495036235555799040 8902913 8956326267266948871223678964853090600 8902914 -96465863031863571303941899052524690560 8902915 83854268751024136952995936555213149600 8902916 -20743826771915942513186500180568232960 8902917 251409731127937706397778749489485392380 8902918 122714074515174230155000638889033688160 8902919 -20063855863402321081006982206475650680 8902920 4353487862973142044236670992461824000 8902921 -83448537048215122847527918791723443456 8902922 12131139964595328608517390226076159232 8902923 -46251484131515729774441132827998460800 8902924 -1828818348518078976457192383779447808 8902925 -41352929998064697910524116228157804000 8902926 -66913660697935964059528695485925707520 8902927 43970906178342836666711954833726162872 8902928 85186674341089948185575141424853155840 8902929 7732016544204243900109325544031166400 8902930 59475670877558353548096497546618944320 8902931 57237469598697969210054086322991979832 8902932 -416363814576844402789759214971588608 8902933 1849865039649496219765932206932457404 8902934 3202699694967866815222044580229508672 8902935 46016214359879544066326634004690778520 8902936 1431206094317433297285861372273500160 8902937 117183888745710498622142565787231344000 8902938 61066372527820178792304946632974592 8902939 128080880358245107640153412759949937400 8902940 2811711543566474376712320697509857280 8902941 -7756104375671815686134493962271047808 8902942 -159341443594641677069368632730541160000 8902943 44855221833694893264319541896900287600 8902944 -19096683560279959562735809667082485760 8902945 -36874021271762782091317274081190494640 8902946 14724473020293434221517610515440152864 8902947 80101528130075780856929016675156967800 8902948 -110231877662226363367759396701802454784 8902949 -66308551446437526988652167432277129280 8902950 -10720414495901201595722468173437696000 8902951 319319433564256706751787927958367098400 8902952 -82602170993082675106919809078173696000 8902953 3435102359708522412386337295631755482 8902954 -31743273993665273441217777627196674048 8902955 103523338063926459291759897029224952160 8902956 -121161610370218643189102651113274300928 8902957 240088226433286534230855267607893534006 8902958 -150803586762020183557945997671936393920 8902959 46307311284286926730196653440293581968 8902960 32534784161000279037556984557647953920 8902961 194098134089068197932290368068325356562 8902962 29027823596634791709108787774332139920 8902963 241825459892971570650715237830205544920 8902964 -28752076206616036544574912060630288384 8902965 -112134087118368250501205317302723782880 8902966 20699861224909041788390791846995222432 8902967 14844573109929582106248080618999855016 8902968 -5355477898928669826577173786678190080 8902969 -299884483902459821354394523991654908630 8902970 88912894983425363014114217936292207360 8902971 42893484599424673384787473133593155840 8902972 -63632587737762689952510966940696419328 8902973 96495373275248086184996759889838689222 8902974 -37989356739821309562099403628233958400 8902975 82718105169824266399259054560011554400 8902976 33146678681598052697771592106919854080 8902977 -52588378221195180009330534902325130368 8902978 -39002243588197422812600394060029952 8902979 121731923712091994535981122393381179176 8902980 -45515436814172484693237342557566771200 8902981 -97513048101173840590259813527391909218 8902982 -84695329043642463601168793419295155200 8902983 -30230713595399078546297683276512010752 8902984 -236944991844661446418787315823933849600 8902985 -17592992666043862928988054446193991680 8902986 -4185250807542208953520592793838159872 8902987 -109536672233680225505238954426542352364 8902988 86892715818109483002235818850013983488 8902989 61899481331939009708189323057043323200 8902990 -1303515364388915911596343716574944000 8902991 -303182519560742783314349190153698878608 8902992 -7848722685342845487427080336962224128 8902993 -138446962892024899349672706953875707072 8902994 -12005047205416800264537407061923475168 8902995 -563595184208298987935932792049717760 8902996 -162272524250849210599690057555302736000 8902997 145478111636226261299718158897728742112 8902998 11522173200490181343813022552674507264 8902999 -26547417677125491116005229508660874528 8903000 -59627049903188403512333172345907200000 8903001 -82549259941995101202195236738944803840 8903002 26210514939639609855657829940089827264 8903003 164102703901571236666746255050359794120 8903004 -117070990626705074103159551815890444288 8903005 23565883930404885898574863306029927660 8903006 -68655600540478114528441901906647625472 8903007 9729011440118414039704787274024471840 8903008 -197006863543860499371588975576378900480 8903009 312605480771365109967304395148906433940 8903010 -58774079378515176526952585812454461440 8903011 66671923013293675086976057474559337280 8903012 51851473530845745940629596287623997056 8903013 7759202921038382651229426668990149248 8903014 18203854737155156638537495361854731264 8903015 115037364405196227815241030486125187120 8903016 60679255934070610738237248552246942720 8903017 331282090274416377207210038541533003066 8903018 90887681140215281202671736957470059104 8903019 26023358548297711193308554566345189040 8903020 17102491892704231250661279132538060800 8903021 -2765131017045799220723696271102431136 8903022 2374201149591796623357302863863042048 8903023 -212524956520734811549657325677131047728 8903024 5897031150506274876067371412685979648 8903025 63149674579453876925459670907765749750 8903026 -36166531988046397703794333022255166720 8903027 9759578774751625932189443105045289984 8903028 35353492685699710269728401970982451200 8903029 6819941019045523028073227438804292960 8903030 -9404183570154401197951613791090467840 8903031 45555762139683567825761469084371690880 8903032 -182596786271854275293230086526376448000 8903033 160488514372833829096277421913304802282 8903034 -54377228751658702809099169339725193728 8903035 144369024855227027489948683547667444480 8903036 136044508998712682737189121102371842048 8903037 -63321452939798103295052262002578290624 8903038 40100137513483122586096096704672093696 8903039 -161635492071341503051767720423004777560 8903040 26123051869799645074397319399053721600 8903041 52519905991804836734242840114769943360 8903042 -50580318509915564167071450313629967488 8903043 -75530357479141944500594026170938276640 8903044 84425397291305917172829292841667737856 8903045 -14006779516933653177669055121813836800 8903046 -18354668435727456069926475084132057216 8903047 25021528256544284934116175243851992080 8903048 63275470065554208661401641090555904000 8903049 68567234667751032830315031337792820928 8903050 31361213051234291388168039127938112800 8903051 -58939975646298367404042208304884763808 8903052 -93598469886297855981089437021537505280 8903053 127904559528769181722035857783877929856 8903054 7814343020937042737193512924067158976 8903055 14021575979534170820161196870280652560 8903056 64484031003178733832638749636603584512 8903057 28490168534333600066451678485498594292 8903058 -56229514480485093883304771899435353600 8903059 65243763458244481049083474956018441360 8903060 -17145385733110465326156974054842275840 8903061 -22707976014904763852134041715718256000 8903062 33008209276625310816127197085520436480 8903063 33793852350547300438255726454298571200 8903064 -3095416618003012863349718003667271680 8903065 -108996833184570653919763072611864636540 8903066 -159550544926680200466618690075863466768 8903067 30861648090901572060131410229529027480 8903068 -44981963863480388287369414695609944064 8903069 -141082065552963359085805242239241861888 8903070 29436657579881733965967644281397216640 8903071 -6427562430936688543764890122172381728 8903072 149542256109462771658342506042434125824 8903073 -44059770679052249841646070567306580816 8903074 -84796388817039957692923514106708172464 8903075 44768397017747078863564679144854038300 8903076 -4602818344709114249135921919937216512 8903077 -30050093207678396913509726813605669600 8903078 -77962253272503476898370596533063539776 8903079 -54328411230177591592853815259275590576 8903080 -15440693973659978937194641758773760000 8903081 20947314307680273192217633780998104064 8903082 32466299050782051785231770653756539904 8903083 30499957046492891938889574264559134720 8903084 -90606916172744799959086120846693718784 8903085 -111292110498731120487187909230518445600 8903086 -60800958166722577520091121735541155008 8903087 33516767336705500772171642315753170800 8903088 2471228902702045889252573534845009920 8903089 -127474369435906901889748990659179451600 8903090 -23927366312581243463272338872735462400 8903091 -129299461099052148101295533553454187208 8903092 -217133772437014285474186701909098047488 8903093 -11220491662421467372837039963651622400 8903094 -57536566818111866403582623137219926528 8903095 19735513896813378358801540388937456600 8903096 -21614091813440534588940735528348364800 8903097 23412244241087701020759981209751570240 8903098 -22922668014149876244276910042415317536 8903099 -32594023488694874554008879436892347632 8903100 -24865159955968830190823079813061632000 8903101 -75264831562021399059971760436464435898 8903102 -18587923178232287399702760984250615680 8903103 88902736155859167521025656315901931008 8903104 87144787174881225282239393549877510144 8903105 -105736786131217141334881680652065924480 8903106 53003432015150074614911333192603525712 8903107 -143571594613845088716109455509447680 8903108 132798524318502642649927130168839014528 8903109 3066562429203324330393793001538098688 8903110 -20642480217015810422431048794311120640 8903111 38031936446127583899637761989367396864 8903112 370341974283587256669195577463193600 8903113 318393793683856847255180728775385980944 8903114 -59744285818556451982193087491190561280 8903115 1238150485766145454103537487656028000 8903116 -92723530340267638963456447666938839040 8903117 214905408988924423477650885256539793260 8903118 20908164607608017030117232138998952960 8903119 195774616530036968694469993541205122560 8903120 11984642122776992538193916218591641600 8903121 111654685802282218367647962354595223904 8903122 -90699742973909407239486025755498884448 8903123 9377754401152275689242381210375664040 8903124 13807207080683719454024074924555224960 8903125 24740351207652843149252354906835600000 8903126 -106673363326121816359438828792313419488 8903127 -123481209628310177274068281468558774680 8903128 -11241313761576930953600801851553341440 8903129 -247345777688374422376252788205809057270 8903130 16833889412923503276744501342006731520 8903131 -51581837847352470508623850003466027068 8903132 74701409274195455743455929345414876160 8903133 128058962600209111978924852835568788844 8903134 2201558324616495722752082035978328640 8903135 39127961890161836136738912376334839080 8903136 -142587175386820071658639679713833910272 8903137 -57322444176565874693080746330146558060 8903138 5130596934287581589414367006522212352 8903139 39440326434985984223960825247310146048 8903140 63450012661491907759392146181076957440 8903141 37590351543965466567574133269662359772 8903142 -85426907785802924674037914857437798400 8903143 -178248203484800857604540114055886370880 8903144 72760716511396829773863048443965931520 8903145 -79642948364672436105657359019187478400 8903146 39386512046476406295268838075568349440 8903147 -143674916663213652599072057775042953688 8903148 -95278306582076538650206421336348920320 8903149 32961479448054086407337287203866202336 8903150 -263971855406368190522659521343420800 8903151 41049360273686628807772692370377038280 8903152 -2343642077474341197477843785822208000 8903153 -16724775305857039275725653414675649760 8903154 -33990370318262383999393395546680481792 8903155 -19555328408262279318070856922480150240 8903156 6729694851822075322039104621851597568 8903157 -45244198122338438624947982232068661312 8903158 -7103852557153304186828516203794240000 8903159 34777693182365772189786587522550326520 8903160 7357174573605703913363618609377689600 8903161 -70081338692986063230642974519419879776 8903162 17347943435572027754537623861096249344 8903163 44816204122418514908381914613688403968 8903164 -233200214301105981140599660871672602624 8903165 144502055160484025641181092031105430060 8903166 -71248839814373280006175807444994794176 8903167 944182707572865966352297476829461504 8903168 -48071613194752825610519106294864936960 8903169 38288560458061384229667969014430228480 8903170 -214074546492828140124836072797386720 8903171 -231240550882667345011641893713487187888 8903172 103866343387750444693907708090048286720 8903173 64179143260089074730543569357410058880 8903174 -62210959193216662789619982561119481600 8903175 -93434284683695851724792249859533877000 8903176 91103809223456678608304710929767470080 8903177 -90615330914555415028332463860500287974 8903178 43334139294735190627302117275458189104 8903179 -6694455089415969436536242764110498220 8903180 34210004315053823563433245796705280 8903181 -27335549829433677789750261343828664256 8903182 -93956156137617318759325916669858399808 8903183 238598102877792367673930453519277120432 8903184 -10423917023577086569599463896924880896 8903185 40428426995876873487761885861766763200 8903186 39135637630883163375479411893207995792 8903187 -85780580291073787341646622978461089072 8903188 36482549590420535005541630530605008896 8903189 -246866123949004482580080264092858673444 8903190 -31765332128129021329986739619526180480 8903191 48814350777800444472614680704293491200 8903192 127119896941882328951743188981311232000 8903193 618123720372306327471044188483750080 8903194 -162547273070507883726366796512507283488 8903195 -23038691657016377775155087599107575520 8903196 -1629405826170511338352986826025295360 8903197 -316053434921817105784007702882820191700 8903198 128294068864246242888905565702663753600 8903199 32864286157729200812183571840507653520 8903200 -41768284788284522487891767671652352000 8903201 238731762795753315250419374567217935202 8903202 20225780742118583767524905244613457664 8903203 -171051984091031325863393361639179643840 8903204 66590179397299994756716772102440361856 8903205 -7021326415128235707012168829658789160 8903206 -75116465212442869268436496023081755136 8903207 -87240049705642472592775113980748737544 8903208 -27625727452720637275647777101694320640 8903209 30923662612923915027727123211814675392 8903210 71075451924744926825344607084504217600 8903211 133668777346529955792226994693029309272 8903212 58491665729570129743544541557847242752 8903213 273219354079284518059852960264702418784 8903214 -86299895951457214373739049551832939392 8903215 26413597721877930451588721322904668360 8903216 -22740303418903227595067499213273366528 8903217 137582569579435393694058191212787475648 8903218 -82903152387757030073532625815641825280 8903219 -66100443109324888610469777188624124000 8903220 46469428796147548902092553283511777280 8903221 -303044490006211751028725690492739408000 8903222 70496915126207290559149681546194090912 8903223 -5892135784627384812932153941833204480 8903224 -33799705946667015801207142284772577280 8903225 -66455360702955194002020300852334559250 8903226 1990074725225781195459763532795871744 8903227 77236071675325691001158483976780821952 8903228 -97101663020527975331212584877644595200 8903229 35352858580263131037027815016604612800 8903230 -199125300231478123350403065285484800 8903231 -33451740257230900162223645159737030656 8903232 7011843569022752589573747815240171520 8903233 255369020168815187892354588442218252482 8903234 4738492708124466167751172914220472016 8903235 79247392340814234490259836382275987200 8903236 -980266979755877198471430676603801600 8903237 -118155010162893541235816762894104778496 8903238 52928100258551805331077843979600962048 8903239 211003480267351247214959366047263454040 8903240 16771692905480531984406928292277964800 8903241 167724147889898643194913371723839478250 8903242 66667471154735960319109497331560155232 8903243 -80537791254660430061452037860846646508 8903244 -24598814454582225590984076767480168448 8903245 17173231153159485811014978739127592120 8903246 -23645099033287086997533243798801516096 8903247 -8429668375097223916178809150382139000 8903248 2090990520468758083126498102959800320 8903249 147936285948610016138493410701504475250 8903250 79432279656729972044427097186348800000 8903251 120501280287399036617749357759277409600 8903252 -33313373101101948171666000064259938560 8903253 -33561427735752855275716095722696774496 8903254 -36906906186183862603227423468040502400 8903255 74834105827461563139178630472054596320 8903256 43877591180667398942345510581043036160 8903257 -80147822165511955107198496285999170816 8903258 9158778075569208485055216037372597248 8903259 20949301010707621360482180972610169964 8903260 20976454396221049335911632451543808000 8903261 -270443712328179393226114617694696427700 8903262 -21966932398852010545910238944573079552 8903263 800203909814596088753869498882999264 8903264 202727946311273238667567689937838800896 8903265 -11312721883463397490089629838104215680 8903266 -117806127760528317709226671590089589168 8903267 115953470126969963646838477453724015640 8903268 13777534256653216139002927194236120064 8903269 258842334062163353496114724487867932670 8903270 -15216613791076205137070752811383699200 8903271 65591131446783342773740863103121708544 8903272 -6538286782503546285991409938509004800 8903273 24023639413905624876575993880833343240 8903274 35015127630653717424590766232446296064 8903275 137785726439461640366260294881106676800 8903276 68330748087518543558716144723114748160 8903277 91759043119602402601555246190490777120 8903278 -88658408670922888816345316801234458560 8903279 1393109588818009675882878727470293760 8903280 -19005746872092720844435244161205207040 8903281 -148174451290999019513283197853178198800 8903282 -19524186702818432535729438696081760128 8903283 -198414120096380895316319618290282851216 8903284 -47609959501317639886847931362329663488 8903285 58926845124611025261824589468296105400 8903286 29789085490614280368673524262550476800 8903287 -40184129340531747398580033129832870488 8903288 33266671184220853350797951728248053760 8903289 -3940701656221041375399589614827560032 8903290 -13518052006401818724786375563924198400 8903291 420484369361074217767419420296172070080 8903292 -27131597393780469180250536517781134848 8903293 16127830706581990602604704523360066560 8903294 -54214660923849007184828873273742579840 8903295 -56005961857409751375127384199976868080 8903296 -74656372321254754203878565470577623040 8903297 -1272616725960559005571536416447065260 8903298 -71467752137168471669816766268387038336 8903299 19355070170529054286050593467850584264 8903300 -45263363062259243393984329933261824000 8903301 -198176894622449111444020575640968384 8903302 -25899301341337751978619286335104797248 8903303 156808412956054234853446388013194694744 8903304 467521833608479492367807471652952473600 8903305 -17904121198136814085377444256558968000 8903306 100031374399379316064584343565682434352 8903307 11297879414980257658025175212966402304 8903308 86755064328813521448549134990644303872 8903309 -56843345224813382261581487910584156490 8903310 -74839869107590724812816326156142080 8903311 -99770524369485543596105037946707155928 8903312 26578519456432248068471110051217866752 8903313 -40540551434206641243655052631772389516 8903314 -7274212995799103454441083541007512576 8903315 -110885290942463796533204714264477705040 8903316 -21372816661602534497309740964222478336 8903317 -174148001471338327592433773819102283634 8903318 -87279987748320849343767281037155699520 8903319 30915138365615114043176904455082609360 8903320 68956261601808072267770953168904601600 8903321 -23652461439984578388261963441739001088 8903322 -960395230080554491163727806911667712 8903323 -13564630379930912900405445632660404992 8903324 22256762679272656748572730512198041600 8903325 110443070735384245603537539574186833600 8903326 -178677833171014187026329828989913606720 8903327 91748192159217891557773081353882166440 8903328 41471107060940663067722549009055744000 8903329 101105374267900589861244459121166980800 8903330 -85020436940550609272776151986248265440 8903331 -71147827442754069632127652983714921600 8903332 -175430039914015105524607051496269880704 8903333 -39876998645726245987710594654264644418 8903334 -11674554379251189587179477230493403136 8903335 29807843953330847551700175541895208960 8903336 -58481206880093797791233773743232204800 8903337 83981160467281113556502116123384847760 8903338 3128231374517055628672993443589031520 8903339 46692327597440965103505977256595303200 8903340 5324826593078232460441602415811804160 8903341 -60114385344261371882542143789506993748 8903342 18040339984941833329355639317500706560 8903343 626112496866109020406184103616896264 8903344 15013247862552736564613863271051509760 8903345 -11003188224733152908363716622876539200 8903346 12562081599470002098491848903034803200 8903347 -87408631043206110062415906479187677648 8903348 -39381881780126478843305154854116158720 8903349 37056125079726213890927636273651074524 8903350 19487282340932648658122514323750042400 8903351 84998071519056532812614766088114138272 8903352 27034249333529844400290359169223434240 8903353 277502529192157967391642653417537586602 8903354 -80073286955623864322931768228327924624 8903355 12235171667493461082144771121600112640 8903356 26602661247927167431502855641759629312 8903357 299993243322332381533902438092916801606 8903358 3742388924598074651499415767665669760 8903359 577141955929685493297023477375573280 8903360 15220202790356378657023274336837959680 8903361 -31318507913700970148474821108066738128 8903362 -59133474301049402491530635814769651200 8903363 38030685090687226901059680340655248896 8903364 -68898695233818750700420138945268736000 8903365 -3399324249880198680186942593656195680 8903366 15714995517087720134132353161010809024 8903367 -124576751526317639042544552424889715840 8903368 -54609753461815311377204295572403133440 8903369 23568143535968871085588784815318124928 8903370 21157908217900058101266099466443740160 8903371 117604848599433828004147732397736039572 8903372 1240032876425183668486308016730614272 8903373 -301128173720359267858126125787691269056 8903374 -147263587964363305617027742832531920128 8903375 68836421402085227677043458244738520000 8903376 20635299029347075129847975820666519552 8903377 -145226485691497907454076430729294476800 8903378 -17688010197616932344790322118091081600 8903379 223720981640361556922586883132273397760 8903380 10023283655832541523286012795541036800 8903381 -54220455722450247068603848151659668000 8903382 -6483884869907016653034002239270899840 8903383 92759289009264914410743727010999283504 8903384 30218193637530095069120245741585121280 8903385 -100866291853508548428997639319476492800 8903386 -1916053451299348079284891101103552512 8903387 140102589065149411913602933251441636036 8903388 36262607469354362906169516729984144384 8903389 -205945421871691237891277475057428287200 8903390 24215214455235156229748642896324819200 8903391 32512264715396673172550822659144579584 8903392 22726102223247275485561005303937892352 8903393 176740139345891936832418918168815411780 8903394 1221346211308861624236770205151992960 8903395 -64332956960545047160366087430856044400 8903396 -90072179730884312013850877003977815168 8903397 -56512815893932765402624345437676010400 8903398 153652702722115742726829775337342359296 8903399 -23074987918281373276680166683863594736 8903400 -30295892932441380388320274115297280000 8903401 28916464813384750166904712600857553224 8903402 60494744583664578031364191309721695152 8903403 48609578132968074950510922114509275224 8903404 -198151488356648381633815628358659686144 8903405 -85774400090934678514560449397702224640 8903406 62083186270084118928311362054923523200 8903407 -135069921412495848914470965828061127344 8903408 393380368382648536931461079167893504 8903409 -38926521454198558972100712653233354896 8903410 100117569212757733620909969162455454720 8903411 -30066580793968555138999633289199185976 8903412 -16603433043478858975993598878938685440 8903413 -141234934314503870033909947660408143776 8903414 -50745316861980765414618085752722416512 8903415 -41215980873962588288240116773078658560 8903416 110136927166624377619812871202558361600 8903417 6666366169425130589707123318266804480 8903418 24437434749278985896637993989255368704 8903419 73370317022435418013753935353539235840 8903420 149734920521925996952226700170613166080 8903421 -87076886006473008104569271812762275828 8903422 -206260638482878031969609023773699264 8903423 145229116604012563401562071375720510384 8903424 -27152817608222505845273317016428609536 8903425 -2736700063745995780329453893989215850 8903426 -25557424861288189414619287077679127040 8903427 -1288926053704478765429162852696122032 8903428 -8563108025775455516104015939082576640 8903429 160231440592018528835344190866862974176 8903430 -31613348936400064990648311740793949440 8903431 -203758019974277674123507242064215025768 8903432 230041484947572302290108346785010534400 8903433 42849283490161144718282211363532904448 8903434 -10147583613130223196552076986350934528 8903435 -100705154607797855664436177279127569200 8903436 -15068108445927832637081851776161817600 8903437 40603536424841918889179532576350149452 8903438 -91418334474936146139903230961625681920 8903439 12580709128565113317184716929342015520 8903440 1161175792243230281102408253749329920 8903441 284825492389390427061125436314413297842 8903442 -23104224814529940061728740969290543488 8903443 28731850391108979078937812668830203692 8903444 -122063911639602069461821658748150939648 8903445 -4550420400312404963855294109233717760 8903446 49686684283333767674797017369538800672 8903447 -97751415388355752594469259778937757720 8903448 -10616705476466704051057244398920499200 8903449 26395653906437646051684156109350453120 8903450 66690232913473664115764892876689058000 8903451 -287783915999217365931596704938150720 8903452 -182541372087521530471175880339165796864 8903453 60259959609500413799556622578317461368 8903454 -31285693855229994661048741304785704960 8903455 -35813848605078947043580444357597115280 8903456 45156847783846046325918923241015017472 8903457 -2691064651009023550951063447725534960 8903458 -6043942246875261646392129712540861440 8903459 37613276193454847950560105817565912400 8903460 -54362750290195125841929983560324608000 8903461 -14290767094454073315943848211275000576 8903462 23658693856900574278428699707059709952 8903463 -87543631352889085163349215276367175296 8903464 258365074772676639886599966599210342400 8903465 -22359781112858497526195325748685806080 8903466 -11340357432094950106796852727433559040 8903467 163064615554930394777930558294310154080 8903468 -28741435341201394004652363381390950400 8903469 -68242317019514262560645399771839025856 8903470 21957144942310286136802630329573077760 8903471 13634969627960452762887269312094808800 8903472 -27151393882948738175230561003591434240 8903473 222925024660527634825945669116312840722 8903474 -2791754348872415982016642778507530848 8903475 7876548584394631350319875166857327600 8903476 213191326088831624538996740763797995520 8903477 -52991501323137331255836986338470006528 8903478 -18860184997820760850047588899698202880 8903479 18767957691607365126043853957490182528 8903480 170479516119152350881400740960527462400 8903481 71580330631791726926540222987562518352 8903482 276449277055282635866524951937195520 8903483 -155271070928779786256130759148804298268 8903484 -46577345586572597592999924150237490176 8903485 2645794950199577274116060799864995160 8903486 7474947472744746057875354642210280192 8903487 1053043923607247778965145141916362768 8903488 -41182346864237900958682722937249726464 8903489 -96845619328680040983555226078197025344 8903490 -3598952097659309240386705601708943360 8903491 98221452326803215058792347014070280892 8903492 -73932284747847696917209576433998798848 8903493 -82035531738910734408006873065972380800 8903494 -1843627514785656517693023132527375040 8903495 -72278385697051528293021217478389560000 8903496 -47623163506752058839259243021897482240 8903497 -182869933027551310463124052297815382054 8903498 -84333855762779978019010989843191233536 8903499 -51694265151877693751905595929497310464 8903500 68862298351998896451386557988092416000 8903501 10464106326739901355857738650718905632 8903502 -15980327653712284945446686537256961920 8903503 74875669505673094705105397620213757680 8903504 -751950629229124282757077851110522880 8903505 21865557691569156824786548196265451200 8903506 27670212248128270819915842836486029440 8903507 -157110021708795599839941810237975361680 8903508 36567716468097292887870382597756932096 8903509 -89425122191891683295929364709092522290 8903510 3024705155470394611958997197943767040 8903511 -71239965514300504432058920621360575840 8903512 -37103527862579158185625793220587857920 8903513 -236682565420332429888422241416656723440 8903514 53590307513541298399123693328695207680 8903515 -60812957374851470679698466242045931840 8903516 159291853454085728120093487548861821440 8903517 -74853639164942397337644586219216241088 8903518 -1402849664804779415082496232085923712 8903519 48229894314310162093102348945907728272 8903520 150548194395242416860734813053766860800 8903521 -260965568737853640304755150779286674400 8903522 -104443924028934011024437842702720895200 8903523 -82545673839193822564801907643582401616 8903524 -10541729407777154872971547559898497024 8903525 165432631956217791129886821734790745050 8903526 59952449882085500172059334683110324224 8903527 42986393096996449006776323990751420072 8903528 270002105166569485569059551411597532160 8903529 -18783515682653408489910695201140255596 8903530 20221843732007639181940134058804485120 8903531 50254224765333210820094435697734363424 8903532 -49115367615048912221955673014956261376 8903533 90121271754288604030280721454260842240 8903534 27129845288382141909171378322858468416 8903535 -18198836756221925871286928848605916800 8903536 -6006899431505287011938260735844352000 8903537 5594234132154865124053844847496456320 8903538 -33616799675612036890033939910938308096 8903539 -298797045805063075631217293370506749344 8903540 124496651680513363529894404910472046080 8903541 54093251310866344993006333767485954304 8903542 -27417739583845824290146118283682870656 8903543 46429217864207314554725190775994256 8903544 34323874587210660711298863667300638720 8903545 34682981637933321484519626765855310980 8903546 -121409442875927526013135524618877824000 8903547 -22956986471622123739927600128418986960 8903548 194705178034718945458663773990858795008 8903549 75532871670178941459385327998184251264 8903550 -1903360958436940678084616118846043200 8903551 -290316462551128405236586553910527675400 8903552 1316772012022022114217892543620710400 8903553 -47387830468269122790378585048218010816 8903554 -66172594446709458892093293013737709056 8903555 160994703430664446387552728357085026960 8903556 -56371576856253236840658963536276140800 8903557 -39340987246259416064854656986464981220 8903558 -13640567281364014870999980945893193120 8903559 -81449585638666846287882911966921448960 8903560 -21858882435506145999733021525994496000 8903561 -242237806769346041169992110526203412838 8903562 -54738034554241857819153082781880661248 8903563 81132348187184049933299094374446098096 8903564 -115341275597846251468796054849403675648 8903565 -2874118201890291941390041088830330080 8903566 5290263449147100025215106977303630720 8903567 -14503808041340969484662653018055879448 8903568 5452734954651191727869895384387354624 8903569 28555505758493161607276188619229493952 8903570 -36364543044173172695551394213953041600 8903571 -28951953518380529599723038192058045440 8903572 -10484117705993240066722447808922992640 8903573 61756382415697379059693822782434689440 8903574 45108942370244117274725004310423021440 8903575 117710038416371649142307896947862578800 8903576 39423062170361904209062341996283822080 8903577 53209756326852306995302492301096420832 8903578 4462530076769234755880263174107213024 8903579 -138741761004472432148623285233301668624 8903580 455588867504578078747662301392076800 8903581 -148757711368428546861968039800368142618 8903582 -45070725456995868290373123870772180608 8903583 50685822141328974864870831464051891400 8903584 271984641281712701373439870943341510656 8903585 -63114768278402880295108017570296090220 8903586 -13596685068546271571237501372004658176 8903587 104382800553801532087338787398095138304 8903588 103770521436445015902378983274469340160 8903589 -137037048448588287919392774604630440960 8903590 16986690909514266836064966332379043200 8903591 -17318371935126461983121511776910490848 8903592 90596259761787067121334511786620472320 8903593 59688444303723064727683916134492686842 8903594 -54951944996978060054768571612467136000 8903595 69610600593523337205540577085442785520 8903596 -47906106891452100877075965447641119488 8903597 -4858720430694332503387521902162708628 8903598 -23087032659967252397169208352225808384 8903599 -39060695279827033548100097512674870976 8903600 -32468839618971602105494027816482816000 8903601 -1988380409996889544378136908060624896 8903602 30782266547484279938380291773148096512 8903603 -38340374798471042177219200001881531392 8903604 -4806111309526913193758962091701039104 8903605 201988278495405708419465098346032191360 8903606 49745140108010511909933816463578193920 8903607 -269727502761879207889152474537720668208 8903608 -10663447192452937690956366744180695040 8903609 36003173839299214762458623413142908800 8903610 10109663807678625764379956653541656800 8903611 -49795665494320324544440334259479904608 8903612 -118114234694410667505734420376392793600 8903613 -121482060058134907106836983369473483712 8903614 -38021418480501715569813049115919143808 8903615 -55226269555710049690308820285554928800 8903616 -63115117859348077053569412448879902720 8903617 -25089262909930448758958376275018252288 8903618 58826368559929895552828834494280822304 8903619 -8495606476188375036434187766924258512 8903620 -44069898756354504218306339327405936640 8903621 -2875580919170913060376479374693889696 8903622 -761697559330531106622528208078725120 8903623 2194844614344856852850854454155929304 8903624 -26189016699888736203539059478705495040 8903625 114236379948761221621071711218836608000 8903626 4048374217498764269524174372454974512 8903627 240816535326145503910639205490139254672 8903628 25253097155647884617121947762777088000 8903629 105962531395765168442818834758090471168 8903630 -40009891950478053283497066820167448320 8903631 124743047806388905634683638868708972800 8903632 40767886841092001888709998596647182336 8903633 383431196850382477978442615377632215040 8903634 -10956768975063959171802967234217502720 8903635 -77689792012138296257047689072163213200 8903636 42209326662807599267713986968926414848 8903637 174766502540486799791383398509059444494 8903638 -149754511646424796914870055425925741440 8903639 -31265088252887392513613254103502981240 8903640 2659698617341901752633096349944012800 8903641 -83340511207740972511334620202408019958 8903642 -47181822703853826374851965184739238912 8903643 33710333851762551927585760638787199856 8903644 -202793279049805802523007108062318912000 8903645 10075561927572581052612534082251446400 8903646 13178626319160060142689061066373297472 8903647 226628144471628260252773202172518784040 8903648 -30693999351683072199237917783980769280 8903649 -21202624975648723178220776431518369120 8903650 -433922431626582608225990551843584000 8903651 224661757740265132787521227739133126904 8903652 -146078263488315607969870496726931456000 8903653 143489994895487985847715269383525699264 8903654 4447901882517903562639507274113303776 8903655 34295545229985754499366994089900174400 8903656 -138261606762297573237578346793250979840 8903657 15534404815665411385237256786967000000 8903658 -14904305712650650914826469527512153600 8903659 257097892725857993730463544784601997304 8903660 5558284289306908572455287268479303680 8903661 -16759429925100093490399189688182168800 8903662 278344247051295034773429554911611886464 8903663 -73956836665234615453919042992488839088 8903664 1370144347562365688284234813734912 8903665 55433434096847728443339107430546407400 8903666 2469618669849515831483804456589408000 8903667 46463305766311412240470129850465433960 8903668 123771004136620147471418434939457710080 8903669 240124364507148892959238540806359306844 8903670 -95347347053194160741902306545497376000 8903671 -89376217790404875488479177383057182288 8903672 81804776343003350136182594760174796800 8903673 306092884595214030209748343129582346544 8903674 11778202447189683078237457021901618400 8903675 148221469402260125344778794503216391800 8903676 108862242008709947438197119952885842432 8903677 -334371990184175560393773899453157401088 8903678 28798854070562996300452437054920605056 8903679 44744350687049613349476430900481411784 8903680 -86794126024019649735771346958454620160 8903681 -250970807012202445948261776558871915518 8903682 -3064322938500345642274067905199549376 8903683 -92963241832585335322169342316298315896 8903684 31120546701427633007778827034475794432 8903685 19515780279595725630117248667109478400 8903686 19206787177895167285503245456700942144 8903687 -43635659097165268596646745296785880368 8903688 30659866483818546342873535425196032000 8903689 -323132688622219152226042374970600897510 8903690 -47670650384895295195763810014377926400 8903691 -21259095118353294222782804369002924752 8903692 -22290615210080039670119086972616637696 8903693 39854116189178329454641251962065797942 8903694 55848849352450275596399220345396867072 8903695 215952263771323418348100314897256004800 8903696 -28302600070105369269475149953551564800 8903697 -240405297863247906208756239137600054016 8903698 -54401059407710805589647021979678028400 8903699 -43968960900876466826391773488796712288 8903700 -19084387682634554486179975825424966400 8903701 25660261001632245290908685833393047100 8903702 -40044878137982876213290691967071705088 8903703 131393776405459986933484197341039699304 8903704 5456714180930631861350898810839132160 8903705 580919336324108850119748394837614720 8903706 -4134930326301008279167905094022430720 8903707 33555203033080511078750583319757709956 8903708 32985490072137857546321286487011964416 8903709 -1161040174988072607459660350776075200 8903710 -98679662522785438952460919461518466240 8903711 -120207765552094408938002593143646327968 8903712 23989013469563296832330989266539642880 8903713 13607930587405296310941608995473938624 8903714 25788702979420026310302326408931678720 8903715 51371896022276074987626384371737770240 8903716 90419323273934720974475052482836955136 8903717 38936402435133433708119979750059442812 8903718 -51458695260549829769787683972296794336 8903719 23484342945040156657119659887236629808 8903720 -31347576205322765259510857107169280000 8903721 -25281103380252868463454707055298594560 8903722 66553670807606438115819708236491865952 8903723 -209970005717591095271647398959555818560 8903724 1668831166529025337529547734342126592 8903725 -132111722427475891460042800289970913500 8903726 70988732085534273434652949308597973824 8903727 -20270038195778483532664129986500714496 8903728 -47737760991494679201058747560180072448 8903729 6113309595017401614070039783743429300 8903730 -14470465707650179671428240085638914560 8903731 21149469189797847695854752315945778792 8903732 -361016036047402209798765366405384726528 8903733 70659512791659268886092606571390341824 8903734 -61769471985495702629534074444667572608 8903735 50651098197693612308316179428178016000 8903736 -123867018319329158711703042873211084800 8903737 -11593222292078819650448090928733813632 8903738 71131047726415064961840982493303962080 8903739 17954307168165226117842208459582171248 8903740 -10557620327976944942428581649422159360 8903741 210242384809555856391853003720772010720 8903742 -66014060021403044052334042922054999040 8903743 47915620775069397110998115939909612344 8903744 55745118290889700261184939824154935296 8903745 35436843220603358661611577400054440 8903746 -81419132314832172681358937762066664576 8903747 -157515086240611831678507162017021792648 8903748 29566939607291637363846754705065209856 8903749 -138985048430987918175381123888414012000 8903750 -5947945499709391472644016592109800000 8903751 -210257283709569182642060444835604858800 8903752 -445419261850052459856455062861086720 8903753 -239451354333467799389898010523766856998 8903754 46540648710959200848076242147865053120 8903755 -43826986590385164361957136927516590080 8903756 21899414722193544907891523163345239040 8903757 25686237484273019436544254394235624640 8903758 -15681781333369292907803043401145838080 8903759 211997904659589852435866859903998286960 8903760 -7268042169155761579281748960133775360 8903761 -116717123764538705184830511629121011600 8903762 26220681787460865092140429453137134592 8903763 73604462319188658507561286296333117888 8903764 76976691360114622713978454016381741056 8903765 -52005171530881161320689170919154009880 8903766 -13315855533718337287947858693334810752 8903767 116993748316942710752366642555932011072 8903768 21224780838043845317856071393317570560 8903769 22063792097764481741982676615812684480 8903770 14237338403760068174352792485720122080 8903771 -61993850326035418301668269460472996028 8903772 83345408031382294377433716611050724352 8903773 11159828442877783515377660949689674022 8903774 -96577476454256585940479185050492518400 8903775 -48778594513017123506786997639145900200 8903776 -80658125188676750654538458292486144000 8903777 77422501162307397325973865391385326626 8903778 40239545842095204335618624046705271296 8903779 -73699308131429724016618203422929658216 8903780 43774796432226425634063970182381465600 8903781 -146880082039476239682740673089097084930 8903782 -52321430544836910602527827316470943008 8903783 8738626472828866198928254726960104960 8903784 -115389242193645362573068707822602649600 8903785 -34452303188267171504056046828815260 8903786 12261348903983080039276635110115548592 8903787 -58494972896009429872484152166659803648 8903788 -70685288310815274874845944870864640000 8903789 102365322280706748441512220375857907840 8903790 -68343854610829889367344071432645574400 8903791 -9028526472522990275237409074921302176 8903792 15531010570129118599765553024281706496 8903793 32128629329540003968187139868343856000 8903794 -1334414979582404496635393956897619328 8903795 -70565450793476738830817718502501680 8903796 91026885920888588319445451083311826944 8903797 -11505982288566283325960068053905007968 8903798 -578515478304838159212704513060449920 8903799 111031431176193444056518124789364121800 8903800 23607066160074214739501869150794240000 8903801 22618867042499229057821492780906407230 8903802 -48427825470204676824611767024632096768 8903803 -16660250218836150282303460802874270560 8903804 13215058406915469933598026396905385984 8903805 -5177721362936278592771981970312270240 8903806 -34598472539630644771126729010696316672 8903807 -304537366820634186214831841193991423368 8903808 125905575476712888524059215971903078400 8903809 -209396852332898654757059232301401408684 8903810 -6115827327964188648102875777467631040 8903811 -36863761694408002114699759747332247296 8903812 9968569297238507519991497777238723840 8903813 -195843221687349813445385577538097323938 8903814 -48000387650615901954151959789347837760 8903815 -173318229373713563921207721633002836080 8903816 -129736202817282121957225211085111659520 8903817 797125311820412126443733165502272640 8903818 -26595833423053603761684855004426444800 8903819 155981231197799824960732415406230603220 8903820 -7323141024329156457121509608719319040 8903821 88570311848172117305400267170023184640 8903822 7484497609777829421720603574907771712 8903823 110858532156197935125609527254206528768 8903824 -34119102987025370736516306201550045184 8903825 -30974154736068218841537758191626494400 8903826 20321059085973101042461560438543896064 8903827 25341610358752208830031227650416423880 8903828 57181190807788689265612733505983690496 8903829 -81233490260626746115886375669374754304 8903830 -16579363837546755344139204687249847680 8903831 195203475551507816853975192173507210472 8903832 41007123964620054878414829799587840000 8903833 -173710974512854783639634927447883604918 8903834 780472644312195121293852345646509792 8903835 72864924594566823682182071303014751040 8903836 217177589115201440113212297511055060480 8903837 -150534850578329146175500342826504141760 8903838 -1806103687313029756943003389548705792 8903839 155644601676400135916286123240069538416 8903840 98938115298040137402434347201698201600 8903841 4984472465922913079911439132989448640 8903842 -63124934067024028738666109739427850928 8903843 -64097463970683180408283235265334672896 8903844 8852156719497785954171976693795363456 8903845 -4852938790559709855755041648046352480 8903846 -5187522913664264242838690217228965760 8903847 31414953089529021682186149981962557440 8903848 8842084218236957206092621795648552960 8903849 -118512565905073988290003866168922086150 8903850 11262189182148817918979667718243968000 8903851 -25208507996956885872114514276456660992 8903852 -133290406323941498388940968324723714048 8903853 -19265112428637548357408533181116089600 8903854 41056052611834623267159805089367787520 8903855 75649600612134901520295628590159074760 8903856 -10445538510756138059814741903660810240 8903857 19551426014854458181601852117833684800 8903858 123387493781685024599468448733248875280 8903859 -140141972868245187155499758494239633096 8903860 49776681615072782287498135626000384000 8903861 -355992398283019075006790135538990528228 8903862 -139376498887176981481359610402742239104 8903863 280214096855421253555491612478657603112 8903864 -121108176735708231115781362238372720640 8903865 37450164115619355800648737170968221440 8903866 -134931466548090979844866121989341294336 8903867 41156959129336265985324922138127865600 8903868 -87088145932327821126240034591546097664 8903869 131015049777038773833853636925419184280 8903870 50242129760021044002918147840295180800 8903871 -21271562204496110554707777240869099760 8903872 -8630405601827117915952802509230178304 8903873 -316378673785703778883196586536242316496 8903874 -4392711393183757123238538548093864448 8903875 25533659692724351638197344320186560000 8903876 80850233241082082572861420040974047360 8903877 259686679887613054772221639682104506432 8903878 -18912189383954397811792405097766617760 8903879 339172797166620266494903272190995619584 8903880 -90864833855638546707655443516390758400 8903881 -1615371449048277922326119840116716736 8903882 -1993478928798972825367499423625793536 8903883 -1495211346821499916108208075384965920 8903884 -107112992172571767077563297234489671168 8903885 195014853964466206575831714167819333580 8903886 61682564422534385282978330699890978944 8903887 -168948764372831978357196777204206120464 8903888 8474524608316754876342484011406114816 8903889 39630294229279239765930185731539240354 8903890 15110731563423600891628415212775841600 8903891 30179240128636342916089991056139357292 8903892 28667583330371357667338130095634941952 8903893 -78910239117522574737788928520685767858 8903894 -10472828783309416549718458986528443520 8903895 -1909303685855724860587230058395601920 8903896 -118646943191739525432020716926620835840 8903897 -65811526642423380461499995243460749568 8903898 -45807937207543854961767651785283624960 8903899 143499661143964608862549391080677626160 8903900 -61664717697051500525569948797097152000 8903901 -22697681546123023919963858480025859968 8903902 -6223972051999647238116610205428988160 8903903 99279813395693889672276365106225939360 8903904 -20817567040215204443508825524981465088 8903905 111694048256077003980215288919361857960 8903906 -119419320006257662926915600950332464 8903907 188421718740177146981696649633479151204 8903908 -12621236140873681029268134439279435776 8903909 -5529434040436124050653965378065961184 8903910 47705235774404780032268766722054847360 8903911 419403304332075741989910446026450543552 8903912 298789505051674001751009985721488128000 8903913 9363322387714863339247333168062259200 8903914 140560182273457480025123207217487195056 8903915 63597523858145523697755066442107019200 8903916 14568707801418975041145901049245501440 8903917 74763233963493714799228729600958240352 8903918 -219768531208008556856448442081972106880 8903919 -170069999382882963191180526840685816056 8903920 -43469044972003463511292752946724536320 8903921 -12370837019203531659222287294387415936 8903922 -51173221102475256174032041047836358528 8903923 83134476291710972536851739523850721280 8903924 -711898940376672233505247180606224384 8903925 -4336502657132843686018805711385835350 8903926 -84326815304620827929924064233604727680 8903927 -217133339275088485890073358098999488 8903928 76858258014096387142339285731562291200 8903929 39090518271909899600663516349110009940 8903930 -19958241310155577161763408176161126400 8903931 145766642974519892170855165160738032152 8903932 140893901663963269641863066205258137600 8903933 -27578006983849076594534522334626935956 8903934 -45714607997823314018846432288194176 8903935 6157378216140933344305000369076075880 8903936 -71482194350301616030355128016047177728 8903937 -9181362933232709670672573651141024000 8903938 -51427336403795065413811328843505363456 8903939 -169475670300087510103933590073712092416 8903940 12819950506161890107195730741793792000 8903941 -118592301611868286457159846750435691428 8903942 33166379481960488708174033849823792000 8903943 -142916859454623591338259091696425297168 8903944 10221534769914922822382093902219837440 8903945 133644596141197752680991034028569046400 8903946 95095351674831104296652163975706301184 8903947 65908972804203084881228362537483733328 8903948 34098254542159121123590339552398067200 8903949 -153989541595188550210054968619715497536 8903950 -20455905173733065239953273463270968000 8903951 404068248980639387070413564070913920 8903952 54674782001180141596027662988429885440 8903953 1835403720079845114541126983646902784 8903954 -164452141690697661730556008243450968288 8903955 1936926059214183975484160695732269360 8903956 1174324541546697627503554391907503872 8903957 209146052346959940481491668768650449660 8903958 -1313783313059032613451259141619865600 8903959 -2786081243869244916870038656409638840 8903960 -25326491526398407047210535393671782400 8903961 71665118474716028395504610718578714160 8903962 108778554678483327625846503451323213312 8903963 -25488488286685944019195250054765629056 8903964 36514502813498219616162847334204666880 8903965 -68597287870789165029801187480293006720 8903966 151468860356785381605620334152448066432 8903967 -1101343066982089069539641437905410304 8903968 94381146732166804230441562089549987840 8903969 69504125083856170506353906377970070960 8903970 -11369075106062373727641717544313241600 8903971 287660548026306488606982848666126712792 8903972 -51716772902091662013759129285440778240 8903973 -62149536346367599942876153292552698656 8903974 97296000935289883223374209676073873472 8903975 -54561786248080301656668529252418808000 8903976 11608440610125450166568255717116968960 8903977 132083738202486402673354257982300738980 8903978 94028766724731096294553202143983339360 8903979 -6766532049936732563041402751690549760 8903980 125063314639056162871830343274934528000 8903981 348351333437222541786317105034303679200 8903982 45456831244595752246864365291842006592 8903983 -166042133566616174719531713407771474376 8903984 -46158406468463364677975300594331549696 8903985 39746992367951458475269506128067499200 8903986 698861582574869600483554341515799360 8903987 -107612518717172139265719003083630421408 8903988 75717578884158047858781786733804204800 8903989 -17191270953943797772750059866462857120 8903990 -5117438493634533663691848979352090880 8903991 -30915521793413207575433039697042850560 8903992 71416444109289913433978555620000665600 8903993 -31443996917249816030253033153453120000 8903994 -98678997399819546870636668578755183360 8903995 184306811481848198911014078281959824000 8903996 184811532332989826716899222855257472000 8903997 -36806677420804139619344573491681931040 8903998 144058208824405984408453440356285664000 8903999 -108967747726821786377436178452475800936 8904000 -6526107354674040415246931843874816000 8904001 78782216018700100157128694431582110000 8904002 -83233561904288096244571208242543392048 8904003 7886401082948535338244496626991584504 8904004 72972523216875503876538888203885949056 8904005 40218914832382666209658262281986902400 8904006 -11241853107227427673171702995377481216 8904007 -85752418794611478046077710128317537488 8904008 -127212447883552049025812251247066112000 8904009 -267767677936114029495899243399809699200 8904010 1031505381503674376199866462344700160 8904011 164128493689978392171663593370746280000 8904012 -4896967135498239803307424851318985728 8904013 -23940902117232011674762929038117546496 8904014 16419971112827833517191934133599096832 8904015 74973845249212156949614416313215621600 8904016 -546797670815569571047954989678329856 8904017 -212514510326244859937250113957959301568 8904018 89303842847611210235481720369021369600 8904019 -946111877614622107817486947126078904 8904020 247581489197522821871127830701799393280 8904021 -7746520120985593044047845793711606976 8904022 168896246900451994874894485170575560320 8904023 -225664233410991798890632521393949972728 8904024 169599892435946506752279188962527221760 8904025 -73654353009633996545329753348803019700 8904026 52218434730397965876449372215321097712 8904027 -25334854696535441749332369986093760 8904028 41046689495033501521177648748534926336 8904029 -1755967134357739854406447042887257472 8904030 4997028593785746071538810712331464320 8904031 24853654902015731275801851793930650000 8904032 170648106428902592324121009934110031872 8904033 -20991664784790393909500763625069490400 8904034 -134926045665992010231674507582437297584 8904035 122144062223599034611110572694693282480 8904036 -14900000280330844773545177398060118016 8904037 -18329223407664891295926588855981913600 8904038 -7327369087565473035293835485672423424 8904039 -125265835180632276871447734048675951360 8904040 -175216322139320939609856576525432883200 8904041 -286039842920584069398338693634663405696 8904042 443483891920682987468553093958831872 8904043 33329415026876744905626306353318386292 8904044 -77335005544018961858462538727014067200 8904045 -17966725871782323099802334812949659680 8904046 -16433860593116917129294512147599513280 8904047 28676353873281509274095769727244349552 8904048 -147765448383696505932890845011443712 8904049 -28179856727657199219787630399211663808 8904050 26473196518853170036829537575401304800 8904051 48976754702622691780412532325091605968 8904052 -27357499838996896971410525788259966208 8904053 -2145671806644174950243762787899155296 8904054 -49758930676212924385779761830107286080 8904055 52229760545582356915218333095614269360 8904056 19121605075061081331782524573188096000 8904057 -103021616421407742436859067494922314160 8904058 -43352435675581399883950337811600737280 8904059 45906380272149888705370958905904935008 8904060 -59359484056431596278924869003417600000 8904061 65244136549054239965806124754858383052 8904062 83680805551133692991806988920028587200 8904063 18878162218054491137671799732287857024 8904064 61737586445868022087313551167156387840 8904065 2830800350538265498320689022600499860 8904066 -16037764234025265282341816447386519296 8904067 -160848368398517086113146354336724362884 8904068 37456104585385047797982423839966232576 8904069 -36423983611028346187706697027790595106 8904070 -26339041079113940668177794775251118080 8904071 249318997677261365447121837667059697944 8904072 -29770726442640856204595885086627676160 8904073 121226759800199501920115081031222357960 8904074 -13949607183048097100601311284244017920 8904075 -190652760335861457628146307376558400 8904076 143005243958876332924627857867760213760 8904077 1379483393257647233182129450293021312 8904078 -51787686760145419203783807571319815296 8904079 64107064988874321508575345459352965680 8904080 15430303208762641810993408761680117760 8904081 121463833832919611733729549693142336752 8904082 11561590799722000207610198638766175744 8904083 -48498318540255971126784963211753078080 8904084 15452252098597823935860097880711362560 8904085 172673533223701443477148680742758402780 8904086 40867744396091311884216733715085160992 8904087 -2781023345972297353873109192256066888 8904088 144543846872117984753125756968911861760 8904089 -76336869970358083087830801241817546880 8904090 8632969888704416793854803790627788800 8904091 -14356039689969767109780343814478693600 8904092 76392877516212870802303823551776431616 8904093 15631314161014669642562225376864277056 8904094 -13604663266054031249820750835585825920 8904095 -256613170011803608379876755497460950480 8904096 -3717228089972329836807749551647621120 8904097 119682576815231011811534903925552934912 8904098 -33812030423828519855609389127783920128 8904099 -33413040110229552136931327205939809280 8904100 58057216839733946985723588631657366400 8904101 81361484887131796947728095184277351900 8904102 -6510897768852139654631698923544162560 8904103 216825434423247409178866220167231622400 8904104 -231474233343843352674624500732404039680 8904105 -5921013291096450371525731932260486400 8904106 53457655158529945841067677804658852864 8904107 -254080222532671317815752596378211417848 8904108 118235473108640485709139291216492725760 8904109 314538984308669360938169049100977960940 8904110 -16717197598398036191392601873865166080 8904111 60706168591009957570744794729847972872 8904112 -2032804974473424180524627925918547968 8904113 -182957380396013691846757345639110742638 8904114 19299156964472487077424985656875489280 8904115 144188136334636164417362423266036951200 8904116 38244153212785038431363388556342493952 8904117 -12876257871387992351007541712847748320 8904118 6888972970351596016882866120864935616 8904119 -57747969027710248062199188566471997600 8904120 50858041500063313468255251949129113600 8904121 65278186095241473477505129743420092500 8904122 -58217223964112618664263936451885657600 8904123 -158964898441288363374190593982310307828 8904124 -62606002016045029011383668206229908480 8904125 180579511537199857173216079975271559000 8904126 -10144584768177515360365797559474501632 8904127 145808365084442212224708854820670342976 8904128 39656413239409909774323118099830669312 8904129 -81231681113245608721999258148426642112 8904130 26400099183746352834866941158813112320 8904131 136053971819494369126047494725700476800 8904132 -74210523163993193841749680437266434944 8904133 37113453417287142830199237707514861438 8904134 -17762532904614719491711024494246775488 8904135 -48559780096173061891084502780237568000 8904136 85191331260909002990431851579884175360 8904137 -77466411931093396519510565037930790080 8904138 40583039000273118087497378456212018944 8904139 -2608248951685023693159043196209597976 8904140 -47164646318905538312882052530363013120 8904141 184558251689924246212650039139136572800 8904142 -16174539656105961621766202936647708608 8904143 -186091731614491967596618747701211726608 8904144 -49752247571769432620612795760252813312 8904145 -28232437977831625715625274364927993100 8904146 -29966472122482513333561571940326287728 8904147 38733552030498601360695629150001123072 8904148 -391649671454358545658298694725972096 8904149 -252336094731947173860831520550333668836 8904150 -31980496206844722961231398471709382400 8904151 -134415512206719837475081521908064356208 8904152 -162096621353196872368876941251937638400 8904153 45190961134315949688815211965485507008 8904154 -2249684919968282230132348732576585728 8904155 -41155868460466788453832841168269387440 8904156 6875924021849414632829880967280640000 8904157 16122670106068741924848587416525892160 8904158 -109027776457226930337502594186427265024 8904159 -56719569422981863443327914137117811472 8904160 -106320807122385811305593314230534144000 8904161 12298564120672751652919922548315038720 8904162 -77962263337288179827579185471338312960 8904163 -152762065712091315526771276822395871588 8904164 -157727900333836367295017584027539210624 8904165 69208212128465442859422424123655646720 8904166 -142118702383883066986077013405317652800 8904167 71249326195382852663309849984259716160 8904168 -1121941776833701093565739227791687680 8904169 72291589427102116372087467825294192000 8904170 -44322238314531289166917367177764116480 8904171 153909655509864345204860572705871873112 8904172 4828010197385946569049398481292160512 8904173 -62579325501734390258504133290343841578 8904174 13750385485424347699295916026971478016 8904175 -1329867278286039223563181752435614400 8904176 -29332161504721094602657503016002355200 8904177 -31522504056782141321156300067339529086 8904178 33209790374943459337770983760257818656 8904179 -215356541930660908821160507251615960360 8904180 -26078664819482451157081122595249367040 8904181 84988899571177200141532647065782378368 8904182 -987729709169410010137025896342638528 8904183 29170518591725139197466361047803058000 8904184 -142005547061817484232329596356961484800 8904185 -7318265025530065232493372347299762620 8904186 -45010456754120542866143207473174842768 8904187 -167956470146095097435579889479822261760 8904188 -85068200085761785012301814432184648704 8904189 -13820404613655813817515950328802231680 8904190 103673029734106625576105553091614465600 8904191 -37599148366510154385596783183924593200 8904192 -17943287956014540240761408076531105792 8904193 -15929830563947434137742639579385986558 8904194 44544972855048229168420130807199889440 8904195 91989960838399852988598393233708181600 8904196 52918101390001814194017044750822699008 8904197 -19112895774626871841576835401589107968 8904198 3963916080109437474202766415486074880 8904199 -293736366279558122437906369867535357800 8904200 -19905186617685509152926254578991424000 8904201 -33985832508162364094934296314066894080 8904202 -8395209552499064410835556491161248 8904203 -62670893365059734858580621850680269568 8904204 84691228838976607454208063368266717440 8904205 -6166664467612544780296382986407602280 8904206 81504439106356370748212382138898056960 8904207 -36841153097441201309395185655487011680 8904208 66592886100338243628306079135566405632 8904209 236831408164339106154904622904797033316 8904210 -5386694620167231338403590285005056000 8904211 43168769625066621176739280202359867000 8904212 17602714303562926055013999325366021632 8904213 2261797078550061884629660727718787164 8904214 114611260427131348689753000478906433664 8904215 196494876726479674231686395911469039520 8904216 -14930962060892188667009706359645184000 8904217 -4955999915908669673915682648011176000 8904218 -88606338669222460873859380439467844640 8904219 87952414690317994825429833194824332480 8904220 -12664482100366339588656908720232345600 8904221 146952720858923908952066518412659663200 8904222 95717356050021266853892652223924224640 8904223 -56353360601970492018816688787477062976 8904224 86080625529919845130865994230359130112 8904225 763821023449880011228554882450182400 8904226 -66691447978461372568919369497158109440 8904227 3578598890204098805143810739336078232 8904228 17837450138048704582319708557394405376 8904229 -180873729221426931950668763057999036160 8904230 71710256433789035169225219315295603200 8904231 -85300795328421118092371889576086394216 8904232 25780150336876473752436033442974182400 8904233 13018198961826200618814490060949841024 8904234 26970045313564466581512561954247399680 8904235 68167384207703995705334332542494930160 8904236 224524957513267212821880550125350154240 8904237 -2279336740324614500533285830975282240 8904238 11991510383185443165405782122480922496 8904239 5912597572941123585896018159926049040 8904240 -17729566214629861089413932320202752000 8904241 -162395453422184462542800092927222030016 8904242 55057320302775008960373793577581258272 8904243 -3734239413232452000196287493021343232 8904244 -160847735785809804970160103349682540544 8904245 -18987907762313439897533406653243349120 8904246 -5653334444408653395016380104593289856 8904247 58393818313919755107970584904537328640 8904248 25653079228965717254996034557364633600 8904249 112984155696313374387920793269357392944 8904250 9569992945122274638755530215922392000 8904251 84484077222383911380976127694978630600 8904252 20320714172737345619537928370607652864 8904253 74524470336204547095947762823600802502 8904254 7366522557271886824520153118421581312 8904255 12430592952785426651973316879343040000 8904256 -44273054873460778454389044381042868224 8904257 -260066192354795370452961527786661176442 8904258 16884557653332754074067259865914706048 8904259 15655112317016837064518226316595223200 8904260 -302638916370256335808612154112038400 8904261 132798152873239658558675189650550365344 8904262 -95825740301480729323548443496848734368 8904263 -207939918919256971672093599855450808488 8904264 -5679745546456984185826575418169671680 8904265 -29560468837822150389422553416730586680 8904266 6773750462545846158407868013240894464 8904267 -17629487466984276775936323877831989672 8904268 1779587966397767604781523597560721920 8904269 -204855619487349783490623094483205130 8904270 5646134421107567275289158555302032640 8904271 76208309389486628494935208700439743352 8904272 -6556083966496436269860042331549777920 8904273 54587672568127871554615838954822753280 8904274 37397300202855336329920464064631706240 8904275 27961969301630710880750784771617388300 8904276 -79113854870402451775449140814077030400 8904277 351991241880285802078875371147041953600 8904278 18765014061400766316451022686827505440 8904279 14612341573224944889696788035452987600 8904280 -69642337221794804805618571004313600000 8904281 190462291697140095096994607730356500500 8904282 -54107692608479628456807718486054583808 8904283 116699984870000429074805853286637803024 8904284 129392629533696443911090502026595615232 8904285 8108343320604546936306456711974407680 8904286 1414397097908482738780009152888446592 8904287 48017407339332343028634960789215992032 8904288 -189618246926563510079196466591875465216 8904289 -207708439747440238382971381973412104640 8904290 -26690039889371672800781229194348517600 8904291 -278731275021529190475161963342637215232 8904292 -153596301476658292658615966848120940288 8904293 177281066387779315807974818962145116320 8904294 11788007634768086818545726301524095232 8904295 10805081247435445495055468798063918400 8904296 -108726006938777241996990244209964400640 8904297 64216578562247959476229662517051117200 8904298 -17344441243992920178074247191730192192 8904299 26246161254640301965734607387592445300 8904300 -48086239112914316266821605976665395200 8904301 10676519531350963896399302174809622752 8904302 -2909621199626505633414674281029129216 8904303 104804650201478281938445386374762662800 8904304 -22751720062795733216742929560364154880 8904305 130315931691909075889380079541280369000 8904306 13757288332567735804566760622961381504 8904307 101287663949545425362958452616086473680 8904308 6424985703251146868470972158562000896 8904309 -938765210722105646046108314919204288 8904310 19925620326543908189393855381887608960 8904311 -2640030951976503173022063354931099296 8904312 -31892809477528462137627355364479795200 8904313 -112596208342855778735053270027757824320 8904314 -43501782483220459035797566913203161744 8904315 25593336665205055073811013557511411200 8904316 -66520317325710262076593780946068951040 8904317 176187104376811477062338588543199423366 8904318 -8023602568906137069592111509061444992 8904319 102703639842543116354513154142533451040 8904320 -192119130457254037393678945297524326400 8904321 -5635506857792576659094499595760852892 8904322 -4954006248673839804707836554813639168 8904323 -136989088646806581061517082960011165952 8904324 38059622579724547372765716582258831360 8904325 76554112513893791903934258948722877050 8904326 37958877909099497141976026225081943360 8904327 212032488222410658828851479846546609920 8904328 215546617177311455653948892167422136320 8904329 -178813192733345785452373537894677610854 8904330 -3284066422649939935153563342597083040 8904331 -39683563109200812409993882860964123600 8904332 58819150018840386583100600039435423232 8904333 -134144999616282179395216081922388288576 8904334 7057099857849963206370451791221079360 8904335 -92203230500938217414168998843541299200 8904336 -9139923296678960546733072437023604736 8904337 -75292398374982633788575798876086169100 8904338 -43392024441782988676305497464636744704 8904339 -37461425476329227830027157337223191600 8904340 39473933503709713095870001204372531200 8904341 203247218646643513155021716030474777742 8904342 66902702737872372221382194497609317312 8904343 -108412346528643240254820618484509285200 8904344 190818537825061840605066492730507868160 8904345 -37587694852407990461453693624316700800 8904346 65373663254252363952347550990185383680 8904347 49471537294894454758019090721828985152 8904348 -24704886127143437921988510868877626368 8904349 -11675437387342208567125674517809473364 8904350 -14248890516957061648531639456393728000 8904351 -117058309009403046930413150487632787456 8904352 326548752649451359763394265465074941952 8904353 15628676072545167852678362153368895286 8904354 -92976707128995006429904941210792192 8904355 58143318111722775894651677192980230000 8904356 -133828668236070852862311335380599070080 8904357 25493546954540469223559342743866823680 8904358 52143092652050826873704142923628825984 8904359 244588653740735135071778085451399261560 8904360 5829329872069868169622143781167513600 8904361 -30492683713422999409201771919967535500 8904362 19311651774490612094198132012680791744 8904363 56041658080853591852251483352683292640 8904364 -13904462114810208432631444905945530368 8904365 125608868141332131937276319391310309260 8904366 50791964929547120267083015411953361152 8904367 557776188108998380266227716630308452352 8904368 -6025099867616308877622638199028678656 8904369 18839970408519643695857224205061745440 8904370 118054583937556075991142939558243710880 8904371 -53799649470447435249426551020048769376 8904372 -96806942881499153426354938638056337408 8904373 28022935429377225991589585892696400622 8904374 73878373608268941143702391024960747936 8904375 9107336321035314479539250373241290000 8904376 15387946590419256608411732802290995200 8904377 -114527549652647740759026314665025586774 8904378 4739421699183126742028563300171057152 8904379 40070842095965071134270405950452093752 8904380 46855568363104118232089063284535884800 8904381 -82819327943676721414276456835389012800 8904382 -53249349415827487985382488388887870208 8904383 115688716802680467678799057889567457960 8904384 -29778966160643541180115700877235322880 8904385 -97104397535856680875916515706935319040 8904386 42270888661365424201127625738096429600 8904387 239926810852266843912500998426516330752 8904388 39050937996054743178776455679902981120 8904389 -16709417345289442155758596411419484200 8904390 32624958425041123132171176052531937280 8904391 -87228132978779715211003628990321707728 8904392 52951999993904478956813138767092940800 8904393 105275479386278157245956548478536248682 8904394 -1872090035213762526262206791732328960 8904395 -78006086065682655747449373720153621600 8904396 -74267552989146272152570896493478937600 8904397 573927964192441487564375900268830560 8904398 -6414323897335623325173293591842129920 8904399 54709068096534438196165560111448199040 8904400 -6164180130419914032281772605410099200 8904401 -36007170953068358392217245292972958096 8904402 -24540193563499998078501909935263086432 8904403 162367147798146883495681518744817324652 8904404 -93309461691898421632252467582117095424 8904405 123965918609774037267862883512039088160 8904406 -33706588976819186538332261246991114240 8904407 -136297041665657252556441997395906479160 8904408 -11812925451319072284635072948559052800 8904409 -30980115466116088417573390615872638720 8904410 78918190862832911978317499897570715360 8904411 -10492636367452309115102140908777018696 8904412 -5449772772242202327509391233718850560 8904413 87239084575996346032664031969687093696 8904414 56271385188724853598628634604014152320 8904415 97823968351834723258018563371810920320 8904416 -56223483202971501670820133444120477696 8904417 83882096981642217093109980310705448880 8904418 -76961258739717878274254316992072913840 8904419 243716125844087220142445849590922709120 8904420 6809638306700457025406754861095976960 8904421 -104528740925436462973550364036910086600 8904422 -139125364499548586192916049142593267488 8904423 51595165495157835210102869878607500800 8904424 -76278178759762264799612800531686574080 8904425 8981760444293635423273431854195725500 8904426 1544932658145083847509433770096454144 8904427 -50103822785022510588696242265291872208 8904428 -39332543111853658062801645057963156480 8904429 -61717342872560043800462698895371174026 8904430 67171504538432318362515054220353494400 8904431 6472654458690818904468951489298385232 8904432 35161714549604527977192278912010289152 8904433 -180432508264394016333351495804589835280 8904434 -35958099431072322189947586004114046976 8904435 -41284663124527639824111603005252533200 8904436 186348026364664514472654154663815873280 8904437 193113147617192806958921167515677575086 8904438 112375311964659163513292295239921836800 8904439 272363331667969341741614724273401195240 8904440 1017264371947155875736831226517913600 8904441 -43125647142075931174240014695920016640 8904442 -95107975558504635060000280481876317728 8904443 -33908004248564573263488882095368345308 8904444 -45685215660762511523353306684206595584 8904445 -8520393922413581472716394096924369600 8904446 -717789182770904967218828942854251840 8904447 20373446111876682042726240325333448400 8904448 8717773215925129785427137066560389120 8904449 -282560380197437364696512988809236635180 8904450 -9227101467654847994467714065866880000 8904451 98102037204070034296826625831443283452 8904452 58235223196852551210628503178922400000 8904453 81957548450909311499811726812474777664 8904454 4364793966408180482705627719194220800 8904455 49401051909025201335161125822440929760 8904456 -61946806870439210710099927212753346560 8904457 31899677999373983567109051973554364800 8904458 -151926705031392605380151356884068851920 8904459 -20960080673717203870590315692924961600 8904460 -259159860788557871956352880597258240 8904461 -116735540366219503156295736245156949876 8904462 13703833228462516308647266799888037888 8904463 244755037471487440721012029375009525008 8904464 -87756759292133711808211825922304245760 8904465 -12390634453723157491037058341541024000 8904466 -56761949869251610501666146395468627568 8904467 6773876354381346517753388725727826336 8904468 1248599762889936702641686311519375360 8904469 96052510489129336583440418637424993696 8904470 -89130262006534879362024015535618064640 8904471 53284006472706716691558097095639750144 8904472 -95031863398668210271542530184254515200 8904473 -160829628360900018295520744044048150656 8904474 -52517759685358444923581758982607703056 8904475 -52271830635539682195529892688869348000 8904476 -32326189437530079628493364621468025344 8904477 -97337308023167028126059176614199125792 8904478 -31252422145453298977013669124160339968 8904479 363978884122922112912928174816397988600 8904480 14400632245413098547408219773935288320 8904481 -120880720034851369955758037533470471228 8904482 41043647074951969583166639105197984592 8904483 330191724987180333264134717857647360 8904484 -169083791062385159157661054367294975744 8904485 -25126856177271024258512438520887155200 8904486 31774859374949673941411580096477353664 8904487 144087290383544902651716900823732198136 8904488 -38940799642241989350396186320914851840 8904489 -128396055817974011735777376016640427264 8904490 -2361731257438011037738526930785797120 8904491 -187677353936557005244465165184896812108 8904492 133633474039870063791019065103691837952 8904493 -52744961842586084267702536275309596756 8904494 34736639101558852975069594095807010752 8904495 -11609259119440533327033136988952464880 8904496 25332868397864691443542485698824568832 8904497 -85218897304846710642964908464489938368 8904498 -99712668019549358707157186660467526400 8904499 -111184235273519014496539690554253712500 8904500 -134146733772072200089216791137103360000 8904501 15521237680330247410457296963468800192 8904502 52733780950792859506472389104046694400 8904503 56849391205431019715153511760205057280 8904504 43197121186887426612216666650014187520 8904505 157852470540652248183034164286799166660 8904506 8630082499375286707719942485990786784 8904507 -123296177782063342548058466422284912360 8904508 -67908006949863162296374920815632241152 8904509 -134221342775553455320545025811577631290 8904510 12653477181419691775057017378885374400 8904511 -119905134307350677522521602568983824 8904512 -19830677637762473049800721378455322624 8904513 13882066120214740279478155776622082784 8904514 35628079404230864501952046734752219856 8904515 -256565503829403514769832461263554871200 8904516 -64336016691273815006025450210389821440 8904517 2440721695488501726915408040119044220 8904518 -3009684481740464365719740314705686528 8904519 -72769291719629612782138197952572426240 8904520 59649825299453085477640085788401100800 8904521 -256066651042021938781077574361429969280 8904522 69824900091641695190281304675873558784 8904523 -103687059019526375704307021877580789228 8904524 -123368800866067951124214714005977115904 8904525 -62269470080542239862984891939523311200 8904526 -1662008573111924707097456743940929536 8904527 -48635588180581783253418911133512397240 8904528 -8823260146844605179821809089429577728 8904529 -14600466326288445195810346872617854224 8904530 64959047065372527859819123759528020960 8904531 -37753889459320042178768371758032120016 8904532 -2290636478707325891646587938641346560 8904533 -38352559135781681394762959278370011392 8904534 40065458919416314406725735591648427520 8904535 -34857815829320911661905529841648125040 8904536 137879711787025595898717886208042680320 8904537 106673001586433278639426518446160880200 8904538 150284035534552281923461805772053272800 8904539 -25451291926913239278187304625436266720 8904540 -2523218410281567909406747155764428800 8904541 240507623074991078276922527089269563942 8904542 79223761515263290212136467617955027072 8904543 -114667603223106209386808447675805604536 8904544 -788570558849370435997891146120953856 8904545 -24708720288794098753208534930778238680 8904546 58004082950364567089352183643676421120 8904547 391681013246080996704225969328768953112 8904548 68350049404499957413586195070184507008 8904549 -74996384746743894988656843694085764800 8904550 30772856880016181746298269482373048800 8904551 -228120899412728399835397438996158831408 8904552 3056565282093039992761946500948131840 8904553 -103753171523448113159030555228034561920 8904554 137167950508571828067091202951535980976 8904555 17287060660589164245124526703434278800 8904556 -4128842990565210356787907216166448128 8904557 -2436529542637278090067110371934145194 8904558 -31568873763793158367751540060236374912 8904559 124026511913851952132107494557225592040 8904560 17562955551930355622553479482553794560 8904561 -60681739143469816710692027717004793440 8904562 -79035642956911001116050064062077463936 8904563 -134627877345750628269343817218549382736 8904564 -27542709088671897240804787767928750080 8904565 -34419212497171375252558883062668247680 8904566 3175677682017356887575152852492709120 8904567 -83271393735842848109992787731759488 8904568 -145938140715603005114239050218118144000 8904569 2833497555997160488406564325219109440 8904570 -24785243554750258456935702977453164800 8904571 7921239791758309897913220292662806864 8904572 -109018904526340796070954974498993407488 8904573 -9296596617307837993790310188831492160 8904574 96279699035900816619642693232389772416 8904575 -137177899584147020625655540917082371000 8904576 -95638678286990095952848612725306163200 8904577 -247977042919765536043581082237577381328 8904578 -68468840757108363958589677222197778560 8904579 91912729749492212753872236947158971384 8904580 -34373632621557617843887852217307820800 8904581 11475434842669030807112706469293962880 8904582 -23412259313174327738546765017089813600 8904583 -139082971523333698781947088968858088976 8904584 -18675139580409269888787223313180129280 8904585 55952409508981980195609879703381497600 8904586 -11276604987202227810723025095306253008 8904587 238368347480080281873128075857906753236 8904588 4544072615834418138989728433044193280 8904589 -75063922587946350346198322312610171444 8904590 65113904463510966971030243167939012800 8904591 -6719954712984256298904485721059523048 8904592 63014357083223220335714176502705463296 8904593 93165549973506206288342439450658098240 8904594 -12911405365290117221149536158363124480 8904595 9171526715321188316217829441469337600 8904596 -177037897358157249719940833091102364800 8904597 31055511268952784925694761227466700160 8904598 1329371751880406718606769100959385664 8904599 263048324586579165643431856465541430960 8904600 -81775487948949627345725619038607360000 8904601 55486358342470869654180012646653750602 8904602 55046278277442807773527558061535965952 8904603 34339226840268068276529276334152362904 8904604 222567550701719561563531966931419168256 8904605 33864449229229226324309824950498662400 8904606 -53057450271896926455077963055072657792 8904607 183887119366146397556624461301555733504 8904608 -215669564374569312768658540266815815680 8904609 20277506521481100605642722046713020288 8904610 94973687176139610463803898773594777600 8904611 6543661527924974349968309258018433024 8904612 1738326916428773731713445241622362112 8904613 8075559199664627574444446790509752064 8904614 -141905991035456700306317662238506189344 8904615 -30572478773192129260389069541806719280 8904616 41279772016407918005820997637640192000 8904617 -336385899194712888185329628374166173068 8904618 12499940580545182635753849489950380800 8904619 28616765067254582786683313353342672744 8904620 47613213463827988284918449494055546880 8904621 114841831371211488588333255183284540928 8904622 -20837843524943569839857305154195203776 8904623 -34009944224204641004961905572860398400 8904624 -2089631515878195707269187374066237440 8904625 -166911602482789788802458296906943543000 8904626 -14240251798145154321715120203936181728 8904627 277736018321014739384466679663188777840 8904628 -75255683379988129186133153611312968960 8904629 -49608924624612850369592792786282062116 8904630 -7492269721237048144251154689893038080 8904631 -203672258277566390814664806508344420568 8904632 -216438492904679526485851985943552000 8904633 -155788523442572889365415155123909076096 8904634 -87266186674061367763253308871131868160 8904635 -170134469811008235938735026890214560000 8904636 24307596155180785270594879371805194240 8904637 -90010530557247732022971338384261702048 8904638 72160092510283432846030707548635476096 8904639 103410893500628436674466385986515348424 8904640 -33958878318755527680880152129369538560 8904641 -56938387521659553032594728954529705808 8904642 -26155724029236371276596036246634228736 8904643 -139310235737028393342589491401168432640 8904644 66120339210665135841536630933064093696 8904645 -16638271141980064853697227326258449480 8904646 -18625719769543401442473050475013866240 8904647 7873104688832355301098544773952262232 8904648 -123175962625037814936070012657856471040 8904649 35889981310633594885874239293843008164 8904650 25023011709823831104641149207308838800 8904651 22510639511302304910892182213153752064 8904652 75091153348872235230788246013274401536 8904653 -18977097656156289208841674581615888000 8904654 5529232512644978742602645724205409280 8904655 -264193573112629068123746467549200000 8904656 12636049101709910091204496070077366272 8904657 -8033644535670065944621777828916139264 8904658 34952001080461116753364168700093225472 8904659 -108699874999633791606472752266064454896 8904660 -74058486643235031758936213685400074240 8904661 60825481296347004044169503090599669152 8904662 -17727139517444887060026808107129008640 8904663 -16035412391985457189645496914889658960 8904664 210313343634225343732388610109690767360 8904665 41790246130769325348178362084885561600 8904666 13676185835251423351029530694956173824 8904667 38782671608533005931183151320902688704 8904668 28499635232207967535250104897999308288 8904669 16876623523337258478041144219733154944 8904670 -82831353609671770717920395195955414720 8904671 2591142742358052786758085392422001832 8904672 161724508112749774136221732602383695872 8904673 159493527128693846863158809087360956720 8904674 -48604073300665005045226811593382303664 8904675 -33717137318146574156254036943516194800 8904676 -16661832299581857180947506961141944320 8904677 144002692237497175758191075351583590526 8904678 58967677845395587176304354503995455488 8904679 -49686510990071789448704007557728249888 8904680 -8858136615768397322924350501011456000 8904681 -79596942695872696625916319219505072160 8904682 -114733327138741494537704005053209565600 8904683 -299657101476429456910902422942984852496 8904684 113396443431859338015738752822333339136 8904685 119242551906569377674075896400439278360 8904686 -2735154776772789479418346761543926016 8904687 201508734117048155312553284873658595200 8904688 -5270208046465159310727925622840492032 8904689 -28571837675432716978628261245185804876 8904690 11766257630824152075941507670399928320 8904691 73445095125962665009138600812018630092 8904692 -48996793904925032919960641328931491840 8904693 -54615705374546208305493887759908999680 8904694 12523374839656351491980408165176564896 8904695 -74660723458800762647919640481265445800 8904696 79750740617998289504161899117514444800 8904697 -160768344054628943029187519667784856108 8904698 2962842929796678814418229467878318848 8904699 -67130449737316826672712440872612849716 8904700 -17049326239305291761994240102350105600 8904701 68415557974547315233621502117715998412 8904702 -7620096972215530110921437240975333376 8904703 123752150416856048634649986972930861264 8904704 -10760875857230367070244591696036757504 8904705 7948657380613470575386927104479007360 8904706 43352108053935827368440836706757017552 8904707 49843290929419745315737671493561341600 8904708 -34993423337172565686060272328336936960 8904709 -566654844740911912852344046393493760 8904710 -113659936364019449862951907303800973440 8904711 199769544651107850574870779822809251200 8904712 -62454401289969084117221583559796812800 8904713 -7668646140475503745411083722225403120 8904714 24474132251393558067756767858235899904 8904715 188458465978394395978052088036883107360 8904716 -8820054992726390881823166553420803072 8904717 -88185747574867089477220046848871432820 8904718 -47812329721927799231407726665932457984 8904719 -41681719944363220456136203513218560256 8904720 -24270845328343745083774626260861583360 8904721 232960501825721759702029535629542504690 8904722 -64585921876023723739342179560937139200 8904723 64824215701303147353519000792641273784 8904724 29292091973268024980338441842433666816 8904725 71485539127864167639507644248057776000 8904726 -19874094524615698924801995422233825536 8904727 4826496107656226576823048277706167920 8904728 109927560984338122985275464514128322560 8904729 84788250898799004819269875091019051984 8904730 44797932996241314120368209121263737600 8904731 114906876360550880034320255027155173864 8904732 91452010386207143346157352066087780352 8904733 154288346329960098804185318276831482982 8904734 -74799588622682097313837119501430780800 8904735 6391615974756039745472867608055196000 8904736 -94104783835093712408762477490223841280 8904737 83333496140734823949333019750202668386 8904738 -6268763560355442396405822557816900352 8904739 -15942767446406176479492582856158499176 8904740 64608537433616460935774245250490700800 8904741 -2180617115882906959907668348293226080 8904742 -26411053478572614802102543500618442752 8904743 -170553125090889045896819340319731289416 8904744 170121136263145440515403385751090703360 8904745 64992125467847266031254346158852195200 8904746 98039279322589261747894479248175116640 8904747 -83277502758108136422348036903386081280 8904748 -97233626545036349751830764460035504640 8904749 -10040734669463989826286208522478653440 8904750 -26555396483231225428442982462849024000 8904751 136153469876413393984876350341076686512 8904752 -17756285356875355257784665260334612480 8904753 41170336194970016070202649035447272 8904754 -13421499079453225420400735838324179328 8904755 72409322969739347502995117865333222000 8904756 5214447229366267108594649039852568576 8904757 -319373392084443335030824113160967102720 8904758 22089745124348791875107745722999448480 8904759 -14721482900395457285859669764489180616 8904760 44246453301159234105922976722963968000 8904761 -115936365153050638852646232609676030848 8904762 61266276889649731984838395058953159680 8904763 -69479369311976745086844984083371942640 8904764 -138814346571434382397006863443505013248 8904765 49815217913696550567645360084761908320 8904766 -19102584653619642454681494177333921792 8904767 -59757949793459579309714757125182373184 8904768 38901413384374069635313977597666263040 8904769 246126154193111891711369774216819194560 8904770 110280851814549494785871558707075828800 8904771 -159839550712155408540430150355668363260 8904772 22812918992881826761304075731295084544 8904773 39880323292276948724810399835931013022 8904774 133399592220313937999178289460197066752 8904775 -40771892786540413707667136511045977400 8904776 -66743961301314086179346744519603773440 8904777 9804649121366538700292873453842007232 8904778 13342080299525974642159540379447113824 8904779 72280063988782477596583117655001797844 8904780 -28581963979744796239717194245407534080 8904781 12220104662194490240653071607621569664 8904782 114110184522494381946357937522504396992 8904783 -14569608331941490134935421665818246776 8904784 -526016309034651162378697696431308800 8904785 33600263432291408544346855938021844980 8904786 34667228474343222268888379248138384128 8904787 -4503775125221670524597467699475364408 8904788 -112320336258974686147233052451170422912 8904789 7171625716711111933492438111612227840 8904790 -15842519843301493659148402560642589440 8904791 -25682457746357768173828447184692181328 8904792 -9458983963909862227143911194424156160 8904793 69256524270146863358579909887146330900 8904794 -90941310529693817950917192561887066688 8904795 7964578060785167326611387844759741440 8904796 179052403850902046188209665808429785600 8904797 -311043631879761663336090717155706609888 8904798 4224069518821698535651559460989986560 8904799 99532612121241724267576000899328032800 8904800 79805694208304238746489262585711820800 8904801 198169118323628134916019230349219457920 8904802 -40932834375483755638997787763196829696 8904803 -410119518046197124784393451854146581696 8904804 107818786978354990444794168710052513792 8904805 -2752058305341730801365766237109969280 8904806 16753447963719072962521903889343561600 8904807 202309711158663522449389339973024405904 8904808 288225555706246226195905991468505169920 8904809 220231006304922205249579599399412286010 8904810 -63690693949675671531517093295395203840 8904811 116719762163775006437970463881296497800 8904812 17189742235356928771909883525676072960 8904813 135395685192069329660810905701641338944 8904814 84778884999341946183731928219059720256 8904815 -333962933565929728314581887205778350400 8904816 1922110278344132381747097579159846912 8904817 175518773093241301742446925579726502866 8904818 -18748493253650706979622401592278682112 8904819 22795288389733368639608578195316649792 8904820 5399171962817384706087006963060572160 8904821 86302335219677008010152630791964455744 8904822 -70023662154611658420526282948277041728 8904823 135554114310084865226617112821753652072 8904824 -29158932014415204293658958796806103040 8904825 70007735436094757135104416269554662000 8904826 45420587516860933735848672832610338560 8904827 2180748413594999649009010279018463520 8904828 21570905759371525366192607488204792320 8904829 -108650383803989848448260015071889691316 8904830 113208773241344021538147765069042625920 8904831 -15805576173581226422705735975974134240 8904832 19811184033550686907711600046678999040 8904833 -40749295795392992494366911945766328640 8904834 -22913190086753441263289262568688266416 8904835 19220423083168949869368627202425947280 8904836 -186451445804413872967972561646686617600 8904837 -7260378537144108681186620879411742240 8904838 -53202538991720059876016379593380885248 8904839 232752467460893088972778211237987183640 8904840 -22209020420749640030224827231274598400 8904841 -60852197632318176712629371033250018432 8904842 27514788658765444993047859093210413312 8904843 -1271387496722401385853644435769446400 8904844 87291546614857239299158604546532285440 8904845 124177097270091563981249896324416737100 8904846 19745695311712739607457604246668881984 8904847 -36432548848954647848852223862985055648 8904848 -9817331267107495028895777231247097856 8904849 114987238753285778433064118844126542064 8904850 -82336254397791404662331186120340804000 8904851 11039441855976531517444289648986791852 8904852 -5546546571452004164261145921377587200 8904853 -13546852047864443482080571407920578016 8904854 -51870765099289881615938922064492883328 8904855 -30785658733591116313280645210942638080 8904856 -163915558066006958121663607661476454400 8904857 -18648587937075562266766724459878729020 8904858 34009903330365848705229521050571165184 8904859 109340059465764368555321735967127926016 8904860 -163034277118592496376231606352640522240 8904861 -24849593086939795907642740696097633856 8904862 67763883722047409881531043790824322432 8904863 -84486055683203726308450229229452478720 8904864 12373883624976288878330042073313443840 8904865 184562628799698739201251478442618790720 8904866 -112052720186895718406389826743776328368 8904867 -119113784224175438654842672712581980240 8904868 20418140148535306126853915074712896128 8904869 29762525575409024485217653077225582270 8904870 -436132621243713624759594321209856000 8904871 -4012950210716750867628184507868961928 8904872 132428689773140983372935776269801205760 8904873 29894186877888669250480802966879274384 8904874 -54386734387957725059035843867536384 8904875 27136290931189775988472250411052072000 8904876 -21579102485426154214072150280784787968 8904877 46621998854896512545646194131166715040 8904878 43256119570398670592265056754747397824 8904879 -15392693894272284157646319225813017376 8904880 -10125808884299261221711625096626176000 8904881 7218821501103342470801448659095333812 8904882 -17242973176669539361068292088708505600 8904883 -126315258983050190733784640537418844336 8904884 126431141637846401372749016717098770816 8904885 -46342257318871533657500747893132924800 8904886 75737378306819470249367365255311487392 8904887 -66741893337217352680215692614000206960 8904888 206664565194392165963409855282563727360 8904889 -108071807367448217495941002520134697728 8904890 26254092677288715822331182234230539200 8904891 -13285171401714611731860905169429138432 8904892 61230901049632558177443307629842250240 8904893 9758280166364269214007055595652380064 8904894 55148752999117137496497039208075029120 8904895 -91641734481500227800155546228727075600 8904896 8331124556483983731626451623875706880 8904897 -9747005910779155525734190371698039454 8904898 82348125670357447701993409198511701200 8904899 -81093686775967336670385640845856124100 8904900 -13599409041259578806201999046294451200 8904901 -22136844394144850636031054694694150400 8904902 149223812171273427134543286139102600704 8904903 23358189698315582948296114721170210560 8904904 -156369455761994812381595262119824711680 8904905 -4941740336248273806295118285091924480 8904906 76720224785296746940149281725136368224 8904907 6355782246181972771200101039499003840 8904908 28633071270668552009166933118052752128 8904909 12438520607365071483373076426739483168 8904910 410695791320739157884392076690001920 8904911 -82198158763403720203465808979424297488 8904912 19994007920266566494261702533404426240 8904913 1195240107577077523089892876673399328 8904914 145844967341251941263733351759917888160 8904915 53723108528984840353515007555261340160 8904916 106983546752811970048926868088252090240 8904917 -113166435973405045603076437746722754528 8904918 43951603486273645010683881707362211328 8904919 7724281144636852570943447980333053320 8904920 98463123938421752319490932023528448000 8904921 186977137150888724947321521525611516112 8904922 41053418010880630627605454959796419552 8904923 -30777492241759609882504284884577344160 8904924 -65608474527049470519267569311111987200 8904925 -82333982208473667383647984243190774350 8904926 -131852830443500866633378456732779840 8904927 -68977536861750186208390885553140023480 8904928 -194146154986248797421078073064215019520 8904929 125587823918765131590528230067114692640 8904930 40503589152336509564183235961405317120 8904931 60083140593785579225335879950618595792 8904932 62723729638688451588695196738865642752 8904933 -87943275073404015110769323762537188320 8904934 -129812062642778926200458160492705236160 8904935 421268914673418675915291376838940000 8904936 -49701695933832309313386075121670553600 8904937 83456653016733956508333400931834566586 8904938 -19510919859241917004754505635825968128 8904939 25142676711181827297839030793968475840 8904940 32109960952116453755448652891202242560 8904941 86942207579581797685911527529604275552 8904942 -101711908877172015323256648864278492160 8904943 -116757899382434966459214830134920970920 8904944 -33646593235474770399872869347450224640 8904945 24336733533685159664497870107238089600 8904946 -95943367763104298090797216182038009328 8904947 -16872235789811698931905805135946743604 8904948 -20825797289009433581358469841992206336 8904949 -94111363338476134764801959276960816064 8904950 1190048274725819583551397095614152000 8904951 217213325308008075171007843815363425280 8904952 -47460168844256806423333057834630225920 8904953 171903275572207065446410144780335812202 8904954 -9015480096171243424607262483329140224 8904955 -18930137272792582587406180386942150000 8904956 -513439689825093434266787942846816256 8904957 -63298201031977900286199532926954895488 8904958 -28228890514331313724863567799082727360 8904959 -108459975560204834332017073377657123840 8904960 -83455381401461839142874483856276193280 8904961 33174732184544170359300594349248532200 8904962 -21009718314674154045202462292958377472 8904963 34716930706794096735121662252683763888 8904964 169890245901103154264493773091255886976 8904965 -62128276767631338430087666157471097480 8904966 -26601997875838137766703801627918438400 8904967 83005841154907196598167408664411884992 8904968 -140684751655067692014153595255971348480 8904969 -54156046332544213600175591189627144406 8904970 -37217452682762681079912155899683690240 8904971 -57485684589316343636155452177378308808 8904972 63848336923384011645773223737991859200 8904973 -48026179835267143941065084806478828160 8904974 -64154151012128064777236428969254288768 8904975 35352547571781400945643163369213678000 8904976 -51554667956513212265019807680958873600 8904977 -228256787426742786810798612553911676560 8904978 -6112204484679608509070820928412289792 8904979 31792513753797411291732096815687228784 8904980 703007688996992295860849444327792640 8904981 13789212476215304128654822352584024800 8904982 -65700844779732912523090760682921405408 8904983 -41664576980185279721176687617549592920 8904984 -41661832455577781876334555358765056000 8904985 -102513681754980328964360623629274011000 8904986 -27131503123386144844683430889583882240 8904987 20366365815484733521855702070969354496 8904988 -85875172046138045669576182912571212800 8904989 -126104117806723778811808087291090221210 8904990 -2845097823649615157898177059455850880 8904991 25688023899030846909538278756964050960 8904992 179405471753285530230076073896086994944 8904993 54678636670920975767290020795481379328 8904994 -37053354364270720148915612203120455168 8904995 116866069605950757710122997836192800 8904996 -78692699948291342572843723293066977280 8904997 -99115391230516167267570197899030843680 8904998 33160478766199905222180389246039247360 8904999 1176372301240839867207917764121013888 8905000 -7091665929632212420903576247174400000 8905001 -34660290488355101270477066628069251520 8905002 -5911157359965428752785089098989487104 8905003 260607590379941485054004190365574947252 8905004 20837869591226121604043189602829389056 8905005 -176463306871088755264627397741312356800 8905006 24661934189190756498623828125965948864 8905007 15629553512668819857619330380555803280 8905008 2277202140821054233124015669898117120 8905009 -121090887327981486404311408724564343790 8905010 -17104310496015292555202579080136991840 8905011 -148264895292533483003425037617276899528 8905012 70564940532051964412440124340892322560 8905013 3670911550624352763643758327477622524 8905014 -28987845212412410547554948254501848096 8905015 69671770401458344313470061239238307600 8905016 -11982416304483102301500082372356403200 8905017 -192984382066730941389895230081752654400 8905018 34799906974527913740168511599887118960 8905019 -13128435246234952959893397916510797600 8905020 -24612370570579016979554638015545292800 8905021 53862958908307537116102347068732769222 8905022 2419193857181121361913615021219509632 8905023 -80007427217788181163984229379068052016 8905024 -48387832387608810438319798171376549888 8905025 -36142793085650607857455008283384646400 8905026 28068202612082596720704552850231171584 8905027 256434674894879647074867084603079176840 8905028 -86226600729317782149143241291593647104 8905029 17496016170097782404841680694036971520 8905030 52887200614166489087732022967418582400 8905031 -107410201938022229568293573939396448168 8905032 -231275112133991167895273564674797158400 8905033 -87355814298058222804010933760408921216 8905034 46863969552065743419798415143033104640 8905035 80012873257442079092806414959851788800 8905036 10542683594132705705477304062077249536 8905037 329042418423992573656299200525319187392 8905038 61375393252968003120181293389097768960 8905039 73162012501813998614022962327296691568 8905040 4378717517422176561809135624043724800 8905041 103850796802332867176689560253362577680 8905042 1214825736388756139168723486714836224 8905043 -171334594060725403380760662508907702784 8905044 -133197624292059354186846737531012302848 8905045 30353970977323666675129348956442014300 8905046 26575951781452202227894624011595037472 8905047 -50647037957193158401612736713785701760 8905048 -86309827932540616844966658411408138240 8905049 -93184737698845606760921863904098471164 8905050 14917198204199961184188975197137113600 8905051 2636754391796078626150366825547040800 8905052 22481158951738638417336865008544092672 8905053 126647075422109046771856246759985167200 8905054 85186735557234054006391419725838496512 8905055 5671404059721518099913405295035978960 8905056 9291325655960713205307003472652795904 8905057 3284403116407698958719330261486238912 8905058 20746415698719426506382604262156057376 8905059 -10830917458934197989209505049179968640 8905060 2259409382303230449398625300772945920 8905061 370601222885511179242996660915725034464 8905062 -24031862735731664575940364656584957248 8905063 -80020563286096144006063339348338927688 8905064 -182052252746066571339911911129829237760 8905065 -34105209591731305708823704403599961280 8905066 -111666369944955633406747326141188658768 8905067 141629576749353734280019584211056115320 8905068 84698729381528451837476319707465847552 8905069 134092783626562314205711656275316064140 8905070 -94289030597905071518744905118900515200 8905071 29859771891297182034992222812071075840 8905072 16966153355287814094185562105281249280 8905073 -93118391539146194751114164086258005660 8905074 -11277352053993450325887055360521377280 8905075 65069201055601730672458558396201287000 8905076 -188154349497731090456758951112802477312 8905077 -50741399942900922931640243424622378692 8905078 1974485742989890694939118985305512448 8905079 185635052024167626209342028039625432680 8905080 41984785372591847508352138375308288000 8905081 -7091733601013545287090576441133024428 8905082 -43853682292259014293026777945153844000 8905083 111322610115610200848905965519750406848 8905084 33970352341539945965569876398695104000 8905085 722743450004449073985155559098776320 8905086 20126477720643644776308569811712062720 8905087 -356102107026987928531066299177278208048 8905088 58665286297795056796759738778910720000 8905089 -15756831938141326245522618214408016640 8905090 -97745072305199303017161662317487262720 8905091 17117674833334618578400706506512399360 8905092 17259213056542685447836608812094124032 8905093 -191102383693795666453948774986774175620 8905094 62494080120427145130372395179822694400 8905095 57990216257643401861701679901449588520 8905096 -135682611381836253022208710269107358720 8905097 -184700946999948662460185471520180164454 8905098 102637759484667588203237401549507947264 8905099 5078963886533456443586045493340129936 8905100 117222122077528378974310418083431878400 8905101 -42453939890194932375063595412694831168 8905102 39438521247926938530151172398494327552 8905103 13198869252576661740629611207674568560 8905104 -9824747463417748388247704387645079552 8905105 202570722504826673965827324432895811520 8905106 -12722324606693437852466949263222638080 8905107 -58866218965384544968667580964729011408 8905108 309692991653182006918696044186549774336 8905109 -176725588836933607007783637484142424690 8905110 -10460357843776282388006386406631936000 8905111 90272045159260229509699435133735776712 8905112 -17694441372772525524297552692953620480 8905113 52142217607764465311282036978710149120 8905114 185268238604736477090817290650539863552 8905115 1574242961583627622893105052229695200 8905116 1148461980881267712682978142132736 8905117 -133075160523812717954199518472494726400 8905118 -84275988912770264116805253537919774080 8905119 25917919200949021536949062510581148744 8905120 -82761861409832602713406482018037923840 8905121 -1158657683812812347349616635494395728 8905122 -5858635658244302116575779849275484160 8905123 -120955079600251872044487347908691680240 8905124 12209903599936452156478483625759483136 8905125 -142934958477237360117988665388237896000 8905126 -108612137400297595262652918029508020736 8905127 839232501468364415554696580909186304 8905128 -828812075096746562054093498515046400 8905129 -135391932094493772251529749482491989360 8905130 -36174965428235955781632412723407382080 8905131 -5460761985272388406906755424417310472 8905132 59654074820608509778086510427257840896 8905133 -359533045122885377221048768425930164736 8905134 30711860109048536490046292375100825600 8905135 -205545008419459335689120113619709988920 8905136 1275562239309431257736730799917268992 8905137 146785260853081675858876231645241766144 8905138 -172191596547897937609438139315335981440 8905139 -184570560199737042893539648509976995060 8905140 1575843023078351765585688191249203200 8905141 -36237677828232475836228551330243186528 8905142 -161738678663302174003708033190784594528 8905143 3893508488949600783757283856781139664 8905144 155108224123970702122081940918293094400 8905145 -217282230492440708036392503565509527100 8905146 43013209081062005232021030390731596800 8905147 -106841198238934202971851821612546165404 8905148 -293912440649870510817951793466655744 8905149 22257340628457914977157737548629662368 8905150 -76304435749581741559802398499845147200 8905151 187887716205518719960823794706422969152 8905152 -15938747771409429633816592797765992448 8905153 18931927766134788393220236693829125888 8905154 -23980052390603949338286542124423120000 8905155 40592508523452981593719300590020939520 8905156 74028795891212031109507792441021756672 8905157 -13091301090341390230096045517346644580 8905158 -11451613575812153016327710472404302176 8905159 -44200320501685142110175019434303013600 8905160 -29896563790828319783041571112780595200 8905161 -707856174651858885357598182280170816 8905162 -34819065570909899229559258423062310560 8905163 180520208108129239520521074467010225504 8905164 -14702513495487422788710365687560147968 8905165 -108007221011237402249020544986576471200 8905166 18099106854154409153166889259424268224 8905167 30223276738084668925083425654856384000 8905168 -6989519622932121938669668714921566208 8905169 -24639206473547763633131889056505967680 8905170 -10290642010631600333259650163372403200 8905171 2981720189631148399037503248665816448 8905172 -152079447434473254050270559033099421824 8905173 -34997934832468356184163256012533080416 8905174 161271384746463629636924596943148226560 8905175 30469385589104203716848501428496388000 8905176 1648917819761275206866688217143091200 8905177 -106426264125441023649803314286335337974 8905178 -112356436922012342859254140447931418144 8905179 34635395136656150353971507217003697088 8905180 -9003345594340409400782553344121047040 8905181 -75004692048897823283077883910513981018 8905182 12645219948799703323367657461631551488 8905183 10776040587977578116961715109328823920 8905184 77164617192540479443955569748820885504 8905185 -78979963021445307961749519301284487980 8905186 50852917541914575914310387901505988480 8905187 -262781651529695609530917880433231992164 8905188 -23983902095706048135486497614550544384 8905189 -207130414249944945795126348016890651010 8905190 -23121387103550487945687336908783128320 8905191 364705877426662372249971270821688480 8905192 118058270108012455956063338516487552000 8905193 -130398974947217519846326918839051163056 8905194 168807394539690811360380893909189975040 8905195 -92206114334228656178869093375736066400 8905196 -157159723667227783484998242486269982720 8905197 1480073700932298588515262591546733824 8905198 40903513122074354237593569012328065600 8905199 18121036914232614348776234919507397200 8905200 1948147977599405321850408742753075200 8905201 223142496582836514392434751434748312500 8905202 22623590083633260544888201920330557472 8905203 -61176672672606286051851530334599071788 8905204 -36208905018544549377812587803886264320 8905205 -93945173345596071969983388249037356000 8905206 -75288172971290817245670088082600325696 8905207 -228698912585880924860944185444453282968 8905208 -7075505593083857070171844796023050240 8905209 14932907277373819376307756969058456128 8905210 1406907564855754193463086124007253760 8905211 -201990206009542656413632896859474380780 8905212 -8708126319958102602037982463162313728 8905213 227232427048659543447419151642172279564 8905214 1294179225219698922429454054974417600 8905215 -2089851190101566745592893130252523520 8905216 -83412697810511318550372669187663331328 8905217 -55730456460469932137720999408293958700 8905218 -30587087082650316546115868968681597440 8905219 48114025075783361685106483030693260144 8905220 126348822827812272256508797491822746880 8905221 82436960345088794255366457770486664480 8905222 61698569780311107084865868876094325824 8905223 52375090085266607039786555780835536520 8905224 74889031829074154803418232461082624000 8905225 -42593133570921250020881207727692195200 8905226 127860864256713547540786779284287209984 8905227 28951080066270887289873379348535541720 8905228 -119914175687950789147877994023852722432 8905229 114257772826714303697739996218452105152 8905230 -58584629367111594176440825145655522240 8905231 -224736131082385999119470733816783825888 8905232 -8091991765306687537431599729449893888 8905233 -119988039660728404555545496927033694400 8905234 8168657178407139129547061341644278592 8905235 -128157559450043986003845432898790794320 8905236 -4944450400454320265062795929257281536 8905237 373406835346662993352426400904167918 8905238 -191903305136570582350707269710316349504 8905239 -27527437717658481420679117361693240016 8905240 8586634942413069799310190553418956800 8905241 -40698306539392997406857297483721844716 8905242 35670306105639213748937441630135834112 8905243 86491532403549715451530268236861307320 8905244 -105925407548523691247308349336836606464 8905245 -23095103738307372563010697576979596800 8905246 -2790366848086499426201888083419906048 8905247 21466619618116231997975696208208094040 8905248 297744752361597999278912174537299722240 8905249 59672799920946142211329390125110992560 8905250 10552097632810319674369950260592000000 8905251 -34788798172656045876594366036330535440 8905252 223145656009339192102461648044606212736 8905253 -16480968217723499251056215815255932480 8905254 -99991017491626851810697646908273039680 8905255 108822970501800366299859762879078097920 8905256 76653063069875246531737810849470458880 8905257 -1583314717515522460204230443854614672 8905258 25084447410999669618579326510746126176 8905259 144024256155726929177412049279661945640 8905260 30850825869046877948731419072381941760 8905261 -6660519807237775530040498606624085888 8905262 -81172519484710925667696481520545852800 8905263 63607234403415503947508280245854016784 8905264 64442708141680530283210434185872916480 8905265 74602486297750685046735130470321588660 8905266 -48939368934369174991778261193829915248 8905267 72871949220084017210561929871598941184 8905268 -134661815038500123671598358978177522944 8905269 -45862903791062167465207046838630913920 8905270 6919942484049072281386495337444947200 8905271 -26815857346096337401712387848942725696 8905272 -33304549971291919219654338652552028160 8905273 -27180910080990729626631953439613009336 8905274 17624470064724325860243283633703311872 8905275 196209197083238423261929456613005440000 8905276 121866077463316749693367899108954844160 8905277 76803936257008360195505326544097461760 8905278 -59650609985044918766928867503687196672 8905279 187402068866342127434772518754075952576 8905280 -38951990605014799251997738986173890560 8905281 -49824961621877926187309138114239257600 8905282 11928028949537905721132347966409355264 8905283 46757476384938410719802978601897498000 8905284 88057774119837972417542838932011297920 8905285 -93637630090533874482399917741856622020 8905286 -18670031493566112816846532569170404128 8905287 -44859919497122523604065953052463073280 8905288 71386802563894919338860974508548751360 8905289 -36840134256053325818003937331242832944 8905290 -8345229973829393145280279448584769280 8905291 -295571904751097965593686540263404351600 8905292 -194822180330193678060028898572171058688 8905293 64190544636885193848431561968769711382 8905294 -55453278215883931923802549952346986304 8905295 4882107744638416016900758595955677280 8905296 17697433423315426305184779139003318272 8905297 186356686110320996228123510082622359552 8905298 -20638360720446179957301782115236895600 8905299 69044622298196718624235272170981525808 8905300 -503597242876239503471906147518720000 8905301 14311668628679930466654756066905815392 8905302 -2690998005169587158620881991131178368 8905303 -509873550895410815928137450077516355712 8905304 22284467868307505651705238927180779520 8905305 -57712376664011151012467848397720921280 8905306 -73465829339596310917819451604326661648 8905307 139323187071355464308221260759699147912 8905308 -12271814221401059766830317673586229248 8905309 116810829647001433989454007156111799910 8905310 -21890822904831564842375351198603125440 8905311 -67705106562343237494332119566109078440 8905312 -115218012705578938058415594776284889088 8905313 249037293164883578432957510979350021040 8905314 -4345412903973048970618217044607218176 8905315 -17100721254422812687855473032955653040 8905316 6618433341895519398051215404627070976 8905317 -2381539672226886880948288884189754560 8905318 -850574843895009089280550018830033600 8905319 161290456410146702619611993816684778240 8905320 89211252032951570500134247143833088000 8905321 87560130603693526158903708496091582522 8905322 20241869058519178291130805972584385024 8905323 4421995923355507689489686707668499968 8905324 112396639650798904728163247459725249536 8905325 -33780700410275213328317984115295852800 8905326 71874103824010840587230711739701127744 8905327 -237286999671691112719750920474307403824 8905328 -8365744487579639047880907861805006848 8905329 -113337763031209961709185836062748469760 8905330 24660913345452637218560160778793817600 8905331 36530663144416749218779354840874393664 8905332 53457304618884807048474270884391247872 8905333 153855405869476322748456536964918069600 8905334 -33349107159919773226386738297236154240 8905335 -70969532048090110351823093544791271600 8905336 6085421219929587135665960362605096960 8905337 21111006338540335895436483432664599552 8905338 -23568699929934063248869764653799517440 8905339 -45558434525631700856013973812480762560 8905340 16572192387026727403213258924279987200 8905341 7014173066062040267849079299433825792 8905342 -5445292348496159704395160352703682560 8905343 178336164260749875885150410243975664 8905344 -21939457292469504852935080900779048960 8905345 55111675041393774101225931571348854780 8905346 -114824748090678078818946789725708782128 8905347 -39086722218990864032936888062685140224 8905348 6444491381359023365698192008800795136 8905349 24241245213753508510516950547392825690 8905350 -53290149097907113551255521009421144000 8905351 3818803326677326609701226403424887264 8905352 -53617167121816383785827199891557939200 8905353 -112645281950248657700418340903203738096 8905354 -189585466734611748099091843514957875200 8905355 57370568733640402088955857206337669760 8905356 -165274543756963794094728150470109373440 8905357 -88114260630981976739938249383031468160 8905358 138356560279640988192544640600220288 8905359 72677739551761779474922618131544352904 8905360 -19306129221984427062718312803881041920 8905361 -110426110485243081464765941207315705038 8905362 -24708765807167952233811957598960011648 8905363 52309208982448731065828686649879879080 8905364 -25789508748061437606963595728857522688 8905365 28160079966846124124256857475936645120 8905366 35088511300622328914130854349513817632 8905367 105922730421902558975294995705241878272 8905368 -86484237908791546161418555172534538240 8905369 305084758389614667122999843053716806160 8905370 3169949956968820218198170350187520000 8905371 99024496862463243251410707489073749912 8905372 -83823072737485970241286088957099311104 8905373 88830098358194965476127284459433892364 8905374 31665719925334091699694261971760596544 8905375 54704213934785495382717499566823488000 8905376 129698829263351922532993351521864253440 8905377 -53114855481614551618854955198111371840 8905378 15760011091195450823910595386498192960 8905379 38333977159193643158663881827517601280 8905380 136560451126693797036533272358772080640 8905381 92982746601628412974283418222435954364 8905382 -8823026155203994555591593634662808320 8905383 13495843084442555110098072798645798312 8905384 -184646983715643971681215975672814269440 8905385 21678611701597991942270983436746159560 8905386 38919710170673693042751728589385728 8905387 -845799990114302313158259966485671488 8905388 9439283091560989929031496070207415296 8905389 1621376129884364774873754935289839424 8905390 17117814876131208748365909742319965440 8905391 -330359464830599812213151581630288182216 8905392 29014703707608161772835546753455734784 8905393 4630112139913017328248067419931085184 8905394 -6580274114644457351228249293712118240 8905395 -63245466039396523222698114551007628800 8905396 -69024160484599345844818813244383905792 8905397 -227343989741365129994087161021205627154 8905398 -17844778465484298396949418299361603136 8905399 -237259180312132483596173066019654880464 8905400 -25888223626767740868617061490031616000 8905401 52828737193740550630045294089424846080 8905402 -47447892798442131090876596015708342016 8905403 109090661478737434189952173538682987984 8905404 -110214576527549509494859088614555528704 8905405 -7389035522240164476302913395747987880 8905406 -201965217656770678416453552550363685376 8905407 180638202094907341258415831757642205200 8905408 56054913512726760568221776931094265856 8905409 -42192484919025605183481942886016110380 8905410 46446946244383633977219794717440435200 8905411 -142991596853069217629075537522353199928 8905412 124055141888625199440696820360650569856 8905413 23243822635575275773824863458111507776 8905414 28044825851530320278447799600964761600 8905415 83982027964447309322545132225815363120 8905416 2317976918456648795703361797117050880 8905417 -26327990088493211038847187287258962380 8905418 26273328886566845368359845796600760416 8905419 75259314427483628605883604950359842240 8905420 110373435867057821327292601739908193280 8905421 -6537551334897060942554631005233056288 8905422 54751305469631396047215393170151185472 8905423 53694329107445432756083014278477042672 8905424 -28113365668909233031243821994937548800 8905425 23079130893931315918223234621641662000 8905426 -992649939271525071799673733715639680 8905427 28468718617992210908130820306462023276 8905428 49572127131982617659631184543673456640 8905429 -415779799792047102475779404095243200 8905430 -8448099442125181451294735032515728640 8905431 -3752171819307842552354277471389546160 8905432 -1151794731577113592784816774602752000 8905433 71965382502196505802468654272043360000 8905434 13572142587999141608505632373099786240 8905435 -70739892436477903377799781835091111680 8905436 -94850752087105221465442554800337937920 8905437 -20131916325062224842412602253709636160 8905438 -97295050887069314647728331504433066880 8905439 203786465057290482384167646728294405760 8905440 9202941108525183044122735045281054720 8905441 -173802782604189882738529241287808216158 8905442 15303208598975041434629890305506371584 8905443 51698128001686035144233405762236126464 8905444 110971987440322416433223696044445172736 8905445 -101972435054788366004510214684445191300 8905446 4907840994572540560911575804482639488 8905447 -11585093219761088559142447869807452104 8905448 108888916631506813473692143756130319360 8905449 3397655379839351516225276093161804800 8905450 19613113405484916261692759137793402400 8905451 30372025346322380143461496773438207504 8905452 -49648368965303625924077994353148518400 8905453 -13332436912387182085840814159554745076 8905454 118840365031825628275088736825337882176 8905455 -93415779202663236653926749641641154760 8905456 4673435197167669167202943090573344768 8905457 -1978897446773464757390051139989111568 8905458 -32676285421442694244561772016050591616 8905459 35828298634821265904255358579048350160 8905460 8014481286655926812033642954463590400 8905461 92923338741284082791502170962964170272 8905462 -54283302535681927624087422361406556288 8905463 16777349539177825556167815309050081280 8905464 -11571137963163639788852643667458048000 8905465 -68698127247142769422159733661008028600 8905466 -268299710679810600383480291829724185600 8905467 -68467145821622072117526720857727899088 8905468 59178145009467339173728963412571479040 8905469 -169473785199304318097775291901308280404 8905470 -8762922268435896419294915325623562240 8905471 200341457409364258473904342144303052200 8905472 1309411891274486047100067201228472320 8905473 38146389430842465264502832214902847366 8905474 109959361594609744913226883619946230736 8905475 -6948230694949806661816248341342794500 8905476 -118500292104489753734554889218153814016 8905477 -40765626424254590443356563823940764128 8905478 -25105690162015761197628704052092076960 8905479 -236275715071747127483056503154611288 8905480 30297205485919610905833881973161164800 8905481 36055528600899755010246483317247829704 8905482 -16651673970350638864545882222867234000 8905483 -285225773981176054679970258024507936176 8905484 6767184203752899657008141068481482752 8905485 -33200275107838013973108016559666104320 8905486 -174743660435799265875890257334130911808 8905487 60288199475718577628331963363134961552 8905488 -1544936488185614655054560776654749696 8905489 13839500582377520782955816526408517924 8905490 743393195554581391903589587399718400 8905491 77788150639970615871081889131797990400 8905492 -226543096420023024083956303387202579584 8905493 -1625257300253623021330669688514344136 8905494 6228844928560824870047016441639075840 8905495 138785516206894747634213816651137743000 8905496 -267289638968764215881742170726598174720 8905497 -104941682637071226018210510378619552128 8905498 43470779122378937736464975769584468736 8905499 -217191759449602210127404144136495077500 8905500 -142190445090133371870007934703027840000 8905501 332812064140859037357571761980576869824 8905502 123290210527672508243154994906647341952 8905503 112236881884117771285972555072282658304 8905504 -234463435726920170649598671043745415168 8905505 21512563947547431896692093634639228160 8905506 82637286631635360518917578094583441664 8905507 42612474218698941304376336802493178080 8905508 -82475232884111907436594303593085747200 8905509 -1132590787486516900413664742150308386 8905510 37835728584530384682014481346019852160 8905511 82954777915147504379610681536895787344 8905512 -50531102662569977167911589961583820800 8905513 -131326345756007359226645165858091784320 8905514 -68841070754370854837428838160071840160 8905515 1831450626303677679743124949567480320 8905516 167578220687774644362959846358835249152 8905517 318072653738225161361886467946324412566 8905518 22305686170852032509267168114979648000 8905519 51991864049838948420485109252285198720 8905520 -1781977412015477404791445343116001280 8905521 -53680714545122741991203335339817348160 8905522 4417145858029989579163245022833111312 8905523 -165954091027849844726606708872583717040 8905524 -33012818211022860985359166714607161344 8905525 -20339120821666945236866344640162038400 8905526 29582730475628792189692947736390815360 8905527 93932003190908023374350604779592499728 8905528 -44977350435729630644231473834589184000 8905529 275401633193135820990421692734678201130 8905530 -4437682691193416624625467592668559360 8905531 129927965052025440262142949093183521712 8905532 132893303298466420286364878361391389696 8905533 -9286785712207754243178621179749045632 8905534 -30519318648596440404068278932415518720 8905535 -53020410735223602481990975339990918920 8905536 19455016683381873066971306195890470912 8905537 -143901026337050537658428975297263693740 8905538 101996081448213382450829409388966195920 8905539 -20047922814911300476545120442770227976 8905540 23957388475692260068939578253614305280 8905541 227043500722814434783110908919276384 8905542 -21951495024752979136793433625673364288 8905543 125803473328581696378103402049645192792 8905544 -182425559903109143688483191350971939840 8905545 -4987407661025703874132440110235120000 8905546 -29570224096076443956389282628991563936 8905547 50129839704413073727222522914895603200 8905548 -3480325902093532722910414791668204544 8905549 -25499291688705228386171151285978013450 8905550 -3054439938780143624343255080815291200 8905551 -173903460684762322780125408313292917368 8905552 46955245818069311433242006559987302400 8905553 278847424541895243358248897156020388720 8905554 2505037929269693526893327321227553280 8905555 -184975788291169469370987498873071644080 8905556 -35982901937476353982351379789217546240 8905557 -139587073085548206149548304742012344160 8905558 -2231577862882209055112961424149844416 8905559 37366447875452237750796361439168118000 8905560 147351236906988464165758542677704704000 8905561 39718010908250113121988104421360024832 8905562 4237188882496654126850961235873796544 8905563 -34588004015291179190330308577429673108 8905564 221981499401560601386067306664450057216 8905565 -91552871100200207989277062675336011540 8905566 36722674363901568134346694703912140800 8905567 -48720810343411828379983930332531570576 8905568 -101531505210545323631509304495245885440 8905569 -53369846518362141528870187633082861760 8905570 -4367728151613377747847397034950818240 8905571 -36069667237460558750149416072509952228 8905572 -54624685693544356700522384309657640960 8905573 35465725544043373113229637431750321760 8905574 49515962961025814920863819798272614272 8905575 1336168317624336382907181778420521600 8905576 -103364431614266424284842813497284305920 8905577 20374681461643971075165654667001318400 8905578 86397090143240392189130455788091760640 8905579 -240021975025295451762712846669612839820 8905580 -54254119644878779245030298144044748800 8905581 -192465722217149718361409399076067005000 8905582 -34721462775423929513637516584054641920 8905583 239729487265903078860827759121289562832 8905584 268836234701240086583004700837576704 8905585 3916504761619677171690454835955998400 8905586 165932279454555037110643183920995334144 8905587 123915846597456621320837586115558250040 8905588 -174700795320217304684656624159172481024 8905589 -65792145503182921910718330123852687168 8905590 31894402066668072437134130302906465920 8905591 -115676748969055948523904075498172729600 8905592 -262912060709554926405333871309876224000 8905593 -3499623791280167661080484170302716336 8905594 -41414798100346801221876011692024757904 8905595 10576627005656230703749280758955001600 8905596 45176477159740131707185410059790213120 8905597 -215375644699309984877440620161773720954 8905598 -13781849003893258912103678367454801152 8905599 56046400939164026673925425425474042400 8905600 -80087694789021229109737030680576000 8905601 -31271048087217727160282258454676416 8905602 2532871625597181800965139652863622144 8905603 253722222415479659991241583240637375096 8905604 -70055640521846330632317756787642122240 8905605 2222702558903886846817680701570604960 8905606 91071803393573283081327144390963718752 8905607 98431061477844851052776858886085051200 8905608 44347768787871740431253657554464153600 8905609 424867357024307791784469831160512038016 8905610 6929959408578627804745424838020044800 8905611 -76638263425185395053070513616557387520 8905612 -125701930210443608138845972109184319744 8905613 149149092056295517539230357418570983862 8905614 -4502846140231026996772372149197680512 8905615 88289650151637528050140712872944834720 8905616 -26575185095367346981190850924826288128 8905617 -48108431014561527650867654624318820480 8905618 -21180827727179093482880882975178301440 8905619 87006138185572406603078201392752847020 8905620 74985114806770322718060087616025333760 8905621 121918757034808203926581444435292995072 8905622 -210447582546389854443857343937275273216 8905623 -9730150009393069692966824778692355840 8905624 -71995544733856524559877900075867873280 8905625 47831565041563035187681962930712031250 8905626 1777105135713029426550649072676324592 8905627 23442633321063789510041395928654647120 8905628 -11603338952723754653067087807112069632 8905629 101806402553422032734803429022549681568 8905630 -40758440423062266098545332733318607040 8905631 20831862674599418018663877649759201392 8905632 32737739118785182069132699211107663872 8905633 205045494507824560769050021283113781424 8905634 81713961563880689699194360782670577952 8905635 -3576474627388257774642826563140240160 8905636 176699320376950893820212035496813630080 8905637 62757061583925033244200265125936661440 8905638 24234446841059960687116007255611054080 8905639 -61751611899276471704316907496153138040 8905640 223622746467013904979425664193549516800 8905641 46025954521846163937526965826111763904 8905642 42921225747900734788901170091702649600 8905643 23136645738342124460540527611280640064 8905644 33416860057374321226578889110786048 8905645 16306350614291833815634920643837006080 8905646 -92176176464924570707863621221650025856 8905647 -84465449838179891661849470434973201400 8905648 11308613860303558522289900721066803200 8905649 -84909438933183784455089145451373283840 8905650 2943355920492667647254695038013017600 8905651 91269164902915331773874677762229187504 8905652 35799946310902524127373466378267340800 8905653 -42526156555630480951277463663743400000 8905654 82132404389529151199946882643860936192 8905655 -146039470850717771648898427465529612880 8905656 108730236697325954532928139975753011200 8905657 322230646713077576294143098892906100906 8905658 114863604833685036401844127528807405680 8905659 41229418935092784106425716485660700160 8905660 -148575367174261238192150253354311032320 8905661 -96884916461218560234307326943259649600 8905662 61984071067654356062703626722829814720 8905663 100490876681478600048950753782494409624 8905664 -9077452959959349904286641342365302784 8905665 2893464814004150554973262153093793920 8905666 10849706965978823550235892812306536960 8905667 -31379948673279170635684339239933711048 8905668 22415075566799090591176692392929628160 8905669 108377368810058632934789636348639710944 8905670 -1617834103924856994836601165272563200 8905671 -171978233890545008386111601923976065728 8905672 -116277476759091849766842500131631923200 8905673 -1566171688423671887144284752633546240 8905674 13061695727377969673835661219216839168 8905675 -98265248205852607091878884032455477200 8905676 88175668453969582659185013336911020032 8905677 75772325485732875277634259242967613440 8905678 -8301368470525564531954245000513285888 8905679 -190585766613778312201246503502369128720 8905680 -3295848523613988191405804152160256000 8905681 -131583830360632346693323869329673461518 8905682 -89801368073436836029184150362745405808 8905683 41001811947683187478439078614506603264 8905684 -153537388138000750450680076947165587584 8905685 -101662328730364875577728612202669527240 8905686 10862094631942967443152755343626672064 8905687 195607576737644868271985423961337472 8905688 -73148860847068483091820999531793735680 8905689 124608881956271379295020733721256246720 8905690 -15602198054682937735457067930142936320 8905691 26194540870932229010847056881267441092 8905692 -28184853091936864921356260064604962816 8905693 -86878232300868141545047606944292692058 8905694 5303205631529536817262349237687564032 8905695 -25318795176976333750916119358823358560 8905696 40717770720271881519205109405830348800 8905697 -214680222310752078997202497426527282540 8905698 75667438710695675778925896075950994384 8905699 164517869629455526552631356459923036480 8905700 81866369083995779084925760690777315200 8905701 -6051527896693522374291605685065400960 8905702 45391949134786043856194713973690867712 8905703 -16891435808366114684674973634576975048 8905704 126139402092696771573055732761062277120 8905705 249782545205097182366640385837420073160 8905706 -41930176984789783775126949956464770816 8905707 -156046579415586383876889055279677459648 8905708 419721134132869836264215393096370176 8905709 60934460176378879226014744673302092780 8905710 56226265904464785794689460620346373120 8905711 21477445495350007867298090889510572224 8905712 -68077168522796371748235720065354563584 8905713 -248748929173191828885564865406896929600 8905714 -96849622549512156640399067464345346544 8905715 5152804839149705065780177630436051520 8905716 -83232995307482897033267082713866201728 8905717 -51619526216271893058167578845312148608 8905718 -90857954519372036731686691346114544960 8905719 -61586838822913552699472452721951672856 8905720 65185648659091537054720246615848652800 8905721 -275078786206880557741083967215376814112 8905722 34914553965554312742491790808829236224 8905723 -243417104609472060985594561036282968028 8905724 -79917742690437320285018714255068053504 8905725 14757008627666952634825047764952464850 8905726 -122600986997669410995675024592355222400 8905727 -100587989777851085474525059085437493160 8905728 -39188856334698928844808970900472856576 8905729 -47836716020818563098262960692875509824 8905730 -1321523161191107215916176873736640000 8905731 -17272001488795122172951087461748207296 8905732 -191363073862884746387394058357512803328 8905733 -72238459174575377096659640997155002632 8905734 54534593451183384123401912831776803840 8905735 -95342839422515661586497209945949715200 8905736 33619789056991444700984728880590848000 8905737 -38223328467777400359340899141903066720 8905738 -66940383149759998625160012486211097856 8905739 -65085388532370229420228596960298703544 8905740 18698997138152736313068866615948774400 8905741 -21157657691090909173919904190688999828 8905742 -2186658069366337253274171151941020928 8905743 -9928556244596344546948160486445801984 8905744 -43910413710320144175398883023379619840 8905745 4645846749301740088869133522817646120 8905746 -9392830523389566715952093126441337216 8905747 78859445236942302201702713055282289196 8905748 -57326868361820089259927597291649368064 8905749 -10705920998287801716934401148912684800 8905750 -36036426152705235837827499072775584000 8905751 -31789353716620943528898947364054982248 8905752 -1539393407865093695771453905230151680 8905753 -69094765548484782503152012688269996416 8905754 -32061710856996798113796580245572432640 8905755 126245882825515054676728063473785568000 8905756 -64195323779568472710632222269587240960 8905757 42172301277986252776298422042312602624 8905758 58638492438858191332586596703254530048 8905759 -222519225225351954819006023133162555040 8905760 87831281139907511672803918093471580160 8905761 4916228274498202521136676826623038080 8905762 27178484053705382155261597064670967632 8905763 77483481458239409611572410998480796760 8905764 1186631775967339641425858421944573952 8905765 66500550751214208242789649699537705120 8905766 11818183139064533685117349630024122240 8905767 -29311661429561890856353251674513157552 8905768 285788294580224799162039763286305090560 8905769 -35493520983309473103242104899628888704 8905770 44763900584457622378227855635369985120 8905771 13564427467233024703076732899959002512 8905772 2965902267961644337569774139105147392 8905773 -994611504687371960414021389184569344 8905774 28352649744171732321974847619853817984 8905775 90561190142087071236016142626237875000 8905776 29947598819956596134583402296899534848 8905777 -255551873459678065991137128125274395374 8905778 -331112848016984656998006197764144128 8905779 110940441676096663150532198171481893184 8905780 -45870305298462770929630222605137994240 8905781 -13060367471224592563104714210116528388 8905782 -24850990342561886474399590862966313600 8905783 63472672869660913358949288196209176520 8905784 150545354255594920081005231197546496000 8905785 20391383055178551089213221902518188800 8905786 92567373497461077411344551994584532592 8905787 -96295761935255528655102959456700982080 8905788 40300348724581106479262642738546688 8905789 45753888293839543426096840184584548440 8905790 139890208433249309052146692875093694080 8905791 9137659556057133663217685785962415104 8905792 55531186207818474128951432721383555072 8905793 -23065266646413527412612336754926222378 8905794 -38036027943763654627111142194531787520 8905795 -366504629396601463577034457013489574720 8905796 86692407727447428528740589578671656960 8905797 43517547315770509946995531310930406174 8905798 -144415854062918709693760047845459495808 8905799 81233732012849762251087953592137015336 8905800 -56192792506341588908245563881905152000 8905801 77893719306722377500300046924772995802 8905802 38039299481048538930351961833047041632 8905803 -135217553976059998153717294013850112296 8905804 -35684540296773118236654079209941823488 8905805 -10599866025286069289860463107103427840 8905806 4614655283836496368180467190766002944 8905807 -167318226377736491906313128214766494048 8905808 14942302101817829841049296854285279232 8905809 -85213629759707600950882452006251175744 8905810 110984610445467584233166891420540616000 8905811 -171668200159220484223777684180875021588 8905812 -39440595817655515453295070978325567488 8905813 -75489308428632388970050162453085424000 8905814 -68486842518817633716280126933276047360 8905815 -22898908166091426034953326526614328000 8905816 3612099981224822931093762968711270400 8905817 -185081116981866347633077243218911343360 8905818 18200618212204597522014195447125205504 8905819 49392288324558636903847320891186889744 8905820 45659085153342029836922509372206120960 8905821 -12970793443451639913603681724794053376 8905822 -31442265183716610947691688435702969728 8905823 -156295247817383299987967202415192232928 8905824 27071949810584004112313644951779803136 8905825 153785719827944783640279426704907365500 8905826 -24253360872199323748766886379060658400 8905827 -36176157793640883520615630691261558016 8905828 -148098158030481920095299524563007774720 8905829 -106432040882181307324030791901856055840 8905830 -9939614042679842171859541613682554880 8905831 -31496441239085068600232505414300429696 8905832 82603222119057305510697327587670835200 8905833 738583036378970892370121617403908464 8905834 32794467701597759958713104358454672384 8905835 44404824915680620515845176145712543360 8905836 -66053052549112659472363157215777663488 8905837 -37220784240163439424665018785958480340 8905838 23680725710358309312597427750155616320 8905839 142108122229874489078205756622077367440 8905840 18543728837059134172584178236355215360 8905841 -153147187501081354174491708721632618624 8905842 302420305025602555602333115072972800 8905843 -43220589502374053289099580628438729908 8905844 60162931402133031175334183083256804736 8905845 -3792978917067585221239864277645136000 8905846 96335378219809633578512761367728827264 8905847 14204109039749473657732320223688804400 8905848 -60662126594457145099361537180704419840 8905849 -28190491886407988002143089916823696150 8905850 18147936323979581424351609805937912400 8905851 139024779512319354913662499731503641080 8905852 -92933080733476604775848659712778840064 8905853 -8675540009763170257322216761829038272 8905854 -3669897774384528687201392566978603392 8905855 31823558676429903223972213801000201920 8905856 -60930174050284974351287935668458618880 8905857 80357587880455718133906259079137157760 8905858 -33526337270582237283356951073982219200 8905859 2357132228318811159408842879356549704 8905860 7343936588666002972619399010594151680 8905861 -125661258445257732782749827544358590148 8905862 -40747608511675895048566049245796443008 8905863 -45638034233372751407791976557845531696 8905864 35052109035096725261870121686437355520 8905865 95165448400684983085804154624491228260 8905866 31656192638559980411011246669305243648 8905867 -55138398484719527157139314277326924240 8905868 -207643881645971871238885795190928183552 8905869 1416822266282391223294346552170860480 8905870 1049734263947622616208001099358255680 8905871 163516994967576770354162203450189396320 8905872 -24500985128282261520090032652792299520 8905873 3665892196451684959945825185764104320 8905874 -38290524192205788431753360587667639520 8905875 -87749763662353335682610765575636992000 8905876 -50091875239711110632947044803035422720 8905877 139099771782885306051895305626913602652 8905878 97901536263790089264467267707888036608 8905879 -331478739532487716773481449833880616200 8905880 191198242223958872497135595019498086400 8905881 821996828079536212432068339552575952 8905882 -2121903440154755931510259417019240208 8905883 -86282081085616208801145443598726186480 8905884 13421136144783741808990544731570222080 8905885 91494008544012609171915171087814287360 8905886 20539111031398199260352618681377102848 8905887 -5121855339706150865034374307291184872 8905888 -168112752312383687180977143667422658560 8905889 -23171102602123687876168906957568280960 8905890 -7123106222265124421352385971669734400 8905891 -25666225972501966968452747806790119368 8905892 72358754654161554197830600699970069760 8905893 -112429148743869324130078635839304383136 8905894 -121820284393008622133412343057495209504 8905895 -143072233457158896497719417219301093280 8905896 -294678341290167541598813375252245708800 8905897 -8533986131885457648237930306039946752 8905898 64583128893884837992866388105073358336 8905899 131573841580725328488647585064227954688 8905900 25762613271822753518064046069348992000 8905901 143508819803208666263101038178784460972 8905902 -918912338116528257382953617036190720 8905903 -221590124102797488397731831121080020848 8905904 26054727319232177897858832009655222272 8905905 36677813929948458243781980160228154100 8905906 157967952934473715224590914688122555152 8905907 73385837876279760376028240624248274796 8905908 -52243511012943801723554959761624760320 8905909 218073218001531924221483862185356277916 8905910 44190175228926966708476981137639493760 8905911 57872646548346861720772216472075531904 8905912 -39831618702791510806031823376616140800 8905913 254938038477332175861849951686528949162 8905914 1717819205811407185536890286034161888 8905915 -357155179405959046123273080443333184000 8905916 79446789912191485823180053107185034240 8905917 111824567815531731877522411193159066880 8905918 13333216624115250618608881233233298816 8905919 -78583283794530063842119828370475567240 8905920 -298191772225118326697837597420421120 8905921 -2604290577669242762199358225255990956 8905922 -65736856428262827452363401086716563968 8905923 22805503650332673265387563360113846880 8905924 33356386960978831402938482782522561792 8905925 33666342618131145696985672997132032800 8905926 45475807902418533865552793512665139584 8905927 -21768341940544729510724836548277156720 8905928 -35730255939339712258065024197239111680 8905929 -152912552969693867735012756537717763840 8905930 77230052803353052628415472466139275520 8905931 62365938184259542065014076554873471592 8905932 -24738079302640420680293056075474944000 8905933 119300253653974466850204581217360504182 8905934 225616989389963898815768854258482571392 8905935 48334345932927396773862557059837952160 8905936 16872602872718424023927671700443889664 8905937 -41466466534736885652163580840538364428 8905938 1421422488134209080487324196351551872 8905939 10340473264683488820019881140001648032 8905940 -33435412898848859860977348547463880960 8905941 -149835113273878624131628426559703574560 8905942 -200724974633341005709448524507475907456 8905943 -234559625976036711711996625671834986784 8905944 -47324720744684136717853014995055943680 8905945 -1366203362069377832354702473425068160 8905946 -120656432774636270974003261549295854080 8905947 80121007023668994650189977149920561520 8905948 -161132131869784741260046504292719878144 8905949 -12558763657168277363525584093322283636 8905950 64893605553119481368021018837211873600 8905951 2955422044539262602327231602275830592 8905952 -151758761483700936073465974866787434496 8905953 66362286182203508614876204606609735104 8905954 -332553894520239669465893289663686880 8905955 61173097367036975084827031308808787360 8905956 -30038771934961298712008354291641307136 8905957 50650649115085915817525922104307726206 8905958 -37894025570375882720413376734623920640 8905959 31346275785012169063440630919155992448 8905960 26459373227854138294514949360864460800 8905961 -123917821223920041208709544274609668828 8905962 5520347393563867077738092752312923648 8905963 -3394389859227774843882182861213880 8905964 -209367722866151010367988824842698110464 8905965 -32377993267047499202259303988936200000 8905966 70453209754228329943352167454496233280 8905967 69873121506266767184909185632479338992 8905968 -19005558870264833791259847217703485440 8905969 53081225176071504891969873525899617344 8905970 -2636488090918564540324048299612532320 8905971 -2969695436248179842126568160563210240 8905972 -24482426140942563161018966267279684224 8905973 -20255144090991378537859237242519110340 8905974 -9150370516205101666778672588643274752 8905975 47021934934595742587434702699804118000 8905976 170361211460443245891517216222718300160 8905977 -94557938090427443788122495874578730560 8905978 87381406845347915463014309591880845280 8905979 -43287102299838916594078225937731017960 8905980 17566645772889573691464687622477086720 8905981 9592769853035560276728121385566852192 8905982 34891613330454677427686561032357993344 8905983 153844478513520986373171961824904278528 8905984 -105317466433339582959788612560627957760 8905985 -111889276579377371633299272708764515200 8905986 93615797290392432120630070091134725120 8905987 -353247032599880097983428462260893826240 8905988 329807073082758607424411256857763840 8905989 -146243437903298759182629457784905019520 8905990 -8258363850241788978702764278140595200 8905991 43609205634762373111425179927450528640 8905992 11007572780038651430776769752076574720 8905993 17042074912651737878624129821815600640 8905994 -41317861765763586797867617997968424448 8905995 29637984623647641594244842512009448000 8905996 -99563024608827738002731456503110807040 8905997 59251845705418773013470232664561659446 8905998 98021949419334853244550292131357877248 8905999 -50554457814363460083016865489097003960 8906000 -3608622028493913294442745862807552000 8906001 -21965274454652976063612711731659882560 8906002 16095897537765582112981604481331445760 8906003 -278861549093786270224243753236477011880 8906004 51815765462382399544369157120185221120 8906005 -9308280171435783850981474699455757440 8906006 28363498344508489684635595803322397760 8906007 115578026629730626571650361725393691520 8906008 42030912548074109295050772662333952000 8906009 -111062504631265446570329609257199280384 8906010 -23650165417741789069545366409308864000 8906011 125209075829339480077512543862665783360 8906012 55778425797726702604459136596745590272 8906013 -75817997337210472075401106922221779258 8906014 -8679002143712760555775315428258952704 8906015 -141719147353828133402494335367514826840 8906016 32344459504497185136566116747900354560 8906017 95084085741238207750900988151129812066 8906018 -5570432998946613475096904873077023360 8906019 -120265451113842651752889772493315755656 8906020 30902651444803587289988469061744488960 8906021 24530237240489936434174423016201103744 8906022 -67428614050591503552853117621625939520 8906023 -1529263168990351459545139906620842960 8906024 138784944468203586924840202325518248960 8906025 -22316605250677738599694592485963321200 8906026 5750894003532727506823516962806657712 8906027 51038937375030847010555681077880877600 8906028 68369152272318606324168807578353612800 8906029 -10977824666144898554800895254279869120 8906030 12287336988141062472280647242541588480 8906031 -54580526254859619070008194952977928 8906032 16415268735138071467120116749945716736 8906033 126235806326122128395031186863090571282 8906034 -94235570414475048723152459056417574400 8906035 -42651519755081028393460262651341068240 8906036 61458465541103654984071129162336106880 8906037 -5867381020073608072234793242223216640 8906038 69859299296940067785778499249722437696 8906039 154437364681593272544219533108591694360 8906040 -13611752846577335022355607978074521600 8906041 24900463179329748517795213220357246800 8906042 -94828788278042243005194128966189534208 8906043 -93017798794234165949814374855308066536 8906044 -191045170111196025949302107458834391040 8906045 10825416176525300497571984538266626800 8906046 9568796062095834551611177414379904000 8906047 375994586658242608650330478693513047360 8906048 -955854788623937075601009179202945024 8906049 69302662135050761525087720629963446834 8906050 -48273774530293827645716964250167120000 8906051 -6397637699964066194910369275729051136 8906052 -12658087897326621515905340830381670400 8906053 -33807884684065028871691965960825346916 8906054 -27129395591064833191315686550942671168 8906055 -8095238288430527222592733876100266080 8906056 54621084539191642676310878411777786880 8906057 -9676636319291770617386025959183074800 8906058 -59176899035973769444994954559041141760 8906059 -474239612507233708948703992201045305360 8906060 -60099385784580905419964934094583808000 8906061 -46483106621993418129623191260342914112 8906062 144193093960306174854236335956251896704 8906063 91325604819687562026527361535635402360 8906064 -16225448137993444768593059444671512576 8906065 -28186488718194901526049052094650099200 8906066 -4699979753772047319666263185059465216 8906067 -92216618246033957047614869496109020192 8906068 -164356992165273884026285683106920833152 8906069 88431033067783276596571518006635751900 8906070 -8272305868343660258592391768431728640 8906071 244980529144066841111905649488077291272 8906072 -73196266425172101729669735386785382400 8906073 12311568209436913018187248348922378688 8906074 -1686989338162903303950483167102426880 8906075 -45507694156859484682494415709084618700 8906076 73217526920143078876306037067750008832 8906077 -19626111747503223420929507012314997568 8906078 -123587099443086132955864278741371161344 8906079 -14671635228039740952765883934455280640 8906080 -83179436409053571786203322526429347840 8906081 -14558746070025188782022952000107094336 8906082 -22222982823509389781466240771742190208 8906083 4751064146188328593239563031974919168 8906084 318305891742108359101712754884446848 8906085 -10754892666302569966156864137693292800 8906086 -19858318919482457669278347918921600 8906087 258888074237372299802389305749810807736 8906088 135038148354044994161193458131355074560 8906089 328478051547472754734889466036571416890 8906090 -65731018912396401733256967082406935200 8906091 11880610372759490212921628817056904792 8906092 97278936334210487828369864978670592 8906093 -97212796181693614074614283032297311242 8906094 50717813037340566927495438319453069824 8906095 -39371182719980448221639951853981411360 8906096 -14465015286152400634652326163019202560 8906097 -760899190914901433329669844726434272 8906098 -44878496005736627192300374506747947520 8906099 -34378866477326515094296156142152327080 8906100 15729464003789385822172678192118476800 8906101 -56960269454542466900903158338331014368 8906102 -114512408078155813861571135903837510016 8906103 198870869635217917280396983574168690520 8906104 123296114172031820237783101205975961600 8906105 -1855379282847795580532708585363509680 8906106 -3976281381204094274227303532321329152 8906107 -71553932841243705489922005542142187776 8906108 -181965234310621620221423276563829225472 8906109 138016429274647318235195872176668144640 8906110 -12336103301983556383409106040611575040 8906111 -3138449038209115831814990298726204288 8906112 3063793781208595588291518561622425600 8906113 50376007805990609940625282534711786118 8906114 10973711707643495930244942156171546624 8906115 -63691736587642552636273364042324971680 8906116 216076329510764207977252790116048960640 8906117 -2288104157267370179086101218191165440 8906118 -2407052664917107322593013925648279552 8906119 67379178307798668038211328037363420040 8906120 -55230597755483085218951445376953446400 8906121 -15373334808599673878795337339538284480 8906122 36234653706700190386344058412627872704 8906123 -1075616759881020615417223305418403628 8906124 106104701258973943742089018140317908992 8906125 -275312502912027745273134887533940625000 8906126 -106201829228104868113015234873903207488 8906127 104609545533692300865786078614206045320 8906128 -1275390463051449550212775895743856640 8906129 126618526692535023680040168942320793600 8906130 6694842452908076252574534095886285120 8906131 -30832061814121700163952198269670887600 8906132 219759891936632917383420821398277840640 8906133 -126426283797165227394058060909126625376 8906134 33137782617721602113176146356644893216 8906135 -54431054854269757131213909831345918240 8906136 37180171237978345350893266911065702400 8906137 -88627645884456513962766752762591916214 8906138 -69152694139178990125838343548797547280 8906139 -142321369385997863083028599569069649920 8906140 107623169865064074601448640746265853440 8906141 147592475060581638427832939346218808300 8906142 -51076889712983276567904776967434858688 8906143 96551782131326363880778799610811296624 8906144 -16321845548226263182079935765366702080 8906145 -9759074394810557659615766546318438400 8906146 12442747728814512608225044752831248544 8906147 109405353404994372763130812166672086800 8906148 59796121487506911644285850190353954432 8906149 1334220086969192126612333874183658560 8906150 28101140101546200191302087307595825600 8906151 92147632717522228587816218545990837032 8906152 -12863373563765799359666262817689600000 8906153 -231942014538575260140121832727740270598 8906154 7255353058821624875152893322712613120 8906155 1785130829817704929800541106741628000 8906156 -23901545831920039731860278575474834432 8906157 14504633466741241594157735924547148128 8906158 -98470910817223628195622998564092785600 8906159 -18740394884548240271643237078023000184 8906160 -222453149651245900194599370447912960 8906161 167489499586002952299069779327736259200 8906162 155828101405346888946109093043752322832 8906163 -27909567647765518292611051485204331776 8906164 80643034665679541431860156807056192256 8906165 -27601532781362327482861813799190131940 8906166 43437640561797948658008474282803942400 8906167 1598605710834106469496385602297670360 8906168 -136109553479013060675697313749307904000 8906169 51555593604361567921651654434283969728 8906170 17297176216816662650629656148360719360 8906171 -260499487802878956537763526235753223968 8906172 -61575091902304394132281477631612313600 8906173 -68776362487624169113197971472609044616 8906174 105361703001938238996721366646410260480 8906175 23347940020163207846988869098029913200 8906176 -16768234934965440298174105755636989952 8906177 25516462441333528033583664808719816000 8906178 -22582277661874563226072243242777583872 8906179 82252272493147950568768735776868958780 8906180 26844738374003431910717274308696332800 8906181 -100798551884939081642051947114986518976 8906182 171152289735751469557195003891424625984 8906183 -73497924810154133607229111555687716384 8906184 -3555122275723722216364004876131368960 8906185 140571094688270316182632586375216282760 8906186 -78839490968085941991169967752004576208 8906187 267270501874934376618652864171444172364 8906188 50956806928645614249471716343593093888 8906189 47157894431781846597467856801723471990 8906190 -3120032839668630854617549758536945280 8906191 -88994342740562183961386405979530718720 8906192 -28686305117712192734027250891568005120 8906193 9988462287864427577311677699139096080 8906194 71468229546805192556499706074384246912 8906195 99704919493653812860449901187392273200 8906196 7923132610804083778907742605788913664 8906197 123837651856359387296851474493395885646 8906198 4145691178509260878604523433519706112 8906199 39098292878886398170867981130599759464 8906200 132423317251060858725288205311208704000 8906201 -125030344444755117216607562116980984828 8906202 111646882235113380123500226409613552880 8906203 -4423935234755902764768399536567221976 8906204 275918738720378013825836963779624836096 8906205 -58167128373120020266284690003680640 8906206 -35528631182497788927510123777163723200 8906207 -81761708187860395449444387798917291328 8906208 1178050940248543434702074868505509888 8906209 74272820023615020532714377294216291604 8906210 3670798898817954555168607521692627520 8906211 92535727640927538114600054977084284260 8906212 -9358635250524004895880458998974484480 8906213 -139264302262792262587286421930910008996 8906214 37903284901808120428769710892128271040 8906215 82646097157934031075989009373088196400 8906216 28800706174334333978706518322568642560 8906217 -11554058366553275679481587211912204320 8906218 119625638093604538800352710818250594816 8906219 -7362005910735920631789498371770975680 8906220 84521329691752093628090388879252633600 8906221 42112362734928078933410064023269008672 8906222 -27889845108163152634964510636025478848 8906223 183019549940714386944807438884922604800 8906224 54916579717931581882242385381077155840 8906225 -1978951356181968527281264726427200500 8906226 2217609092403267976700899110963330048 8906227 -226995723364540307318542171910468871360 8906228 -20267702772846122308573527339976098432 8906229 -40281916451332651563178937568365572626 8906230 -16683653113180905167192081789369452800 8906231 -1726275157997729742884274246225507168 8906232 -104688970011718324616374182837774581760 8906233 -11772349401819801231738633495671883648 8906234 -148976053956121579373497262047690261248 8906235 41586551843509655233795007199548598240 8906236 162579161516072876426669755964075112448 8906237 -120939762018906660082345058177023557114 8906238 17791486926554644273456161493873176576 8906239 57300375099333551360209224921152791040 8906240 29290052993384549273047989104809082880 8906241 35426514085924152607220298752683033392 8906242 58614251990282216417610598956255160272 8906243 -408844079161354344845676406374745328520 8906244 74955025499289892294858960986889297920 8906245 28471102330710979044960842647919952000 8906246 -841468480083873307148734349447407296 8906247 51650250052712698569312208798959133440 8906248 41304228987321856946309245428843417600 8906249 134005764648193148373545665495285844544 8906250 17504501222652917873003747866800000000 8906251 -35924574770620372011326701165520184748 8906252 53389678634572373180890231570949767680 8906253 -324041452613255864646552978993008764800 8906254 15895779373689666140239003245409293312 8906255 48529033831940875141983438282907636320 8906256 -6481165503095208747483553867631689728 8906257 -228838538528663819013508435955997308494 8906258 90640265989310406130883416240844334480 8906259 -17091973514089260808502241298972391496 8906260 50758590644822753035952551424354396160 8906261 -17182766774499854312182451045303490816 8906262 -11557513401257720172552038474430454848 8906263 37866075303700470369465433417356573512 8906264 -77587234868967707935135174668363878400 8906265 -216664646578592630586289152924747818880 8906266 63928426355909522864444749825251679680 8906267 6703179372962957842410155394841335648 8906268 -8973796783997823727899865931180605440 8906269 -39207401663897379763749327689119256320 8906270 -18615458775739832374355769447739664640 8906271 54304467198462508299464493911460824064 8906272 -67034382744616544786300965358028914688 8906273 -186366247034474582655980293493162936478 8906274 212965153445704116543667529648182560 8906275 14779250220184240840153247135460722800 8906276 125372633974313596574400030243780332160 8906277 220449493547861316172941155638261345920 8906278 87464785598041582774802646318482281440 8906279 15011565942384160272558119210042804184 8906280 48639134839770763989151218706262016000 8906281 33665809456163565080317472989635016200 8906282 -40994768689363623507056227718867976192 8906283 213368134210690702057232848366599664344 8906284 72133816150094893582340915573800975616 8906285 150649061422003595657823419526515285760 8906286 -18669537674126113707947752507853798400 8906287 -51094354801785911313319534941382881800 8906288 -6828195218997922512853907046579732480 8906289 -408047446756115345034397005410731680 8906290 -59862522316156812466781506111936673280 8906291 147256622241116604574077329696562583692 8906292 -10742509900440882629709580407116862720 8906293 -162341925795312119383865092412722620192 8906294 -35687924302457726388009404813574878304 8906295 36258556905908962470984677482211617440 8906296 -15027406735743660802476820863255920640 8906297 201776434193427494474951201563484668752 8906298 31053521499588516929348793132236263680 8906299 59809468400714994938466074957873743480 8906300 -19976367614368844117939330039608627200 8906301 -238944663315690953622604684857679296960 8906302 -149493979031895571572808764217953926400 8906303 7699866876193272381409556005321780080 8906304 -47324485648034667446054131688420671488 8906305 143111495295612964363310776849688026920 8906306 -129267346697410716566046957613967370720 8906307 34052879188314921673113141049427612160 8906308 141692255795726202944972956375081123840 8906309 -1689555405990037129796148475849186560 8906310 -23198230955365037142022526683488122880 8906311 -104096066752706641628449478825662448976 8906312 402506724908642779002626261487154298880 8906313 33192815249455523227483766826412659840 8906314 -106386234116306844072094664982379851168 8906315 -119420936256803016144805967896702018560 8906316 -141526127893805486743239106746269557248 8906317 11103648213367896082193960178016842432 8906318 -120769558751689572067406112385659512640 8906319 35064276614845520230669780571131389600 8906320 5171454884302189765430427366258769920 8906321 52639081396926016385421725758108888680 8906322 20061711085238461740446759549912902272 8906323 21074645381589397102946678890252813080 8906324 -43347681590978878213670430213464616960 8906325 -56988372071775714652373307042440534400 8906326 -82169230128216721908966244830672000 8906327 -224951463402114518817589257920162104824 8906328 -153087869189179993529117493666218188800 8906329 -15017222031258335745556640725327998070 8906330 65225756648450319433514267206224568320 8906331 18000217360661031140746745459275020288 8906332 351605916043248207120144127164951552 8906333 321397212814883326656460408335903180582 8906334 -14167073428900170066187026277240879488 8906335 -106100032831139303831537608313302704000 8906336 -54184556921776097567305627969559986176 8906337 -97206664289060677726657719445295497392 8906338 -9358561734103744723301163672328934400 8906339 -65607764173448243078265959280171055776 8906340 46136116453069811874719213633154355200 8906341 41620717175637947396081530889088042912 8906342 1690075149679640571806363314659855072 8906343 2221344370241286188325083132950298664 8906344 66786714072113692931060621763501619200 8906345 -6084288434368651862190042990566784000 8906346 -10871961397405423935312284056801105056 8906347 105500952934759406793987555404542567796 8906348 14439887188622651510250121102934725632 8906349 15530293294619902862372623524720896064 8906350 -13830319059490823487044402894847753600 8906351 45460211062870363346039942175874828032 8906352 -2435333117451469008044247513500221440 8906353 162932314803566149378823036143813467602 8906354 74301628389617943061794357052922639376 8906355 -5683160212249954912477146619729997040 8906356 204097703521776654392404705595124871168 8906357 -110515839918423222638116746574497917394 8906358 40439583158503312007846431909499381184 8906359 -40471489293082069964292469525363900416 8906360 2119773976948676677344751954727424000 8906361 83372602136527359476458418203727329872 8906362 24637054328504454642517609738409124864 8906363 63459800727226092547524677727569722824 8906364 -140237961573205139113343593754052480000 8906365 -6207399617982125327847066959254964880 8906366 -4843927785640802259593865149309763840 8906367 19420276714233748858342817255401437312 8906368 92101790059233117080638600006619627520 8906369 111756910957026678537366553873217488770 8906370 -13348955589381343279940981061006996480 8906371 254307595680796621472988385762562509432 8906372 115200639355674752739422400605398248576 8906373 25270650615179427519450846572557120224 8906374 -61982641899126870078277011171845276064 8906375 2615639712588060334004180205874524000 8906376 100730528505164114112225866671512576000 8906377 -23676219499046438693480052810063461728 8906378 -59146259672827071974069250694135778976 8906379 72293640075238055111283498851661531120 8906380 -42559025491352426857799966906889000960 8906381 60965012604564446810655499887863765760 8906382 26242929634667439052064769637618114560 8906383 -13213668979058436352554152763959695360 8906384 -58133065617589448361509207149258260480 8906385 -30388269781460342168634266358739516800 8906386 59209055602898686815783713900451313824 8906387 -107504296795181794380521014145167256484 8906388 137665517796897830104013442276995635200 8906389 -97261619962598303053680972032559331140 8906390 20953444406667787087005506814634665600 8906391 72187252627255005740026789311961230648 8906392 -181067951293140639111625047912744038400 8906393 23400224666148863139603948521124360960 8906394 -17860017252852312050240379570879088128 8906395 -483605528447238394229708125947325920 8906396 2231553764495727859988526400322135040 8906397 57887116507810713880856266208137974528 8906398 21061516735644549096312372941051148864 8906399 68374372207513258315922832055503410400 8906400 55482015184086467202932666552249548800 8906401 -18620680171064894303819955393777712448 8906402 17461626683333567104768097564188705920 8906403 37648254462230473647257226144439257408 8906404 -47854251529294871034662848509676769280 8906405 -108656482240739367222461053731087431040 8906406 163209185338942459068400643590279839744 8906407 -296008164292261098311919720296987294344 8906408 -36553421672194808869053398900792524800 8906409 -44367116756384727411418254368170997280 8906410 94338419896840347903149143828018191360 8906411 109609345155695204181957136118552169012 8906412 105544415694195585742325372450324301312 8906413 -53961411690289743630178419177785519338 8906414 51080209973359473858921783290166685632 8906415 -7639226677822034236909415222549698560 8906416 64666417506814118594534206299103772672 8906417 121765180886213817937141116192562535220 8906418 424489429766661817123097438434795008 8906419 105700587179148698937801605018551882296 8906420 -97810531218997281885491428179277374720 8906421 -13771091499605297157392388221730124320 8906422 -23763577943529378712672427924276785920 8906423 -7232933068070457979132627048022330328 8906424 -37973642012601171331621897872412508160 8906425 142888496390223960311143413037786044000 8906426 -8434019248581068517942894122352563088 8906427 -145434341955239119775374138258740044352 8906428 145700428678084799610649556409688596480 8906429 13309620374293135148179374140742919776 8906430 974958720314015164620468786804195840 8906431 -32087178069348526698357413538751544400 8906432 -6533137838327036857499245113382010880 8906433 -17391377853932347235289802787665244352 8906434 49200514731816911327513062169331196320 8906435 -148707614031619629824617535494720059120 8906436 -123586914995015805222259610106652391424 8906437 -230361108303472301803159346694284018914 8906438 3057162130320744529850056287706533888 8906439 -149098029978186097092726308054419628376 8906440 -38106434088025774500646340863856640000 8906441 198966691780431730257018759684022666842 8906442 76045839764959184708844247594839328512 8906443 -10261100833939480123352366160228524480 8906444 45728846351842620398966803321917849600 8906445 25007353710329301326876439704146715820 8906446 43593945098083156288757554007739348672 8906447 227878952383546429895215080033534648 8906448 -18912898288373760739814497276395257856 8906449 60908595253189380601761669432894909936 8906450 -6681572259119419518668986692402393600 8906451 -130672779776723960019339097304323042560 8906452 -109880516929697337889976074188694132864 8906453 -238978757402257302801793725129586626048 8906454 -5765599904011080694451180932120933536 8906455 -15467834826381110674442360597086567680 8906456 -22683351813504606851177626901820825600 8906457 -9229670708772255523553960680610035008 8906458 -12832779913149943740257719206515861760 8906459 -264093061381674193371979267675280325960 8906460 -33122124981440561119123588224688128000 8906461 3507322976660927541539968342362296992 8906462 -124484060612350041922553779132284240768 8906463 -150216821674882152713799194165798073600 8906464 89321380503048858638973524196195827712 8906465 23791519184017991135265520186660387860 8906466 26601386800890642755017001235692523264 8906467 -125614628005531411290295713547320544208 8906468 -30576070435902939316164480845501780352 8906469 144742125478930515433244517603072258528 8906470 63688038260072815211760690266114069760 8906471 25509788635465228567804893733727328864 8906472 179129310764766130202343884984791710720 8906473 -107941730497819047524888330831464101260 8906474 99162435155704469882367813588646045440 8906475 16503144265245696161664033819976770000 8906476 -103491412334130131205728420336734109440 8906477 52313206835693912958696688878165253152 8906478 -6605536899305994269456226355513067520 8906479 396236824866916300750917378247380793576 8906480 -8393043625555419079910681672171520000 8906481 -37847448419117572737731080771313293872 8906482 5637436205383726546675089354575941440 8906483 49587067316858705373725311883656210608 8906484 31355787792557191711413596094904707072 8906485 -133879822680629952692212538444467195620 8906486 19052513460668000505551585305224036864 8906487 -27587925581277322476281081147792467248 8906488 89682619214161434069770570214121451520 8906489 -267980993922168927441997349206370338710 8906490 -32581417620182150458102155001750310400 8906491 59078924104625455648298100732380983824 8906492 21304967026385129345683914796448913408 8906493 -68511359598262021207138839151513844736 8906494 -23522629066590492566142252758420886720 8906495 62829474333142053589349186965993525440 8906496 90722484020832567770722577396092895232 8906497 58739962119463525044125817677329488000 8906498 236582840247798045811964931916747009920 8906499 16425280331267351481159920642772565920 8906500 207996415129078449042307010922362880000 8906501 22613876140694332313804447048966465502 8906502 -19244929557007682142213187294899088896 8906503 182513787739870970871963320171801908680 8906504 -362273750154274881081770470549831680 8906505 -72448507368237515008586825013056677440 8906506 60582471654430834720988119983839867904 8906507 95458387038357097214720483736684367032 8906508 -81481875923308880107726499293479936 8906509 -32182847366430673321756104773850205140 8906510 5226197808120733499000313978704424960 8906511 14254733721906677529531058000103322624 8906512 30808920387285755601733237782406643712 8906513 74251478411152461743581352799803194368 8906514 52464988030839500491142558477860736640 8906515 53759901622850494409472844104454363920 8906516 -129274777840352124652506049968276142080 8906517 5198544226722170364630273903355742592 8906518 -66556607410347283461183361949653763040 8906519 -87007640858654849551577973789125233080 8906520 23409593568212719915207792530830131200 8906521 -74870861864711919033701007872143506432 8906522 52905180223649320466936529965560300800 8906523 -47904967483084499194609377983157863016 8906524 -133328886007333312483399937193928482816 8906525 -106399185945615669934707589275753031950 8906526 -1455540425524913362967438945759854080 8906527 -24565575530349551764907866840175907728 8906528 66266332665205595361572035092880097280 8906529 20045424889965074320031854801723274880 8906530 -21887133213622741267126909756260399840 8906531 -285449432229535633183786319097618138000 8906532 104165700372556553063025083834236265472 8906533 -240785410694069205651252529829738657218 8906534 -25612200499119580965932393252543094528 8906535 89202226084142625474290173973980310400 8906536 236031030522289471408011328217226439680 8906537 109800365870530469871970434383388504186 8906538 -35409528380092965297864413526684910080 8906539 -202811150543021864524982121586091913440 8906540 -121085896015478135939800914708086968320 8906541 42381483047212871264053391458921548864 8906542 -16609138345361782476586486171042331328 8906543 5073059775209580184478306077171288224 8906544 -17303115361357691980027192845051494400 8906545 17653100495585541168175680713320293300 8906546 31410829270752808299406513122467032704 8906547 -570522332606377615462625109542083584 8906548 35443147726806654177381710264711559168 8906549 180711662184036602377753862443920889020 8906550 -18727311719904219054527217479864107200 8906551 -88765411473662260276282526384459946408 8906552 2379050540002246976668604463781785600 8906553 -23712656355121202280981170163528995916 8906554 8365754863102642060942155875304061440 8906555 22605583326279122315679835753798401600 8906556 -58642827756551634185596564180062064128 8906557 -196581917401290644806553588312476129920 8906558 36639294740056233109748028116600624640 8906559 -48821877112983212634490416630314551608 8906560 21123569608097870469838113010624757760 8906561 223565455550480874464633595398569908162 8906562 -22448119871000070888098012906072537088 8906563 85418779716685703795338630439931595680 8906564 140251977850248403397388792643543726080 8906565 181097162155510829983694705790544007040 8906566 24515172499203925588527339959358591744 8906567 -29236983368747794783987811059895695200 8906568 10237261274675223784052715479162880 8906569 -16397781929861952116563040626476965504 8906570 -62934995198121146919314882154668783520 8906571 223744466120439065838029596622959032240 8906572 12132320591858767114823439883395406848 8906573 -67257640204898091019819497236731527360 8906574 8179871357141600324494426445996328960 8906575 12468040983736078261302462441261321800 8906576 -5811023642381962153284448591567650816 8906577 36852602748521841746270666715527835120 8906578 114682578550616833707276579008049699456 8906579 -40764633917248428339287043450317368320 8906580 -14515986907213513796824004423193258240 8906581 239580505775068900690790988632423361600 8906582 94724189307549514590208956441378415392 8906583 47983786493732559572567254344994136040 8906584 -8333862435561741348144365699764469760 8906585 -61845097349647883759435498290583252220 8906586 -19536263918348147263198365580913748480 8906587 -5038873264061196104828509090040696764 8906588 -119762881410234627720640810575146061312 8906589 29140998170767965051468928265265478848 8906590 -459154438422080184302332132105113600 8906591 89878062977195908051408952653792840992 8906592 3354677359129250262558253604568563712 8906593 74637317419618803067299892354286871842 8906594 -38468658993868295635639936102782806016 8906595 2559456655277941073087885737711722240 8906596 -134780654515781016464651494074340427520 8906597 21374211116773877107953630581616511872 8906598 -985634765163996177174646537345641120 8906599 105747920260570080201660420907220183464 8906600 -115074604915739116531566516902656896000 8906601 -80941107112067142329299503717757310496 8906602 203126577067351917741635435221761007872 8906603 15846346055043553367683266610360300320 8906604 3748060412891075956153326225915543552 8906605 -72716273886365560327757828014832938740 8906606 -20036947852361088767958432998721805440 8906607 -134529482091340358575607488131717792696 8906608 6640971858017942505046229859216424960 8906609 33144426165822604454548966170060418800 8906610 14122172997807442775994191578417520640 8906611 65607177725413988330826635356889648640 8906612 -11977433331562036914817883429472362496 8906613 142920621163382446712519079319569114144 8906614 -53334382134656533157390851005907929600 8906615 33716774110789555658057496932743993920 8906616 -160000399736958492933354987026753986560 8906617 -181137665644082944849623542839182285334 8906618 5839463940130620511590555276919388160 8906619 25565711754757254162677580627242622000 8906620 -49898680098450975308965591413995397120 8906621 76926399191495252021702419055164122912 8906622 65918077496820260484928701078320407872 8906623 358839535322587757738798223447218930160 8906624 232811905194583536568952117551693824000 8906625 32677843256428173642638018313494400000 8906626 150299918871114112008884258151414351744 8906627 93592209497932977028797755777628100476 8906628 60163925519246829952231272269986974720 8906629 -6199938223698831681476319686035844770 8906630 -100722991065969583398116476108323446400 8906631 -65395218434567013502102159921051305048 8906632 -158237180253339888849140278162132945920 8906633 9884283538417365422853733901837776362 8906634 -7776586222333327018592998107525510912 8906635 -23130065744763673119801639991789435200 8906636 -187097974680765019268057564562830065920 8906637 1148728725352894046649779964702910464 8906638 -5726763322066698476005432186834988160 8906639 -66480753022762672382634960958002576144 8906640 -7845631661141745223771456235333222400 8906641 5703118063525443520686014530834443264 8906642 24871873008843192703655521569372995472 8906643 -14554062234123685385148402730574641200 8906644 53399094170406852847424726347174838016 8906645 125552762334869901093712204798697213760 8906646 2857138122276317926172560784689317888 8906647 -203496639902635502131791323735306506680 8906648 60677727166026744632538890341677342720 8906649 126878091032735130369897103004762747040 8906650 29595941361039686365655657628773853600 8906651 12383030134298877082425985790441310000 8906652 -108830881525979806925071500987113548800 8906653 45876265136090248082570923770803670880 8906654 22599118455578395100936226787364314560 8906655 76059814584461308681275044782496822160 8906656 -15460941744013488946983542469606506496 8906657 16740277674144297405420272995575564552 8906658 -32515187592250584035576963234871892992 8906659 173407906361572401962373075368722512860 8906660 -2483121603608965278551440062738800640 8906661 -125266510439237997776438210962936045890 8906662 129414688240093249328193779942214884832 8906663 216522693173928603167725798863163809912 8906664 -889206896296300854891840834547630080 8906665 -191910892734768601698422736989701370880 8906666 -76407077493989246848706666656081641216 8906667 -27298334348001120760447269313510292736 8906668 -23534300109924084173361073859752686080 8906669 -213279700105664545475746897255400253930 8906670 26064739536099466395028824290243430720 8906671 -85992437402628498717524349292143850856 8906672 5628143957302302008363656221497229312 8906673 6052890207315868136764656804855145584 8906674 9662084801789675289433425179533965312 8906675 -59953636592662856116100052553166583000 8906676 334932810368385785988428068849717248 8906677 -10577592505262431217292447623948211688 8906678 -95287790290653203666678018684687332800 8906679 48857796256111704723718950483559902264 8906680 -120888156361625957113104953735923507200 8906681 -61525091571715602268875827041640352000 8906682 -51640213408858822551067374389581236480 8906683 74582574586886956148243464711868521200 8906684 -22777575056816431582960350145670628864 8906685 -31542247997588399418228951786443126400 8906686 -18664703203016334853398980869542717696 8906687 9470017418937900999699358196900931240 8906688 24395916593884881339000113086939004928 8906689 -182879123313221724760825227250984270 8906690 -922805855721343099011902260329884160 8906691 15664753827668675473973162066411310312 8906692 -234011491298894187568881177288593037184 8906693 -60220085190530804639504142904696983396 8906694 -12281327204947654425889731874527009600 8906695 -16970269077859819611640193295805592640 8906696 75995589821837438159238735206222177280 8906697 -117457708243308521510913955356382122240 8906698 -97616105931530069679713126984535272400 8906699 -155423769083946935922343475046514661880 8906700 24901163075296207728201142546536960000 8906701 -277493405274041127542523060829459452298 8906702 -50084957965859943801156355460720235648 8906703 -7328118855712810603208214743262812160 8906704 45980295132409203373568030195161104384 8906705 169830223639712046189939390601387183860 8906706 61163122352155833701446759646052364800 8906707 266276059680949101071155561291494894956 8906708 214090991359854654004708965122710331136 8906709 18059282235309673354418853763326845760 8906710 3114277976946657150171565250154197760 8906711 231803245905457245729508087430830689624 8906712 -116909874193745903541444082805007974400 8906713 -281444793302876639632540484496778370038 8906714 -23023924274289163502396500744292468784 8906715 -10137409113757148538684077534624875440 8906716 -28063397085894246177561585471405230080 8906717 -5266752096647150197895053230626957160 8906718 59761510198352997755553495657690986304 8906719 -4070654664893606708938403619571864192 8906720 23590480464347131327060342067205242880 8906721 44140177172301100127633871787663803312 8906722 172406652265212872337985791918914365824 8906723 68033267664959916220145114316303975936 8906724 125138425507557226141545355575694930560 8906725 -173093008790078067723702052788743184000 8906726 1229276246440580565689689271714167680 8906727 -35559734634407652686485062038585995392 8906728 272940523448416620636084007047772354560 8906729 43357550059668831210337571972373386688 8906730 -2128622201495879217431863285908564480 8906731 -7705103834489636310494504972939507168 8906732 -66110484980359826003684980901973636096 8906733 78020702080219592072642891900273601600 8906734 17205831831401847765501407205571759104 8906735 -138934744714758429052589375921034593280 8906736 -20776296015513255483019861986304032768 8906737 -7830570314968057522338944390437504896 8906738 -132795744247710712150156251001692197856 8906739 42661626496373737356004512310610848824 8906740 -290272294858799880130285342678763520 8906741 -109497711817171141252442609806603820100 8906742 26765340246328484126563106441611253760 8906743 -100324114749083276795771506855148959760 8906744 62436232817998691610861655600309862400 8906745 -95856291234801630497652616190610290880 8906746 42641714639250967901037947085503169504 8906747 46640282814471761729428907783499740196 8906748 1861455035257774677934084618740564480 8906749 42707726909091867841198252983359533836 8906750 60196416894376271564524770329179200000 8906751 -10128742911113885477078377601482443936 8906752 2449956434828355312777818290520064000 8906753 72895512547152925359274741464557056002 8906754 -50865338064558624526754142590979607680 8906755 84349958349363111307939192755712233120 8906756 78105706770865189603868824801830665472 8906757 138572564521651821966856934473398410688 8906758 15596537044885502521979169879249162240 8906759 -203556004202794362311605803780369644784 8906760 9495348748671403779007189791571200000 8906761 -71405406778402030402601764838108657638 8906762 47290564357567594840646239104579072 8906763 -30535206116061417570247725510374433600 8906764 27798154642002232157394183199944376320 8906765 -30652859824089119044167199460582400 8906766 -12984132179445297128205707969370749952 8906767 -145171847206813096859549626201862844008 8906768 6538724341199787473526886753563131904 8906769 79759502467922362872360419254085648994 8906770 50410766649756934891122630996688084800 8906771 -116558945370806483055218242620299459028 8906772 -43878876728041090195520390271638581248 8906773 -57482902420010147103625117329010668900 8906774 -82457533157226771550452249332585424864 8906775 44479931674832529294824987042545471800 8906776 -401302858066164035765077902055354368000 8906777 -133025682690886199117525312108600018928 8906778 -115259340885390682299101868764814809856 8906779 92624474703555849773388111792859986456 8906780 -57142697070178199603331156398997926400 8906781 33919043624771481552213708734721138624 8906782 141641687852936681136549611876476139520 8906783 -218073228301243455416981795965839415968 8906784 101128924568638258362947949297818664960 8906785 177669690005909254766402055360187576980 8906786 -8752517865183995320386709731982118400 8906787 151230344989805684700070693668446816640 8906788 31779170711831288253463838029670694912 8906789 -282254631431286040261414327964198089410 8906790 -1254607738845695181164407949850470400 8906791 28095795197684530862637472529545763800 8906792 -134628577148513845406504273236225152000 8906793 -41791889933550055601119718899252450560 8906794 28486190455388553860683539270868268640 8906795 -199120132201100819739727655420788855200 8906796 25653277754577602629869224989464920064 8906797 -129356840898488559184491602261250459754 8906798 61498661077792419593872916464232366400 8906799 -7248278589119283014313821067069768960 8906800 631728655925522224268134589607116800 8906801 -178470374313954563717865795748232602080 8906802 -42635450371304480784284652353999952768 8906803 -24913618223932412304996570132036086936 8906804 -125576048783695276804464847448848201344 8906805 2141690220625432163364022193237219040 8906806 -172879958038629961321897500021867543648 8906807 60586557893279292092942844972635106960 8906808 -51228899659371746233270699789710458880 8906809 -19336178697762222334507301209198055232 8906810 39844925262591095346747421860319680 8906811 69766225741746601455533959437391803672 8906812 -194263499971347555044148716962309460480 8906813 -128254516557444396532329482054687184000 8906814 10975480713585667669701293564957706240 8906815 -56004559801282162444667027873442134040 8906816 11346070561067803826717340739381493760 8906817 -123109490215662200619628748058806614560 8906818 119728613211205912623513454651789041360 8906819 27270765544743087258239420198123618544 8906820 25814980289861641482957260709464678400 8906821 -2917549106277926929526283847245199872 8906822 32627376219888345277246311277863699072 8906823 -116272492103887121910309200921345563728 8906824 -69151597006583234942197881119730892800 8906825 -73215524727441117106112263835658820500 8906826 14599623648931916484278945005292102400 8906827 -58188529566743543846443793051096789376 8906828 103881575319277539238136722275821752320 8906829 17309744435384201840330005131270470400 8906830 -45407769638988282390333390772314757440 8906831 86726397946862345825983543931278401312 8906832 -32494755805916727362548590595991273472 8906833 130269355110066124398829039313796486004 8906834 -12221955460966440810787434281180771184 8906835 46633126439723634348014469403812360960 8906836 -24024672117049516353026895019075033088 8906837 -29332154219298970285573841265062654514 8906838 45045697455085812423216147568663441344 8906839 219362184373459895184447525296332586440 8906840 -9396549173136410733320212697067110400 8906841 10851403125783507704420060105037675882 8906842 3256728425388643464155200917989376000 8906843 -63007346623023868784967841409240266752 8906844 15391107991959100759435477164392420352 8906845 209139077750144855044922422054430309100 8906846 -30121139043100409004635671406317581696 8906847 -64522083011629119538451765817968904960 8906848 3383566293395133340922245150131093504 8906849 -71492144358136432832959431747128665728 8906850 4404746121735837052035975799116111600 8906851 -200139297381283909470690374387926770148 8906852 154486739051633410144168438528686519936 8906853 84449591793213529323152742035629276800 8906854 90730139174864295593697480872628883584 8906855 -140650032261498103120783276654605480000 8906856 -8391606511268068477543213602234531840 8906857 6879446080484827204297727126628291720 8906858 -15327815136483877624900689960665118720 8906859 28352188001431657485792806790801162960 8906860 14701469441721744199286760077475164160 8906861 -133450436764651451401560250088507520 8906862 1173269155652877882164899217074654464 8906863 97525296442734253245473083745454450160 8906864 -56251616586692510636131721325168721920 8906865 24113259732817417298534195129340503040 8906866 -107654281115388958367827978325847184368 8906867 6514032302985501338615714056441540560 8906868 205787450367106375672837222468581150720 8906869 66907249189571441717360694706934324270 8906870 -921853400655404139789300697015683840 8906871 -13410706301788931348845385509374810240 8906872 14176165248478145543112588841211473920 8906873 19310639648269358036268821753683568004 8906874 26901558764739158550270770211890780160 8906875 -58298139342688750628071740675093017500 8906876 16063877840886470860665588632415928320 8906877 -115472158863450958081339511819833812960 8906878 206273995938454194749400075727828992 8906879 -91185301969542411266996477977778686080 8906880 -14489808683719300610052706151694336000 8906881 85521182843520413958163826192950333764 8906882 4794262424108526030230596809078627792 8906883 173408564260412786425222388838058053624 8906884 66020565890400349442049178584979419136 8906885 27060949795659065449716732288589699800 8906886 24585153777137558994697954918102659840 8906887 -81993988787025515028732314549837624016 8906888 -174417474368417864948606295320472944640 8906889 45163953768219377669615273942170660608 8906890 57916393038022145285216761243549225920 8906891 1323133605433216273513152069204516864 8906892 113220346538129021100661792088873405952 8906893 -117650510349497411786057624618376406858 8906894 2182484940167820681687037086291920832 8906895 -192545214425170745643501160021373476800 8906896 -7690421040480122759498202578542264320 8906897 -134740512251629245053376549997661352654 8906898 7367039761229986845498376171578679296 8906899 83913896025121742816212998024737649136 8906900 -74343672956131727617823978054795376000 8906901 -84727455398024637521748000177377743968 8906902 48216872324342226035730617305026373152 8906903 -99917113195463914230394301656910057856 8906904 102983842980978621100303253514495068160 8906905 12197748923337405541609102699756984320 8906906 97342055331635055458701169046913473504 8906907 92690737731629754765182495379507647088 8906908 270779320541642629357384028210234821120 8906909 265847972715536855637803309191513105440 8906910 -14923711500556125495330065746438951680 8906911 -49513485989302633123169018592275094240 8906912 47253779250072966330819715603617546240 8906913 95503115199585030802985210475718408464 8906914 9739115224821136398759268788442015056 8906915 -73415393629424243205073085094103368000 8906916 -10806559726598676719969609063700200448 8906917 28247501749794473807856389125666546812 8906918 16240252556049421742049540318751434816 8906919 -6527588058852826698215611173505998720 8906920 13664344487327899638764408650904371200 8906921 -244171133936233605435215863980440239878 8906922 25422052059095024298618287025216789600 8906923 13918660479482842413784298540046728160 8906924 86145297689167084674148530738033564672 8906925 30285238901002213802873679134856331200 8906926 -92965710069251710886613667807494361152 8906927 236518868794094841988687542487280581776 8906928 -14877812551983057638803469879005741056 8906929 171083712318350083169988076957087568676 8906930 53090853554425895450196122237871816000 8906931 4221848757069124207502320516383180 8906932 215392217023571604902833054663069786496 8906933 -101888137598431687035752697420015265920 8906934 784719526579463799989447301704908800 8906935 30239717028234966335408471912165148000 8906936 -16903972722635800335648186207293706240 8906937 41442043505412487258631760674671335168 8906938 553716499271419705164683985164926944 8906939 -225627458649104281164829193138612815260 8906940 520262384057209845816040951947417600 8906941 -79080718534840342633949500467821577658 8906942 8276209425123863870781459688197744000 8906943 36421389907578411175411799099106457728 8906944 -32847208753165009981549813577023488000 8906945 -47916007375030891529347403952960611520 8906946 39033468627927956058322225634949851904 8906947 -98627905312324725895395465252611390768 8906948 -40882050707009343234225453991309946880 8906949 -18570562523816681603888837531791459200 8906950 -18841141306026432315455013904348396800 8906951 72235329718889462661451001871864698304 8906952 -75720328390759026411588748688184360960 8906953 -7114049441837386038963684740859916176 8906954 33853752121350783147837504192586659072 8906955 -20514578481816427768654614637523642400 8906956 7407078405614762689852343377699962880 8906957 11384910795072840705279271860691211520 8906958 76616513350389653931837955399691392704 8906959 -164110619998691574720712391096553613840 8906960 41819208030297269754715155195222343680 8906961 28818962577476221799342579675434130304 8906962 146466355428468170216872849640254745232 8906963 14619897668672294309624090508160102848 8906964 -17451265618894741036926761470430435328 8906965 -190013321705640891523551615454963519140 8906966 155878402813187083939830081462341766432 8906967 195064557912778717627467315774095287584 8906968 30903849078857440127881570109774315520 8906969 126991708987136710409342243149991663370 8906970 -41120423551565151657183918071745546240 8906971 5596018357525604550120597581606936200 8906972 54527133505441200864159292521324134400 8906973 95361043113835491889351143983376149760 8906974 60331514340207990998171827180384580736 8906975 -123303593166740052538307238534262786200 8906976 -146237315048967857630849714073824133120 8906977 5441916464922890485150807879269730480 8906978 87599317153020701526716659329128105040 8906979 -33520877987199229484118249387177062592 8906980 27539288066203164405582443673117143040 8906981 13191927594839305132627252323628714782 8906982 3264685084743606270874585014278012928 8906983 259461093001713730708810594858777378584 8906984 24263612660851546238762628377639746560 8906985 -81294484872548672017846023676341695580 8906986 54050215920746474712893319487692165888 8906987 -6963430288083016744843631286239436048 8906988 72112990395130066942850857641095347200 8906989 -41623342229299049199497424234994925440 8906990 1677004217849861391271685313576182400 8906991 3527549340328465613569843039966838400 8906992 48551269420528175540383371623124893696 8906993 35940799311249281866961477595349297764 8906994 79536253353637177412940767009650715520 8906995 -221509782791682986228733103849502778000 8906996 2698852235246568694499544887393015808 8906997 -97839864124592619743054744863949850816 8906998 27037564329162320779953436295665572000 8906999 88962600973500245874680140237375790064 8907000 20832913653311635803318092983142400000 8907001 -99090895439048460911898141883474996848 8907002 36574076001272474985261083642308374720 8907003 1575626364485719642793667412391249664 8907004 14752009709744702210063773996694694912 8907005 -310535936011294621452557923701373632000 8907006 -18250092685317839495189992384250172096 8907007 245457942515575500637822992670758208256 8907008 29912672007568184355542918456225562624 8907009 -21958966006849359045075825858889484496 8907010 3758457680454906223069404166400563200 8907011 150916152768583055466439131663116655612 8907012 -543119300040042095227770649170140928 8907013 -53650585111185228802805010630343152640 8907014 -33548116900803306657688544262258512448 8907015 3658549594781018323848133826726533920 8907016 86865151431847560864973643791521884160 8907017 67094674302094677110534214844519318272 8907018 -55940213254211493048977447503777259520 8907019 -16608918408537205409895279175378910040 8907020 -1505801527490440319360919007398251520 8907021 -43109779084672991401265487594792511104 8907022 -571620139698775351997946422642266368 8907023 3676790055663724537588985955237478464 8907024 -25944683616448635446838298952191180800 8907025 -29715040129078829197483440886560955700 8907026 -9116109041528928127645737048402925056 8907027 191649490799125778452807765202693716920 8907028 85180227024184455868456096822851928064 8907029 4261906896248417059285651173164357280 8907030 -41406408204021091153589499758016000000 8907031 -12391627025746693854322137360793409760 8907032 140674749528467549357311141243712870400 8907033 164823043408187847806727707140443574224 8907034 1355310997471863253126280578599538416 8907035 56369398917362979121749819079267068480 8907036 13678824670286838663932318136626330112 8907037 -106075194689896304338097095738728582016 8907038 -30075921412568896339931124494994290304 8907039 116043177853224139558833897806561105304 8907040 -79674011583523742591050664461153075200 8907041 22380709974686711076608193084191721600 8907042 -43425240762549129311169763061002524288 8907043 -33677849282084695603815856691715794520 8907044 -12947009205742477136904027402612326400 8907045 12693004710995226206871849205516550400 8907046 5882222803049463255130733973596999424 8907047 167948598777607136372471568471870550992 8907048 163602694656118470180581411444844134400 8907049 -109703551795001291390116439700180020736 8907050 71096058166982122790432974967575318800 8907051 -74963626435209428892252469253597491368 8907052 26794063430482960916577284877756334080 8907053 88405692741176370524337791090276960160 8907054 -22524968875381145470202567961965726592 8907055 36420277143649169646706547955022187760 8907056 12497451963701708300413140265239232512 8907057 116885201416550473227314395447220948640 8907058 46880136601090226553694474394077968000 8907059 -96020667053061180959012451895866338400 8907060 -70194291534986156449348851832061952000 8907061 -85097212899986837680410238994895656338 8907062 -94031648902577475498568044342619891008 8907063 3278125836733915913174392084883169408 8907064 96743522360637461592611786400226099200 8907065 190472984953804508393465406365060680200 8907066 -27926148349895080889078824090618146816 8907067 -128917712763516623360726844811613469520 8907068 72819064642402031736981874327514446848 8907069 -57753618820871716091286458555505843456 8907070 -16384050204330963107143795745589059520 8907071 133137340493591173303677377257201677000 8907072 28852911728138231099194801028723638272 8907073 -70604145352237800576907592480134131582 8907074 20351521957536756568384905074410114560 8907075 -20673669044764578574126978350957806400 8907076 -185036332746584208868634602810115002240 8907077 -152840168962988572344649215793760671074 8907078 -15218717697523457171362590611679729792 8907079 107875466497508274076601240918266643640 8907080 -20612794629232729275885890700882739200 8907081 83271163298763158318798476042296639744 8907082 -48360590272660781026557940611364191648 8907083 -65991707198459012896456052001084732456 8907084 608703291121526729913630962173879296 8907085 114871867988274822487535319661611320160 8907086 -2026973063870806235470194180295013760 8907087 63369978616165957386215019260709601152 8907088 -65566756855221309745166237695545253888 8907089 -896280010629110963032954968358093080 8907090 29126719972837731245303571606815385600 8907091 167709485981164924923918398278482088152 8907092 -114331975537602486397507272454650347520 8907093 -34096443849059850813787327527907662180 8907094 11404923427729753703284634644763787264 8907095 9623733633186650501831746876371896640 8907096 -153666088044247526294923157178696499200 8907097 51504335018735210072646679525380342532 8907098 50698242624956001422416215644611031520 8907099 -80673246266494516922788843940483029200 8907100 44602193949127235218581571837628902400 8907101 -74231303303977388330717006406801202848 8907102 24523778058609881673681602449661455680 8907103 131507967743623235544236226840387086280 8907104 253625859484097182465276659163614806016 8907105 4060189839008502765826089288685934400 8907106 300668537928045297099247520209440768 8907107 57067315557033309736776701875975556232 8907108 13138512810212733707480131111331561472 8907109 33736384847588901046067405939107459104 8907110 17293027649659508955126779285860632960 8907111 -133480268027115759566569180126281945600 8907112 102829729975664135653449438622779801600 8907113 198825191907631197305867693781075586362 8907114 126779638548876845801391771896170651392 8907115 -46703260854480289815130465001901880800 8907116 85111022459293294904785977171233315328 8907117 59431531218400756769455672646268271680 8907118 76668456804516063995076140065976401920 8907119 -763302736375768596743285041975169232 8907120 8081796321751668507404487056941056000 8907121 117525719790491402914521723947002041652 8907122 118040525043634289385387447973244133408 8907123 -68440752569061909765609251017138268616 8907124 139632176237046152701550434574953328640 8907125 3258667101385936280434923752286147000 8907126 925726185973739774702397690953366400 8907127 -47021406180441083611774916053648647600 8907128 166525089852750299502139747470011904000 8907129 -12737587720810378039866605755790361792 8907130 33589041866990047000345829172150528000 8907131 178396008493162169918200112271362284752 8907132 28830043542712159888490542030688166912 8907133 -293047680205622521295542543734985605300 8907134 2243110086271485004936805855765961216 8907135 14089616215356541444040497473866528640 8907136 93780317190362714013370904845033144320 8907137 33197245821531061713626804419620498432 8907138 -90056270920102360121242927765477532160 8907139 400593056277494152311245672238864767560 8907140 19679527980733523619739410561254215680 8907141 108818390371600879908203755294908788160 8907142 -35489225865272214185944222224651968448 8907143 151232497600606978620286654075052048640 8907144 -132633832400615295901232013406437089280 8907145 -54286728223524534159744476222044462080 8907146 -117889435620198432078186945371324971728 8907147 62536182637635645027381128010540944160 8907148 -24790784611609426242770293268931649792 8907149 2368574458805967111516842880142115520 8907150 -1941598452825733983596478884448000000 8907151 97756248371582822491209018180607934904 8907152 15237346935424497811786065879196409856 8907153 54703019337703722639303820542144964800 8907154 -80944380910960436531155310771918905728 8907155 246387522380484637186410481873404372960 8907156 -109255364930102680040066258619314959488 8907157 -27579520194121452971653942803317960288 8907158 19527604520505763122064196708412275712 8907159 55795854710394700532543964659294827728 8907160 -13677748033293867207130266425730048000 8907161 85843889052807990018897209654879058762 8907162 27200239914661671212612887915945820160 8907163 -82394282932352441341962786625318963056 8907164 4803241673086765871298902575177039872 8907165 -18035082231619684047404590175122666080 8907166 21133252647187561553247925634064028032 8907167 40543260389270729513957570756612432400 8907168 1181428234083420208598179818982342656 8907169 132331109629520832399545240059210841570 8907170 -91987845857330999300811392387722794720 8907171 -48867721345439189965952547481570982400 8907172 -173947783308025497840955792653537725824 8907173 -166480337525372009297282727961550754 8907174 -65749264041438328323127134793213292256 8907175 42602316452820584462926855098339550400 8907176 30040054338970495079173008434926540800 8907177 151280532628183087857585996162615173520 8907178 14006508971482955793183461211162931200 8907179 159001094999227256501362549280472105780 8907180 15971285226197875340907807148301137920 8907181 303624578501538852449726202861049985120 8907182 -117878361196844719589931188200953455808 8907183 -132925612272188900826198332542011117048 8907184 -24897089209833975951101782015241748480 8907185 -61169936552059466896474550082498459840 8907186 49477572081456809318523733535633960064 8907187 27752738132164543750647205069868400240 8907188 116189772004681592426478114500031154176 8907189 87997028423388117555924075976694862624 8907190 -13949892865521567214261384231195804800 8907191 -45362735936660934004560734804470340616 8907192 527580380255308195927076074664755200 8907193 -53357310470746723907792525565227785558 8907194 -30649580611930236231205201536493493760 8907195 38349824387195377041518750377237459200 8907196 269854436273774096591259222421536916480 8907197 98871249835176305862886918716605195340 8907198 -21404910787884115677240168567912232320 8907199 4244869509320203613584304336921004032 8907200 17558133966575828558947733965897728000 8907201 -136480400221324180428845111445035828508 8907202 37077957823588430579674372828120298400 8907203 -206683168451891138810754532791665668548 8907204 -31274191312828860369290929584006279168 8907205 -147748984167756572611201671003761529600 8907206 12479443328486472460518476394274222080 8907207 34635502616645430988946265512717066880 8907208 -213677196359351554323553801849333079040 8907209 -41308232591051208060850403920350806040 8907210 9021985547831073006006997532964602880 8907211 2894959379998088887657795814000529812 8907212 31261010373520924584627159830986859520 8907213 -468158203695039188633413841995679232 8907214 -179174397206971098850662444095980936128 8907215 82574357108860781773926253426747782000 8907216 3805255486173821969254077336481431552 8907217 121149482282473400156628906003993827952 8907218 -74753494640007466716144160682092572384 8907219 -98537571642388792390981661169780768000 8907220 -93618368158803827624309989776780864000 8907221 150227214387770983824072820741791865422 8907222 -43513079888318828670530347209839396928 8907223 -3676043358623549624781958861435194096 8907224 -269852492222004908255775936785785559040 8907225 -30715716603955427024996338159034872800 8907226 -85850804502894300091137249513294236688 8907227 -56097309966086532475455376323510022128 8907228 9885072725514678395766582625634500608 8907229 216155143141570381230878262213443985830 8907230 6990252504445206920012704439202201600 8907231 -81566643928625341054044211564415387136 8907232 60349212269114338444393165362207916032 8907233 -55260947674466348359711786297881327936 8907234 -28743830703992667937500679688819343360 8907235 -411479829376599231720897181433036640 8907236 56962788863352669462954113227774970112 8907237 62133781527306861762357496340999093088 8907238 -112438082569976469600441601274088428160 8907239 240573277258010174083186600873517391000 8907240 -4131467087820036941949667897466880000 8907241 7107077902286726065551183760021092224 8907242 114576672971600712751615252993989220272 8907243 -11719361586966277910904177971899822416 8907244 -61110344720208026511249126769621790464 8907245 -36534855813249555290523186705938176500 8907246 7079846799709389583189111229924501952 8907247 44064210435316421955724863837222650752 8907248 -22021304805594527085672242344201027584 8907249 -12460442030983932001447219642866724992 8907250 54098246748683254771785447600560640000 8907251 137568624794579969460788015567979235392 8907252 24613455815998191479180677204936212480 8907253 -15771645273687752767023607070487396960 8907254 -55672730155712633660486058858194567808 8907255 -23377016543127714931356577410799076640 8907256 149163567820324007976520877581725081600 8907257 61831159184750378805878439598939893840 8907258 -84781941225525293552684104839670736640 8907259 -32470171345663182095532678781266816920 8907260 -155248388777398419568942722461048133120 8907261 35850393929614840649112674947688183808 8907262 10447176836976497269872507546727104000 8907263 57271639922253729519451295002475871480 8907264 58227244464505518313398531585038352384 8907265 -21903527923482346345830266594031719340 8907266 128845737049661492627669591792113368960 8907267 120765353843118953118247901261137484280 8907268 116151303635497008122579912863504389248 8907269 44526692838747164999737374242687904120 8907270 -30922628459342276418144759933346742400 8907271 -31016870115859137899259861306015175528 8907272 -27319739889605098082720531528000471040 8907273 60744378152940936380537863021869708000 8907274 -89041776316569031618439392093642566864 8907275 61419353315575043281008662184311800800 8907276 -14320587843035884148344097455703900160 8907277 13234599130104873285300138078205091126 8907278 2113316934189960151479849967058879424 8907279 -144247606097717635431500612754518118912 8907280 -45091956030492125414078958472846295040 8907281 -269931320722349049594991904480348529036 8907282 27089872589729898959341427945561437200 8907283 -88194607294195473096267024926020899840 8907284 -59353271625925142976696394110870042624 8907285 -59420304395308415902764227968515916800 8907286 57287797485256303278806164852876921344 8907287 310562199492673869743585883832525956936 8907288 -45793084184686636741598883120313344000 8907289 53784472071915646935015477218806782720 8907290 29623300350782086541933474564253358080 8907291 20435537599214946314971727650840355520 8907292 -71125532941929149954774471225349611520 8907293 -193728090535248032634143642042519170458 8907294 -106772233755857621291455807735001280 8907295 -72781137361351158669059458842947386800 8907296 -95705357364952691450716675237046059008 8907297 -48068561905309010728382298595599256128 8907298 -3286355019982827265367041385674033920 8907299 -366412184573451445251481550309897967264 8907300 -44004530751139152282742741430380800000 8907301 -15833089267570737214305107850644865188 8907302 -43320025556687976248970760488876089760 8907303 -4725274027904846269177154535166005936 8907304 -49474532771209580103661664406465331200 8907305 -65152409871067349713315097740980428160 8907306 -27703956436262121003050254032984681216 8907307 -288645928005024451335035884978775962444 8907308 2437755477964335784809009351350184960 8907309 8022340403603178519334137660858903084 8907310 6971996083170993924684285217387296000 8907311 35279592217303752453270545065245442944 8907312 -11705645531641852236383678614724444160 8907313 -287056860037560374545145423286822451438 8907314 -144705280627335169376466091356244176 8907315 106172566239736145573892388815580062720 8907316 75226840430823167622187683016250044416 8907317 234105016816577369673798049614751104366 8907318 59056375996781442959368942106100021600 8907319 95191404701995719548780005247064023720 8907320 -41441903166484035790899889450152960000 8907321 -677891571570508652971869019871050560 8907322 -46418348380271767899780577354602760080 8907323 9622825418963828802803953179924604224 8907324 -12534569264240807380070289564525202944 8907325 -3291062122631695919326699785804662400 8907326 136180532704488040597685648609896634112 8907327 -1298199661765712334820047799844712720 8907328 19490481107244923341983917195322195968 8907329 153232164795324998472777620831451682560 8907330 -46793936050225210938090647109851182080 8907331 -153439541908949608403765322700555980868 8907332 528872731695740119675417810145525760 8907333 -184818516495925441368811368289718887200 8907334 596486997078841539534446949492891072 8907335 123373960697126926337089225786112972280 8907336 -52683435044952980905630167725899560960 8907337 195616184624869590105719068645145482752 8907338 60465170899214799998139983733751185408 8907339 -23382882205970069203665164460107672832 8907340 49039823047625677569115807188638284800 8907341 -268045700476823376437000705271785582208 8907342 -55983442544708387720699361990581387136 8907343 40510587501318809065882368414683594440 8907344 71978444755574677674272017249047797760 8907345 -165322813343114806029965668149835824960 8907346 20022385971977029371071530202270939136 8907347 211656898063327798655772244581458088480 8907348 26991849161428068655117209436673310720 8907349 133056524945959363944560295348947867520 8907350 23793063110063482683965432493625344000 8907351 125308620753829447051722097475319544704 8907352 -259470065771320956846573605935079116800 8907353 37373192737587190189106489583258813504 8907354 -63847211096303745041870099319414251520 8907355 25701313996436117516184545215230832560 8907356 91208793956360590512614583292673425920 8907357 -139679357202189158594309736650162891712 8907358 204196534728082120389924466960000835520 8907359 -154016156428349822485443249329931817440 8907360 -495738300655868061666863169782415360 8907361 144096745889815542475944204873680700962 8907362 -75335780741849860679386493746911707568 8907363 89116678986746454133477565200894806984 8907364 -3257636830247822351936054128160267264 8907365 -152521941861564631630374420724907203680 8907366 4556451933932646172673392641935915904 8907367 -185720455665857326202132812275830404000 8907368 -183407666557095937983913528133976253440 8907369 152809973652302067230756794630466740800 8907370 68848132363119263691051324695066774880 8907371 -53924146500613483753336181768699635200 8907372 27268776224591415778687455776870525952 8907373 83603362267501842714640686818477215884 8907374 -18796079178490908362919481019437496448 8907375 147593043383078807803545405933747348000 8907376 3931104257474447577734419649206616064 8907377 -194725746613977488690438181145880073774 8907378 -53807252789537809066290197801931566976 8907379 66745113164492702522476984414030420560 8907380 -11637157589654777354179692764975976960 8907381 13788983559624815934620747544358569600 8907382 206402983518939529586494117696311320064 8907383 -109598752609046644099316284258623701400 8907384 45418892559714346304290018560970936320 8907385 -43393155912494618815048301171805623040 8907386 -8415999960364524206691812344319998608 8907387 -2797892817361057966446289576292891040 8907388 -74897007123403053733848416626821433344 8907389 98812842632616345587346001445726093190 8907390 9459510353821951736201363991578832000 8907391 210909083155312994439772003551203537792 8907392 25482248622264070578585372691456327680 8907393 260837836827351572716972015119338631168 8907394 -58453121659016149923877138785474934272 8907395 -26339671165456511134819768747422536640 8907396 4908072093359501854044266165126433792 8907397 -256169357428707633718831246260891551460 8907398 46088219156483084878650125518189614240 8907399 -81660810889643201336965155791374745856 8907400 -117044293482137986110435518355950208000 8907401 9849211418426722130631725474168390352 8907402 -27248218512458256230889947723563286016 8907403 70037112095430595570880100533868522064 8907404 119114072323712984691601073111039488512 8907405 22740294512900859245643560010795601920 8907406 -66977967603657098420954246619744118848 8907407 -1497083485610930645760542136952152960 8907408 64745860870715261933277651937119436800 8907409 2110560217437586894170483909438261440 8907410 11409515755667444163767263283453184000 8907411 132452482360303551555657967351855302072 8907412 144022381061661862847563688721825577856 8907413 118331677656079375700676835070266290360 8907414 27860317855878124820993188461653485440 8907415 321239789703075491545224658738591080 8907416 59944418841386715437615238634263183360 8907417 20302750271792967699843906689962657728 8907418 -69098007201140404980918048068907902496 8907419 135829383835580051209164327463400729400 8907420 6950060149393826548183269643952378880 8907421 53076613546443906559041472403497419244 8907422 38915563168154564498970655518276352512 8907423 21422043112492002049203097238384962944 8907424 39254196767623740526635915908695326720 8907425 -16667398547748366955380422856064242000 8907426 -86894677180781401250236591964467771776 8907427 -84028000038058039369649361779825490724 8907428 32105519974777496468704923212473451520 8907429 -38029618560503909929778212090486140000 8907430 -37178828307524153322414367925608800000 8907431 35517304932620200957670339228043010560 8907432 -109119840120198345045198489778616647680 8907433 -183672872083514827886159866787836409600 8907434 -23574654626678896117772307409282626384 8907435 -133394443402049228332956015044749504800 8907436 97602699355678987889043342140586087680 8907437 24054132262344397911255131772813014400 8907438 -43396523983272300193931013412035627456 8907439 -13177960224892612885225082388144333600 8907440 -53927200053958789859744352885937274880 8907441 -110217984199020541907804415356754257808 8907442 -266552291083698976499438577952533173856 8907443 -20495034570636469555836424949743864308 8907444 -7183543591302562960385851651425730560 8907445 -31869768540981497977245298434763375080 8907446 12685057814960637845798746186838997120 8907447 19201663285977869112847908322391293440 8907448 59654865528576540142488845990529822720 8907449 336284006877484500163247653604863257936 8907450 461868440475506589774960421213843200 8907451 -31821400166938647376536962469430688736 8907452 -15285866932613746762346427186601758720 8907453 25659314292232949792617964639829965580 8907454 20855483795811984960037585136852054592 8907455 54210406553908155086020432303717836720 8907456 3022719010198406085386032366831534080 8907457 -155910448093941055151787104755922547328 8907458 -28809772886114431289187304384285684224 8907459 -79571086288624692762046226680023905472 8907460 3142071184654014201875239082862082560 8907461 -29800376927830550710230724098259148448 8907462 -148005480679673475343137345190191980160 8907463 -79554401260796456431134052050761523696 8907464 176848521386406633984931454434126571520 8907465 -41386001573267099450237879429945342400 8907466 -50671228968635059640947640820030144000 8907467 -14516236861227484902987080729328581484 8907468 12706641802062343697806193312255639040 8907469 84328871990975178962921834086959146870 8907470 18330524873854838767911492320203641600 8907471 131758553236177207142413583156285892840 8907472 2291986632850007531976255758725414912 8907473 -193869019692293746966506701604551831580 8907474 -46699502574475501697213244111205088640 8907475 -35000945131734126850926994267235792500 8907476 64180779008455734923723344008093204480 8907477 7728491375240205840551055334974714048 8907478 -23567838554591435470888779192797621760 8907479 -12051242117454807806588085435418131840 8907480 4633576786714615750186756842544128000 8907481 -5392830915735860359172979628664273136 8907482 66770042563306192732877618766927240192 8907483 -155417556503025356159546239863041404920 8907484 333042835028422485845528914325838336000 8907485 -151849467042754639625406182753976496800 8907486 2010530292704750625308749929459806208 8907487 138428742189133610102423548817943552000 8907488 194814540261510446262249755454198251520 8907489 -5689873877753555077951187507690228844 8907490 102736573379690005557354107527651445760 8907491 -67380573460794080516125854623757253488 8907492 -59358893670624297274817341154102839296 8907493 -560846217781091571342564119068386432 8907494 116938717063387818838304481035008387296 8907495 76267843596627023192253571654396480800 8907496 49471380107366513105605523306013388800 8907497 44203040694814154267439626804625941946 8907498 -11351574484821358277873163280227566496 8907499 18972349191505668868839039883313057440 8907500 -1033319908119344957825903600611200000 8907501 149477233674528979938455746214495610432 8907502 2426782855737642383906527464278885952 8907503 -191327164630267303184696888313155158032 8907504 21673781613767079360555153670566051840 8907505 -17782560556493218969418041924981822680 8907506 196305105274955782537995611052782115744 8907507 33841540446434237414168974598809429152 8907508 264041873729567903725292581739160975360 8907509 -27334129673407767376331446429216717824 8907510 38000617912174534623406926453837208320 8907511 -62129736914055255793990220555752132888 8907512 120834407161836195402989560868217323520 8907513 -181887211425947050628123338022814734256 8907514 -44818880383024442805433135420310347008 8907515 -64450157909694178254422375538081507840 8907516 -161743765130340441888674313082807418880 8907517 -164068531373783317170864220695246749434 8907518 44852209609801053284193442334279673600 8907519 43170544585330032018871976132269510344 8907520 -30642622506317493653985961402643251200 8907521 -17841738732054220166643042515930786880 8907522 13742803237035306830350744756566028800 8907523 -104882405535751845373374254210220850280 8907524 -118393325472866557327229742151009052160 8907525 -55924042042600583547241532514570588000 8907526 -34391425348223160678945616994277857280 8907527 -42027425378982618863632654839266719800 8907528 11631018475994226416576207245750763520 8907529 227556458931768434282578563542968261684 8907530 -8333399851485503899620459679877836800 8907531 44806969224325412371981700334191598552 8907532 47181605939680869014542289627023383552 8907533 -667333600957195544500228152257406516 8907534 -19727003818108204909693223240103632640 8907535 24954496136788796106449929676320685760 8907536 -760219363880346324798213459738624 8907537 42982736987843152544016691960108029120 8907538 -102012773932713572982575283625137172080 8907539 133611414019640452116920258939763863340 8907540 -3005567097966553861063030247917977600 8907541 71978475885767311749666657408427296384 8907542 48071629657761834313854276419838750720 8907543 -153903663164092187628721445796329944320 8907544 -18371957920349595915221588359157760000 8907545 115011550472031636657602695833265479300 8907546 19496634092255011842348049349154768384 8907547 -188843257723411022899936107708657550080 8907548 18320677843465673487134007804080908800 8907549 -12799018453647724428641301779258612160 8907550 11924471082515604732935541670041172800 8907551 111985285038454329155053562644688713032 8907552 -84552796905232984243813138220043337728 8907553 74866555992989528798218349185742616360 8907554 5927963761522457009668556809896368976 8907555 -59685548359050852286125246657398265600 8907556 6427579579212842296558112680370003968 8907557 264674591004359020898310704126915167806 8907558 26789027494443775078035642275634642432 8907559 3031737653561287124926917185464095904 8907560 -27345091964899448709877396472086118400 8907561 44163810613815996037877247048324799680 8907562 -65069346893952424735264006488427717968 8907563 89837324916504641024374036197055187748 8907564 44132995795155163909953142187345955840 8907565 -37289121991824761723356964167313955600 8907566 12250516170546836492783339752534951680 8907567 198993686628320971394211384906464169480 8907568 35025448639683668285840003715376136192 8907569 219617828508353913559630118908336216560 8907570 -2034273177466259570860983623687139840 8907571 -22566426048628961061105377004030558656 8907572 116451817711022074322878586065596782976 8907573 33689978294605660249677995094919826784 8907574 965473560796125645516399810676675200 8907575 16640135101264332362461252644214584000 8907576 -131163173409671467297749210885016780800 8907577 -61491644791499714482907620659077659200 8907578 17939390046469094286930648908484822528 8907579 -2880030202002121048960721890471231896 8907580 44798498267076579826980212662095667200 8907581 541412852221510028950036042143517278912 8907582 -37882541841535027839001458668831902080 8907583 -364986941857049461807965378786386223800 8907584 28379260160578249763416568264266874880 8907585 -122362976629190673943265489667883977600 8907586 155436008349437105032909556474182477344 8907587 -72719832988606872566569740799775685600 8907588 80531250109360549056446706519386758272 8907589 39229570991076575117597690349134960640 8907590 116053721798418762330385842191299192320 8907591 9924096134497856488629766512145129728 8907592 -16987383838341868270210938710532126720 8907593 -200402277153129658895582849455678597158 8907594 59883519490768026994684664161478764800 8907595 124383923962833922286475312569178813600 8907596 5881082621322978187499821966232851200 8907597 -15182912093381653777379171026517194560 8907598 -11710941786655546672918996655162868864 8907599 265179383673185728163514545986669371240 8907600 5248651663054199762780306346668851200 8907601 -3004241333598649927381776575463305856 8907602 -3077438650573403633432530481375588352 8907603 93346288181434236281243092021546230384 8907604 -50202261804481495969730925660764315904 8907605 -22345573528424773888982576724725001600 8907606 6507439533766155372096705485353139520 8907607 271328514373740588932991196590544296144 8907608 -115921764058550991434554462540193495040 8907609 -106984425855711260358413198986271136480 8907610 36645409258651611282225674576499636960 8907611 -180474206021324162639359625228135726400 8907612 -80143723039723672738434053272019596800 8907613 46935663729271490497916389057231241088 8907614 18637589565635557488902212247457622656 8907615 -74351382611198584289860071508866123240 8907616 108332195488904975142849670471030013952 8907617 6194195173328896404412486346982753072 8907618 81600236284561606438774015987843626240 8907619 -5086291107454264141070013829292112272 8907620 -5360875033803916882373927691723025920 8907621 34504507879008948808717885682620002912 8907622 -436600626912797603013759392280969408 8907623 -187560156713576319443941683835706989128 8907624 22078768699908610342714350916455628800 8907625 -263565991607754260153766454549879131000 8907626 15649787922394686400437229270209576960 8907627 90055941205677564782857552026674692608 8907628 315572466409624118316221746107056879616 8907629 -1742566515757029751685171945763908724 8907630 11064180729697588839903164103549755520 8907631 301497931204559505866347582181677556432 8907632 -55927865844348551399224844544131825664 8907633 10988715869298871680932541950443043328 8907634 38097793929582684553771067372375859216 8907635 -156540371747119160692449509937133752240 8907636 72646554819049907697949697701029033984 8907637 -151987405159926580594265199653171202400 8907638 61587086209743016358224268716790400 8907639 -35221323045636034080592179069828276192 8907640 -9583519630039487025589827912388608000 8907641 75049528887757330539186478470589651584 8907642 24141736419034260768045680405299626720 8907643 -94867150643442057259758415800999473280 8907644 -166749803438708958151638039484680689664 8907645 -1156617731071306652320504400778259200 8907646 -148286834448915527676904913346224120832 8907647 183230988880363657727355030614075904 8907648 -61783431778273684830021913863813857280 8907649 -24948269427791303836979511643065170000 8907650 -12253665014659788652946382269073936000 8907651 116609030694399160607039536447935283680 8907652 2098244904927996213817865194663360896 8907653 140413077078051429904139096986948093440 8907654 -4556686720862126444618989724531466240 8907655 -21558361040797344179760271088730946440 8907656 -105055657316634792083086734194471116800 8907657 -24489841967308890848913873648921216 8907658 -182442462806255320305765899163177803424 8907659 221115018948077044061317835422513627860 8907660 -16834070487926695065297492440154746880 8907661 -61221757061876048514867163220781353130 8907662 -146954638302316044513363035338241137536 8907663 -67813994759026883548086603523506844800 8907664 10148938561228799675259023779110584320 8907665 -443069472561772465180968553256988480 8907666 48139207291744321879300067787641932800 8907667 306528058776404185776437321400416121600 8907668 30459292229066147234591963166903447552 8907669 -38764884943626537823502952933128945700 8907670 -25854550540533875192556344561327059200 8907671 -309880659264153552548957766963599491128 8907672 -36187680924057884770754997596572078080 8907673 -102435152454952760088097585009579921078 8907674 -121199975269873201136990858945954171664 8907675 -816646745819815014563109121172083200 8907676 15988069192844526953180949268474096640 8907677 37330078071148994231116931218703945112 8907678 19727780571858417514890681011144889600 8907679 -3259760238750185279455392912551252112 8907680 -141740170416906934655751246445929431040 8907681 -81167846612296160546305845562361792736 8907682 -14021330231168537628835012529481481728 8907683 330140521186035443793640685892718675932 8907684 5268168472069575983354720874413147136 8907685 218085598464416102711505467681178928380 8907686 134315592610375533093857655042020330304 8907687 46867814179147714232943646850934936144 8907688 82081994305110332240522112084193397760 8907689 -108651061907907135689968170742049489088 8907690 48975270115985810075291217334782128640 8907691 -224576075501697498456315595851621789120 8907692 -92524488307119990781333568762609597184 8907693 -43908252708095139280343463966669638976 8907694 156218264683986510778985225581237084800 8907695 -28216283064371753030898146889175353600 8907696 -8357365968413820944414373246118330368 8907697 139614820438570515914986018827010656146 8907698 12617470740008352083311876254659208000 8907699 12219848254309640984608881066689713464 8907700 65826098988462749031738001710274310400 8907701 86683523422139787282778198827283843008 8907702 -77997585094696693800089774023225397760 8907703 -3660414103920592084554890324496362880 8907704 -1889521284118706048048463776782049280 8907705 -133081262386294184098184404691179084800 8907706 -156878869340881750082247202885200578448 8907707 38019685411911307511146033730257368792 8907708 738593256345575040365770235413536768 8907709 -336006770618779623422110264465875543284 8907710 -29710599953977790204315239808913335040 8907711 -159718350262183442136220477067469324000 8907712 5826703703705398675001728660439826432 8907713 78001483722025022956240456389646832640 8907714 -86234573569054683440288284646908069296 8907715 -157153696777084026860845016451827174640 8907716 89957545046278668418872466475732324352 8907717 8299612564305824863787054157544863744 8907718 1680574378070485105354703457449566560 8907719 14524060836807469518102699943136988120 8907720 -10616401337798849221871537147287142400 8907721 -145485526590024406049060506581701662448 8907722 169842836872830351509784402038151865344 8907723 -71732451561201457285138351753174200216 8907724 108284566636298167512860915840214794240 8907725 -154934966493887564210708930171245737600 8907726 8228376739132892241323769806037147648 8907727 -67463470026268458144457964742200638440 8907728 -52347090470502202999674115451258880000 8907729 -135952374115064022290155314634291012800 8907730 29159756567070420270024591522697869120 8907731 -66432840207346354980371660616270295296 8907732 -8415656588619032338974274361741629440 8907733 33884679773597057051789131144406011982 8907734 -51803510681375309523192462281143483776 8907735 26921070279359380455227668779986442240 8907736 2701301363451652586494194364348108800 8907737 8803109474563973569025782746459877386 8907738 -30367003618018441062773361553480888320 8907739 -49110744461048475794216396795081809152 8907740 68647825488266364255738292528180577280 8907741 -118850348395704939653413183391715872250 8907742 7810057843933155284109816139835401344 8907743 -6926448522350526655773667402296414000 8907744 -48946554756236410972859446835741982720 8907745 85289061019985839115441190436396273920 8907746 60925197515803719356808158540221750944 8907747 -154867087283791182043033810511760069000 8907748 195475111484822258075623230646004129408 8907749 -18849751318512124563495970808181313920 8907750 16100336800213876521596525323626144000 8907751 -4240890342328297559560531092727534720 8907752 681850986723719933498421106564300800 8907753 147300298302398914978337028304638351504 8907754 4958518899342036738158131432746438576 8907755 -23077206938176338309121356052948023840 8907756 24736166974415855783633292611256729600 8907757 -52274100787047421607145494559348729728 8907758 51103433764967694342665134337296577280 8907759 75263878968995101751621409900096907920 8907760 -31501590055401965434176698412122603520 8907761 136802963914505403421063151477817490800 8907762 -42661363732006275242824646475355401216 8907763 -70216599626252693276078642517257831856 8907764 100772512050136635354603376923465096576 8907765 125329031276812693256859198564275500320 8907766 -25092525678401620831950050603651783424 8907767 -74198673245326839913643232821210897448 8907768 -135542776798246140849865319709118156800 8907769 77111098582968508717676566613833896960 8907770 -4425651533391588985355783764737177600 8907771 -132187365173449577392659348868165120488 8907772 95079634061521063224636352930707685376 8907773 -65831397184995497431660325427243180960 8907774 61917569434464609718528645830167280960 8907775 -101654179872970065951358800187557968200 8907776 -216332090866917187987041728055371366400 8907777 27917049751014036101681898840134265714 8907778 193076103220233010090501155567904080 8907779 -323930822500037574714416005191130914024 8907780 -21711939630316553888521717335636049920 8907781 83989985515034444765204755616955983582 8907782 15215795239495944065706095083602569472 8907783 -4614543141795594431219099796055471152 8907784 -70174010934434627710870969537739366400 8907785 -113862651926716823333368454694075686400 8907786 -10308420405693115684729546188059896320 8907787 7416377081859695173490830990850255104 8907788 47989403943058823198325926988929273856 8907789 -18109328790597645583249299005328875520 8907790 -17150291912887817850232892900217521280 8907791 -14378515082979089506585744065853084416 8907792 7087046697113335350006248618643947520 8907793 114852047566409512389119267200409093042 8907794 300862173521215661615452187017032192 8907795 31421293850169967514109173393361480720 8907796 97612741089161321811698566741928726016 8907797 431120295364691880250749215569397022432 8907798 25984051332679629053969568307652297664 8907799 -261126139386439483687912871199731606200 8907800 121433086302016732920417330401011200000 8907801 -21471969465350169058355517774434134656 8907802 -91165678723942695137762700936407536896 8907803 -50233622285115094089395768471513725920 8907804 -129204643044914680243676275094291112960 8907805 147019787485070823820795928184930212460 8907806 -165191220716713978052374639272455403648 8907807 64522761439018226607978917867945537040 8907808 -38331811015863446997779329888404111360 8907809 63721606635361126969775321420986553904 8907810 -38035809095729851331264279457704678400 8907811 -209802467490817191974131392346002349176 8907812 24739628988083831925379710693943126656 8907813 -3118336471198453783801299512410285380 8907814 95156123655062886832459978531034296320 8907815 -34949569652296514813497463518068441600 8907816 101852151904134290065861369046089728000 8907817 191425822974804201968082096045848278132 8907818 -61245245821477019340694793178291554640 8907819 -34026368727537776980180074450976330752 8907820 -9129595327245965365684577256286080000 8907821 179958308445926794967181513113847086370 8907822 -18710173692253945661570547180619908096 8907823 -56557140004716822843181432302383766576 8907824 9859537345344944050702397482001498112 8907825 753682829205861083586984783604221600 8907826 -26232450185528674997557476002289627888 8907827 -61945726594633776623310684021719627520 8907828 162147990793518069757338478889743294464 8907829 19986782712432701324047921685898402976 8907830 30308050348218573904799074471809081600 8907831 38571441957576228977725786218715390128 8907832 -98570750877452486085663437853231513600 8907833 216081055810519453354682087594757127824 8907834 27380246424272822542536420414188859648 8907835 -62561107819056550852308677027028174720 8907836 -38677349794077798285044904139365245952 8907837 489322592464547041564813191628300800 8907838 -72708121215266058316315274947056103680 8907839 -143934197109476205862736008040134359360 8907840 32345977789701569827793697016224153600 8907841 -260346986896370163067659624720379709758 8907842 359024233218679253818237077138838944 8907843 -46477339805997321915197082469800349440 8907844 -78423135334254536558897795782965884928 8907845 76689103065111063331537054069087895100 8907846 -77887445242883077108095823364973350400 8907847 24897515821006447464063221363721655672 8907848 119147914063048366226855145548168463360 8907849 -21616322306714655508581191274879647766 8907850 151134246458457021537440125336473600 8907851 -235276748954750521238005920497906534568 8907852 61586234759524455197230847652213276672 8907853 245683706720644771493029604747206106102 8907854 -34463949749203627366008325826083200 8907855 23828279491625234694089869766033781120 8907856 41282855981251701395241224872117133312 8907857 73316148802788933261820354395768951600 8907858 67767219386145136842426038144328450048 8907859 215645302145519155810547304284704910060 8907860 -5557053987646597136432777340711037440 8907861 36818464643727882274678429056533907744 8907862 3604371519866993158567336604414406432 8907863 81536696387217007758498946899675000480 8907864 23127963289151124541927817636492083200 8907865 81701607854953218602845962659056723200 8907866 55092462640676500378807294269838536960 8907867 56162017009170238932449464376038464000 8907868 6813804933404260580897330632445056000 8907869 -225487787218536631765287425322586789152 8907870 -15100150554923454963419033083040035200 8907871 -84728817921601633482865814417121385120 8907872 53628545589328952129532825586299174912 8907873 19200550085023473210211297496531480448 8907874 55567060528772982447506844809172153936 8907875 -121253156676739566770096686837965456000 8907876 -2995561255725879800342457228515424000 8907877 -70976771523990893679220406074553467776 8907878 -62946971130039476381491800412275126144 8907879 12187921727374298639898316131634951464 8907880 582592296828413913491111476598784000 8907881 -27552334850139994308978717602873765376 8907882 -99619392942690286035127406713657850880 8907883 -132229275928899518861238862946597193868 8907884 -66827309455514795605299812031653798400 8907885 45346578847061146986153380328312796800 8907886 31196215121311654447597196251196519424 8907887 30777511624848022952221185198977315040 8907888 44385922319385798045106313476566417408 8907889 33980288735716655526940916023760756690 8907890 90327603432138981082264846225171447200 8907891 -33792413968577370950056447399004058576 8907892 -21779863436458109333272544170772410368 8907893 307438787821915315645253708430052100142 8907894 -18256174727859986350900480255764930240 8907895 66790726720837823765174254468370704080 8907896 125441759077549161806237371214988533760 8907897 -90113698170293748409954072394723390400 8907898 -3316139307122173312643704323701186688 8907899 27017934781802797979017856570345760 8907900 -3336967929670820181128707812287078400 8907901 24894903298965252507630851635049129100 8907902 57919883862550412717508072739544305152 8907903 -75238016628549441659722676816868638640 8907904 234634498713808304794276493241058590720 8907905 93474867603464579363251639196601375060 8907906 -26585386789286065467784685627953739520 8907907 26889695266724162459777269076598644992 8907908 34405889028314530758620453704180187136 8907909 -81026668300000881051024521537721316896 8907910 -201088472603579041153821087978342420480 8907911 -101133641086859483837511390981041344488 8907912 -4487687057741758221617617876366786560 8907913 -57563482159000422584241378583214733440 8907914 -154391027194014489438438265274017588944 8907915 45599122750823058967127529473669192640 8907916 -48130942882742005882622180607731210240 8907917 -235635344929594601379400113043992329034 8907918 82709948616302559616131882626716907520 8907919 48495651089152423371405715763548182320 8907920 6787785608383525918329748369334599680 8907921 118474847061841411185318430407653001600 8907922 -22526203455876644372100521268802091520 8907923 -809259316968192198743946209129043456 8907924 -9983359140797878773048900647809542144 8907925 1590353370994157828922147329177660500 8907926 37265368709722056842583317476482618912 8907927 -14807599157289959936555637634079683968 8907928 63138687203524090006830759463309916160 8907929 -238787121540283010535633021175928812470 8907930 -36479550417991724284614101353976366400 8907931 53719021048843848576702137265118319152 8907932 68359424691838224620168522903133711360 8907933 -108583238000227021030044821219824066176 8907934 -1054139729112272295970132475428697088 8907935 -38233861925203000965259051696644012000 8907936 8885919694015255197498123817413771264 8907937 149534307952548836684155871062258255586 8907938 -17085452001481409785125249124359521280 8907939 80942747352590153356573261273591879008 8907940 29310174496002566481688587897401241600 8907941 7422540414069156568920861615549587520 8907942 -37215080512630074356240007229018759488 8907943 -22135591950495177117230927995542165504 8907944 78136829366087916275476197481455697920 8907945 16705836265151494845380889643587721920 8907946 15304055792195343854204243494016707584 8907947 -66926185061962575672840203598244719456 8907948 33624480806633385506784535598639185920 8907949 -90548499715714893396589390519613436564 8907950 -557733719644803392213674196901614400 8907951 -40996321011114245574869547338084757360 8907952 11097246422594837498704815639588831232 8907953 -17687372618709158325846548438590256400 8907954 41463300098956081904350808377524664320 8907955 46092280958940733224524893657548041760 8907956 -131821289560084863933361647939504266880 8907957 -95412563414289721102162546843084457280 8907958 -73148778102987955363095869398882914816 8907959 -194342928601132862104605577778240903640 8907960 -86056434048972561011842881382539264000 8907961 -335249325425788816543500081076776387200 8907962 -45282838222984651064619249349433188608 8907963 -28680333087577814668813076297059968000 8907964 -11842312040958819461496706412784903168 8907965 15497147800655496104879783512612224000 8907966 -455815479601944609976735433260384896 8907967 -59792497703602821122457524208312317720 8907968 -37305325705837567346680573664613629952 8907969 -12796037960990373726998000291295501312 8907970 -37897091638326022479980600111635876320 8907971 20171869401933671125243752086904192072 8907972 -33136243387931287219532023937454686208 8907973 -82062249119402805193266171878216750496 8907974 -15227389577120684517512741125324359168 8907975 -1988043847730544462391474575467639400 8907976 -50215489005955359616575309507668705280 8907977 47289565661102831620131490440435479880 8907978 47579829512312713837675864136171284224 8907979 206836245426852470334533261045021403640 8907980 -192302860902120277810608922139730800640 8907981 123985440730631822213640485526439017024 8907982 166931813338053667899848417216206118592 8907983 23085515210292156602711728359630698976 8907984 21888408016464545036273230814867841024 8907985 -240902603799878373173488164498740202240 8907986 -65863351573619480701192484569491137376 8907987 88865414278345753277017912565746973760 8907988 36554874997294298101813262985873231360 8907989 143507618169061367132290613326920659790 8907990 -9261161072707980912151013884264642560 8907991 56653987602717526830719062608102421432 8907992 123060968568172214871423633230827806720 8907993 116908848377909396195623424787202267482 8907994 -121669321298464283102817421843125106704 8907995 143411363690965139244994810805586266880 8907996 45752874662647975578649073645917358592 8907997 109526161728964355165953866381393643200 8907998 75960486105632719740957657137393064960 8907999 -192892001663285831340975882222769713336 8908000 -307985035171009594596533044154597376000 8908001 81758099845646318458320795912772420002 8908002 -125594780746776214220066452837724040960 8908003 -87760780870498102647074446040070451616 8908004 124155573060231897458119104790309330944 8908005 -41508190029566545355766273246724769280 8908006 82922592177535230535710547984476233952 8908007 213428658649507287520992468073847795256 8908008 50552239274216634678683024069635276800 8908009 143060144304931159085086505418642240 8908010 6355122178147245300145002208602552000 8908011 26199662347458251509889557855406527632 8908012 72468250123635387829942690831302861056 8908013 -52564061671754516894807730537043175316 8908014 1258696126352984437692498875420760192 8908015 67911975422847838611609143055935178240 8908016 7112214480772374093712627920010936320 8908017 -198623829491385867888989026834845244800 8908018 -33058934166756171902399321365828214784 8908019 280413152195057536596370162662632457420 8908020 -83009206938755659333846487439801600 8908021 -95084246819960103936595239560074845778 8908022 -71295558099188148988516803892531949376 8908023 -124944981411461031048191993726754513456 8908024 -84569909536986113752965985794809057280 8908025 -19369758191762706136444529628124536000 8908026 -70452580876921520814093490570742009856 8908027 6286490715768046338255431714711710200 8908028 -1204763566228937632822059533490900480 8908029 55119402849245910122562767236278633600 8908030 -111779135954844812391973207935904827840 8908031 -294890285977658698747739280637287238536 8908032 24488792372656227312354053911700570112 8908033 146683519532628542961290160416647745282 8908034 -22029150720403947632733904690640683008 8908035 -56395114115031896550702545946059326800 8908036 -160023946244481387589433782371532800 8908037 115529670831672050469608990668940638686 8908038 -10702734739113910467408516999509636736 8908039 -59238395081050001995772832333486516944 8908040 -165606892849888347050296318383759360000 8908041 30506350205310452294545040729469934464 8908042 -11691274925536668913569538467988152576 8908043 -37647686859798977988801533033158280640 8908044 -2998063142030862476205768629563253760 8908045 133918116893441911358173611950007732300 8908046 2851914490049619468080907942513231360 8908047 66671267556372817039202709389406752424 8908048 -25185891744354356252071413178734665728 8908049 134858619334245254497837093435019412480 8908050 18669367373611741414557226792420060800 8908051 83773302503461593995485379443583966400 8908052 4349797829057838868829056889127217152 8908053 109631888902429581455704680395950771200 8908054 168485157405639514627795840932686930976 8908055 -38230106868585001923029566679457621600 8908056 12821104369230493764337128793940889600 8908057 159493280373301724943891283970737103306 8908058 -147429810537828563870123133488350459392 8908059 -104830792131781089933206763091014858960 8908060 17411201747765483534959510514828851200 8908061 174368120528145587033897975408382851232 8908062 48312860619605820574292850431092306752 8908063 19719792368243913205441504781404937312 8908064 170095774738252497691295455952213901312 8908065 56546124208034991324891028481834347860 8908066 113829149308108383469330487691611876640 8908067 -8322030122745721430763481278188092416 8908068 -6781925357816356074427342859166842880 8908069 -43552694716459086294254403166659605604 8908070 -39512571436858406184322780783464944640 8908071 -99322621089417707041486066780093320576 8908072 -120348837347088634283468155269605299200 8908073 58380071173843577434712467671667380864 8908074 -2375364892125998531901225313977626880 8908075 -149747062502261717695426060278633906000 8908076 -227227681948111309553578256670563562240 8908077 92877173493967934847835068682959693120 8908078 27949256109996945781387397107965047424 8908079 138528213188754222803333052017660085384 8908080 4190080921857348428087874658398044160 8908081 -21100481080026626571017843656233835776 8908082 2346460339523448549848222414125189392 8908083 -2452928864972391260308125052556312880 8908084 85566021269888628172317841251856828416 8908085 -22079291202468613061677637852639338440 8908086 -23847388659929343651556651808956729344 8908087 8349516214582377147601255070394061736 8908088 -40842308544989034047104571918831984640 8908089 -197885357821109996424959529341596057776 8908090 31922152925089684776299358629686840800 8908091 -88634787168050049085613746398506516508 8908092 -5502738817668655822952161998440045568 8908093 -240414540839723342002383904245827874400 8908094 52423956231739158720856994105334478080 8908095 415717905858816739127916108093719040 8908096 -6791348869084142715605035652958126080 8908097 -20187994046890128304426638084973038288 8908098 36526034297927956033537478817041940480 8908099 -47889555284495370822916202481760986240 8908100 66517141493051947498575234186111840000 8908101 22286939788311568798814649387348618492 8908102 -51483214286679924299180467209344761152 8908103 -131146037564179784147532149108693748648 8908104 -156116054970071083619290914819932160000 8908105 -66967320406975591456155320530380979740 8908106 182002009386667405940841467838361198944 8908107 4701337032964883339222930945957642496 8908108 -207468545588253792766857613539546086400 8908109 -7207362708425502907275341947230553920 8908110 -91853979994527461076989978939811628800 8908111 -122498164876812422531077312442927579376 8908112 -47997349273901554559413545228921077760 8908113 36830774214107071086259523132557313184 8908114 123998764561852568665841852842636992000 8908115 57117983841412137060628792680458326800 8908116 -14598020115728841628843222917567799296 8908117 -1203208218092858731339842467135715140 8908118 8468098711657631779981259711996201760 8908119 -247595630983923777150237293806753697280 8908120 5248572685052072928300732494330265600 8908121 236388680687755516953361330430270429322 8908122 -6054579357643787886970260259231100160 8908123 -102382603764543062737440928742880562160 8908124 -192181379720985369900555429021865864704 8908125 -19565637687599437266349816469099160000 8908126 12440602460789942843756195653520914560 8908127 304878729035276011701071683716807986976 8908128 52420026289407747333328104342225813504 8908129 -19953408105625075082156365629462070272 8908130 9800170455722582767118165562579517440 8908131 4884314827188591570972115651828440960 8908132 -77205859522807685750213781528957983104 8908133 -11043204696112994095042289807167036200 8908134 16996254291400939756083205339421341440 8908135 140320090370667278601005884726325081760 8908136 68348159851768888210963505058671662080 8908137 113480416378455638442549936361869045312 8908138 962755900470717766889814033934777344 8908139 146940094297219773503081358976738445940 8908140 -72803155463895682965435282258665702400 8908141 -83602740885888387136631274101114784 8908142 -151445739497459978436886742594853102528 8908143 90216549123124514078563801721394987024 8908144 16533475294177757312724037860071243776 8908145 155262431176902711659450508337558846080 8908146 -32833482930747461815773638249405351520 8908147 -134191582021995263116412889127156820404 8908148 -14394971370615641664146047330306560000 8908149 -127576325392092357311939793038265763872 8908150 39258300715612485438265793837958888000 8908151 51850752422518271523552050805520844448 8908152 -47435083704435627050018595222295019520 8908153 -159190823155104958071708212506116673536 8908154 2344848807097534462032080087989393776 8908155 -21339252093507757915603964088927020400 8908156 17057106367983882284108750031897561600 8908157 30069643854192402328431983645408676864 8908158 12118058931208731610812682295020723200 8908159 -193938730408073508574787950494744530616 8908160 52839291250146195235752819944325120000 8908161 -20324241553107074400228953468538372096 8908162 44505769153462407362354124068366983200 8908163 137459206388089748106121753922555666184 8908164 -160103124277203620682049738843876423680 8908165 27710110141438709869819282884402921600 8908166 89278524428943117503460280494349288032 8908167 -52542013596561354480019168422542892120 8908168 16618784641387118805145475928759874560 8908169 -40311515014337306467887129704316050160 8908170 -49798483267107340416181972523506583040 8908171 3847518697685345388245634774682900744 8908172 13729907886736895747911505817673623552 8908173 -14251437423101977177068969290363099178 8908174 88528086207945559795711156846042429440 8908175 -42986719057141396825180488585621588600 8908176 22183471027211470395434222478568980480 8908177 54678824368462284868907280393820659520 8908178 -15914419458994811343463594417369090944 8908179 41083073619891105105950779834433222400 8908180 66516742082871171695811077688569955840 8908181 -449115840796676636282165945354561280 8908182 16223709671919073195561613219210056800 8908183 10642557132365987929982262628940543432 8908184 -397052900830227682212550334989117747200 8908185 -21065816475194276474419866025985377920 8908186 -4015848892207533653251143778934121984 8908187 -112358419847855932495264810431638168448 8908188 -2869496190692352767258144834992128000 8908189 85495790417534021232223012696883585356 8908190 -131588623897214634177140484703140480 8908191 -88457615710750530723127712352010444800 8908192 13183171553432118075824430595442737152 8908193 -7219375356315932937405500720718904320 8908194 -62310604468661359170117514357321728 8908195 106872830852821755729067329260383662480 8908196 -111721324355880128566140322398613032960 8908197 -6413274199190141367662972442316649472 8908198 69097914048293427332205588048788021760 8908199 157791183801297813016106376872134254864 8908200 -33958372613126641147624311964803456000 8908201 210307533417883909752037138225908574202 8908202 -78763953283821043651298356339262234448 8908203 -41765501485232288340695693453296982592 8908204 -57760257091230543800056082179667466240 8908205 -157346089516200558133189769810129857140 8908206 56882577439748017135876360885389002304 8908207 49096692311081266006993622271200313600 8908208 32369187465259258461967538918743621632 8908209 -53358653581638282439878313012502586672 8908210 45656354459506108196635215827056889760 8908211 -124438035710201096629629588033912363648 8908212 -51236409070352340406720572252629004288 8908213 243256574723697753845327937674501825664 8908214 -54486096784386413236343006491571503488 8908215 -29367373177278668424247796872300433760 8908216 -8375237012332081396436046311929835520 8908217 272831066521142726757855237933498052266 8908218 8225073270061380473191583425034976000 8908219 91964900692325964118748312151948088696 8908220 10988199104055845470829741933494272000 8908221 30918512400683881101338450563924857984 8908222 11626544065534013217853279286598057984 8908223 80338854482614292444716134872301041472 8908224 -197432303275433602608195866242056192 8908225 22367228407544785193906845986296717500 8908226 47796824871299802364201105293384230400 8908227 109592073450277253321181106518658002564 8908228 35962054413935226374781271612532662272 8908229 -36180400980413517730695222133286032320 8908230 7192685704434469749294102041803470720 8908231 -71260443860547976581572357927422301768 8908232 201907865315134197678017604092406374400 8908233 8895422472676982527472215917916053600 8908234 45055153218654267354350743944930422112 8908235 4877195295991666427118368759009280000 8908236 28387063102346355367913860909678632192 8908237 38343706199912266821550147919417963500 8908238 23152557455211891952015677770065082496 8908239 -57499853773627919035172795991258666240 8908240 -11238231115395311777201495113948200960 8908241 -161774718957797279717006283366488403216 8908242 -13103645060259165721622087173100921856 8908243 79156241583511759589544533981999954560 8908244 -119035745518364131459311811948812814464 8908245 57999897521709865613334204972553728000 8908246 -1391165341276717639922669365735414080 8908247 -14577296561947658706338649129299985120 8908248 14919116002552121615321752387768872960 8908249 252983854962229657205657552397533655300 8908250 17564863573585822913567062904184048000 8908251 -180288137149798144768493616169117759296 8908252 58890952695531455308149108354564532736 8908253 84735891165406657808786634533473486080 8908254 51843784946122688755321680852597689664 8908255 51532003989142613373447345090689836560 8908256 71093875645000284585670672886118481920 8908257 -184405700485208323668183117998867945280 8908258 64907499052571553087841250471824265376 8908259 -3612198128882692653764576468299474296 8908260 -49390488609097609363109398567458877440 8908261 -250720837908795236981680942679851339138 8908262 -158880309007100346468629221557734208 8908263 1794963979086936234561432839418955200 8908264 -274991996701748049613648395066372096000 8908265 107071214420890907552185758832996026660 8908266 73839486564424746777514591496151042048 8908267 471378557234823896706429954777614440 8908268 -50492404101873412249659092470595856384 8908269 15108516018409350694820620781400865344 8908270 26230483121463459655643829104960981760 8908271 -187272326915383014538089303562247172528 8908272 59138274831357799290645114742236119040 8908273 250473860099922088636486660560446552304 8908274 35128255689060500185132594062195569280 8908275 -6343921786689407963324300121942980400 8908276 17083754470950603601335611266119870464 8908277 -15899740469232613415401833129281241600 8908278 87190251903750138248670464367722136960 8908279 -3238557871577803402567826006637073920 8908280 -76224575704975377325441390283886489600 8908281 247108716270277892024247061567380078912 8908282 -128962973358267987124105480745627941008 8908283 271785328256708841865423583547649176240 8908284 -8751438031875652208336292766141120512 8908285 101088362708147831367833942205721620960 8908286 42279208014956188469856437094753839616 8908287 118538060205115073933964401300320589568 8908288 -28496202945014237664877707649691418624 8908289 66598046595465471523644471866502805968 8908290 75482428548859828960655038347304549920 8908291 51790592383218760917845410365131783424 8908292 -87188899291234368487171589272007685120 8908293 67275194849342848759041950371501141440 8908294 117048425926258998547199598277476249696 8908295 -81445586679723831086037146594228974800 8908296 -104268591937660468374081420216682291200 8908297 -279425918020894366849606196094984530588 8908298 -142653936411719234370788840244979686864 8908299 6110171856344948620212846937221987600 8908300 51969961227560315354997661372397254400 8908301 135012582990252334068738272955023441304 8908302 31733867328806151242766946192798632960 8908303 -47416567086931009579687672344533545760 8908304 -35915295735084843245946539069128826880 8908305 6548716629167191147629859186084043520 8908306 -103565050681740388344981935649359573760 8908307 247701102080968547384112460192166014320 8908308 23866211436511477932521828222333347584 8908309 -281024335995966723616638615736273424160 8908310 149292327376923981728351695232261760 8908311 -160869541597895586509517686089238258328 8908312 -12974226837649995956548475647304663040 8908313 -4822126369944565581755594676299760438 8908314 33323748745769226388645655818218905088 8908315 -3781434453550259318739971960160188160 8908316 40127058472809130519318010383818270720 8908317 146824845493005214018049021584856652288 8908318 -108302294773769445323874299012476368960 8908319 -66868137575097526102332706168950639504 8908320 -60860155985952231401419686685955850240 8908321 130372562161156637625306726112978865200 8908322 -19800088020337682372829374613766311648 8908323 -7438229032007697610287690033277825296 8908324 -2924050894024127451816943188288113408 8908325 -172943355561084338870945701759582798950 8908326 -18850607251101108550404492200842567680 8908327 -60395044089462132863225647501305122824 8908328 112103354561247598196171557555771392000 8908329 -105413262060335413523342221702396261440 8908330 -52046531306147957789786049281192545440 8908331 192283681633213778897372525938654206132 8908332 23310374293101403027528573627032993792 8908333 -2031487893670731827415546570579604224 8908334 211533957201336692860713446583316103232 8908335 -10580146885125380929318119878051726280 8908336 -4503810367471485836874142442679828480 8908337 78611111694215375516392876640470830912 8908338 -2873610536319179936987076685134838656 8908339 -18610698733595550105466798366395655680 8908340 25208925294310423446259998071846092800 8908341 -20118093818538316779182299176436252320 8908342 33117982322405744865404911977408586752 8908343 118676769729330320564151153317365776264 8908344 -418052729153321100970196208537968640 8908345 129226420450844146605748127632421948100 8908346 -9010197079182413496098855232110456832 8908347 -48277855598694442127269941153760426728 8908348 104725795055681988930983649285557316608 8908349 5929247629206581960214185549119558464 8908350 -50820691128772034543829643952588160000 8908351 -156233077191843037562662144446268794600 8908352 26779017712731066048624113238099886080 8908353 -3233915360615081125638250213969753920 8908354 -23933983033360816432057274773363020288 8908355 23386565641821238195032054809164923360 8908356 -168359406378129202374502958764823224320 8908357 -76492185446077827875223250492071517896 8908358 28877169972919819125592392790605629280 8908359 -10878533695858303446553244025625046400 8908360 -42257873531108847072980884861662566400 8908361 68181392787342758043055071168308937024 8908362 -42116190760233514716628879955375976960 8908363 -177036731222075574271809111246271281388 8908364 120973762657696690396959089069895217152 8908365 -38430847686517206196761645287694336000 8908366 -38285441772758315957560180292646082560 8908367 -210384596251260793229506530558233777952 8908368 -7531369010581618452519103772423356416 8908369 -69565499415457870986158358343373747856 8908370 64738617169038213359880411532948200960 8908371 -86949952591056816577687279694323365240 8908372 -51729754099792134384289207953932138496 8908373 21467129160811204179458239789794332622 8908374 -16362243120685477572667309454533611648 8908375 11646256651948729883257027042486104000 8908376 -8943021552104535489122549572820336640 8908377 -36741365041806381433412620167798954240 8908378 150645685756365709904545307222368573440 8908379 -66671171656656032124851789602037263728 8908380 34020836133135946825837237297778626560 8908381 191104655989199312075077678176001295392 8908382 26637298016584432104949169014827123072 8908383 -53661344359891753944039061983918334464 8908384 -118732826000834422715688527144783314944 8908385 -7022294673351860730139348805546589420 8908386 27245164282936425764730490221561830400 8908387 -160189575627378828350097041199998572808 8908388 17459068186552921780753984743925748736 8908389 -892721585136497050437089311084048416 8908390 8703608648440744213242231739505857920 8908391 167464033464242015658281223808764884640 8908392 -10385023812709363855761445268030668800 8908393 -77635182775749896600319164860277258112 8908394 -170394689724504531673674612177718145280 8908395 57735944216291883537990610227797068800 8908396 -1278651287913909348051740917413478400 8908397 -5443466542813974169981195936020142794 8908398 -18264802761464601303513062777575919232 8908399 76144525569500608585310866601899020264 8908400 14350392134104554919601923723807948800 8908401 -103913043943658889545615771235878413968 8908402 -42723409651728938195561166514390233696 8908403 -47345294646632144053752918986207763120 8908404 76938498970982384191422221698425077760 8908405 135138684318042593658713497563818265120 8908406 -39838168318438283691208950394787840256 8908407 -135766108225861380147441069279242685360 8908408 43658677594122165027640895797152645120 8908409 9465679953483901592445988434092190804 8908410 -24644985004548454140078691970101248000 8908411 -118130714276227709278711312928207568988 8908412 -109082800840131360491205932516313484800 8908413 33595919509860974383454427173938681344 8908414 -110571987015606578677757787162930706944 8908415 63314076429578948559185131074945830400 8908416 39901109222308520517095773891775692800 8908417 -65552236684887595753497861952539833408 8908418 -41131814046622917339348634800690657840 8908419 73254315722125938894248290235036810928 8908420 16294642387266881044786070250825154560 8908421 59583069422443318506053217939722966622 8908422 -46171254375609791054015185289533470528 8908423 -325505043085747622491048567455785947320 8908424 -76209653429616349194842533641439641600 8908425 -11557664122875196320093543901795459350 8908426 -38146776226518417467242161387754811088 8908427 311524611568593530261770660685056625664 8908428 6675080279977924481941284445913157120 8908429 109590933690856301114912522603254096320 8908430 -61984770978932821350716209150118264640 8908431 -2766733941365865628608554039602778112 8908432 -23372948149970413664292204565557002240 8908433 138881365827516009721852500998659493682 8908434 23117189389530497301261188096680320000 8908435 -168913271143945552484176132381083072000 8908436 158584431993692295661626755080837495680 8908437 -41083273000788979148668070553179679840 8908438 -15795185659645724640434145851246757888 8908439 -99778734363699847314393633097165824 8908440 18579137278712007190497223723053465600 8908441 -77861526665584907170905168733587945216 8908442 130999867788409557007708324644474746880 8908443 177050018120743838683754718179407948332 8908444 -2724547434811213349421097939223437824 8908445 74476382913862918814071858331136485880 8908446 57850266610016927048948335257663077184 8908447 -13209681867882617370035205297045111528 8908448 -424794462517875113070491790077328359424 8908449 26018581099366514485810014080995921248 8908450 57453472925293093774941161367727398000 8908451 -129440413695107928275470134027625174848 8908452 10702059033196360808895146758815006720 8908453 52134484179171934046167105542423242620 8908454 -181052205420753398304565703957991360000 8908455 -17047264556164402502492316139290607200 8908456 -260565885054897868935460948337449989120 8908457 -11030282629910222027032863853769004294 8908458 14848465224252024951477944032536062976 8908459 -78650092306360981435228039920328206048 8908460 12652606337753409946138920885628584960 8908461 -1730263762033016922938211901465338900 8908462 -43950248826933954460430935161361937088 8908463 177657275725099088174535957843398573712 8908464 -4473207961483806541620394401528446976 8908465 32341544121400358154041269333974919860 8908466 24934734114218197383380900883020728320 8908467 -189036606712738316367465560913822430920 8908468 36347217550324702303503827227420373760 8908469 -162059729312035801956663597470772886080 8908470 67259858917585714164114839849441324160 8908471 130211270842537804045547296921563960624 8908472 124080878452143476175819368343158476800 8908473 34097013223150474337125571543374617600 8908474 -178655821316444328337976251271859122688 8908475 -33211549797672374751794751908881436400 8908476 -23795695979682506874777122837816417280 8908477 -149668122660389357278524965461478687674 8908478 79023508323757999699064625719922935040 8908479 -198469074491460461679162167584321850376 8908480 -5045652294765294916487949437129195520 8908481 264121114334829975023178261084606863700 8908482 4396889765908032208418834966427952896 8908483 -265717831465163449690583699262707139268 8908484 -41577622780641509374116839538288225024 8908485 -36952809225237344376484104550071996000 8908486 -35414719689016964294814578654455522560 8908487 77871326375713847644690576799229736752 8908488 201727750348034306144710621008530227200 8908489 -207957735619655516418134089771619662620 8908490 -41982309076863486791783718563315757120 8908491 -183497984357429962619290817479092685608 8908492 125791920603719975696986328615958712320 8908493 -48584327646801102902942886799532579520 8908494 73457899626721028938154954318886867072 8908495 -57254318521789261907873506537329579000 8908496 -51938538645982250303898520424782798848 8908497 145142556922517991052391825125614323094 8908498 -63534640649566188765043922620150849536 8908499 71543641711673981836726863487007696136 8908500 81086602189208655275137862521505280000 8908501 29182713366061558011743316495445593088 8908502 47371790439144114625354887941606006400 8908503 123607707254852354503916600559129085008 8908504 -175834750105860778263824894377912320 8908505 -80828741717463007162286671518701272440 8908506 -12495528574952498365512957934935164688 8908507 -60806089097494214183301522528408957244 8908508 -36700588265523528552066365155211817984 8908509 56220663730137513088295462481969381504 8908510 -35442416009348314857838758609868608000 8908511 -218729781780009818136989407325452656600 8908512 43026233452489645110490842228477394944 8908513 -112492852892093862025760127359145222238 8908514 -93682598366618665519573413136818954240 8908515 -70513895865765414421928672106379084800 8908516 -144353840195447017317185063837966258560 8908517 -168402577304162568361805531327543458434 8908518 -96718248744583150331783999395505280 8908519 58842054053367742847811774698153124920 8908520 161574016074033488958389616551124940800 8908521 -60226744057736925468834112696105807872 8908522 47565286836554203537431578418547858944 8908523 -86523223592892053700645927664970880336 8908524 -88070552635811621633703109830648568320 8908525 994362859453693637809160984416316800 8908526 24715313915630310787330503977226531840 8908527 79580398091513156431373446162946470944 8908528 48555621995220764753587551736810536960 8908529 62025012609777668830888163450455872576 8908530 -9315070760359775793088715746820544000 8908531 -73761549500458499666712977733759128088 8908532 3548655766044434416750249168925663232 8908533 130902059034767435652388369353139211502 8908534 41450106309654465261992402302178083392 8908535 218626386855925039748246650250947707480 8908536 6947844099134014332817031591401881600 8908537 -139064303239696077933874934087360021376 8908538 -103735921682764602817773316778410024080 8908539 -180547025889013912660888033310369777040 8908540 -33432944201011454900240404950841013760 8908541 -110454446651540746258516004383694648058 8908542 1048689882449641086187467230066276352 8908543 -122648388893886473367981943099946607504 8908544 -43897067981996200660677953791847301120 8908545 1809314260032787405271794444919368320 8908546 -149854803384478705057350964709594004528 8908547 -193796925124200738298774113032875784208 8908548 97579012853795855494506127412183930880 8908549 -99894221209040034171912360650998243360 8908550 -17209907402999080084394731895650243200 8908551 -178300143930855128609568049774090229520 8908552 -289941487109169080131944533531384294400 8908553 -100945018600166365078883645422731156198 8908554 220774732533290110445611965768114432 8908555 16456778921325656810662909137340990560 8908556 -64976927572472526072338973065039497728 8908557 15029177611532914243878292416684096000 8908558 80578232413721995735015902716322562560 8908559 -116484194853831651291688139652730994760 8908560 7407351102266200430139296364288491520 8908561 -407175744341007244666682212233050472600 8908562 -8832814663165387882020640123453222272 8908563 36419091690669771300244359739440703488 8908564 23365823199760770380070330312659148800 8908565 -402774171151398193139071467831287880 8908566 -8866827668909841202040433920189490816 8908567 20169299425397833074330717247632738960 8908568 -5322662511228539919779804632940544000 8908569 226802905972030281295336556073835444320 8908570 -6206352049410787883109197204139340800 8908571 49226515175899140480119985963191952912 8908572 -118573257434677842624675773308124087808 8908573 -382040159608213523131491816203496586016 8908574 161916506502466256786868532739659200 8908575 35324667477136888905209806677826119600 8908576 202898265957424528304471006653155704832 8908577 78351838848619520641374424693316136132 8908578 -27408244841353509011686308000945070080 8908579 -346138259994643663430191354125494935800 8908580 -86540871088505557204871517086388387840 8908581 -18980081614320526027615447523600153280 8908582 -60141316720819769185040772370197016608 8908583 -4507967874379285481244082609082222592 8908584 -45257073327014023209455164194163015680 8908585 -8899741217187933340273496920096992000 8908586 -47404212872246350405659549521423005008 8908587 3244782477279754616689346901237460800 8908588 -25199200832151244059342433449841337344 8908589 158057821647859187310708413166065802390 8908590 -39211818676132830562970872889595125760 8908591 88291375896159222695787077607677694992 8908592 454802882622671888705979558600671232 8908593 -20155398042558963366345469748406249600 8908594 1364715747086504888685124722277066752 8908595 -201300270301876505701910884402183583040 8908596 -115959563156113616048468375727871856640 8908597 160826864114517732628742994814271467800 8908598 84001710452701010123103695647989712800 8908599 -33232796336841330999176885505982735872 8908600 -135017363984197174072467106147762176000 8908601 -26016665818431459304917061555042205496 8908602 -3243910320803913739864208649823714560 8908603 -63052840457360537928140138154335314992 8908604 -63068232724381908912821825600887807488 8908605 -121504380844518998764038052083918285300 8908606 -38461840650524581790104272456271042560 8908607 42899915009240095591157924309394627432 8908608 5577139375431696633824190598112870400 8908609 -44596668835000005871402688682347135100 8908610 -111229843392284713406242153817771075040 8908611 81171057472593298784598420193787136 8908612 104549292155178823916075305789027918080 8908613 18395942200670276744871523571919325824 8908614 -10288261459912379125430955167057810304 8908615 -48624395018655931743604712016558597120 8908616 78290228011739578337774357106295080960 8908617 41051246963929205306091165228268029312 8908618 -18199991439851396634685995287398941600 8908619 302463878057108469644848716854277184020 8908620 15733489842082442254512388285017538560 8908621 80184597303563701675951483442740376822 8908622 -30115810085219606541900339910607256576 8908623 218067228797571726272206372284526619568 8908624 -53208832075897016810385455523650805760 8908625 100787793596441910001907215746240000 8908626 97196347622859217574074869447770112000 8908627 -2059906259379911510447406060422819840 8908628 -9743656583798525282244786760266512640 8908629 428604418007177417565387977362368960 8908630 -46249707629652697007709958538356343040 8908631 -43184093648944951416792496585792977336 8908632 24691357454701337062290924759507179520 8908633 -9222251522078529132687263288528784000 8908634 -1015554269084458138745762847447115008 8908635 9282666029729938611340799340691676640 8908636 -60810697912796350915588392565569724416 8908637 -9520338711286762644069648231185034714 8908638 12973511905460863713558378803036626560 8908639 -8869169873220768434651431199871951792 8908640 21332840195873206950521936846711685120 8908641 -152390132725509145506678014020300799598 8908642 143714050675539821572556497379538299472 8908643 -93731568868163368798071647547979190640 8908644 -48782804347866822155280654040046776320 8908645 -184431857817175001613500221444168821600 8908646 -8231062607825946117954227403765137280 8908647 24866589756719876838776406880078320000 8908648 -143217009066932610840221964860421734400 8908649 -102285460316990278839920496808928153520 8908650 54939689626106492748473656518244800000 8908651 184347462950658378912659997383437448880 8908652 47349108207693109336141256061530593536 8908653 -19467571870812164749028301529756721376 8908654 -1301683050650692274224145046821084160 8908655 101533447909055474643182246360354188800 8908656 2248233316680729576590056077177913344 8908657 139764390823331594228600929517972777380 8908658 -5929083517996371281537617833272560128 8908659 80511470435425145759769703769321695344 8908660 -163865003575495951090334539344271576320 8908661 59864084700071875160098685501642673372 8908662 -57654213973822219197804669606324658176 8908663 -34617322685232345567297940087957518960 8908664 -106576400948815710397366856529323028480 8908665 -3700368377729186608870844002540649280 8908666 -64572741604005472739109032135949932208 8908667 -81548271649360080904105770845520424284 8908668 55610123027350550831986247645277169152 8908669 -25890271078867124064224835397615681536 8908670 13798516013248968057443428086584777280 8908671 -2577628662865284153803663712796611696 8908672 54406752687109840438306338412009881600 8908673 -100790144473178167921383433933202718078 8908674 64589704160939407659742409167400132352 8908675 -9541346561425329229612210707571227200 8908676 120980031661149935348299438477281239040 8908677 -247919654194092728760047866318894844160 8908678 -128111731026532334968700193373413459360 8908679 10185915544338442361563448484928393920 8908680 -79005453775977430006492582341609062400 8908681 -321127965149675745747227599938500060518 8908682 -18455557836715149378164740502039953920 8908683 65844044397842702483862969519971441664 8908684 -51424083427187458516300035642925747200 8908685 63796421864494099669291838718593771160 8908686 79943912098250097699361493135541263232 8908687 47561741219881670236678566943550437760 8908688 25071724609751211237120653439214067712 8908689 36015162442836660826166166599934090720 8908690 -25865809842179276740819480314464557920 8908691 52161016934844607842843272499301699584 8908692 -26712314809777913923445500691322144768 8908693 171100402806393899277822922741933868942 8908694 -13527170455456761682167994017760724160 8908695 -128713543090834665843835853677935898680 8908696 147098255752444955240596799830476257280 8908697 -120356712351247584022244394884816256 8908698 -1647783038526510413255856741787894272 8908699 71620182404178301631182064983137904536 8908700 -29413527478951831476001348739329228800 8908701 -11028929800626644726021150855293611840 8908702 79759762735786048800275193509331328704 8908703 45757756516988792085908164574817449952 8908704 -2653770665016586809731303556422565888 8908705 22067405620780885886797124703223622400 8908706 13463033863028819539472496391956105552 8908707 -124128814672747785794651839995268327560 8908708 -30411890785196895683574532938772765440 8908709 372989092168940311798266547674500318016 8908710 -7579491027322392919256487800586912000 8908711 -117387253189682015332794083079734613968 8908712 -56892448334281554355290273742417029120 8908713 -23508032412660489408795022949073262416 8908714 2983143535388695854006298686960296976 8908715 87738116601497216497756895833927851360 8908716 44214939630615226433463366973985981952 8908717 37592986676813585326158327627666744780 8908718 6542119252702862413747078485245214720 8908719 74338965874637204756127608804127579144 8908720 -303323765892529002123378488765644800 8908721 209287914433875492811274476753391147922 8908722 -30958553133501914312407756348259178240 8908723 -71810681073108717995658523887140535028 8908724 227728198940152067412336351812798011392 8908725 -7521558231947953199211400448687616000 8908726 350791341548954537649750209201225664 8908727 -141184348760804353358155457735673182424 8908728 62586682567307133412136998045232332800 8908729 286019787120267715946583053072277958084 8908730 40077419055757224543006932202439576320 8908731 -97691368058067085174097890657378989120 8908732 20370111006970636704326038003087726592 8908733 116233749021884383960568125951392902982 8908734 61502622443440207501267210547864656512 8908735 56187537046453807564912566036064302960 8908736 -84805784715014315235013864058152550400 8908737 6484762426466988703610888071489553952 8908738 51320467487954636943777262952146829520 8908739 -107267006213612310246661309954348224000 8908740 -754442566744081702725445868123258880 8908741 18619014276028195399977326371258906142 8908742 -114042034396948978570530872125113148800 8908743 -77175114268218556942501047894703865472 8908744 37459546273590379091022811794855045120 8908745 154559735037784824355179539868116718600 8908746 -4042152667230893147137778308689408 8908747 -153566242709031957927414281135597063648 8908748 21686345255157114466847420919327038976 8908749 -11829789182374085926901980398118828032 8908750 -28742227756532756484975185136134040000 8908751 -54695570726060567213923370194279726080 8908752 -17910744141576179471056134413274316800 8908753 83497016931001549370762177645208335680 8908754 86255972391519954911710982822004690576 8908755 -182159363861954400123436186602600804000 8908756 -6287175439682778279053466912441004032 8908757 -114807530504836679958793439620889344800 8908758 -1507471723879126789374154032733514880 8908759 -7762224168318164898440737518264510296 8908760 -54971719258107312386877037528715673600 8908761 -86131655121343042362507341582811959136 8908762 -125632775821836190878011404345295332368 8908763 255594947429278419482603566866870723012 8908764 75948932165857686406741592879402065920 8908765 3628257607601670487309114117159005120 8908766 145444749108371492370826361166372296832 8908767 -1098067770546415639208450585578951200 8908768 -164976801527035028713954260319481364480 8908769 130922933629160695836534265767236971170 8908770 1933375050215824138707439827746426880 8908771 -235975770725257916864861795689102024320 8908772 -127441750468067658980568904749529866624 8908773 -38023708194115579563837856991828570016 8908774 1606201516086174820169461351532113920 8908775 -38266282580579281296120998823736627200 8908776 26455240068463074754030200227215211520 8908777 192226624397754898019995195461002327440 8908778 -3170959292738759380016108584314965760 8908779 260646572791337138163140834034533005056 8908780 30181260511468918306147378330410393600 8908781 -57410059393560805694645375913436912896 8908782 -2510484392562637660113666875281422336 8908783 -468449267386821474605215691479472656 8908784 -72114302870322072475510925382726451200 8908785 6360426789401136464135980330430908980 8908786 -13431812925201831569981686639785039360 8908787 -168342942773474026367596308644587941840 8908788 27605168045691711158850770778296371200 8908789 460209404711472008395773904438513965856 8908790 -50994278183410883300134038609512841600 8908791 30485017353345206822913471643117487592 8908792 179051763116205522615345919203115008000 8908793 189755579371181833094662356240913032042 8908794 -58097212538881207667035564562320127376 8908795 -57164909793869564214332580702080874720 8908796 -23323347319546719815194713668502159360 8908797 -23389593184516677852658360337209611072 8908798 20865547574834847378262389919239782400 8908799 -42215582041335703070087914794866127264 8908800 59373542321668791015057251509469184000 8908801 -263844566271679817760068736904375225296 8908802 -49404225369030539629708964829044341248 8908803 296274015659820373264662152435207309664 8908804 34154198177473499103295693050902934656 8908805 -75634009564255915888744641691730483040 8908806 795500030688900305511721212672028416 8908807 -21336023122504504549237804510630246320 8908808 -32534146698055738697383437543074426880 8908809 -6964490897728917294416488402693732992 8908810 -83662369502558516052894859521038977440 8908811 39676253087423405500293670086317558400 8908812 -149397500345577299122670301546316800000 8908813 -33792591315492083877362905010955975936 8908814 -83373287048087700775734824899899399744 8908815 67343094331207304624247783795526512000 8908816 17403342806992601520324636490326343680 8908817 -24881311120377836700185298772163629134 8908818 -23657833648851360911618260838534234496 8908819 -142846923078949798215821592416878477780 8908820 11922824096101911303074199520496885760 8908821 -77873446841704921461290572185651362610 8908822 -32397416150249295488353849148897451648 8908823 13509111630631922217357489068234595840 8908824 -64807328771625951321476678607631196160 8908825 -207266181897774404991316960815701742900 8908826 2742036467098550177381825474329016064 8908827 119439303520535015833362259064570100120 8908828 -186492381435133842389332596312106527232 8908829 -118018311420710607452102305980782290740 8908830 -14136574946797199806437472733408256000 8908831 -79517605914849429616462597521900115736 8908832 -30576728079137655898262687581470720000 8908833 -36036501763972369902326349176497037760 8908834 10876076908120297820941334113201908480 8908835 -46125225681426285894543274050921813600 8908836 8713800235989078984818458736993925120 8908837 149533710559038623822632548889484171166 8908838 101699477010666851005182617934874317120 8908839 -53387632997353908025357376305806450480 8908840 90203794663001382109056733348836556800 8908841 -187715709482610903528053269559609913228 8908842 2952301349773776898107283797607661568 8908843 -161831319198985611664910923088127892176 8908844 -7623347693032545793760129842678447104 8908845 36044202162169411392985337276497304640 8908846 111548801967647650436368703855147671872 8908847 -7570192029900501245268895691188097520 8908848 -8822427236248998666879198940101672960 8908849 5917240230282119765811450534559004160 8908850 -83306069360118221059019619878659891200 8908851 -9777498056384877565265599154399759616 8908852 34764519766519588933718737024824215936 8908853 53464446527919631765531497923520321120 8908854 7563215091520290225257124405352427520 8908855 -86372193009055723591713269750673555240 8908856 -333476049657617454987307399769532334080 8908857 -13966087150803995044903480314375229446 8908858 -19220982463323555744538112153776266240 8908859 -141285399762748009458297229162813903200 8908860 8520401163317197690940385484534671360 8908861 -107242569121390517980356184858510074548 8908862 82248796249775067378039564371395151232 8908863 -1455967430524807572859148833262962416 8908864 -10065554175559926744609179588363812864 8908865 12979645458454413323781383146392451200 8908866 -13805731993656339223044762872173718016 8908867 -234405995321738840208931867897927008 8908868 -112266976865837766075677343393695334144 8908869 -349534266385801032935928287764663392 8908870 38586720291718192255511831522276426880 8908871 86030363196116821588904232384283312944 8908872 -6455922425446584467031826434136473600 8908873 -80028477456883680395010916308711378176 8908874 22159061217874336378750162794134480832 8908875 -182251084351455596767534452635946120000 8908876 98889159324363144393415130586611500032 8908877 -117888845760562556865072832454862731274 8908878 -75431219376674497432721944803572874240 8908879 -29953415606497834690314447098403549600 8908880 -22774013180886183055403395077501911040 8908881 165985617316887752167704259849981331952 8908882 -222475737019431087004354023682277199360 8908883 -113670736399139722869783914247371630868 8908884 61539707221910788868073576644589801216 8908885 123357133669138393555613426345058623580 8908886 78562956809195728318615322246133583008 8908887 -94002464896950130899343825182229478880 8908888 -110367555315230956093414509299697930240 8908889 168959567428971027769339696470206641488 8908890 8547256866271509313653142337128266240 8908891 -40022684602201781010185168351798160200 8908892 -34919656257801292891464000276333878784 8908893 -102253237646215390739291209698100241280 8908894 -92684633629166160393477224885998725504 8908895 -136511594869123377306581217104726064600 8908896 157960835387209340792575568840284176384 8908897 -63595981191442153745211314396692685420 8908898 -145054496099215212087748440362279098800 8908899 119488285668905860236939117446096358720 8908900 -4851550895144243292664788171322368000 8908901 -19277060334670384807937443640313088068 8908902 70561720659608016359832554794610395680 8908903 -171006765939871825720228857942307115848 8908904 53036807326823015098485825391089745920 8908905 56455649054545855861696403646483419520 8908906 139835152592869439566364894932224824064 8908907 7940500779074368700922687132400379424 8908908 5435825573138543452631783700418844160 8908909 -57827145332666245959628670827710319040 8908910 70124150584300890833020901992832784000 8908911 -117360508129599615116250764329444205640 8908912 -77208096099948532629017845295480832 8908913 -83761073893543979803389875921985708876 8908914 27857999055119215642980020596374216192 8908915 110509996831296800518698347949230824560 8908916 51724838433448598145762177157692353280 8908917 -76275569193035356461703548141491087520 8908918 116236783001476300941757095193922596416 8908919 478931592750761621514604287679714794144 8908920 3726738008318258450839139709652992000 8908921 220147870674754176159315398667686714880 8908922 -67430215175304715324715452380446174976 8908923 -26283334635666054285141033129501388800 8908924 -172420815321539940055219601253293615104 8908925 -97475427020535101943671747216993947200 8908926 31680797457305142358805215383116678784 8908927 -91661049062993983706569217803671216000 8908928 14090849853200478461068971394455306240 8908929 22997268131590462197185431703820164160 8908930 -59840633588746298139064857434284700640 8908931 81703052321905800639056367684363219264 8908932 67538022630453207225323371575066949632 8908933 182207383972544726387965557934146057024 8908934 27563050773929202254885252632478224512 8908935 -14052513623806884248433540682859335680 8908936 -133540335267206042289522946038279736320 8908937 -173372478492293758762121171716818381414 8908938 13888570850062983780817418075365970688 8908939 -77354464363226694914343190400881037440 8908940 43249520872184952989816833470814295040 8908941 83127005745590750903442099278883476640 8908942 -22530890772424670114830154921350466688 8908943 206518584657353263056681889268599014192 8908944 56318717894588998065389224454667632640 8908945 184044706875373640926092418271590381800 8908946 -2306986568147555005046774840428553328 8908947 -9310339305764312761136118541685230404 8908948 -197870521484558679600327976255168993280 8908949 133256035622345437898359273915734141312 8908950 2925519131523845254427352968414817600 8908951 244962323510722329390078790313297290952 8908952 -22229658952106670115125991514925465600 8908953 121078521880004203940287495091031716304 8908954 -51643289798249544200633109834602839824 8908955 994129957184839870174950233874021120 8908956 -8163076364880483731324461311689192448 8908957 -295603249914204798880019985389000808480 8908958 -57063207328320116260262224766780474112 8908959 -184360095513448204271082475549760542080 8908960 145950430043921226109586898702035189760 8908961 -1984170672509990886415099111414734588 8908962 10892433902146586636141374193467527552 8908963 137185538081457740938677348421559169024 8908964 81812773607027270709348655127642726400 8908965 31284188295585146590960077177858732720 8908966 -37853959731547061044597858780361121792 8908967 -216461682553002493473499200935523978360 8908968 -207119167200816558003995015726796718080 8908969 20576025725411749632120704830572974196 8908970 -14690470389641581427447125430941885440 8908971 24913210473777891029998553763110648064 8908972 -54342284204685262846442558396479676928 8908973 164867592650507248588000234980918711180 8908974 -27695253543235321350009087746688096000 8908975 34450612887928244879817214714546855600 8908976 -18701443584124088667040995063143251968 8908977 10591553450310008346474875248631675904 8908978 47682601443372938996247619418152696224 8908979 -283891680300123455130848327962974738420 8908980 46495146493875382286650770184738191360 8908981 -43580108608890192004576895600303600640 8908982 -5982305429295329311073297468430091008 8908983 -162898112166544518676417082534547987648 8908984 -110802243515258420381491237364755599360 8908985 6448866344553179309520405598630008000 8908986 -11546115577267094485679307090716213760 8908987 199155749963738444532829502918270849636 8908988 491066676984194818052484206991882240 8908989 -32954018120610171654553570656574885440 8908990 33561772475183813227551982270218506880 8908991 58908158226312983444564028075610512384 8908992 -43549655002228987813054988189181149184 8908993 -876956383988482597701565321924879676 8908994 -5583726042056354153727292009905249408 8908995 10860720561599069274900317307161043120 8908996 -207868763239697543587999469390520065792 8908997 -82944087043282151289279833624871570048 8908998 359880349450500089584935800864790528 8908999 191683741564614940115973401681767543320 8909000 -129751774622845320592851447746764800000 8909001 -99281233448033011110994390573209592320 8909002 -50117936045559917057237441482443780048 8909003 -96780414669693314343915687823603071120 8909004 27860444401924988914390438665294839808 8909005 -24419938692340350281269746473521046400 8909006 12734897443984587051724790021571600960 8909007 -71266190980302107818373859151678218360 8909008 16400276997436705238082643111509196800 8909009 94292688996420891467777077698803632320 8909010 9635459131917033979989231603800640000 8909011 -68983862674550453131934354577825441600 8909012 15645062523227075776192650410874071040 8909013 -4319878275776010115490366360252022912 8909014 -4109151086633587955312306515550592960 8909015 -112292886254794039445162681891557668840 8909016 -62340985436547962749233213887933030400 8909017 -10831556016340209471516357674063495160 8909018 89001560336206710897177019107036964320 8909019 53166329357721659131590224901787167504 8909020 87773530562142653120040604137653959680 8909021 41845754445491748019252392821829405600 8909022 -72504424876981231837247875150573787328 8909023 197691446458145575134629904220934010272 8909024 -218759926832810252336988481848689295360 8909025 -45393638755012698936158447476547149200 8909026 42484550689788681973581925218962127360 8909027 -12380644851782889184069373948616118560 8909028 740772260508357479647630023275298816 8909029 173532312572482030844322849404089973630 8909030 2594102296280904038546176970341134720 8909031 -22295986306148065187311123602310243200 8909032 -3002621270346522842956683227913830400 8909033 30339520495022627431829711235279593460 8909034 -16395480260397112890480576346624773888 8909035 114992385512629253451603212325800113200 8909036 103732632413872685354097592179235610880 8909037 -70635564337215774911564756008169235540 8909038 92744091230959359634861473051377316096 8909039 -232214860131407201799984207685900202160 8909040 8546469294696814503093187712510853120 8909041 4025701885933404675699209274105840112 8909042 -6318428767183420257772049073280505328 8909043 -2113458922169073872024289964906279680 8909044 132468945038401864644460766313001291136 8909045 -57596842312105621111431322924048287720 8909046 -27053873126403487948407844191934667520 8909047 405366328932872956762878810570752864 8909048 -167758150816044344374304857723050209280 8909049 -101258763484245500987017911087966089136 8909050 -20851549073607514768878354785136230400 8909051 138010068338017094072693875902278582052 8909052 -6049773049784710520085309633185906688 8909053 225394623162970200045238511698955683264 8909054 13410336130559552306400946331277938688 8909055 -113080723643574454395480379112804248800 8909056 -29640003408732631909524867179922587648 8909057 -292471270516944005166684448199639652048 8909058 -17336284310341275742067386138004793600 8909059 52217321017185495779909953201275479040 8909060 147929755462740886580235662036174388480 8909061 61117185701512491805089776863831708800 8909062 60281541879423288039231206356682421120 8909063 42665995297694090018779239423173573064 8909064 130272702150339459739441755990979752960 8909065 64812755103730123057837256594404062720 8909066 608667133267896113226607433023603200 8909067 159796701695242815322277501060526789120 8909068 47062272386960662062020463106356990976 8909069 11942380915455886456034089793914091040 8909070 -24879764629099603378589655116067580800 8909071 -119165927999117163423237864826292697408 8909072 16246538713743693016455019175226187776 8909073 -84575837854065352692431783702180335104 8909074 -49458026868401394118250812798124836464 8909075 -27310336240838082070787599954656426000 8909076 -95099523375289407444511590943399090176 8909077 -23997285961516452371245543596884697668 8909078 -21332583436189111594082086863328326720 8909079 -152448258244196307048421333394075774616 8909080 49258936423261478832702807601067212800 8909081 196486621407742082793668743432008258000 8909082 11390300114903029184762092390820352000 8909083 54348629298348451718845812657570771332 8909084 -2389708526461249262529115918574344704 8909085 -228070710193285011872169212653253111040 8909086 57899456745379241057782449570241540992 8909087 282767532809027006717112944742245139192 8909088 123346522749746552276676073290190553088 8909089 162411764131724914088988700873859507072 8909090 18437760393282454782952188703951257600 8909091 -19461822368590275369435953791507154952 8909092 -199912488023425392214433431229408896384 8909093 62121684679654456096991341249896207420 8909094 -10334395613496850238631330502118164800 8909095 756608989617441006390838227687085440 8909096 8080407143171392649329610703096053760 8909097 -105051633046411990910360857043862207600 8909098 162534060937659868110566072329911505920 8909099 -70061295912682802568637031681568525900 8909100 -42183382966397352198811558202295744000 8909101 -135163884312833298626153178277972929898 8909102 114829700539106440668018992656919698752 8909103 59345543596689073853521066262710571904 8909104 50686143324043715548195318396514385920 8909105 38704806941460347767711448153068215120 8909106 -133065712907242957859158259826430286592 8909107 51217113609824911286050909821589648920 8909108 98624015860842344610919581371526132480 8909109 125543355964519504335833677546825902 8909110 -2062445073864209632120816589723481600 8909111 -164916643567703851969636675107376791576 8909112 68755323595378020107653195938360299520 8909113 -65088584553842939234212172343195579776 8909114 115203101576121545607828129802872169440 8909115 50406635157751574215940657234728620000 8909116 -168744855410179358970057225585080988672 8909117 -19766062833510215620567958704286280000 8909118 30167192727369413224623647670937060800 8909119 1232007069967793318312751183068777760 8909120 13882051225140560758868866131516456960 8909121 -19504516044466616123248899556645808640 8909122 162256403210934499938314099057629638720 8909123 66044393618831921325750623045445882024 8909124 -15762387530603881488330215222682451968 8909125 -32834875003807591614652863729095232000 8909126 -138040593760343079916873732645350499488 8909127 -3682314658897203676114283933298209832 8909128 39442430984079349310037977777799260160 8909129 363711817443680778017009473345099175040 8909130 -12910292274109429989012641884023156480 8909131 26492940539139985740433499907233575080 8909132 158920985555270932568779271613029406720 8909133 -1500298866122977560627097396442091936 8909134 -19564044449012348793521900607588127680 8909135 143886044254228228514348700585428515080 8909136 -11291007972080691741857368827738193920 8909137 40902995105197395254566724663152890480 8909138 -31432192651042468994224598520482204160 8909139 -8160601829459608210706238061797318432 8909140 25135752743791538503349919297345914880 8909141 90652858704080570738002603536407247264 8909142 25793531226069328464484614286071490560 8909143 32057908489370448710950883907014640392 8909144 -82377729196155381805894973229996963840 8909145 -35495940323172799287148794483090732480 8909146 -8480781239825818961867994006153600000 8909147 61067384639114261989403833425552602640 8909148 -20309278161033070043983084595457469440 8909149 -16045646649897771466491615252151461850 8909150 61262400711390016020523376068619764800 8909151 33400803855252688162716588543419954688 8909152 -38935718051182519351211431434362290176 8909153 86798011702535204014911610797456675360 8909154 47096390073250074928125717793782812448 8909155 68511201365252704493824989020071252560 8909156 -66837131473557058917209279065738612224 8909157 -145169572614336729673024256370124200000 8909158 125854328217526385859813985116619603680 8909159 -217779738781298980280249217309748128 8909160 -19807174260654526635503450995526860800 8909161 86494640898254978421191803491997928762 8909162 -90646565892314585831904060490308635808 8909163 -170090588297293910366663571501622539600 8909164 116009474248619911678853462862458276352 8909165 31983221136492769846438120062520926720 8909166 24963664463206878772134741066431652864 8909167 -69890829038872724181951696032611272720 8909168 23947357159426258152820025171187105792 8909169 -46875886466031759000577823786892391056 8909170 80282389594930369509329561936563200 8909171 -43349478099332185789378160089943432628 8909172 -13064695326120399287431323834910764288 8909173 -55375208254192146085889701741315728576 8909174 -31713136663423418461154592946323130560 8909175 -46279755413173354840067625510013920000 8909176 226018646145687422201112159252053299200 8909177 53938292155206078949688881869390489600 8909178 -34382964334959659416687596420596006400 8909179 546536157121831654745436211633959731712 8909180 -122348990833957369523897722411917442560 8909181 -24225265475023117452055316997197336730 8909182 27188515452366531106818031695778507584 8909183 22052805872230116184659599185045950144 8909184 -103924945818324325517624105166553743360 8909185 3391579954278460919188584519613207380 8909186 -11890299815745261196417777711034790912 8909187 26323581706620901501996413199906820352 8909188 78223075185220166989620084029868380160 8909189 82642589863559880445312012904059440990 8909190 4580107071521534957897307150931687680 8909191 -66138508572404745579719873840461392256 8909192 -154661173244178718005041712637390878720 8909193 -55549621102635853802881515238955593536 8909194 17786039285238728532905117348473347072 8909195 -68829054550019176134439410694173849600 8909196 111124805340740582538982844510865444864 8909197 55091880341627985675785666566920206880 8909198 -138859072303534949155340206988515214400 8909199 -7358577861408184828789988160942587736 8909200 25864773165510175180110601513457868800 8909201 -7920628935182785066089840000826818816 8909202 -48788188987898542658856080954943545856 8909203 -30448222342470213407151321580887612960 8909204 113497087217745915111027874328296131456 8909205 -33369292936703815728546494916978091200 8909206 -179192742938452082067122168578141326720 8909207 -94834706356155775924218262246947420048 8909208 59871286275124190411248195199078891520 8909209 1411043875121207118185802168776430410 8909210 -59685407208456621973723944949977564480 8909211 97683922982266934105816648695711226880 8909212 2474373898426133229005967444663544832 8909213 -3222690170690214616589992575459479136 8909214 -21654538201403809424672507632890224640 8909215 -4601682289411936158114730306722726720 8909216 63798440315197920593995545355157962752 8909217 -266845248744384433176862516682991515520 8909218 43563653757541953983238328462037104800 8909219 259816864339153483635218612342949204360 8909220 -13960331733719481625514914087690137600 8909221 446758332591219778586521846805965553052 8909222 -16270860008828006072515354944706799616 8909223 121838562214396653114749902617604223784 8909224 -100283994446896476003850774999464038400 8909225 -87409019806925857335061748507454096000 8909226 -86531593543347198587057333630640861696 8909227 -53884898686837781325594424528911262924 8909228 24941529887803617813165970314982925568 8909229 98732346981658590229583277346971215616 8909230 7666754374642031916223673477088000 8909231 3548222796244050760197404269300779552 8909232 7506118753681298843386006937933119488 8909233 215721977293738509583479108128717493440 8909234 62848958735354302659472516246783196160 8909235 96678349855477297438819568146477102800 8909236 54011862388399026406043662377722818560 8909237 -295065485405457594144733433506713732114 8909238 -40323230788982253674776891101999891072 8909239 20718862854829059249803686140698656040 8909240 115902906727060521864900486890074828800 8909241 -93531689778191492615011617464647797312 8909242 -94641967622697522921935968594554019728 8909243 111621924196044142951901084554856010000 8909244 218086109290243254464104267055174353920 8909245 39182518748337576374410994378179929600 8909246 -136485903043105363772215585501678460736 8909247 -24644268468453208746938551134338792160 8909248 -19205955476064855703257600391102070784 8909249 -70295728722830860724595710661970242750 8909250 21265238963178968525100420679597824000 8909251 -28717938078519763815453362722786399440 8909252 -210048162558884574156579242343481313280 8909253 -9396233263187196074055045657237399138 8909254 -9774527735995659211508942752567275840 8909255 -59645706977312168323393525842312024840 8909256 683533423931155990611103454411980800 8909257 10431610035710607956029545933451489152 8909258 -88548578955323213423376916575137852928 8909259 -6666190446790219127347221482750357664 8909260 130071374038414392253532134389725690880 8909261 135699609421604200889031944781985823862 8909262 22747832902871237468489562256116885120 8909263 -84308130480445843206065969929411005840 8909264 -8329654172972212195472505049361940480 8909265 134255742378195562310056004490401176320 8909266 96572661880768431859852313402321427744 8909267 115391127847648322972687808190607086800 8909268 104390499410448271026847363235276605440 8909269 -97057619108218710266888744904762551204 8909270 -8709887868242590885719678137108593920 8909271 -81016625021464797200016559111313280 8909272 18565963623039737181557782572973056000 8909273 289061530909865302612507849346186808960 8909274 24314462771348829168104678571770184960 8909275 -45337285776637850067438851763506806200 8909276 24928666306171326415552218476339097600 8909277 -2768386948984320113202142789193431392 8909278 -63009248404620062861452516354869936384 8909279 -112687569843658622138566827191558468424 8909280 52009681733766025773447064867858022400 8909281 1340694833615936921792429003785042082 8909282 -20034099941914412910857612784082380288 8909283 -215923885518413051522586737504383378176 8909284 -203767558656471980165809056457320448384 8909285 -5276307560478703788989296084768692480 8909286 40331131466864720077501687928453344128 8909287 279096297705436527138224355660283802936 8909288 -915241558838718752656890527286036480 8909289 32084943050734282550655951405728404554 8909290 -8588569945257276981696990026513740800 8909291 -135654411086507366999129226297918775308 8909292 -14828592073901721183714074622616829952 8909293 89888807409261887703076340835489471360 8909294 26320662777829976798301812341476867840 8909295 -35244420210726998935378908305157494400 8909296 -5263751454075702358983237630160797696 8909297 152854270217080324902629387079088753746 8909298 103762372654282892401689103538813157120 8909299 -542114967416638484593186219880012800 8909300 27281428717662305962803081275971363200 8909301 -34812620129924150644068747369814054368 8909302 -32031534127730625911427764546902663296 8909303 49791266528965729093230758363385146880 8909304 38845437336589725888229357918145740800 8909305 -3199019872246074700398877299920173440 8909306 -49374446630320530526589190035785267200 8909307 34813789631453262423215136315997080576 8909308 137361872710543063933194097145961340928 8909309 -281280610690344290639689783501523304960 8909310 -30122262668477550106576419464411182080 8909311 102525983713846458945657551450601670824 8909312 -106562129034195366958156559463028359168 8909313 -8236191336938445564205727219807450112 8909314 17848547520315962872011972305167202256 8909315 216849368448445892050216421390017410960 8909316 -21273685294644475225098820576795484928 8909317 49468859112815747126405949256437254366 8909318 106787375246318279664949021946460997440 8909319 -74728270331117541569708692009515642456 8909320 25944686102173659597409298164737638400 8909321 164281949730323921338422010323254826522 8909322 -19602154829368953296516403996313524480 8909323 -183729995108010777796896713284081664428 8909324 6427884912254380558286332675487740416 8909325 83201641659212604855497113480471368000 8909326 68051478987067913162873877541120867584 8909327 -90539503860398116627543880478310386408 8909328 -8281523945068635254236887988695859200 8909329 -95907871542311419828851875747793146112 8909330 -99645203444824800576027929216079577440 8909331 -181837495539345071979723026651279026248 8909332 -103428202583996064980838798349479320704 8909333 -76950887973059453091093882726631814340 8909334 -15462812819604803724295725489171281280 8909335 35386599212807865060469660563247401600 8909336 -83751106766694932235417227267405752320 8909337 -53293146800407287254399815608774792240 8909338 5909674313260342168445755763808998400 8909339 -79754700173147574926839831347925541040 8909340 61292330109308477626608250131194880000 8909341 -7484675765595566959366333593351793920 8909342 -1482367676505619390798236561307495872 8909343 55137526777425863230488737075100003984 8909344 -164694133180398841698012291834925547520 8909345 50119325863759740033892563622985831400 8909346 62379469596797373409334836332739928064 8909347 -36359857821519870809497692989066249960 8909348 52408205758214467462398219202716819456 8909349 92298903722317853847923454400608543168 8909350 60757164768804975558358666518700850400 8909351 -300493520640403325130092057836991400 8909352 -140162757477688461456672648096405012480 8909353 -3767560045709556483251556155409904056 8909354 -97476429665210326298899450594697940480 8909355 7391497264199645170536962436309949440 8909356 -137128246505927165982873630592894862080 8909357 144927239196791474577026948799533975040 8909358 -4079967756753786333660003279694868352 8909359 -157591412387232566371606286906806643440 8909360 -237312280567623555669424988401827840 8909361 34659324373788806335889627005572102210 8909362 35426382569054679406383703763921170944 8909363 -59161022384214105647927811964967528496 8909364 84850128857492882617630756638986145792 8909365 123326058929687109284375392297585759260 8909366 99270456344605792061285473532736419520 8909367 28363642650523688249576958969381419520 8909368 -7443859531925393817092252546860707840 8909369 -40322048777534075910726026777611304448 8909370 59677025246381955886763501492970167520 8909371 79294310582301521712320432764093295472 8909372 -52005377003770777341768448413865678848 8909373 -25463578068856490313633650942654948832 8909374 -53284654741014692753136042953754872064 8909375 262456297654186920804782951313942975000 8909376 32912148216781636972686820197173035008 8909377 -275889060914001404879041578326401681788 8909378 16744010805095283596069445089828391456 8909379 120723569313541875099496603555854919920 8909380 114166459402889788603747965984237734400 8909381 -37813142576852359774280512835084941668 8909382 -5228548330835790635244775655209635456 8909383 29640205142629108428700895326599464960 8909384 112843703571833009104147663028936294400 8909385 -547738178569810255843752828111897600 8909386 40911305979223700058670458965867409408 8909387 -160878144926192758448291473957521353964 8909388 141712784009583561630530899191378883584 8909389 -117434103703023984300316021009280524810 8909390 29699209927922875851854920172622324480 8909391 92966653470321319534695666315179161992 8909392 -20199087071870377041954188438225420288 8909393 189321655770854078963762521300481814642 8909394 -21083855988018250709930929297841233920 8909395 120759087493425735375913085053830647040 8909396 -35577536727873722410763632859449774080 8909397 -84566140780925299821158536827222413952 8909398 5266534251958003763441535384713959200 8909399 88208212787714974996833357022168397400 8909400 30144357804635647154929995070832640000 8909401 256631930658046593839134894951825643402 8909402 131895556914242097424698394730969829600 8909403 87312900556606193243109645902580893184 8909404 -26633952215842123199001128594141962240 8909405 17215743822525624326364117387608334060 8909406 -25080546230569470155565588634308925440 8909407 -44194208242891783326456069792558369320 8909408 -5972424963468366782386087046317080576 8909409 105543291405941729945769804080126938560 8909410 -86952302830913070177733487935608764640 8909411 121616748721280366281577683816913941920 8909412 -44572221671560390456798339846975205376 8909413 -136217597309384396481219392591283757440 8909414 240209653601145556514105358526342063872 8909415 -31614056441180647452752984171067595680 8909416 -95133988770036445406460350602700605440 8909417 -7301147916659274610852257268494738720 8909418 8176717167620943025660908849221472768 8909419 198606613709763730088220333071328472296 8909420 30177886124991248429528080634486830080 8909421 -76449895746565450732125719998714365888 8909422 -154971712796309564012537727611715991488 8909423 -64096637774882954681115538907492022960 8909424 -24391686444532795640618885041669472256 8909425 -43604680425292151075454003244439200000 8909426 88479329736581599071359139799459213440 8909427 -29179082253941933776346344896400641480 8909428 1528137296586407178675413351612116992 8909429 8962584950370335543338535097749738400 8909430 9199391143845101444104537608756981120 8909431 8697309819977372772013954683386416896 8909432 -25460359177770908296032014120236523520 8909433 3876425832615231291614372406287742084 8909434 -52878288058833026472314816737984626720 8909435 98139553767062838035918704156062972960 8909436 56203866543602756431576180940012282880 8909437 144505710350751696368055264183083358086 8909438 80167583026931717916152483080919866560 8909439 -16999066219641997595519185740419224320 8909440 -82327820869796246937715123980494438400 8909441 -76656288255680418243552060345864490176 8909442 -15255500461418231602937816527234944000 8909443 278765953754033614698552353591190091360 8909444 65165442874908926019840857496670071936 8909445 -21891477339353097719932209846318705600 8909446 -658610019384406665322479331850125056 8909447 60973281081331171934926135934878239432 8909448 124921903719877930029505391869737000960 8909449 -100230940403055460158590222520279528550 8909450 67610191990322007747964771504064524800 8909451 -49150200997299362655824705688958826820 8909452 -17068921492670457397755871821382430976 8909453 -18852669414640531985737324006647200640 8909454 -15842377645532982491716019164462238592 8909455 -32051584838057742058380215226712380000 8909456 -32582574426863287358328521242512089088 8909457 -40001778216822054393012666796549298208 8909458 62079231536032067210471905982514476160 8909459 -77694568460090548640586166392156346272 8909460 -42746045562095203563521934202981171200 8909461 -1292426522108349897512150348762280960 8909462 -30126217540728413828449702626300887040 8909463 68110204304583557928620265223628573544 8909464 59444700120034036809795928267158896640 8909465 173784453675751544207259061522881385860 8909466 16064565549781248119402227082486951424 8909467 -79454205284241643034817868215482296800 8909468 58575761591454552415732496253049179648 8909469 -168500349791570143460361821623714361376 8909470 845959313014449986798266628165097600 8909471 3376323536658838953978576121582120632 8909472 -74055741480771164278114423988551680 8909473 -170407648179368763583298625275785877278 8909474 -100220848104211041681047789642643521760 8909475 10693382137766287355610623527219483200 8909476 26065773487603412474179202064487506560 8909477 45047217701136800437365849746969356572 8909478 -15467744635042543080763627879609764096 8909479 -267923532983028345241793163905824133424 8909480 -28047077239105171868048596001433600 8909481 -29319391398489002327730266528969422656 8909482 -56518003171272710009730291787116483408 8909483 -189026827786730269066873222455217926720 8909484 123996706324718019521397634907645953536 8909485 28127811551676112154901834746303952240 8909486 251168841814211040862361459390215343040 8909487 129330932538054877336342813289483831040 8909488 -18148838372685497376664476754613043200 8909489 689594823579872136976112428583928756 8909490 -23565123827575381996781514073404986880 8909491 89665847125380737271375282748399930892 8909492 -1448488407496061630080259525784753408 8909493 -25779334511190577330820403761946953472 8909494 79602934190156794306679487602607323712 8909495 -59853236782142352230762491243311417120 8909496 110530800410744861416711283346879897600 8909497 -222402201116664216557153732668128916054 8909498 75747316625555783068213447147768906464 8909499 -181688559821943473126276653211867280960 8909500 113381424152775077557100454581405184000 8909501 318397220099930964094258807190099474502 8909502 -32568534371461442981090253749583676416 8909503 142303103862154020382647180961917234752 8909504 -861398635681703626850180878590541824 8909505 2624909508743670594134724508978377600 8909506 20096895753399150971031618441079156224 8909507 -14169448878469262191014235667440302600 8909508 -153353650412267957105868616824260911104 8909509 -28591363854738244618945284179445664000 8909510 -25405192838055940801031197293671312640 8909511 -15124619536532673424836695914143539592 8909512 -75600902639610411533993619818800404480 8909513 -187525040822983924102324840170133435320 8909514 -56665944589017882901005349289533440 8909515 -14546465326833517219554434066668575840 8909516 8356083102069973187692497983324553216 8909517 -47889424433392708384997170447805386560 8909518 118275883850404425401901703100224607040 8909519 221835246177268378153937097604721281344 8909520 11163657969011616365230309830444318720 8909521 -44739018446806104338518625879082912348 8909522 -55473286671019249967429034082840388448 8909523 6554208457269673154951139228681683640 8909524 -8656544111266230433817343998804328448 8909525 -43539847983446110323186423984351307500 8909526 29038196252293984689416263807091251200 8909527 177513909699817294235529802081164958464 8909528 74234382499513631113106159454091960320 8909529 26968435118217425608601559233276448 8909530 -2662433016624370424959385697171947520 8909531 -128099037459621686272454403204621545400 8909532 -29042833687398586102625893484426211840 8909533 173845892354816084499664692053596327584 8909534 88495965389366719451398034281228684416 8909535 878144539832952675348533207198029200 8909536 -12687352952126329312722709630664048640 8909537 15526879219978044133332046541392260480 8909538 9299673269673146457202918807526278656 8909539 -103404881580553406567990880938274562660 8909540 5367714552045820213820801271052458240 8909541 274903820672204440257548811194395065600 8909542 27710091273678774527807898787018344672 8909543 72848747258129185798191188906723388000 8909544 -8501513891003834385123986194650562560 8909545 337934915427685339861635456507886141320 8909546 31035297697909362985844403044056258560 8909547 -115653915028724905447813461153653060256 8909548 -11419075859584110327020201482986237440 8909549 -91199225976049595474299984216711223520 8909550 -1456880229062462438481713256745012800 8909551 -33675778095964647916291796916020340640 8909552 -55747650132448781292879982687473991680 8909553 52430888064100554657729348048944378208 8909554 -58767959277838920971997129919972847184 8909555 -17268064783983421925129705788960481280 8909556 35299382025154270370907260634329088000 8909557 829953938299920716463838085549814400 8909558 39532984695098242611763434390581379072 8909559 -34664750676515309959567393444285883136 8909560 -257066773171711394538479498265600000 8909561 153247793459620444731028300553118079572 8909562 -48239189010989955775321026144982069248 8909563 27275556474618086285282835651764385104 8909564 -28659584852802460785595249251588409344 8909565 -5019350737300669074915205121753660160 8909566 -88180749392973090920456406426310560768 8909567 264129232174469265578443664614121615616 8909568 5264069139689221300016732542127308800 8909569 -88291834079038849602363841489389303504 8909570 -36290435751386999558984252339028119520 8909571 90145794357951920433169965308077510464 8909572 -245558664503673338465291717809024730112 8909573 90622521550380620434476136111433337822 8909574 65909992977336123660263201076803002560 8909575 -36486012229991312864987708582420897000 8909576 20437759928506368482791546994040883200 8909577 -4499430264199622581200023678321071104 8909578 -170389646018041817642303788712686334160 8909579 46046400181813792030294203822453108480 8909580 -7058066571034355816138093989069946880 8909581 -18954631594297101678074255577174686110 8909582 -80931547051281467741534245009068350016 8909583 119509727464276054214439917370390483600 8909584 31315637706052872795183885571345817600 8909585 238058814358681566568829106573814607400 8909586 -6218677982700305138946910975311163392 8909587 11881271935747431312965441384470843752 8909588 -41557741562970667145935907679977565312 8909589 -17246182678672712007389093504740405152 8909590 53948585644364823985075133087120361600 8909591 195329245995002069829292662863247505992 8909592 71057437096671253129741771226419998720 8909593 169884592339793419405247553748169408 8909594 -81634759508305479685087163324430504960 8909595 -126714839551285429521131403002628124080 8909596 -120031073730571513708891775368825100800 8909597 -212733455801651357488182647520033489300 8909598 39636324632871885867469978541606178048 8909599 -35901872971134866150531021498324623880 8909600 -262079539213494866260099920769843200 8909601 -68327374093042338697259272257474681168 8909602 57915416872902464847836948985527291904 8909603 324288908577944854926211161943374082704 8909604 82242410763221167929567382069448601600 8909605 50863667458992278649290903599900939260 8909606 166407876205776920313324041236958896320 8909607 -48221591687675850571566078790564622208 8909608 141286461459605970243814000410867624960 8909609 -77509208061951778788462950377449485190 8909610 62166833364400901652152409769088789760 8909611 -261538461106484070617681510806669043788 8909612 51071377197684071908563122783067955200 8909613 -136120045832104472981839784007391137120 8909614 8910528494120693981707151529791380224 8909615 81521517516937564480562605822446594240 8909616 5995945302590959940720771092799815680 8909617 -62913091355983839045866150144393473536 8909618 33285118769929834011402692799550387104 8909619 -259317167917349924604689966850864138192 8909620 -177035822218494014552573796213000192000 8909621 40363704550403301238953124876131671100 8909622 -90323347854060338069325020908041907200 8909623 44326907305518016194646846030890778264 8909624 -81609753336761649005449893055038935040 8909625 856550620080995035578366548654496000 8909626 -138699281600792956479625896875212751616 8909627 -270223289100576136152517736880640158408 8909628 -805348441876703897412778585330483200 8909629 101750266278811302181586157670034216076 8909630 10249853664352828225000002314387664960 8909631 94770575255858710677442398161250144120 8909632 14264821138360078586857180040496414720 8909633 530293941449284917100621490343763537584 8909634 1473341562698020860638485826291162880 8909635 2289364774350533657267261425138517760 8909636 -111980316067039583313674156984023297920 8909637 -39648996646023797220070556992157950656 8909638 129717249824559303077542385370263802720 8909639 -69533608664986525044629824552029702576 8909640 44484863207470486841840403298464000000 8909641 59338690931138563056928492623076126920 8909642 26896691090929193734934329671671162112 8909643 -1383255280538841458155704745417736256 8909644 -209685312734996864928126120811355154944 8909645 16809363107805075308738836779597900000 8909646 22270404610069095767955092527194989568 8909647 -246245086204404532506028369742244021904 8909648 -5090673578015788797155000786180112384 8909649 118164319699085924383431042958763827200 8909650 4805256154477234762926021528963093600 8909651 43156913427119816323147295162539265280 8909652 36259510095926052261787758073365614592 8909653 253586455069432578307905312442417245902 8909654 -29275048493250931116464812825434944640 8909655 95982228881583329640274961577946094160 8909656 -43707176979771339289684520974891008000 8909657 -59962262915718145331316997798803623148 8909658 2048747816357507109828746639838937824 8909659 69845095247947423865606019248236541952 8909660 56266716258961466002180537009465804800 8909661 175853028000462485834787350696890515072 8909662 -172134207784241275803071506635075638400 8909663 28401409936726364297091598820917804896 8909664 -36941340634519901651662573407291310080 8909665 48328809566411820535666447447843156800 8909666 -125667886952697582027350831923201039200 8909667 -5203962555968761080260451679558448064 8909668 -119354161096754721318091703452899309952 8909669 -2401329333365683306061691949484708580 8909670 36280482542479947249086122464926976000 8909671 33168403577322733500979873550353441440 8909672 -18467953942616831731013293618299832320 8909673 -20025830584271895021620032228634733696 8909674 -35454766167816630550118671755915642528 8909675 -57598866250744477231307363569927247100 8909676 -5300108359203033566510822210892621312 8909677 22105874663277319183443339831450165472 8909678 177538889961348473311596441387658904640 8909679 -64671993195236061017976220167010985472 8909680 15750067430600064826386581550860697600 8909681 167450831067210138970292355646173091200 8909682 13308909768541271507900400423665188992 8909683 18010437102632244238854379943985660600 8909684 -42547962836912299791417888988142168064 8909685 11416178284410741195896660354023065600 8909686 1350997945314598908846782335659437568 8909687 -291141223232849443368743346219357270720 8909688 43251745468957179774520317178398658560 8909689 75806711146245744228717863400525628640 8909690 -17056898525248606053855597109451450400 8909691 62157691851855499745594623420667057664 8909692 -30127620685884723602404693831390745088 8909693 62042162218143885759508236188685124044 8909694 27869175730619894957867597669183733888 8909695 90938842095120607415256189748034884200 8909696 164311577871506998863315111700353515520 8909697 -166153216250367533517579748738471957200 8909698 2544600840471784496347218235384321536 8909699 396304739877314979289238991018729096000 8909700 -11348242329996620971085881687079577600 8909701 125609866466971702033500386483419695900 8909702 -16463866267059909793625179696419530496 8909703 292544117152672948913564376363394502400 8909704 223691293198659542833350777524248949760 8909705 -6458049999109802762205677586066566400 8909706 60173681480621020357731108860233466880 8909707 115169087804533632249249126966461151956 8909708 -86082891558953685379348346774426726400 8909709 66945274953367625524595378899323578304 8909710 10810112365818376220555431548679895040 8909711 -17151555664724913791424880122339894576 8909712 14954646382277555665469880476066119680 8909713 -57074114127540861725068662639258137038 8909714 49242542936764821182206534449733273344 8909715 4850502685656599971845041275097958240 8909716 -179696824230238763718281110323056940160 8909717 73814255944498054091793003977700315072 8909718 9926898398942825174883859943610674688 8909719 -27609284117175523511361859395518872608 8909720 -43332472991323009211065993628618342400 8909721 -8832088574690948400376247089718406780 8909722 -151786546946566128686086285650915683088 8909723 26726096154655375299273092384073150744 8909724 -24328701447781500064301593420183956480 8909725 22847020410646511355964995917565228000 8909726 63800131515930377508090865663760972160 8909727 185235645833002229174700655693368574080 8909728 -232671200077469972715981515794146263040 8909729 6719591738483211595889435508089576448 8909730 -43687886657614139708270064673372800000 8909731 -183173831169304397576409001414129426468 8909732 2457802247368862168338529833821741312 8909733 -15366962797777646803315731655557164736 8909734 103353672245076427960625673408060733632 8909735 1656963519135425422118790018120903600 8909736 -62478126841626295723852579433502720000 8909737 216746369422037356094545706830045563386 8909738 -31615781411802757125807825266013894480 8909739 -78550327423442035243880771365089034596 8909740 -35895432383113808396800573337643909120 8909741 60807262893618886382336215944041105664 8909742 29252077177973773259813274142034595840 8909743 -50572453910540171664421464597623966976 8909744 51306873709656542280995609216382812160 8909745 -3207762040909788750088249605553815360 8909746 -88094926562023625021480901683109905280 8909747 84758978120692891892195700016822787328 8909748 13060823647582697342688326785688605440 8909749 10411836805789622473518078733745504750 8909750 -15408451848062392103884751531735328000 8909751 603323067298805528155758306365178528 8909752 -57466850495137572578351643031485542400 8909753 -235559857313267155744633112421869879100 8909754 -4259762622326954879582718630251851776 8909755 78484214196223861735265080527236596320 8909756 8037672119146046931285796915307934720 8909757 -12493596229731078150735085844676965940 8909758 14356227684256799009147045702533577088 8909759 178952973308432302321921310045530224960 8909760 1218273765053684675568207227686748160 8909761 86265257876094568839466436418911051840 8909762 -13167418913948733383647287597667864368 8909763 7778317191552475487648736009101938944 8909764 -3411530080643598917704545573010839424 8909765 -141561903670077905745638286708210050400 8909766 19526351811586836399852027106586926752 8909767 -38554176207157697799103139727850919880 8909768 -99150817061348099054234245102436352000 8909769 -70496188739005159101237928889391178560 8909770 1673947919958646712024963710144186560 8909771 -116294430549953475697494339244982629008 8909772 -62939255405270162075842891270127616 8909773 134624829312326755148543536429509436022 8909774 88929650607239264139739270917978899136 8909775 1052949029656199350001583896018542800 8909776 -21767435623620975155759499585346183168 8909777 145222706086689369191100731351169589620 8909778 39459172667645433859238898306989890560 8909779 231652915288088713685642070518745174380 8909780 33755476616571685255496155892010240000 8909781 -1759425060167158135033546631671556448 8909782 55078505679306690855336403155187586304 8909783 100763603718871392715045875190139738520 8909784 105044983437714661458032152375885824000 8909785 -34230604664168958318560956839814867440 8909786 9114901268320170960262053086436940800 8909787 52846389450324140134277392429595857560 8909788 131011142275334156853484976229697536 8909789 50399823764030810391989810035134025056 8909790 19210931638454555750222947084371148800 8909791 51345873669544204900065122679302062584 8909792 99888213435920259796910848194098233344 8909793 -65226640965227453652894510072880427118 8909794 133103054323022500421971219982517132672 8909795 -33696202903600385970598709652882966720 8909796 -1836809722079124353448528052872585216 8909797 2163959623450887081772766410116203740 8909798 145046019374148373484086626257289224064 8909799 -104414546990059452900784148474545010136 8909800 95662600282514097534875476414953600000 8909801 167760866615845568081255390854845904272 8909802 -108342408719280063434247884664153662976 8909803 -7061519475821670189348591149273016320 8909804 7884672899893252754101430516350054656 8909805 -26627538244335235723001400627174366240 8909806 -40592663552986492531821867730035891648 8909807 237870467888453143828178947783984255056 8909808 -2560606328048050491661215189804220416 8909809 -8179390443530393830310438738865900672 8909810 -7510974860420204673393223007559598080 8909811 -80009365285030252397196866121857097360 8909812 -122326000862706405831435392376479252480 8909813 -143201239055686495924415560536818774016 8909814 54228778898344083252026467433722146240 8909815 1721422646144210451236849492426604000 8909816 74511667091975961642988174417696296960 8909817 51751306065179698904311495346938745232 8909818 108925635263789881871545794641886371040 8909819 -81671405456792649071406730885562132208 8909820 -97654651431131990773118189850546240000 8909821 84898091374236001473721160953828822022 8909822 1214109932678101220549607216436744320 8909823 65935056550466184366078843023594332944 8909824 27970850737040887532184437767916224512 8909825 18092384086072790881631175076114685100 8909826 42880505264940643576995510931941446400 8909827 -40032797079588499300880862625788551600 8909828 3196599224749773107102345177353743360 8909829 193232508082574646691314021889334094174 8909830 -16711786652439447111932247825206110080 8909831 -108313433623276300324611779652939277008 8909832 14068735261416840121405433446527959040 8909833 77596851251403094346308634774070916404 8909834 8749244603635432536023509747038971904 8909835 -39491718207361929760069140680509200 8909836 -10952360215038378868360346321674936320 8909837 -220923109758413787689773690854166672128 8909838 -28591457904424505345009991372921343104 8909839 -100006136067251824323051219518329225200 8909840 -48009896025572236792755206136395120640 8909841 -32017933229199861627814028766729301440 8909842 66846888353350075939242726433365405072 8909843 128579032380577392453142635571367840544 8909844 32964260211889594745658700307004610560 8909845 55373990035776295160031105339015955200 8909846 5797329528454430801840203632752642688 8909847 -85507358750805619698935787355393648512 8909848 307400872796235092253448865565665280000 8909849 -109844998963464795986663244068639279346 8909850 -52409657611089871142231347765714080000 8909851 105656687950599621605044197789449807392 8909852 7402788554126404780253415414720506880 8909853 221465593571664667372133653549910369664 8909854 88533092918494389834347317189334165376 8909855 -17412368427541473019232111485721814240 8909856 48714336478846127126911122423820910592 8909857 293438981723580293441287697478984712320 8909858 2599843367490201713462473183287222528 8909859 -12680661517770241225360341595713708288 8909860 -56633378250166446146008723444801843200 8909861 95148142579723311978689301151516225344 8909862 -11247210753718648937751825490856062080 8909863 -246485118543205614565476459641615674888 8909864 -135648064653570815856086480639453921280 8909865 -27409885118568036626737179525899904000 8909866 -77790063755854534399335905694046008912 8909867 208844080053139206579995074916568500916 8909868 73258591190191697655545210460218880000 8909869 -10786018890501501682744809450343280756 8909870 35576694118393985486824376861464706880 8909871 124498708678386999197066352648684672144 8909872 40260203108175936438754569538067480576 8909873 -75664342246770754133775273827626194240 8909874 -18841541880954364015733859654722488032 8909875 -60465620348592926472858470089379292000 8909876 51548271177652629148959176041555839360 8909877 -54437877172549439462380616306803795680 8909878 34391429172101485917217801661622808320 8909879 -149694714734855727845229466715021952000 8909880 -4253481027181976552344429243151155200 8909881 -104170213287471966298200413897759695318 8909882 -106482450103257427808236797426651598848 8909883 21828847329289431691400146134036247920 8909884 166200249899433550078844924535442685952 8909885 -193313560430981362937310564219156218400 8909886 -34535850979292055183452481424894464000 8909887 -10609306892737990338131578020563942688 8909888 25818350960291026981458159750280642560 8909889 150448831557792196087449385462797605424 8909890 3730438967686303873162459650059266560 8909891 66108005724671835478659263508277987584 8909892 -65914133785965187637854650351056640000 8909893 85801030433327002371191225427374606880 8909894 -7767016269903614108849043165535517568 8909895 -5332778399625776951648272222219487280 8909896 -17478819473168230541115735637349498880 8909897 -217660659839139644636860632536543394288 8909898 55497712142097390481766500135822007040 8909899 -132855982592441695340852750203633125100 8909900 22586396389641756731538508599278016000 8909901 187647253565928691179231823576983552 8909902 -116381762749601609826617785293205536000 8909903 -200837385025833095828508300939605416848 8909904 -20093536520750665317056447484721889280 8909905 -58552418600395571903153345448103292940 8909906 7057504369923304397716081254463277568 8909907 -53158407062305309411463366342000998608 8909908 -28238288578696704431655869882708547584 8909909 -228836235016250830303960433141949283890 8909910 -28701154491073605040111668648804240000 8909911 -105477608882333793218428798966250184200 8909912 -121255290587688572866086409926804111360 8909913 1436823917085192013145941498468123344 8909914 -3966274338131251873538404287793523712 8909915 -14443261330382754138016089105652146720 8909916 -28320639695998632409628972498206510080 8909917 -128606833407707195155503722740863522720 8909918 25050468770301035926645141849920620160 8909919 -21609794363974248761539182461879809704 8909920 -119136643487282957616547285828475289600 8909921 172976704607338983092041616760190253892 8909922 8869560694200362761680833145468347904 8909923 152248764210955327234087109933298772104 8909924 -87510059319463117847339588953786097664 8909925 13310480779179256824211671111035640000 8909926 -155044041260163675878249054743640141088 8909927 -16948268122312603911160964426247096960 8909928 203129484863154759278368871434671144960 8909929 44912105450565309957000224316745883776 8909930 49154206401673560981562984132571307360 8909931 -28635789620156194880019775435758451200 8909932 -50650400405105440987741623690447697920 8909933 -168692456674651871115247123143537378024 8909934 25139137869902723276371949803324800000 8909935 26056747492861106449106388408521586960 8909936 10720529967543529470233727479788339200 8909937 -42532885375166681932840781626286663292 8909938 -11550432447452873080992079888476346368 8909939 41645954392304037623875778726220032256 8909940 21818068552066549577251089931572510720 8909941 163389880720302573524598068718909239342 8909942 1657289655949767588644527328302990272 8909943 -19967886395272102116802990618434113280 8909944 -217955816300054255921909434146816000 8909945 68380630231644064717876827190780560000 8909946 23734478078801871320928988536505920000 8909947 17343966085322448532376605172506624244 8909948 30495478403950842303297387406300701696 8909949 130300099739185410969062331324582526464 8909950 29887462495350949059825045907917110400 8909951 517905118353174337893297392088422218032 8909952 -31454238744610321711158758496125583360 8909953 31366622441785326824689596811635193684 8909954 97794921295620266914928032892293492176 8909955 99943141322882966215878047217574418400 8909956 138404168834496350980173894489657600 8909957 39289214542281851134764346370687726112 8909958 14647029478558151634293061738101833728 8909959 169003099855683148916416898742138460800 8909960 -19272488192883527143993349484934656000 8909961 66967735962955992311726644990990624272 8909962 44397534386209097361711813604530895872 8909963 151228930164345474691499305104587296212 8909964 64299789155639745989332296220720717056 8909965 155640181677733930564044348467253603840 8909966 -15032486641508609345625002147968514496 8909967 26198629811787709028060165020895012736 8909968 -10907747383191690621105964756771061760 8909969 -37312229388329411425138919353630807260 8909970 -2544663522402290923006410879867648000 8909971 91724429124516408970352440474644527520 8909972 20759570687526301975066117913531768832 8909973 68825477002924043847399604789918800000 8909974 -61915102128289269392371200603277565760 8909975 106091690691255417723710747262290310000 8909976 -47863796686848517334029381445460480000 8909977 -23761895179175257083221988517445836848 8909978 55917876777112379265820969191176208384 8909979 -32256628494523121538948461041317178512 8909980 -51730501139032147063503942316196160000 8909981 8371508675556030842354530841804295564 8909982 46301685742952132801312813565058748352 8909983 -129608145507904929658422481850660884768 8909984 -129649600999222033104420592666517766144 8909985 -31517867611947176304609466178536026240 8909986 -38211270378444743218766971940927621808 8909987 -947927821099818270316912448667606960 8909988 -1884751849744043296040727691847040000 8909989 -39983928624175474067077107841796674560 8909990 71026358292416061847891314581978160000 8909991 -48547333776654804182785790442626574000 8909992 -16897679123206127616813296457341337600 8909993 38608086729465021065843307066195105600 8909994 -18943096795691881137375985643594592000 8909995 -115332271117075229330611128425874927120 8909996 45327504508305463255294192442172192000 8909997 -9901257960941539434025200151953333696 8909998 46581965326594469640041756561003256000 8909999 -106436338675729705561577382986690382864 8910000 -429630907799326810677358663342080000 8910001 -117113486789631534127194356476317125998 8910002 -73219845956416779065979553268425848048 8910003 -8941457875704256907343469431948729600 8910004 -204737102621244859089998736658600418944 8910005 24270100666640252180694331840430055960 8910006 -29892624856430166466664800198192496640 8910007 23685426910058543264097515393131796632 8910008 -16712815159118087802211026381332951040 8910009 -171150502399171312366132714504468145286 8910010 61327983825235559900596951185637448160 8910011 3746909477038540624181810584638141648 8910012 16916210142245727710526399980524953600 8910013 -149249919034930198942798262278903336602 8910014 120245692351158312161101290107489561856 8910015 -15331386027109325282498023620291532800 8910016 -8082471797969869908349051338026385408 8910017 64789363601338713272864101305932928066 8910018 -41750549495396778689908978524841337760 8910019 -109373307956172553073669708559484330656 8910020 17129233075844428378910372738903900160 8910021 179951722502754965925215061562276376640 8910022 -71620226618399650050358873328682077376 8910023 129911836979480017381435230270370834320 8910024 171835141335381925330181137247620177920 8910025 -7190091589962181764336177229985779200 8910026 21634379147610080118680408362361702400 8910027 33816191796288477042371123337740643840 8910028 -21906803772864928455696971516107416832 8910029 -83570237592345449243720684655280860000 8910030 890920047083690060439322634801464320 8910031 -42985290409490426494742405652926323120 8910032 -57008456821470115550281898965765275648 8910033 72013992800448423594293242984889444448 8910034 32517076912883867828256574423701030912 8910035 -56810249781131357312720240203197598800 8910036 143982563703480436551216486415542916992 8910037 -44418708796155273938681939188401926720 8910038 -9859080464124240779781993489834709632 8910039 10024544507910107015295515976519340800 8910040 135185243704642591461573734953237708800 8910041 -87814167214102214468868543756939587328 8910042 13329947774957080703131634626262695680 8910043 -219305084200639198743372233478689275708 8910044 -14175482464840297585297988305998022656 8910045 7054405115265989129604435544273419000 8910046 -7162277453969387785983612279175494528 8910047 -322236284768703393644565774647636948040 8910048 -30664397043087119545087985674962862080 8910049 27528084475620292276288191339178566050 8910050 16297068602662016509188479861268192000 8910051 4515247700627302164184865190607795200 8910052 111453106721855554028104510893717278336 8910053 -188752007941319157121300104931076077698 8910054 -63187261523102678260360012623030764160 8910055 41501467018805099310583478336487697920 8910056 -24537184991790963139363899892008960000 8910057 20717328180045120997863701824933259520 8910058 -59711134150723173504439564851600471120 8910059 -227538065077540234599224583172842149496 8910060 -87169040673604965822599222574229079040 8910061 77085102866665321028057390415988815232 8910062 60999917120499500863319234436699663360 8910063 31020580858643818634670403623593308704 8910064 -76695667489399053725714135602959908864 8910065 -11584629521254568957355499155077962200 8910066 -47707383544606407449106987018095296512 8910067 -133149828998228623632935527430768984884 8910068 94047742535352968601671483089565479680 8910069 -4784117958715054578710319286841502720 8910070 29063332739173200384699576886353206400 8910071 -257210487093494873624376251232306856728 8910072 -67589859344887800990517564514238382080 8910073 1038446936523324483703738264632981024 8910074 7656003127102638491503121868104553984 8910075 -5997067934115730461082189894987169400 8910076 58303953305818205615811650806189332480 8910077 193832999758856101499389191307040838 8910078 14091901457898597876093327949428911424 8910079 -59815645553008766595197077468766951760 8910080 155803973209591331213083501603753820160 8910081 -57237970188066380820170123662906972416 8910082 17236395563624353985737010512903593984 8910083 12233720290394871089511242997878703360 8910084 69483726469439753298202911128053902336 8910085 -30345184562670227698043512171436899200 8910086 -119114848115889838531292977007496367008 8910087 -45148245388007569636695725961368713440 8910088 -150031623733719173833109164978881945600 8910089 -302506772620122500581637403479610235110 8910090 -17303868153279919276617826177456250880 8910091 35495183394359869623976461869782260552 8910092 -124388959945924899556887377187171778560 8910093 113168697352997535659116997524802441664 8910094 35799295685001700871010072180872482560 8910095 45844410029826841945398261101392031520 8910096 -6669396903011984933879016772561797120 8910097 -206156893506282585741503931152917248 8910098 -3787686211747852136813340362090120064 8910099 28765729461302419605910918539468664968 8910100 -88776296483841903671853596075268361600 8910101 88993916304988940030050648869400281102 8910102 -3486331681838330771749732732298415168 8910103 133282286675038411899288601006072033352 8910104 -21732113605128539725124839711062097920 8910105 -123688936573222348002552167177908574400 8910106 91282418947535585250509891600269743360 8910107 -142501948474830175645704875889799193160 8910108 94341930915663858383121198608000778240 8910109 -20048820712993427761483942589361271796 8910110 -71032826623173428908931127576731326080 8910111 -57035912657524385385132689648865465528 8910112 -112211253607084677820785406039428169728 8910113 -49157347848309091976113574759726772480 8910114 76115727688125359830230722152982931840 8910115 -307368006067875015803908883474237048400 8910116 2022796544888817552378321096088753152 8910117 -42803717880023315667236332631951606466 8910118 45539012269820109493419023077917990912 8910119 333831118273261023636978240753777033792 8910120 -42484742415909094088299349468536012800 8910121 -4597979180188065620807206407069410400 8910122 -3924192465472178322716973309542982048 8910123 188316715648558941696166316172319953600 8910124 189709938838986146733439707550790487296 8910125 70653382515793457474913405834811200000 8910126 100004454361925215338801318721142978880 8910127 24896120938667824832902217672048104976 8910128 4032509084841932553664607657135357952 8910129 -88817181960331284860576516632466021568 8910130 -236837228277295638162866051838578880 8910131 29251780406478398232844976334003776112 8910132 -25485033059213618006703730926441824256 8910133 127690853168429319496250615165005824864 8910134 -111771051335959373978623096335618752640 8910135 6289931444375469917320626268185883200 8910136 9150406572943138777600354520248627200 8910137 98367107197501229813952806659295295786 8910138 54393239100412528581702313171203922944 8910139 -10513356358434356738776819870234421248 8910140 64663822933980707465962591884913021440 8910141 55855403085887698664092867609085620992 8910142 77882115662276566456904153699054824704 8910143 -164317593925473015068402841306973867656 8910144 -1764904398940115342833184113950720000 8910145 -72966412131640037389012770379396137600 8910146 -158532913003750866109476202759096320 8910147 -77104508991883438577946181217420315400 8910148 -39765238155966149837105264631740907776 8910149 -184907839814017470895692069540817514850 8910150 21247613734834316675079544223537971200 8910151 -213742523878511105094867516364381991848 8910152 -95663603477203133562134916823078993920 8910153 83419299720645212532249286151170328064 8910154 -16077115362844307408619831931115804160 8910155 38803135885403359334221213285335592560 8910156 3714742657248472978686162319155420672 8910157 217586486364523726533552384666033436406 8910158 40210365691543945351207750794778303680 8910159 413499521147070039196223048895233280 8910160 5081736790619821935924447845959188480 8910161 3081130825636931759272320658321625040 8910162 -4623950366764183460510188627632521328 8910163 48534904692686162174981558404892227200 8910164 -205319513949655422521692778981562009600 8910165 -27160361160806153134523342559485396160 8910166 -28596985536497632032200405284820655360 8910167 43686945359714252238783225687237500592 8910168 -62842080685271798717682075432079626240 8910169 258738675391606350403451368511446034570 8910170 8821646968034390183506227010002029280 8910171 -46368666140901807024801371891940516792 8910172 -44237109997441498100049576120341261824 8910173 145391615737051599927243148257212316480 8910174 -10299121672724994420595463735766712320 8910175 -35013399169711133495544708672092619200 8910176 -120104375342836263635625368358389022720 8910177 55179999829970299297370170457158910976 8910178 39411385799903237473753826011316330880 8910179 73143280759340787554810536486473450780 8910180 33381935233657208425064243075185152000 8910181 15308755899591908035614320182051285792 8910182 -57207336264641771262579954564574187808 8910183 -64677882031098114144932872986228595200 8910184 -111130469104647691959340665157138621440 8910185 3684100989291445254051436603404097800 8910186 47107709582770454628357906031155320064 8910187 -59789383673897454062615509964834649672 8910188 18821043974533779962474771447353245696 8910189 -99712640912546707166222030361738317760 8910190 -63438074211761268285273789576277768320 8910191 -138611022542503262052313046194328564088 8910192 5531536455842742983372227923618693120 8910193 20964146002554177852868667679908438016 8910194 -522672045297485424675803390619781104 8910195 11993941295972512744429219936357497600 8910196 -194623791845895379863330794631160635392 8910197 198186335917710902803746237562326058272 8910198 116453401348424044486551812172987552 8910199 -40149000667638507835060888950178235800 8910200 -25880799390778903426255262832076800000 8910201 58333174482641891686743365612297703360 8910202 5989119977591036639838637386683904 8910203 -134549467390962394288771588799269747548 8910204 -20480529050820279146011413232630407168 8910205 20435254124718291800558069993606955000 8910206 -18258425976884345511342310805151974400 8910207 188978087530648559590641776951432482104 8910208 203274200469294363958998648122863779840 8910209 23779580899285082452868773361199402624 8910210 68562653699633143289235010784783032320 8910211 -15728515496036881423989546299459898168 8910212 -83523645209785920764139402798466069248 8910213 -21000319296414160385716920402843140352 8910214 -33273605661141805117309334156893232544 8910215 -94061695631705727818134989212730869640 8910216 -29773457568751507534330046110472601600 8910217 -52081100732954460229940113618649485568 8910218 37379084121132193058469277255669666560 8910219 53305932360794179229983909989921632688 8910220 41450108271269846393329447862835947520 8910221 -406447481235157252647375888162778684800 8910222 -53175547893091131084337515363210452928 8910223 -46639487587549983246446587699954553856 8910224 -18194399503162010993326263146146676736 8910225 -54625971619753679042818546149938258325 8910226 9855760052765849514730015872468896064 8910227 59838611760002480434230814029958215024 8910228 -112562361524071446498872218147161876480 8910229 85307497323373912736363979469484582712 8910230 -20174408456872512252385206902744236800 8910231 156472002549291659666358900081146515200 8910232 59193142929211815262882431350074552320 8910233 33387652139148154502845888962460657482 8910234 -5094254610553805380355459249018525472 8910235 -18048933500503768306687824559622733600 8910236 -227378024861585708107678468935912586752 8910237 1733984388164057852053325908093722624 8910238 11280429986439349296573257920894427520 8910239 -85802904335357502614820999646643920080 8910240 22306569626617208978811113638409011200 8910241 -280886788592031090176296481799366819358 8910242 -13098964204868201783149616658283453056 8910243 1172126981301402840654984602005223784 8910244 58529882900076061635189885568796098560 8910245 1240058530416307796223259726045929120 8910246 35224983870824716946756679375758997504 8910247 -42376615719389515578498028949043111304 8910248 139143428704023846804720062603377167360 8910249 -85693442799115303735503790027730208672 8910250 -38231323597920318002322954986725200000 8910251 47038364935342771668110260351066622352 8910252 852092991417646183274296970884485120 8910253 97078025412693215234849864183541466464 8910254 -64871466210220170742467016277481180480 8910255 -3228561436435763882400802465939728000 8910256 12712386635333924446779271616898547712 8910257 59690938225983811867829502411453103506 8910258 -37648567134504627735986224615379251584 8910259 9132137617827961715590523928204982640 8910260 -206601121065990933347091371330962636800 8910261 -63176551217970127721681583673204852068 8910262 112567964357977382405564210324747563200 8910263 -296378023396453257394089839953101246360 8910264 121592400587766924879535212522308567040 8910265 21143408319493321398640671215296696320 8910266 67555508744048495530270058792367251568 8910267 140454568953245297346329051600198217840 8910268 -16135704889055258049891426245404991488 8910269 47240370252798604198070327225942653344 8910270 -100176489628867675577416705769307225600 8910271 -146230444050998276153209936222706446528 8910272 -26945455318364063099076625285754388480 8910273 42101512037278265349542177953994535984 8910274 -20881570799787449908006234050836289120 8910275 51688541663929568907765928786355568600 8910276 -1008190509444136241176448154234710016 8910277 -5490549700922841871187789799121659874 8910278 -74537497983197100737290101179298520320 8910279 -30801280417653172461418721016434795040 8910280 -263165311593382135933268392550867251200 8910281 199331384028709478285847932885546165082 8910282 -96337725915634643247668440014602135808 8910283 30928962147840158254073976198422320532 8910284 69541912683060051127967403620187781632 8910285 -108897470444480219646693212146552352640 8910286 2835434174377342696865676714301240320 8910287 -76274206024728459848327879680443596688 8910288 -44751129939808581853263354294435840 8910289 287997799387321658814705903374625935090 8910290 70671058861395417675026839272775756800 8910291 32139841301848087392657645467070104880 8910292 -10140247975535354951026053499506567168 8910293 -3903383130696398660640408666922389600 8910294 10437311214522811624505943633440241600 8910295 133061189188556133137644420243694615280 8910296 -2809010810405553308048651310621726720 8910297 -222721418039878101254175822796214976000 8910298 10742573371786074232546631578497573120 8910299 83229562324240334856489735871484095488 8910300 -9656429583466363918516555920908083200 8910301 19838455110534537483668047979300091302 8910302 21982803316419867616745674010489012352 8910303 57442659499070369761865993712706487184 8910304 89571455256459485080286953322167664640 8910305 64404250384872267265644099153150077460 8910306 -29164874089786294567575695467360957488 8910307 10654280798984968632655434284291620032 8910308 -251491023749681348894456660896298250240 8910309 27881189260992368761966670817910343520 8910310 -35715980266101502476540585020124935040 8910311 -102952763321415303069925784388618854088 8910312 116105542682063696562186697167308390400 8910313 1327220569045663443052856117106110244 8910314 8701751844126366039659154665731430400 8910315 -27907963399116722461528101992176720800 8910316 -64377057889916588581758395625092334080 8910317 7737579772774620611621620298568924960 8910318 7789337742411268867652492493953141760 8910319 86806021277805566964544424539738600 8910320 35201131567156258172634701774853242880 8910321 -29251003912603764286392596996000410752 8910322 31764486133144897348775564146585949712 8910323 43509145082188418364595143540408227748 8910324 -111299445647677095622319631635645829120 8910325 48862486845611990766837488844925082100 8910326 13412134241337967362469195351637722560 8910327 143764413853914095531763596853500358120 8910328 6677139456054683824465076696166850560 8910329 45187710022819238527916866279727761032 8910330 7381414654498520613050612547587604480 8910331 -246332852172162219291415438836383270880 8910332 233332420742347660828780543185296695296 8910333 12923459063910828275517250463200732902 8910334 -155493671183956551706116806747020253184 8910335 -35074614209077077520072847356656960000 8910336 43350978546961146160490141321961406464 8910337 -158816399543579075023933970792868061740 8910338 29071201013098193345362485147461113344 8910339 90611949251786106762043328570696320320 8910340 38294252195822029689167548380061370880 8910341 -146671310222667638994631932053753144832 8910342 18439101987926345689922905207613369472 8910343 16013489649354534123916363086253362864 8910344 -212987850882549762869841133599702051840 8910345 -23384196678995267706638889121288572480 8910346 137913566382381627017281713202720103520 8910347 -47143631985581972712922793032631244204 8910348 -23710899276872323281634476645717636096 8910349 110238618082370884506270564783947020800 8910350 -35338345505164357100273746120972281600 8910351 -6816318000024744214293444860761816320 8910352 8396745500555444696389590502957842432 8910353 4228237479404820525459028812452536944 8910354 76879977705081285330594664482365767680 8910355 13459027264852393126149855592581923760 8910356 -94125039230374030966141274838406266240 8910357 28768908464190305181839507845030359840 8910358 -155951197109706185415579402224450887680 8910359 -129819590117585735736095196115050772080 8910360 -45692487969765173986954320835775078400 8910361 48272013555627081338260541442905347584 8910362 92851229337456790736844151853239368432 8910363 -71440683413514162173829499820567800320 8910364 -45772394262697950824602731686243060224 8910365 29642316643397654966397855432368774520 8910366 -6642060003342236233786838035718880000 8910367 -444788699782345644765858496333328263248 8910368 254128038767915170455259115939168256 8910369 23250353417749275790045284456301734804 8910370 -26806997902255564515559253250927459840 8910371 108064897704101328128842639129926136272 8910372 -7407860135512433776877258900811537408 8910373 138273272497344734790457700963510242720 8910374 2582050132710698658020600444420129280 8910375 40668223430399180697208163769041988000 8910376 -150024324485472178854457064329991377920 8910377 32901255914710057346498324187673597632 8910378 -129843448188584423148584876559776232960 8910379 -95491524028279817560028408805204275020 8910380 11325804693774211070840813220028108800 8910381 62026566706724364042378514847251013952 8910382 53866662212763418390130640415546696320 8910383 17546724384762954386716304819785985040 8910384 -1621155743353464132998838183989870592 8910385 -226318002886868350957465564703222994240 8910386 -239725606015804541600987175961195708896 8910387 51744441488429089726975996978629284244 8910388 121004741250919970327742330663764732288 8910389 -18282646448460445514482336877096879076 8910390 40575544644921394587503640875364268800 8910391 60644335674946011613012008388428951472 8910392 -141701901902675212819388589375951974400 8910393 114063677504870320588646456884001084544 8910394 75951320281189133612530441449203773920 8910395 4281420731155808428219715569606675920 8910396 -68142093950306603511181341589733392896 8910397 -3392623680335225010760882933363344768 8910398 -8651583614842129758558742453880709120 8910399 -74488881181138892878324171719419399736 8910400 -24251352335420048024746373547360256000 8910401 174573194279433557332212218731053564672 8910402 -41065523254360821447264920992689725568 8910403 -93769901364766813853832243964169695880 8910404 120619678124733577942535042529654857856 8910405 8357877960303558215312500073468485500 8910406 88737017260371834390543812577556621152 8910407 16713565110968043304115876954900609280 8910408 -14647414091842580112645477653540044800 8910409 36829315628929599241316533419697723610 8910410 -115372782624118399026912626308028928000 8910411 112867804835063243397852110886421416960 8910412 6926425934821226269906764143825597440 8910413 -33254626945550663717163356713833421800 8910414 45396381669335887854031999283928385152 8910415 -43475547773067230430291244028440456440 8910416 26532770152126439899848533310662246400 8910417 -1238238607171650639408143484983201952 8910418 -11796602711234896856369905910273071872 8910419 82295801630859459769779900622274377296 8910420 70179955191134333296191706681393090560 8910421 -104852012788519518743639552994574419908 8910422 73889647054456988477394888837237921024 8910423 -10558499202328877913086031072926459520 8910424 43002691590990131879145743394293760000 8910425 -23641060171118187354707284388825281200 8910426 5900812763065389715370939502034203648 8910427 477245067217277456102068020807031955920 8910428 -171962489823265102003537953028714348032 8910429 70790562592510598191034761299795104256 8910430 23317729241986211701214191986160128000 8910431 30926717516561681638145145426786182160 8910432 167921091428956752254614326686806179840 8910433 -10478103334209899292079017015463734080 8910434 -8773823055350092539057096532532207040 8910435 33270448818069548138729226518605693440 8910436 5261098154005630318150689165736023680 8910437 25602014822104426072293944211650905086 8910438 5507320935007233205265558718085200768 8910439 -122913047506485423267685511525267730760 8910440 82642795662330674956518459885158400 8910441 -2168653597748868073983492450701195280 8910442 73401305644702459028148652878473917872 8910443 -104898994052286857959991509046510791308 8910444 69590912048728163676918347480483452416 8910445 43324471391761230613328537438542264800 8910446 95445563877197067791820553720857540672 8910447 -15345732647793379370827511365356404736 8910448 10969199055047960975848745374258692096 8910449 -95585190976691005989651518857509515520 8910450 27899721807230139769394264921479959600 8910451 27801499286079285575544212541372504144 8910452 -195818882364966387626791485598255073280 8910453 6142975033949510123633036130428302080 8910454 5727298552773381787194250286856192000 8910455 -1651446460286832964883972848531499280 8910456 -125113210001007341330735889534251827200 8910457 81856920199939794354759704690124038032 8910458 -20652953760159688866365788327961995920 8910459 127106955348300894552850639272010140720 8910460 -161968236226325457405814844176803840 8910461 32944335568344238893015728935539959424 8910462 -7619538169639388901421873174683488256 8910463 3422400964280009908724671837465507712 8910464 -145480194837143097610810556132465049600 8910465 42192762290130929592932964271128090240 8910466 67845016936571102297014527077421217824 8910467 377102502729854299537326791897545600152 8910468 16562585359482188765926938495279575040 8910469 -173355647574127861766333479749398004130 8910470 81830707360076254342962463321889623680 8910471 -153367829727921912144277451516152217688 8910472 273350155146383566664234446657867084800 8910473 -17060845778589575470591841611895950272 8910474 -20035151802824044245306053995378344960 8910475 -23952578992531952278721090378193792000 8910476 130860435100610675621483046630929117952 8910477 -129454655623253633639185981870450854186 8910478 61940289304690018389863352588449327040 8910479 30619120091507916538984396303543422720 8910480 1345472212982982845841335465064529920 8910481 -110511514755307610313678963799151808718 8910482 6743337459787338087707758859078108160 8910483 -112081864288935173822217038315741243976 8910484 268978392088321984338494908953978089472 8910485 45401493707821650812386499778049244160 8910486 1355750460326522650799045308451601024 8910487 -62305831807577668705548191349064744760 8910488 73255434018445262840618529125331394560 8910489 -31296109695779359886362889036304936960 8910490 26840219725028567700018882313674444000 8910491 -165106866287654758099838180499637298016 8910492 99217611976979943803227754316983818752 8910493 1003251851251010617824322844206256524 8910494 -18547444443517703352866717948717538048 8910495 -182519342011534108195893327792240476160 8910496 91083456941569518699492319885268090880 8910497 71226358484711958701600226550990238946 8910498 71337612640791541131724780856968012800 8910499 -5958115912470629083982243731340185152 8910500 67178300563919888182437505967453184000 8910501 -104410966689926394260826042135845585568 8910502 -16771044596869029865085419993273837440 8910503 268055349290405804761182513858219480 8910504 -8702843222612753602420036834947363840 8910505 199207104481582660781454083338133568000 8910506 20849614897551014701402521768355472640 8910507 -31321729366364599629850953229347022608 8910508 58553462642720589378894856865621251328 8910509 -108490171515415963109298312386580397290 8910510 -8482785179541758288839320769042882560 8910511 66013769267385221664423178787810179800 8910512 -21841326937157043126837824519369195520 8910513 38116570498994019403445429623982666400 8910514 -18375600006342653225943237052051011168 8910515 50043205521130293248341862907954770160 8910516 7542377606489193680035420558477393920 8910517 -1933003619823551267031588011757280896 8910518 10538527616598151354456969525771884960 8910519 -82437265710690266049630207066283738032 8910520 -123009083255696474856118704690174566400 8910521 -184289854174451669580991419795726465708 8910522 -41925740106248869854295274986246470912 8910523 -175919854535874786909170973056656913856 8910524 82127409246756260659084668707789822976 8910525 -18205103069289563246416543340418948000 8910526 -12464890714220783038236395482087149696 8910527 -44584660846917825569820747384761394624 8910528 -1821146178740955081951613011791708160 8910529 -22001698994349846687842750404217191870 8910530 -54775820686545574552771117726861071360 8910531 -9938975539626761019843037301669799936 8910532 -26964042941012571956255628395548016640 8910533 -41672583541342779087382488483431300100 8910534 -22035474742521093286392028519362178560 8910535 157409623790649101186792196933101484960 8910536 -47016129209934852200830017612874045440 8910537 -150830917925718870794299499730306163440 8910538 3687746660009361427714428212216921088 8910539 -69136666620940749929710634407732877400 8910540 90476515977279011249701258776890880000 8910541 88822315115464546788064226760524443884 8910542 -213941229857020207650980503753039795968 8910543 -58326892534573637109165326436396988536 8910544 -58580892477760780387350635050497474560 8910545 19146490662325665597522125793558163200 8910546 984745297164255718596456690033249024 8910547 14245184774460294076490256501821311552 8910548 177176249638434383983385489843210557440 8910549 -69389322303717832193992001787318091332 8910550 -90452837743360874026224412087295222400 8910551 -103652769379527669755144926504324253688 8910552 43609086647705258838641064931610849280 8910553 247396411846726641934846496187216731460 8910554 5284969812978104284908423997714621920 8910555 99166887739981639816236775291000091760 8910556 -180994725102929796755127545497249031680 8910557 132036813397869512156265197064715888806 8910558 -14167562305680897114795174089900726976 8910559 -74400396160481427531996511795278659984 8910560 75938975901463127612108921676658114560 8910561 -308831146742816495542949024809228464 8910562 14726696317100457938367952149446828832 8910563 -4029134138950597008515847927738133308 8910564 27967026169025149608906197937037885440 8910565 16275522937300130050355292287008238460 8910566 35436953904012700943345036815776366720 8910567 -206665151097749234840094067763404505760 8910568 148463157891542625097008505753426329600 8910569 306187640442350652278424989254910265060 8910570 47760511667772342823656273553777747200 8910571 -52319189351401078454308969698854015712 8910572 36691721764704395228009172512692675584 8910573 11247550271307157494652942301790663744 8910574 -18738465002560706828407663289701459968 8910575 -166461129103879979564213087341294499400 8910576 -44604468421382906741539411947541463040 8910577 24223938677661668792718982585734503860 8910578 16326225357450827767088925840453027840 8910579 -35103742859606612994736347061903388616 8910580 -27543205339980586736515464428599541760 8910581 -5368526330350528382763289355894337618 8910582 -25885745469649940549761496626100881920 8910583 130020215390088238088832498206204452824 8910584 -154197775353048542015178005952937574400 8910585 -9595739109880623298596321605459790780 8910586 -88330745237643551677206771586099476000 8910587 4448097579886904435291611663552161552 8910588 -27143412052450161834528820565284339200 8910589 2125819586586174727625290982162747520 8910590 -22518876236910409143653545928579143680 8910591 27112551552356873066603222960073496320 8910592 -2087900094109517623101441163525095424 8910593 161815707898188023311025941920212963760 8910594 54519796023219157593973607165388718080 8910595 6079881869474418512913518393428904400 8910596 -221992680651984378711312642992303356800 8910597 -31388811569417486101490123338212802272 8910598 84137596450281930469980721778602047360 8910599 -4267188912538138717917046291529492400 8910600 -16651334631889011581417100630131712000 8910601 30607340563355542029615079401941567520 8910602 134994851308707080175022894845637672752 8910603 84090693186137665921171638342974826240 8910604 180774659650196588664014796711007168256 8910605 128038172465191121718443207704111367520 8910606 71074997529317234970164872273126615104 8910607 275768287553780163649021345972562311856 8910608 -8767200334918618465049211557310627840 8910609 39873941278142269224708431028742503168 8910610 -77864369831490900339216077157217139040 8910611 140289122281225190569305539482282968792 8910612 -53435202236412713821269194279120494848 8910613 -50849471167695284315464609217551725120 8910614 -32115546243493356190761769386798344448 8910615 11829948510373388289406011946403543040 8910616 80113776005901585324037114715201740800 8910617 -195716276671133953405949644286151735768 8910618 103380038938850114753488664473573969920 8910619 572113747407102741495595630984550124960 8910620 -80487807038915985701021722049989632000 8910621 -132235386578069870386773855005811131520 8910622 -29452922007961574734559650778142307968 8910623 -37105592690630056646194365673425622800 8910624 19706946014177593395452748646978682880 8910625 20161296725278535667399932734015462500 8910626 -112470677023370973781358893188808158720 8910627 -72549951056165673657517677249213250560 8910628 39076763487970367370746167760678730368 8910629 -20976871519292162373897647142129960960 8910630 -9876416786996656642112475792831127680 8910631 124463231788079274490445586728505405192 8910632 -991942033908761896971897139597639680 8910633 -131528217042194614441374964083126497856 8910634 47244293622502898202756196522688885760 8910635 43457076340983977649309617141405928960 8910636 -21157342660052376560687452004789649408 8910637 -32963577406483001231471812435441808640 8910638 41234761071914196778776622606436890560 8910639 24044060261755891057040595218502887040 8910640 -14999854223411165136658395940485857280 8910641 -116026522861460617696980372271876087500 8910642 7183869184354194343667416422913735680 8910643 -799441711165551944818193535735520000 8910644 67817553826550056415557509893037054336 8910645 75529996033606501553121909581944122240 8910646 -86850198650859981799394037062274373728 8910647 28360795326678430837856154167937432000 8910648 -8760079820391793237379213102751805440 8910649 264988390393883958513095319972750015120 8910650 -27661760932023709773826918100544442800 8910651 81379252356976106662710009877628107032 8910652 -12521360101355797160351948206224061440 8910653 61188829803522878025864627941904875244 8910654 -8419706889291348286291615513052210880 8910655 -60133204956765523804569174865033981440 8910656 85454007982975791740281174471795015680 8910657 28496235965343185410177263905756206080 8910658 -176704880521334778433416095872162560 8910659 6525323449509399388703008158846940860 8910660 43469194073852589404034470548756561920 8910661 -16867419194015718678952862040422962976 8910662 60873473084390437743854504698837844832 8910663 39090490805118249904987360350531572688 8910664 -70595276785433353556362283566384742400 8910665 118165138659236979531914322531673975140 8910666 64762796046657151587224606890265378352 8910667 200611415408215541820163076227211997716 8910668 10551895477942179730319520955508659200 8910669 185892633692514983151348294674702848320 8910670 86936159350849878814554712599476633280 8910671 -3791124650308363706203717498842703872 8910672 -1614790881062723758431282937603817472 8910673 -7130895939373175448203655264993099020 8910674 12770595747366599802035090270076649632 8910675 -489961227193019189325005788587024000 8910676 170141581321498892487304953125349080960 8910677 -45545351309162470492728473487907990560 8910678 15205147659451024573992309995726850048 8910679 -161690224871379660613240223333956393720 8910680 -72611812457648754876771176146434048000 8910681 -16859621853495591606980360254333486080 8910682 -82851214350024381483194265508740624 8910683 -27755345555395003421405299491243895296 8910684 -16330331494118598340772414750065735680 8910685 34769269457395539242785384442979312000 8910686 -85575664132110143802191259301401861120 8910687 -107092533607043266300737264754185222840 8910688 163452163551826415194167416471945871360 8910689 -119212445462671402308390975696245580510 8910690 36138013998295763878962992504637419520 8910691 -42493731466703692657632420517724615908 8910692 4118536652603155048769379177241694208 8910693 15423534747337285427380462425499151904 8910694 3278314973556578277671889384111210048 8910695 -54553649733093482316813584381539129800 8910696 92173912419845584861083058986532454400 8910697 137048738600468927273265862457477719012 8910698 -44137729065470152779372189734677535136 8910699 -87784160357639390714396393031525133224 8910700 103683071025733896735061753587400275200 8910701 -160458287446813134500721565448274021888 8910702 -29801096961692786681008237964315320320 8910703 -38993867551615054660894539086909154336 8910704 -36368619984261227400085114397249568768 8910705 -56900236541975917586046521111560688640 8910706 -3832675029890908181250755299301200896 8910707 -9459041318492152713809555077048878912 8910708 -10380185722287197110111335731885629440 8910709 -136060583772296037674108105775581755090 8910710 -28613672921275541191632106009932531840 8910711 -42042054523675355256403963720413254160 8910712 -37131348364446481586810375146185830400 8910713 15136778294890794731165852047919160960 8910714 554434011742709737650770298897477120 8910715 136570691780343223127836541726859763200 8910716 -96094412182142087479774390720153794048 8910717 -169194773611034146677152546574795025920 8910718 2070621407576470253203473279856231104 8910719 -26692003956072409173514908622735850880 8910720 12396834690564318918342197587948339200 8910721 26261413741129853485572170662356626992 8910722 13072251241883488403454536819537256912 8910723 -128471735570015597265206827986168594432 8910724 -153282410393936431164765033092534784000 8910725 -89630775834872043250592903830938523500 8910726 17319912152398458186049609527988531200 8910727 11965686984844045713436628760547565872 8910728 87950138951995788023699670121129666560 8910729 -8626542206967715610979149245155881856 8910730 -52024699259115200669053488308988211200 8910731 -44661617352783822946764747029553157248 8910732 16393793279150516297463810177932316672 8910733 -19035511841168076499382955835937339392 8910734 -591423063201569527188599076247910400 8910735 -22432299187270264913453951519158111200 8910736 -49547276453571433648848853120836435968 8910737 13839875375991208670813515992039628752 8910738 49954100390206960128769527255936316944 8910739 -144758137306198151143890939455358781680 8910740 -45526552116681254152901034693411375360 8910741 -30179374869839873660253324337519452672 8910742 78303923380933235252961208853801290272 8910743 78384707789045543333297016990915535080 8910744 -10402115058996409351531934533975265280 8910745 -12891255064385228758354676244391757880 8910746 -11640687790266677981763043030673830656 8910747 67006859067053654493970308439838779920 8910748 -129879352992663731715497328394568600064 8910749 30530164643974122887162818471149099750 8910750 -44303170155256808720498147941812816000 8910751 -30893924398919215135042184710480872192 8910752 -77476374462351102445946272650837884928 8910753 192987020686763653747710548083375111200 8910754 39273749276177485342347862918821026112 8910755 -51620436515662357019628503819967903840 8910756 -139519618108313305326691122320680765440 8910757 173150350269881696499120736885720835006 8910758 37951755297449628599652876890011726080 8910759 24571225489504361950513392348051236736 8910760 181191222794726996206773100516304486400 8910761 -956954429091900992316574532664005808 8910762 -12870697448428473818802294094304595456 8910763 -45804201605552303594422411955909046988 8910764 -37391298746689573689925423241366581248 8910765 80123938938782689060257258464242244460 8910766 -116064052246567195930788538579631103168 8910767 24525942796813323473290999018894524816 8910768 3220629721795485313725771976731623424 8910769 56448703873782874922876872699386631680 8910770 63307443918299130159825596987679091200 8910771 104121864877540692025049052733192366704 8910772 58066486871165261770104862717632307200 8910773 -106180463279468077924545754604742504978 8910774 -82575990801479526519257593086866957856 8910775 19546489047224599633957348824404266800 8910776 34333398891002327089917492771396894720 8910777 79773515981520382649097674464891784832 8910778 19546380063744229695141821747229767424 8910779 -38352484328747055096846250291396605816 8910780 -24677319196527379313176951732463754240 8910781 113972569988345165112465878067590050464 8910782 101539768414766679844172995179534196992 8910783 -916035577012551928694596025530510080 8910784 7686477488312471796987877986624602112 8910785 -29007252956007548715408322285043520600 8910786 119140659070430015527731075951312735744 8910787 -297687721179893974613949235443694618564 8910788 -41697491595810838039275698536474685184 8910789 44215086193652540187074123533793613024 8910790 29351773270845952571099121259811662080 8910791 166946132527232003685235311836010790800 8910792 -10219524023147516491158546562086543360 8910793 -63000329568249980374330424049834321920 8910794 71179787404513114021648633620046107696 8910795 20166249012562751040199686231887293440 8910796 -140967457568457799985578372829764377600 8910797 179539436104259749579925869547485507200 8910798 10725252797813190815154488061867061248 8910799 -35476726642671722989931420532021555840 8910800 30646054002982834400679254570736230400 8910801 -59392179948202886733811606854797664780 8910802 -46588682755325410985150515301643307008 8910803 457821430313757820957931021473531236 8910804 -341046496477750863668727103785566208 8910805 -130713866153139642508049503892336409600 8910806 86267662062638124292868148908939096352 8910807 10830196190092225457672975420852532840 8910808 -220618290041510228440180807903868989440 8910809 306170226006753753862724199812374712016 8910810 -90135011253182999811383168316366681600 8910811 16346509735746880288301737542392143168 8910812 -330546375234130532741229125874367488 8910813 -22636808027528117176131638463895489056 8910814 -5214236002445796651769341327153691968 8910815 -256683201583006489785385132592739511200 8910816 64364983916746223427269971838873370624 8910817 -38446048278405740614821099737124664188 8910818 -1557733119004798002106723343368796160 8910819 -151274780512079161939126643466979923312 8910820 -116894787464521547585457988337906353920 8910821 -45091789482505082493081376179825627168 8910822 -883210690705286712388124671778304000 8910823 264124354041542397106334060142569027640 8910824 178278539192708647012788583011117957120 8910825 -11670863064666709029816668471218252800 8910826 -28186544381588524884660181372343918592 8910827 -33274792539814762901005979955350682888 8910828 66323269616677766546497191337376563200 8910829 210261839445469561164566308805187540000 8910830 73503960072787931926469645319689030400 8910831 158963906282899188224251668540636031752 8910832 -9759900045119300994355218499302391808 8910833 -293405751426330878207901298810150719918 8910834 -5844473862223285125938947509899061120 8910835 -28870221473684242647199477412852376720 8910836 -160765669630360560596609406883081082880 8910837 -71005950900289303783587498971406873600 8910838 -30262442400766549004692894612273270656 8910839 -64339994366253456126112049151330782208 8910840 44236754533053593922859499998253260800 8910841 -80863225640042632421102371643334419628 8910842 -220967004611367846501170680430123425056 8910843 -50111125718371807908248327427539919336 8910844 127395193186759073832716008790222263296 8910845 126772831206665302545814943048339693100 8910846 -39677765399468436704485107858253933248 8910847 282024398858993415069031653995410560 8910848 16804025237610400833463925650489344000 8910849 -174461308771731046433119943249287844160 8910850 -34989605012400610972099478140361412000 8910851 32631509606190946991644649864336884104 8910852 -60403349374271841204567669128254322688 8910853 -62798344449996174469291383832283482944 8910854 74443306943100383174790425579907038400 8910855 -34601537971404117725701504210719271200 8910856 -1892768232153607350365885254900439040 8910857 -2041025474421758467220797288267376640 8910858 -4536992415091482565844129995796167680 8910859 -100469174204523785224773080926965834000 8910860 3601216972141692914348600514959616000 8910861 2887006117843838574410355003130471872 8910862 -72283221790728222366452801170675684800 8910863 49574210455538089075740590196643060632 8910864 -58131915166464641699549541722281082880 8910865 25475712669679118542300923966077158260 8910866 196854975512498894083722659855372304000 8910867 18021302765511000313852082605736079360 8910868 -12305704535882737936737356021682535552 8910869 222215175043441135564177379575873772160 8910870 -94096165487395612560476321602195395840 8910871 -377693906868011809225145945919212758368 8910872 194011336763889098343685994126443468800 8910873 34380019022247883739970863521153509600 8910874 -227736619143445247147577979509938688 8910875 148803206791731489255718156712653932000 8910876 -20222932268603310322196052407833118208 8910877 21251640477673508117893368874845338726 8910878 -182979771770386164007101829186213042176 8910879 -78156210772997876004512134828954111416 8910880 103652823624797532917856103697680957440 8910881 -25373735519258790192139945736305420608 8910882 46227174710851710872993388217506261120 8910883 -153453685171066242440076324473064238040 8910884 -19081194310737164139861736850001469440 8910885 16712881786496621064389131363493050560 8910886 -8208852627328612053242030971798354560 8910887 -1733360979286151423437167134453203464 8910888 -12551356871472941887734744111120384000 8910889 4162412908499115685964155824988813924 8910890 407943022800367255847631137566525440 8910891 -387282800907253554753193302058574256 8910892 23391214105704090133376125068826025216 8910893 -114027092052400302766987623409756362858 8910894 42781425001408499506324698375116772480 8910895 17761131887091106720198300170323438880 8910896 -16787967315216086672624169625500008448 8910897 22521096453379439920646914753788543600 8910898 739707176007430862580858437294091264 8910899 -48492127171868328009027911154760572120 8910900 -23749659623966090603889326030351971200 8910901 59174478675735462196570949645313177372 8910902 26885313100533648903103414718537545728 8910903 -15169567131952340278641047276727343896 8910904 243038069374722162896241377548156661760 8910905 71443626390298807508875826001347529600 8910906 -42941851430026483412467657512586027776 8910907 -28019070688279252025082013738364855448 8910908 -92855831327122287168908075026707919872 8910909 -16612550439022989321275329266335456736 8910910 -52773134198725960656331077478263752640 8910911 -263395067472005841279593908618184455488 8910912 25439284364122229488325862132056850432 8910913 -44644157336579016545124852072261840192 8910914 -96910719846180740702268711143442628608 8910915 -59049559715469561849376345195435680 8910916 35255077682136065551769484766032252928 8910917 267921138042551981288675530175857840860 8910918 -79618135277898034240105040530035548160 8910919 23622862643081238985492685564240766400 8910920 -48333948962995369882089317017506355200 8910921 251690139148238203006293125526662123520 8910922 -96869230857106887192886584072607489488 8910923 -40252800273930667342777001866851707760 8910924 -3605475450904136033441476802683392 8910925 498817537442619090698618438511844800 8910926 58760739295528071354186381446586754944 8910927 46660487188331683646050032051625209528 8910928 -3981510415659614401229595417942573056 8910929 128856192416397574728933430984177660530 8910930 10218043862387575532903455996974750720 8910931 37327240932079784481326238613846115112 8910932 57853808557086008215364972283889217280 8910933 -2262110381618944609058247863186452992 8910934 -34921103063559587295992808541067100384 8910935 -44271651438788363518215708160406306640 8910936 -107804897699389924392163500741118402560 8910937 72477868329781858308204975129395844352 8910938 105053133587310826070914996099700763120 8910939 2811573107825002652909637071503593624 8910940 30678082168893995449789257548184929280 8910941 -147938061975197582768179122566723726352 8910942 -56038401709127570927111704885578654720 8910943 -107740640419596219594233995308631566000 8910944 -6864817717254352056854034509864239104 8910945 129638543339048435195758667525130480000 8910946 111215387863499045218193494041082536960 8910947 -75861453746600361036357906839326455600 8910948 73700534331928924473567873478450222080 8910949 -178724167742388856109480993685247682050 8910950 -19256079614643396907956589073352000000 8910951 -39112641240919103206342999511650924416 8910952 232069376969033297339688528970476748800 8910953 140003771796494532305586741991737624960 8910954 16234690460193113714930770741924855488 8910955 -52605717051060012662983078507213309440 8910956 173340405775834210612954743402347301120 8910957 -97581484214198749288534670809832198880 8910958 36363380314645805651187760550864293632 8910959 -36333203462410481805229616617986776496 8910960 -16877619290152005707952883571545866240 8910961 -337242402097917447162645612077534181468 8910962 49527077263558310656741468890069840000 8910963 -104763526931469906486937530830063439360 8910964 15556734700339300264265369388121613056 8910965 6861118585185451104802494584411681280 8910966 -75710187587986730080812374624176951296 8910967 -50410783406965518034026406002346161080 8910968 11865755740041600005977321778592768000 8910969 -81301152089661265041204109896430856640 8910970 10580019398117199307709023409706974400 8910971 164348791036628388470606431269052235172 8910972 -846523845576183694675017025693762560 8910973 146538488307716860798141790422694009222 8910974 47896979606453185481517525666228788736 8910975 -1318032136025400103169154155369892000 8910976 2749126738789882600756712491607654400 8910977 265862526017822701963149525730924733826 8910978 -33498310423948926967209980376553962240 8910979 74091621131385581648730557919973059072 8910980 -17356537213195555722881055715981616640 8910981 -29156196250682010363219508574279084160 8910982 29206633420354102129730486425693722624 8910983 -61516137920482869418347136158962870880 8910984 152235994100067106229200248714410680320 8910985 -99979185521433596201137046214009809820 8910986 4544947217588388015416877105685536000 8910987 -80008026278134304950992538143463385640 8910988 66215709764423668787543015250020511488 8910989 115624570837577952471063518641425860790 8910990 33532991272381512341602952848483309440 8910991 -114638817311027995729886590028512896216 8910992 39792253003509610517056781254368288768 8910993 -50324338362190764775376986548657402816 8910994 52423388150242913427341864897073937296 8910995 111535514565511503293518823287519566000 8910996 1091867607581760484168236750257670144 8910997 -76340763004425561440183157388598422368 8910998 16937204322665777905799489774189488320 8910999 -61146041746706188321474002245603528880 8911000 -83819711128749177015443182369996800000 8911001 141096207000787708447878514357403161104 8911002 -40974901125872502416311160560544251392 8911003 -362194095438574586282312860469286035576 8911004 113530695255699801921554634140827660800 8911005 -27067213011258594045585274678496739360 8911006 17241987081576762377726563531870513920 8911007 314287441251789924710848390532710512 8911008 5808971433442009418855706651122663424 8911009 -43889517081897903740816441878050866520 8911010 -94489775348682217656809241526850223840 8911011 11653469977618394434736034234967718640 8911012 66693496952991760456076983208422932480 8911013 37187692121361245697098888923452657504 8911014 -5316191735775408671100200712829790208 8911015 -169110442306474174016827552401720576840 8911016 -102831375939028112716042136762995307520 8911017 -20731160624660909113124969070014814300 8911018 95749807269404897814216836251796214960 8911019 -839861509314292204591367194763884800 8911020 -14469455264937521359303451116635448320 8911021 797863791291766952168498235020067200 8911022 -3717205084555433360124444928833956352 8911023 17132572296509371779794583388037338368 8911024 11076408471389432567161708883379568640 8911025 88659988059041172985151656914213452550 8911026 33803135022606535513608239960492555520 8911027 203920804579667653315790574906717762952 8911028 -11163143030608308581990851650427404288 8911029 96464025675593637724503966928046225184 8911030 36268173183920251485877163769069596160 8911031 -198025658706550241669755383870887454168 8911032 -90452166005349976879744472135284346880 8911033 -146051064320419153953754743103764634620 8911034 66383822335957859200525949039927530752 8911035 -30651713618417898804269013595181637600 8911036 -27771485221118319669212227548233794560 8911037 -12332839460717809484859769588469664660 8911038 -13840314702532847095140091237870402560 8911039 102315238680673224892689588898506059840 8911040 29369122426296284618509083380274954240 8911041 -178543114077760943973635813245702035408 8911042 84641071389583864212237334085473812480 8911043 -20180215149442270413523758928799831808 8911044 -3145290935402180163676924684315163520 8911045 -95921229220048139552600482005468837120 8911046 -82040893333310230171898381404520832576 8911047 -25014620307367674969610818002385123072 8911048 53323098508773482190269963364688896000 8911049 -960478924712451863473291532928528960 8911050 51318975633475655680670444443264396800 8911051 135053595070024174849180004640329209392 8911052 -190252362225232133781385888294603793664 8911053 -11688176591029515024481047913803453696 8911054 103516842667989214108058470485331766976 8911055 -79182502017000776808229105870139138040 8911056 -10114082904408128740892687573389934592 8911057 -45102633907356092035509637938253917120 8911058 28590939988919186991777485662128065184 8911059 108919276059743215347344625905136998400 8911060 137470365877278175883716811438459174400 8911061 12658335869721903195833435217886627662 8911062 -1248200302502925110766889561849706880 8911063 -3077659000633031126029024477642704960 8911064 301236634565190312851357059133533071360 8911065 -43119795917518386586428732638465448000 8911066 105584105326776057415897321982133557232 8911067 63596717835108121142769639452006577024 8911068 69913528721106115973793430855692165120 8911069 -196278971432735761955556771207979229530 8911070 -13860383682018059929333357242417527040 8911071 -25152598977817132135974016182450679992 8911072 -96994971517053457374154734602368843776 8911073 -12036661375841754794519578211607650256 8911074 13501563726938424662906785964869779456 8911075 41792078873702966561434117244687486300 8911076 156559746945641125718922893989704299520 8911077 -25319007062534963330237307558756038400 8911078 -89525648423138617669505695307320478400 8911079 -8905949524588896005356599352581682824 8911080 39962546894039508412629405046603776000 8911081 60411330483678904969730252675385086692 8911082 48922813196558143788766825212091871232 8911083 -146555724528405891432003631132487665152 8911084 -8328049591734093088549383493412927488 8911085 -45937264731129704762754380335321281000 8911086 4235783446364950299710110236149395584 8911087 60237363093300249019219690952811046736 8911088 -17461355426088162158127334715210661888 8911089 -48039395628360341997299203198112583792 8911090 -25635211126804212079895204358958614720 8911091 16899895935331514199339197124187572480 8911092 18266467034969129905072648198751895552 8911093 145962690098995286677655677715255207342 8911094 -167672748066504528560594770630256256000 8911095 -44336945841895305558181575377912764800 8911096 175858167510605384465436758866121441280 8911097 -16414590924041037491105544358426654272 8911098 20697999972643490008374492335760337920 8911099 257473429992554367454222562200249968136 8911100 24192026560127451528126749349868300800 8911101 14039404148662245035083594936070042400 8911102 -4900483105528843446984928001765400768 8911103 -105682416857328206727589343858470587648 8911104 -17703292836590278534728527466832330752 8911105 -202176567602514562605848094546984960 8911106 -259353538349831434630294889544628153392 8911107 -81275818654844628123750074640112473360 8911108 47004524191616008814980602070201574528 8911109 -4753650290724080849296141146323413860 8911110 -2457584318280896249182342584276165120 8911111 -84286665291198183452667975503097502416 8911112 11016998017588076536416531752196341760 8911113 -141578956170698660673304014004558031856 8911114 -70162109020469247164740260932929528320 8911115 -116668817880139086228494533410369940800 8911116 42468861332549748684785312424527292672 8911117 43218728585611575686661873248564824012 8911118 -17295430145964632559427635764523762240 8911119 19546474800035241464416183991024887680 8911120 31443372646494455297314079339367628800 8911121 172168564732477605056520079809670464000 8911122 -68321527510118448893242614003908418816 8911123 121795578797231053137647163784288032064 8911124 224528274878237655721239456233575987200 8911125 -87737125821992551909332385514885263500 8911126 7833959374028993734817316131606071296 8911127 -258982088704255285810222004017960017888 8911128 119217085801037597843548263205865349120 8911129 134674238423101846629683515483413413568 8911130 118686508157211998787668313460757718720 8911131 196576139513495617190417008021735678464 8911132 -15620354005471149978585513662637155328 8911133 40845550576185669334762002247592686080 8911134 172692475912573102447938586449905472 8911135 -40733372135884213335413199122545928400 8911136 16498568687448795793804698254718271488 8911137 -157784980805393009082296399478775112832 8911138 -125232429681722828773144806159802031280 8911139 -50152774387007105075230452399158696880 8911140 -11009619742635754987228731914176512000 8911141 -33826984394096668613569373943733739458 8911142 20716587026375137676380515536146200000 8911143 94276971815007584548410433203540589200 8911144 -317889557322353774481883991417418792960 8911145 -19670521936533687209623787299031347440 8911146 -18059578018519974211190040963442972416 8911147 -12413567858268480310085963774110061168 8911148 -2883030077427291220635156400193028096 8911149 28821057895037003316576040261805097600 8911150 -36395818223610202013928276706979779200 8911151 100453706397249769702767390587864921400 8911152 -21988841144371984751647424998501416960 8911153 -123764767001892441442957887168811430400 8911154 1595668405185860928455422742460421632 8911155 -44168466568543657346738306738568787200 8911156 63523647141664921774716001817107675520 8911157 -51184132407861299235114037891245707040 8911158 -97190906883971250298290018829813233216 8911159 3433115019262356547175640052685323800 8911160 -42706665432047325312886330155115008000 8911161 -69923362616707810012378959620804112000 8911162 -70837904676359767200428944549723116096 8911163 -230829151533805908534654326158593863760 8911164 11432297818515828160896332985126051840 8911165 -29920544655555781566877167222438220200 8911166 34406005240245971422139027529140352 8911167 -31133798041266641556634162333131025920 8911168 1686355623063236997626951200235585536 8911169 -135687703050377897274655318955317754430 8911170 -35339863093546020344170955886494861280 8911171 231883074638904945383025997160120258200 8911172 -11904909120689471704099298331049271040 8911173 -33516391487073974302023750416131998432 8911174 -41888528341602452014351540945900678848 8911175 -23609154452969628909315947516038447200 8911176 1637574536052609492263780155327488000 8911177 72723687475542623833291652595879101664 8911178 -164122743233083239824932183351705403040 8911179 66255218316588576571845484494522852504 8911180 -25493639427612018044523003456997079040 8911181 -286160458340033556211247353469295679668 8911182 -6492425974189992339266147930110236672 8911183 15353837248589429234716543484993828400 8911184 -74331387712992543838775503622492405760 8911185 -96454584119389851262627409324666203200 8911186 11628907997999962401023153261050969920 8911187 201012233097365365740812357223999410592 8911188 29240407840095001113553386076933693440 8911189 -105061017427864397194497103136121947424 8911190 68734711609209017497909782375958627200 8911191 -1192873915323018926744110124975980416 8911192 -162431394149136379477176383302626048000 8911193 -131621509564757988453403526925682244076 8911194 -76306774562817515521736134825140825600 8911195 31379421587347933155448572360018283200 8911196 -69489430157653756406484498423218294784 8911197 -171310483499637291580110399899572093140 8911198 -39394685590359741140829202692469117440 8911199 -198467964804288941604718188604607414280 8911200 129475245614416670737465453433585664000 8911201 298646510335380820198574449246506835632 8911202 -31724787102757951935481433163636393600 8911203 -15654549280083427261389032500938160896 8911204 -122947438339793296545706192507975260544 8911205 -126609147044705050540352882838850699140 8911206 -21854024265188068999196509773715089888 8911207 49360989996577766425260651959480177160 8911208 48269276906166218699291496401489295360 8911209 -68363080651832688668450099227597701120 8911210 -3635674241758627857018110480341647360 8911211 178168745355982569152991598021931101812 8911212 -30404461522160056193808964520858173440 8911213 124193868978558637630842710470170959340 8911214 11341408638970115405488781560091583360 8911215 6871459358326775752631168801551454760 8911216 -441994535513749357652126460360851456 8911217 1724308966464435754397591255376611712 8911218 102317802724122009685277459530784866560 8911219 299407360008863760942092849216191404620 8911220 -12737530337815348144473329418362880000 8911221 18665542746745654609943104905454133664 8911222 105922655915056999118276936938745226912 8911223 132794697927006210148468758247968122472 8911224 17392027217668268683600700143675269120 8911225 2626931442415700600850272294715848750 8911226 12346973329303392035132904552439449600 8911227 -8271968438813263548376890857593096224 8911228 -30788190809995139655924582512432204800 8911229 3266885528151351113028156321727446528 8911230 -15672287300744912975762058029552463360 8911231 99500183582023458242071942409837134192 8911232 64625562732350003957980566950353305600 8911233 36911661822711391614589858353969583602 8911234 -1003255029163254013655096451369260160 8911235 35046539770778727447567375448120850400 8911236 -820852678264064566120167184376583168 8911237 239969561804311005817554563841487873886 8911238 -48329022654107977205098093492365947424 8911239 -47139008418948246387439841467395673176 8911240 -40160656649912537121409092183189811200 8911241 -94102751811664677850352105130921152358 8911242 -143535572575008149085945010973067916800 8911243 -104298393112174762726601914746913177200 8911244 18886636488615613166386971064797158400 8911245 32023775517048751155856685475935299200 8911246 78725995196009903146187599562065744704 8911247 481644642264713721217083666704151928320 8911248 -36879490905820729061478982373682118656 8911249 1255213055232786697437994060535954164 8911250 27593877063051212973506301334222050000 8911251 48207032163497117433952653982997572368 8911252 -34968664184639387735148248592478238720 8911253 50549865415123669084373168833207980768 8911254 63729598829044912544163451144101742080 8911255 -112017265945173259301698314391093950000 8911256 -8007977067674377450404354332933222400 8911257 -5842346659431080903894614918782100608 8911258 -17516138349759681396516643500573033216 8911259 50177152907729258409374025244199129616 8911260 31453698399351089385682985372555304960 8911261 10724319028940763926779297882018191360 8911262 -22640202871593352360313141476323274368 8911263 47144734080871562644525383020306844744 8911264 21378172962673603767451045225954148352 8911265 49809970847919269709810236960837625600 8911266 -3394726031737035223467041730338611200 8911267 181170589660462768346362576115628743880 8911268 -35707176370346298356185594786316126208 8911269 -8485557363361030156903230634058503680 8911270 -115348653645728906121669547363846477440 8911271 -120614597108368774030878054195471579528 8911272 -80747280441320706049666446724284334080 8911273 70479890770332631927420938912110823040 8911274 109510055096390195466244926768376361136 8911275 342411838890068932389374065104657600 8911276 58478894004014703811309880593659271680 8911277 -4035779842571256426184865108407276320 8911278 -53175383781066343561129585432836938496 8911279 86262553093219465504649384085929812160 8911280 11548608344597785044404215827464847360 8911281 -28668093864237688633247806634219599872 8911282 -48196000568599747515832327647575329008 8911283 245927562903646078677789656710382027532 8911284 -79421399547039343338226271036063576064 8911285 812395324402403313953016050945358780 8911286 13866075102024812955466721253581579520 8911287 264739841682860997534776891905526328 8911288 222586289721354762846882477921680363520 8911289 -8221735854546360562488687415205152944 8911290 -19325282797147302489167119551398745600 8911291 95800506116997130673728323751512715904 8911292 -12869923824823822342461277093817932800 8911293 6064738998984465587432055244566367488 8911294 -85612057017861562345113648782027857920 8911295 29944865271175697244423888379388685600 8911296 22981207602394653028047360568099602432 8911297 80258060054182185000260132100463911746 8911298 138315373591166939221143237521923560192 8911299 49777293933560116559460054118670127864 8911300 103475477770271731733218871412086230400 8911301 53051888915887228374111816689959450560 8911302 7836543568100468605014452430216324864 8911303 112259097539351482074296109705277776000 8911304 143082816923076204249971263238492160000 8911305 -30496933042171526092001672100520155960 8911306 -149845593345443451998942077286136047520 8911307 -185289638752136914155601184298440279856 8911308 36771805763379103407398099448332599296 8911309 -71498701589566479405709404012102668160 8911310 -104758228879654195457047508166477290880 8911311 43933849759614331738698223283872545672 8911312 -13932677783269201997548713229153705984 8911313 -30530188980226089931412825480489223438 8911314 12511051449440132946833292647899440288 8911315 -4582338906381664612342255265716722720 8911316 265545952593359041366777817400517140480 8911317 -83049791801435675991470457111365255520 8911318 -38647576689488488489925334241060964352 8911319 122638177957470145366759465420932675720 8911320 -1238092591916788566165955601370316800 8911321 -289541814150671424939783651326989311478 8911322 17937310167312256049705942560706310144 8911323 170741089604991848987607453097099200000 8911324 27655279975740883643403793199498717696 8911325 83576129265335150738512015092793744050 8911326 77742460875049849544766360803024295744 8911327 164354848792885188263975817071106536400 8911328 -204222735324418184853903247461981880320 8911329 3038031745083843781101917768808605568 8911330 -82199325944903748062610203706495241440 8911331 -614445060139665836710327549838743392 8911332 41910650993804013338571918192638207232 8911333 48448292763418629318056601402945107582 8911334 -38105970036030332576110679914999313184 8911335 -135931837528529899268866399666240007040 8911336 63326038432787257928488410198815539200 8911337 20879564489278834001420872769685221520 8911338 -28257511098531465938279315327686428672 8911339 18091015239855347028327115505107858032 8911340 48703997970577866460937017726122147840 8911341 64271619449905181318985972729804236352 8911342 -48850106707355739214887651404782771200 8911343 -19918567055889180071244159329167744416 8911344 9301165951493580569704296652825755648 8911345 164803510185712954779908266797141026100 8911346 -92786261782555384239934018466680558560 8911347 -83270012477048540157267638978946075072 8911348 126931565332451752805019789649929270016 8911349 269935214546416312633583444786501700636 8911350 4313403579606946231448020820585472000 8911351 35646255848222121418452416416274738712 8911352 -180064417095467514511837880492265062400 8911353 -64093494287960755910108298903284057376 8911354 38558336963741664253246988784851650560 8911355 -26933617623946116514031508894807690240 8911356 32147905375726859740068809336774836224 8911357 53963502182829902535003836312007999872 8911358 35789000401187775400205594051785839360 8911359 -84863558943753935639222420041574225736 8911360 5690354192020855900045311266500116480 8911361 10523272145813135177540478106450692480 8911362 -43094196423307458461991346515613035648 8911363 2196495315835637787859650746592827464 8911364 68756223970780430058216605312681152512 8911365 -62171252016855647821656714874632797280 8911366 -28974115737679370100324685919547148800 8911367 -65410902395274909722969130474451183488 8911368 -138362854746791776101612061638953318400 8911369 -211303736854277958237775250742062240230 8911370 -2083724187133226223675179052001075680 8911371 -68749496522341833583303872310523851776 8911372 -191519139212376404613875381846262663424 8911373 -24382404343927364551284265304356681536 8911374 -78690505269191826210319741248333987840 8911375 -148005846787832953961605391913868692000 8911376 -7052257606951303558252180101028036608 8911377 -2789547178577630017147895824206144174 8911378 10906282172132626202220004916426749440 8911379 124882447392589407562097852579098663980 8911380 -14495057730415732735315636279058534400 8911381 128791734107509853945962634055011816700 8911382 131847338370233024302096505245172469792 8911383 -14898873649718161678386504635049778272 8911384 -49131712503765954018032880977190420480 8911385 -20448059759305046772191564092259381820 8911386 -27733130722662762110584823749054941696 8911387 -164697709621570154432821001465993705720 8911388 -117219594589677200691928028203938791424 8911389 19330534124802450858175072553363920128 8911390 -63319175636943550754042753367167579520 8911391 -38708060720617320366998186739410134416 8911392 23138687135501021584107576491507712000 8911393 -209741837609740526879809193366853881340 8911394 40199141967967871804721912363882035712 8911395 44063313258381005374190230289725285920 8911396 -61445862084177619062208040539933986816 8911397 -4371274596029816971133565672072400800 8911398 52730371386707558576167816843544028864 8911399 -65884235799056508866045947052312152960 8911400 -127490686512859061746519128856333056000 8911401 57068475099236893466152210761250054032 8911402 -5987737982563416255788452828597349376 8911403 29124893668229564825632833280125489264 8911404 -5287258021391916394510248078842726400 8911405 115339192466085671731361411917755666060 8911406 370067354478258046459128246431213568 8911407 -138121781234285114676991820560386272760 8911408 112073658232005222630765656001560576 8911409 59080406896811352512623403650534948404 8911410 24404694470558951118553551696306393600 8911411 -30131756210288718881133069394277400168 8911412 -9496715711149856377942693796661270144 8911413 -19764019381875592745497623627512814336 8911414 -136633386620399067638320890566672974944 8911415 55080371544452991959463986775280091520 8911416 -129026359556019296870395345622330572800 8911417 -259690137712238927806391987106841690668 8911418 -105027153582807587689444393654940136960 8911419 -9493512196171644240801752658691584000 8911420 14026491289319317833808617938204405760 8911421 -11274939574702283167668077144487177300 8911422 -11721665381637697336139352725976414912 8911423 129948017339809651445233940430025295328 8911424 -67601181085975932874741764300819922944 8911425 88352014749972253727622986115892566000 8911426 42965587030778732717728435552360580640 8911427 -11237734917320872992573729711147187200 8911428 -100478544518939830318770414094359290880 8911429 -233065546781762650654327767652659473440 8911430 -89975660698718542911233507298381636480 8911431 92891504802000803697638793853180197840 8911432 54976708393558452166585690879957094400 8911433 125447426765842815250432693159488062682 8911434 11819687069646280335174560836760120832 8911435 -1398451410929287608774354358713037440 8911436 111397486164777454626331144666524967680 8911437 242469256613878330249104941779610496000 8911438 3960299405426824343126334772151421120 8911439 -179799751996775480684244133406561059440 8911440 -3775852815307350018562274937165987840 8911441 231532309319507946655293156718307904 8911442 59704977262830182687234739656458063872 8911443 1825158634797325327938559138221563184 8911444 46904014160122373466846825715053623296 8911445 33680485392841022682707511629135684700 8911446 25187623350808399116857619040230432768 8911447 -9231770291146674364991774633036526008 8911448 -36605050519381223801596497890223636480 8911449 -312920754192724612031977449295202256 8911450 1186444972912083787500048118559786400 8911451 -289791613267538634839295988440339486168 8911452 -97771418491825026907059027128775745536 8911453 204592881118018154397022148760522449702 8911454 -239016322357951305898516106982956738688 8911455 -13821263768804844288142479566687546880 8911456 -189979114246665313496392073531869102080 8911457 8228842819938267530245474350099623040 8911458 -6858461460184481335252424466237067440 8911459 -188666348751980625652320193660973984 8911460 90322617737340700220182996392432257280 8911461 15743486431142687314974463144261695936 8911462 16678430357205611377388708183434891392 8911463 -126400922768308767152503846105935882240 8911464 -14603662940430169889758020880956948480 8911465 61655855692828721928262727988146713920 8911466 -131233591109530659732619128446491456416 8911467 -32711831660504116706031771216931514916 8911468 225987055995247812515328716870323660800 8911469 5214357060483937284214763930025955392 8911470 1617141152028322647000937534405968000 8911471 -78942298958693198249093562865093089328 8911472 -4812215639082808754994939173253709824 8911473 20266900094643089939367372070484738688 8911474 -48824925531125814487183757989589660160 8911475 -9535196142572045368669971128507334000 8911476 20756104050362510164993468572724365312 8911477 -50322765758071219968545363491211731456 8911478 27428908662105295570031041083660006720 8911479 27349137624997802895300882196917604560 8911480 -130398063415363235882332263935887257600 8911481 -62120611603507847695962518694986880300 8911482 139799509446300975251641809771921091584 8911483 -17680004624618397601577323721953554400 8911484 173530336311674777397623150808430934016 8911485 32550583017208003773178125874167302400 8911486 -12707489580645886925192102248952375808 8911487 21814133111203564860580355839486093824 8911488 -22459240911106991101030540018031001600 8911489 98679641935241468055703069271943996290 8911490 -17206539179684711415266563368014960640 8911491 -7709484447836742381964332540708286800 8911492 1759930563866495170134897825162596352 8911493 322769557495086278108535288343520987742 8911494 -50651986885353006005342695684938117120 8911495 36725405000978028287651536401984488880 8911496 57794653360835169624985371728972636160 8911497 -6098746837566331714906896568610878080 8911498 -22119396833977640028748464123593826000 8911499 241836490947686913415342337267157868500 8911500 -23349064234979959827839773612540416000 8911501 -257381873881563791922009740313108103498 8911502 -69220784153723978250224192440302173568 8911503 -126455809907264904617388800465503758240 8911504 -17890354246550516093131415762167922688 8911505 125729362491969192719367772517541228660 8911506 -67286766656985445947686248888302324096 8911507 104444641383643943207965024586388265032 8911508 26635340356061080619378035866342875136 8911509 143067776294204617135646934111973401504 8911510 -10654954594958470075402117859567619840 8911511 -59088154842376294243088814996865921536 8911512 -129420823083528275480349369719188070400 8911513 28779215196944311559121773707521956800 8911514 -53283149051519672796486576365351723808 8911515 41765217274681672976007259823823456000 8911516 -203365443518294331767791967539829073920 8911517 -88062700257167929298253764688288529434 8911518 20825102840652906568037696345166120960 8911519 -20706068038879666284875826670455419520 8911520 90760214961697945196764741523356385280 8911521 -149770874328748066548113829764486430510 8911522 873162208142316337002621121131519312 8911523 -260138219179682642525035095403056360228 8911524 -18103122626595644345258540501303758848 8911525 -12747115315749611973811066190006175200 8911526 -20843453335176478956030517002794895360 8911527 -159967439398643721813948222060880933080 8911528 -27722267491249062965256690275107107840 8911529 433713139695948611909959810355609088 8911530 43063536616837239782821706299059492960 8911531 -31429104317363604385690392356146526668 8911532 85313126195990097852099254610399874560 8911533 71196208665814360454791266068714804448 8911534 40018782645672918213587467908717376704 8911535 -974927022205782190541733746558858400 8911536 -9517047993787607244595517909503574016 8911537 -68416320289965153198589559678688963360 8911538 111827730199640867136961845562038235920 8911539 -17292155782467232691941483122302702592 8911540 -97863008394918842196178004932259358720 8911541 -71077290765526630429843476371961358500 8911542 9560746796215566735950370743250432000 8911543 40081902220326358080803708352924568720 8911544 56501159637499463101182341158836817920 8911545 -14427899292100690339071048554979199680 8911546 578992240891966760446420702393655040 8911547 -123606817406252827477205292679643951004 8911548 -4126950600999155858911188119316996096 8911549 289192808040289190085156591050404372550 8911550 -526168024909886108289043376887195200 8911551 -175489523436449716331787111871830401280 8911552 -12024880398211499507765568295411908608 8911553 67880208422751878401142123055382448256 8911554 -64337985944474589963475133334827518080 8911555 -40725981233353660222025479335588300000 8911556 -16358112584219857556955375111745783680 8911557 46503000142042755496228745795535813408 8911558 -114638353701241842939601535400907881120 8911559 -108899480080303451182130863310015846184 8911560 -63915224453576343605305874465633894400 8911561 -109876794992965747636280391709345312028 8911562 -63852844352752224997482861347999003136 8911563 60058159812851114332654283841985225944 8911564 -4879094505671729752827077297973966848 8911565 2636998050933920442298365486578067840 8911566 -5894414569533436247784802771571374080 8911567 74275410074886668049132213974129859584 8911568 37168838887626637719938972923356119040 8911569 -78390643991756196501285286190309949456 8911570 11272017214068618168753160531995648000 8911571 -32273740774980746551328153088546126228 8911572 10288606639708589718510243521615001600 8911573 29944670699752771531335231060703755648 8911574 17967831289595873240008037301116660352 8911575 39827690346085082763294570052523383800 8911576 64124731577850901105611853722497679360 8911577 -83589277077556118448368709057557576688 8911578 748705049175124311274299472285506048 8911579 3868089243690341836809646206879108384 8911580 82769770849266154828941339595917404160 8911581 43846890504509333849876170570608316992 8911582 26664118207803700564989764466071776512 8911583 11017370743730659376935337375829500832 8911584 115113682002451958777787934791075102720 8911585 19220509684126397559830084635083356160 8911586 -100401008552838300433291247541440857008 8911587 9837010049035638348460533567065843952 8911588 -73453602332113040846703957948229320704 8911589 -130464748394303774054741670492958558560 8911590 -15943514194134606497240423532382617600 8911591 71734088276210215986574184907951605184 8911592 18615482416377576903725815439865216000 8911593 -91492081386915616622055520694484422400 8911594 -43537631879777267658831243595088333904 8911595 39431899005961004353615519293630105600 8911596 9081043895386009854161763031179141120 8911597 15529123199916974646081708950468316832 8911598 14540814090190133002724161677672639936 8911599 106813342525599544659458094050933645064 8911600 -22522346321443385259965585251790848000 8911601 -66580316930908771145659754876088556800 8911602 21966223603263197267316622257553089024 8911603 -207070718017450554393348496752779694336 8911604 -3461709792872598640606036291926138624 8911605 101470102668315773632611907728060828960 8911606 86239589436265698830000422681059622464 8911607 27039289888927424298685687491857882856 8911608 91490754698033440352380807546537574400 8911609 50355194831882210136201585756026300416 8911610 -69512779875119738271321814350264491040 8911611 186758137226065826029917427055034848460 8911612 69965405471968052629119477525768289792 8911613 120385534020343035322782760487469125760 8911614 51236540598049475742697934354276715840 8911615 13957732113828069050313880167086130000 8911616 40161502077840177419556721579127734272 8911617 2352997464563800748531005043301107136 8911618 -10055755278147252502729370964742617600 8911619 -37334757391017361184010117146173246980 8911620 1679988108596859373506077924645633280 8911621 476920009433038192719343536399030144 8911622 38237092946715835215479438385361708800 8911623 31464489841054701819970350452228213760 8911624 -53461921116629219915497759822608215040 8911625 -19062450238449378017448446322856971000 8911626 31894640160409473669745973567442630144 8911627 219288943833373486448610364524764018880 8911628 -222744679799965180567510765765278686208 8911629 48613871716063743409540201286750207574 8911630 -24253262432829488213046176122399968000 8911631 -70020512481349962038811502975413983568 8911632 -1786417937172194116153163310384021504 8911633 105043478116272706078304471608941512882 8911634 -54272940091524646292686279460053530816 8911635 20368413933750893269006874128334878560 8911636 -136482687524549023082484636027103672320 8911637 -13822266020824666782124485430312716096 8911638 119764003496504237773891521834557398464 8911639 -325402569256811137601926324911790156200 8911640 136612080770648937429292949191917772800 8911641 -6434756116928987805829061671457340000 8911642 -63251992821986462771119534640613588000 8911643 -123469972489092521824625192315100652656 8911644 -23603089435470690736923518302274715648 8911645 102719270385933929307254457052134561900 8911646 -544873941985001456454113678004819648 8911647 -35577236030783142606848006172904830960 8911648 -96027461618168420658028641533292380160 8911649 120947018669420431002302513087107241664 8911650 -37185151204663515010958320703779200 8911651 -16893965105052038063488063477373366016 8911652 -65246496083546731426702534524289582464 8911653 -104342774337959822834042797859262964896 8911654 -59511067009125870349167540401719839168 8911655 -181051512606188231019215059311202087200 8911656 11916353688070248987671517491120855040 8911657 54536207281174063345401027689358283920 8911658 1884397285654770728541659957994936576 8911659 -47330277175344596126807098822835088720 8911660 23873934398362173797072887929809479680 8911661 87033569851798273993379524046013789024 8911662 -1705149456500023203263610469846938048 8911663 20265441091113099095835055014642341888 8911664 -1017275151315149445458262362639794176 8911665 -16204793931053772111093223706260752000 8911666 -102506025959626970132245173511499017968 8911667 -12207004556228958202259618561220487284 8911668 -18816230417445833477555943780078274560 8911669 -77255107634490554506040661756851844356 8911670 80605293552622129908419974894088540160 8911671 79420157746103411455323163673485498320 8911672 -17740934380933069340779274171441479680 8911673 -280131033987484873334126673248181433596 8911674 -220524516652304688991620506050588416000 8911675 -57405228311766629886009420975940725100 8911676 129141611386075689239035818602409384960 8911677 106766681340332745848326825792960715520 8911678 -27626910292777348652114724306065233920 8911679 195519092121241286542287492166880214096 8911680 28381735281619890390025052594802524160 8911681 -42934529844532919455449303890306059388 8911682 47489197959909599757364971774116938272 8911683 -125405652165259037477647748327903248056 8911684 102762936927994948143269583666564889600 8911685 34494032091653319176141774581809091800 8911686 -30355777823944479521795836759087036416 8911687 137361132785637797137666951711629165712 8911688 55422346447813965291712255219239797760 8911689 28625320096938539491519299661470513792 8911690 -47641524138235295793716268190891176000 8911691 -4311721548319826352290518432295661768 8911692 26837661442519471468819896342182774016 8911693 -52519034777160211738036864651927162400 8911694 1668725594775753790774931409980989440 8911695 13857790864387960756462367725660592640 8911696 7547066934925265190915989888862052352 8911697 239132793325301663899297796368038796146 8911698 -1144307962492970046984177312480360192 8911699 36635832955188557608214825352985519864 8911700 2342862251792972873727453299850240000 8911701 -8870287629573061813981030894734759300 8911702 38022913193462803164169634367146955552 8911703 -219350263233659507859245322747043085880 8911704 101709319940730295495927963713384837120 8911705 119459037924852850433306856268985005440 8911706 164828715311963297350770790727152020960 8911707 422261034204427030262567849319198720 8911708 31728003637773697099451328872140726272 8911709 17963717068240610028432331068709758432 8911710 -1112457820543203257688118578529599360 8911711 38764537294303151445008390282510459400 8911712 -50651798066402107269498468217443975168 8911713 -50982849911990005706468221092854428896 8911714 3467543253429840292997170010931110400 8911715 -11339294191944153574767569054640282000 8911716 -10903900524858878827766217268312461312 8911717 -235904010437297516504644767116389920768 8911718 82523592355067254020872579735491319808 8911719 -64946210771290325015721462631122531312 8911720 201635165409813310358190840106379212800 8911721 12964622080828894448093205464155024704 8911722 72544310263560747647853793722866676480 8911723 -149436242912184109580112210108396073080 8911724 80829626542503877743730606673566311936 8911725 10228617227597772216506476545702547200 8911726 1654190625975221149889092432164021312 8911727 -3050630969752828280005171630018813440 8911728 21004397693953628647350095042408939520 8911729 -74298797334991236840175339651663297740 8911730 -111921054407708311858912586872049478240 8911731 -6679370015762774304179537218223159760 8911732 54126015071310045371360060912745941760 8911733 106344898481410663363349882758608537180 8911734 -15256738631991960645535733142341240064 8911735 42013604874884405720780223259104093120 8911736 -64539142843699085296153197152975462400 8911737 208242113799283728740811731324862592560 8911738 61947296422621583134580951834656343808 8911739 4196712097955002093432053256862373540 8911740 47743663162380634956534681782518548480 8911741 -129891866613841934602347751946369593920 8911742 4188911976864168620260452540023344512 8911743 -100909947045226079300165187063884928000 8911744 88643743147057840092960538452578795520 8911745 1347161525488922651000325624734286120 8911746 9985324336098866724131463795694316064 8911747 59409436098245882296940890885425339040 8911748 -74693245829198117213378213683324450560 8911749 15725018290539318744670948314199351296 8911750 -2662775342504645513920558294301280000 8911751 -47655203837234377220049240149493177288 8911752 -3553068242303764480784238052313088000 8911753 -207537594977778588020369780887775361920 8911754 -123394039721065310160476888811209424 8911755 111542526343032870408190023004209446400 8911756 -25086348528082566284849245899071094784 8911757 4682019859797097677380968340829255852 8911758 -20231429838628495530637048553402451840 8911759 -261890799209114239950394082013336921040 8911760 -4837592946540451550399569148785459200 8911761 111664654873562259241315195924957994784 8911762 137628236639909272358328337078902943632 8911763 58296171168324218854233874212376161360 8911764 -99100569498027678015584978921142435840 8911765 92168420512892858558503525051738486200 8911766 143962017512571672882928926356614813824 8911767 13464422440640647967590831470195405648 8911768 4906534951133137486148047264833730560 8911769 212979977442041503023827847969546433296 8911770 -12203227840082703934011992804627389440 8911771 261213027514114680878758637612260316 8911772 -158757311259397127214325265378479194624 8911773 6447166870599083631205059663819005280 8911774 -161848005625297657515111192865673399808 8911775 -189657761999868798449808485881403605200 8911776 159954945269040956569580270698044063744 8911777 -77968187914042076547383898487151644254 8911778 -60566309449707026663796194843728923648 8911779 -3966248796206692468753353236932359360 8911780 47042433589882814379724925597354553600 8911781 155470660236237407707356450842317467582 8911782 -134786287886051548768356702965833837056 8911783 33174857303787753992136952891879863160 8911784 -75305913831728841019380637102826618880 8911785 72598444336961583378438380958481003200 8911786 -19310603263856014118496406077599780256 8911787 9079807685612066317029613466898800640 8911788 195243643788210836338044051741322838016 8911789 280465284985766611315032900123509805590 8911790 40246280821658466110066743360633982400 8911791 27582694058491639183906271549495273664 8911792 -47027220998618225163882865122696085504 8911793 -365226666163703482787333138222076672 8911794 85410682357949926845904749464938787328 8911795 24761960563613933387746173071986171200 8911796 -41522317573578039056718140071572848640 8911797 -165615939604947751666382969330115736800 8911798 58982428267617372147451996749125591040 8911799 -109709828419899795619460821604394603312 8911800 43622872024469799705076716344759808000 8911801 -14830158911647847063701510797678698796 8911802 -93684916611182916444085418080785909648 8911803 812931680948509394891858516577703704 8911804 244127781663249809106852031961024643072 8911805 33411906979941704329482200687773570560 8911806 43406867868688645460115228303164467200 8911807 130650753731874567736148197876347011632 8911808 -86923809191429674177961308238804680704 8911809 -59278246775654937005162568015518093280 8911810 -17530195619783089617209704945350167040 8911811 193626214278137130944429144795823987552 8911812 -10466443429016540107182528983489519616 8911813 -321169264458087294284454472781946464676 8911814 -156674950878611616150125834180079498240 8911815 47892747313792327020309083670032615040 8911816 154262026348256893525307987381489664000 8911817 38052364071775207594768699334877144000 8911818 -1321035028711688390592783428339715072 8911819 84102373594426920137666651090998884496 8911820 56862918617632934502491615254887674880 8911821 37880685612378178468435204214997580704 8911822 72364407886645208542941136033491755712 8911823 -197887888092554198474679508605731616 8911824 -4054976496929626850656727445913731072 8911825 33010414581709673183432782816978620600 8911826 -96693973743604233876851315209099852800 8911827 55908118678730363788538484871940155608 8911828 -181904372566001345959803073517799170304 8911829 -286915660559715297447739801084096155570 8911830 -66019337443498421871294816392967358080 8911831 -205470830587396103200541622507261973128 8911832 119301002041315771738236126156226560000 8911833 -9910233763537593802871225873756316672 8911834 6724090781968748367824619050631405312 8911835 -13461062649232159130598513606202242240 8911836 -1609910603052947100180805377293107200 8911837 -134646150710449546972052697426719744640 8911838 -7421674795712706003825159105886380672 8911839 224883698548998696440401275668038800 8911840 1711152664553776423648522293057945600 8911841 93783102288744829401166602956214382242 8911842 -14226873764579545888488466863861806592 8911843 -141346231949797750694812407567345239908 8911844 39245725027997359025109906269503291392 8911845 -27937508339752618653451775206126521000 8911846 -131552087247623769675016477185873351360 8911847 -99122201386676613620830170790411823568 8911848 -52498337032653347414629686164868218880 8911849 54557550720095976369244322798773363200 8911850 14340534417400137658459090439913280800 8911851 26515355853818053527099703917129581040 8911852 -71934325847861087520456199964039352064 8911853 -282642106012378299675876948410449433898 8911854 6513957516438284869459296200283327360 8911855 -152352397400663661981959128856443614000 8911856 26642989435496644645508264597637955584 8911857 -39901179219094576953870914636907671808 8911858 -43723713376995761521706865177555486720 8911859 180049372552281724530568094464216651152 8911860 -52519078598948358990485237909575280640 8911861 -16102230905244787349947566244412404480 8911862 -4325361660626444378464255112279957568 8911863 -8521135709476081948494451098053672808 8911864 -40648058376334749389537939465785774080 8911865 -34507183840790728583022576390537655740 8911866 21058053159185118271848604122760587264 8911867 202284586718721960412446710813374576792 8911868 -33025681598030357909178694658538292224 8911869 129565136558322584748695958912646004736 8911870 -95548023208793040874864823030312960640 8911871 347606454811744787098525546236961528392 8911872 -77133542642043936847561440220208431104 8911873 -163388864145618897406717067222232355920 8911874 -42869934398948598830849940172102694400 8911875 15683022377647401453836567343840135000 8911876 -159017902676837308022114783413094123520 8911877 93035556665239865565276251339549794074 8911878 -34302998102782424100115195087546079232 8911879 718828636099901050131725867642863488 8911880 53783238660968423783395622389845196800 8911881 -94789372383559639458028222283113416720 8911882 -42624459711569435265510555026450780928 8911883 6548774768970732811075994908915872504 8911884 -96508642890074545206663385723188171264 8911885 -221403241755702554725525790694973098420 8911886 12836101662660564014528740555977289920 8911887 64541201453250583437221704789685133960 8911888 -17791167568524489146002496526282571776 8911889 -44264699792555535701800158398175870144 8911890 23046698413457403124297751508117888000 8911891 111196621995352186035943076509401993000 8911892 50111630284204749973975850125577088 8911893 -61123327620618364458253914993632062560 8911894 -2210124688877776009064485302298683648 8911895 147168282356328140318186230926680693400 8911896 -28908240976596075604027679107081175040 8911897 5688041954465148156317152644611110920 8911898 -47868762681119283292137539064117910800 8911899 -16110330514699205744345755695830284116 8911900 -20723217197848387535743562226870016000 8911901 164845281127179595645795119477313996902 8911902 13683983362093789092763374488548561920 8911903 10167694514857815118716435596215441920 8911904 186389654922614400602740084785517756416 8911905 97103544867683595405017021348464677120 8911906 19086088255449745757869680818785507152 8911907 -204675651296749163103137885092230407844 8911908 -84648928626234465496956261055705166208 8911909 210474061764230039486046799000923810110 8911910 35413411846699866754724310654953587200 8911911 -60089082070784206091034567073009397760 8911912 -5729951278439804344851842078147788800 8911913 4863320953846824619904610924936278004 8911914 76295908235212475808797427721807653120 8911915 89058375993318540175070422570033247520 8911916 13242196583245919688522146373524708352 8911917 -95130373375568851228491457798512126720 8911918 116023249306906004509695321165061796160 8911919 160478520546063108021979358183692354320 8911920 -256685383633871341068219940900700160 8911921 -108859241508991837633256643968643290828 8911922 664838267149339122881080196092454400 8911923 -97112955139661690200840327468459563456 8911924 -58712084753833565215256694995012977920 8911925 14160430955172356449596008235980856000 8911926 28033477232247811567792624476923645760 8911927 -14318103862025389238019799656658215888 8911928 6562504776478110929065391684093276160 8911929 -8817221818538989171923791418151341312 8911930 -993833104019364486560661606001946880 8911931 -43617952505493276971242831607533935360 8911932 127449887593514822957142407022247756800 8911933 -227529142498129223097983027428626389818 8911934 -7349472003623335477490558869811376384 8911935 -71556837500759910174737171684375901480 8911936 3715159441520095527503411534899445760 8911937 -236002294991264820369057266976936707628 8911938 38409030367286671064420537751158095872 8911939 -375170001390098825288797116524809640 8911940 -151479201628347322663382517315654408960 8911941 -35481517367805471068070234333795385920 8911942 -6631362759815074303814608460313578496 8911943 -218161160026679839144869665783239713600 8911944 -5444944230697946797193892204097075200 8911945 -9190183591524030439611460274622515520 8911946 130314098430384741921028824143912538672 8911947 -20563825825529901857314057531140509760 8911948 -878329201745838634747210197890648064 8911949 -8286448680778506068139254696773125780 8911950 13617662970361093135911488317691520000 8911951 38426838433638649948847525597869305304 8911952 2317248907512270422584050674341773312 8911953 86807450886949293292845788391916938000 8911954 -83278033339370551249303216658785747824 8911955 -2145606531588691915310729399799334080 8911956 -133195113401335680728098247014876796928 8911957 -147272358651328896281029360228691915588 8911958 102681522801751982187022942053376111680 8911959 17368180855064733764782172493589310208 8911960 -8288987303224079724721944117934080000 8911961 -430067381182497675596892909952613500920 8911962 -20517583797558812490464019053308024080 8911963 257010289276382069802812728959447654212 8911964 -37306573971886346134811651351384552448 8911965 -777154230496382152221211948676415360 8911966 52581954253956468232126877469265576320 8911967 221527537131863786928901889802977834016 8911968 -28400065059777493993883271374545354752 8911969 218003675221670787305199070050542899680 8911970 -46064890296490751948137130333560036800 8911971 -30560418902627841491817566150673285120 8911972 182842549915072628678315387609159401472 8911973 5915156952093523810696244777980242816 8911974 -78834200419067943500606074670911438848 8911975 131723026892466374757173926775101712000 8911976 73461655203628692179157889484128558080 8911977 69753980698993705542155180795946456720 8911978 135175627691748029323905759471595914432 8911979 260710568265783520672359066087905822580 8911980 -2198588800575407965399795025373511680 8911981 -65798052227963698799329390679684749268 8911982 141981241550803329969338542427925782592 8911983 -142738186376845114599768949053289481976 8911984 11690631956349744629976626379517952000 8911985 -213524220656601757978922251371197985600 8911986 -4204035029165075438717028954444062976 8911987 27151051359320232725422686324270663072 8911988 231542847415277188243518897797247744000 8911989 -164161236726709531925607741827301684516 8911990 85031929899976966774103895257047680000 8911991 -12257381975963171873279755253585922432 8911992 14424385633302189312148443037972254720 8911993 -223188998576571152168351899418183212220 8911994 6343292775406301449420558371487672320 8911995 -84795558743616581711863234522626228000 8911996 192506287201969635823866340094867870208 8911997 -55266738399850516788854903933243218554 8911998 89377481372203248719475504749653653120 8911999 -406237484382297962134437155631361853664 8912000 -22755169023665181293835040566804480000 8912001 16535785901917078014927335568012524544 8912002 -114592515366074908549985476068543290496 8912003 -145880179924764285763755399648224094096 8912004 8233114932911673165995997042838781952 8912005 132299789084496379825475660149128249600 8912006 -9589424921184239393620484087376573312 8912007 1259706922391927371232753190896055048 8912008 -1592995606360550589887642534131630080 8912009 174414587830672160453407004209984205520 8912010 -71438526702685842527345546053672093440 8912011 265010595226437863636790005514468230612 8912012 -92741994513260028606997283590538795520 8912013 -173030287314093734122720198240495968 8912014 17880249812491456507952331798012497856 8912015 -36724533735405140189301491371377633600 8912016 -4075386459775004328286881392079667200 8912017 145275373735319882597733529526320846848 8912018 -49667851526339323569023352294717367296 8912019 -18297694658539520644247354056078034640 8912020 4605072231773388966949865044337909760 8912021 -42691951376462145913303123812859793778 8912022 24856427803000926600932190728190340032 8912023 66923020548953179994476222694923971272 8912024 -197256131070201821721339632064813281280 8912025 -14573972010166792446485923119611208000 8912026 150284401132619934382434691502068945920 8912027 46372771204359562469422596313615261440 8912028 5725980543409573857139407479711486976 8912029 -129464946759935441210230195131898018368 8912030 3306573696004348891613330138152406400 8912031 -135202387637601897637778426950398443448 8912032 131605298920269993359344614641614651392 8912033 98923060356258920297648451808719558804 8912034 -7419189006204032920070050861963469616 8912035 33534102423857746039934059181611422720 8912036 -35688462875018636153398079484566986752 8912037 109040907108901940758401766720381150560 8912038 -81064569126329480251796718228659256960 8912039 -96412093472514349724617324873549615800 8912040 57590197713761273804215126184583168000 8912041 -108032107111894716742878947666223168348 8912042 29621679731633176564842682992047234304 8912043 -11036143662969392960145877362037731696 8912044 -62631915172835366207062015518192388864 8912045 -132447889841126216019335206508138656800 8912046 -87511949576116290828933656365631434752 8912047 -10917108319447663429585613632985374128 8912048 -41256278842710105878816497148434513920 8912049 -331698149890457762280440855264077831392 8912050 -14647234386323739384828719698172659200 8912051 4733337209825939094110409530290207752 8912052 -132271333645098791635343371449841766400 8912053 -194714212974878014701683727465089831698 8912054 21829536950142161864117532518219279232 8912055 75260933530773529650050424495862247760 8912056 38882902550977696114912939994075443200 8912057 -4167390528034031808527647083614736576 8912058 38207135628376921734330597925574949120 8912059 -5491882263781249207905059271766491712 8912060 87463891548264434593316721812454850560 8912061 -279904315061482257881423672181584033760 8912062 18376669708293588038112197046929940864 8912063 97976569881546184828079125106390032704 8912064 3113828229031240812623649363197952000 8912065 120003117752397532938799219590641237460 8912066 -25233995636528639765139322265285984256 8912067 -152560154235109764762840688967552096520 8912068 -32769634455992452591885408623139092480 8912069 150371911399512495314174706234491007360 8912070 -50908050853776182525284274501270695680 8912071 -93824285028740875849827700139506875360 8912072 -62561338966752264283776444887020339200 8912073 -220971993411442160513100807067206090816 8912074 -302628282288611188233360761306991607968 8912075 70304484948586183945747783906227663600 8912076 116924027523138564291111691629039877632 8912077 -59351193392886519776049238205683940734 8912078 21173035186864032200377526445923427072 8912079 -36299763665876209905042199527676158720 8912080 -33010685282522892598278035176915107840 8912081 -12989771677330215667402606028889765900 8912082 32386467138026579488451284051242033792 8912083 -37509516154259231993733979170936527760 8912084 -35304411393150803975318753916178669824 8912085 -10188227801096698890587520558758342400 8912086 -87104603473853941613170305631294286976 8912087 132690090052739737037839640251639097736 8912088 -44966534630627674469604489223339929600 8912089 956057186947625409981802807734808324 8912090 -15918299775978396441747844689238636800 8912091 35110272737616051112000059946724848944 8912092 -72769948335883267584845339690401018880 8912093 -369598265999910566283925491489170230080 8912094 1157724472143547253144149531899107328 8912095 52774642900998556728439444496428619520 8912096 -193236751762686755375035640656994500608 8912097 -20114058813792288124633282742928007680 8912098 -17938093429551604567493922485544345600 8912099 57243720202130687933676179880838377936 8912100 -14470039344550232971975293344661811200 8912101 117109077438171197909974689526134170304 8912102 55350911841720999317027232082310769600 8912103 14184153218329818561371536626577892904 8912104 -108397938934462800572184141711489484800 8912105 124647770139379666324180064670059469960 8912106 -323760878578199693627440240286730240 8912107 240744820540184309871328588506714714356 8912108 -63323918794631970628113226750130249472 8912109 5401335843178174295657522142877392768 8912110 -7870021732966713691639850553602736000 8912111 -72103901966791345587313819065381351048 8912112 -13237385948713083763510663143389921280 8912113 -37127017976528156695767351505781627840 8912114 23063828871045131626276334698439249952 8912115 121636957061388792531709816853739197760 8912116 65469975559621641788228842112009667328 8912117 259566925882801312648291440431881664832 8912118 2320831831449660069411566598845767104 8912119 2033318970821161238967410737257547144 8912120 78093330857556864412370326308492595200 8912121 78529818270761407210548812342724139680 8912122 154993943624242301263670636675576224512 8912123 -114167825138449090025388052605989561496 8912124 17141647008146639548985829514421959680 8912125 57315369261040625361087855977000040000 8912126 -34743480528962754110077370148693439488 8912127 28027943781028648978616488732664183040 8912128 26486978142446425562985115031053533184 8912129 -83978203824472664743491774672252489660 8912130 -1497387723159700357715278812892608000 8912131 -46586360909944590298329642901711095528 8912132 -4129944980338107972574443552908034048 8912133 154484568852123742925685095629579536000 8912134 -74124689208405003058954808967191424 8912135 73989079313587011278437272875717104800 8912136 46526354800803563666983975465513574400 8912137 -995928915663022239112493676863390400 8912138 -155875320430514545328589463576099871904 8912139 9258452511745014062150920312250223360 8912140 22178542254736434296500345462272000000 8912141 11548275748875440064177820840442664384 8912142 4597082098664136661463385382737632640 8912143 -77821333793082318164460448979374195176 8912144 17531766126427559922588736690876268544 8912145 41384499453796445758985813327001263040 8912146 -3318760431352070693188204038556404960 8912147 -227706821379607150521791143688003656404 8912148 -30235528932243571192915118930234978304 8912149 -90736680458687267173357612240225495460 8912150 22699793889549334791231173003786361600 8912151 161139682773698933971618416110079917280 8912152 4330776087238367475330248496580761600 8912153 83649723303921768601127700398714009220 8912154 20192459397250642666805043100805764608 8912155 27229982489805051840772812461456056320 8912156 -106577880404181547245134041607368051200 8912157 162832788246875143921910741046495162240 8912158 140983168621940924641656782340228727680 8912159 2624115291813953748907185846588142080 8912160 35222566514127193298037922922181427200 8912161 -25254376674248323851177541593432828376 8912162 2757812835580312568674959894881401344 8912163 -43808199062187135127692767627849614416 8912164 44559292715184955572379191949434835200 8912165 -168594406116822298379520331470646677000 8912166 29358360974605641838120559533631647104 8912167 -71937625072652312169501353103959226960 8912168 190753835949365580798085487562181509120 8912169 28764486621022818189155100813036201600 8912170 34022828772332808971377669038988896960 8912171 -175763139023950378935843855517303586256 8912172 -68435716380383935991273980577768299008 8912173 -243621341716517157246769442694985865578 8912174 -69240699197462879391427151379354365760 8912175 64385497072547886278312660922347376000 8912176 -846660461158168540875818081462910976 8912177 -154377649162645096572935034206016724974 8912178 -65428572935710200516850680666287431680 8912179 18543811663464421767287876136182179840 8912180 -1527775251812126553258856306922077440 8912181 86247619914460459325882569793052924960 8912182 291612914463983767571993884304192640 8912183 48377171565656740729958270690554366176 8912184 -78465576635495913017432194202289991680 8912185 69026157162633610463079484128956716800 8912186 102071196260050253632210425523539029760 8912187 2127476179239314417212579207365219552 8912188 -37104023954889900824038746961874132480 8912189 -58769353869558450029984694281672699232 8912190 3740445355855734475817726724169973760 8912191 31223915462782177272305764920149740992 8912192 -95739327584876460063864407800978341888 8912193 -44094554201410685254986626344784947200 8912194 -22920243147449781294871669156595323488 8912195 66097277088554241766424999182081920 8912196 14857145483387044293652242134352386304 8912197 -4610429716142477091433393323829249920 8912198 -27566505198083642418727812985065857664 8912199 -207667413239068752303089815930262574000 8912200 73681095171149364949945659305468928000 8912201 -123424133808506108334745929956567539200 8912202 16277451356336090866223565274490039040 8912203 -57573708345243906539344936910560877548 8912204 33215602064162991232392765305765609472 8912205 -2832693603316871854501658619418277160 8912206 -106787655937722816439948428807699656640 8912207 -279451198839087822893381704904498534544 8912208 29558162341854644927933767504589881344 8912209 -88876108099107966672088576260719144590 8912210 -19246227891894990674285027292897431040 8912211 24257219146371182136631120180206460416 8912212 126140159626462666493565174289479491456 8912213 198811137395828967747572360787209952462 8912214 -52868533986407221012063777025536479360 8912215 8188991972339984446173033919674564000 8912216 11649253831265965445741644057451520000 8912217 -88586608861687271032684972091361211488 8912218 19857966920331630871457210315074739712 8912219 112195709352970036662409770699710935620 8912220 -16874794278322424258903595331013790720 8912221 -13116374324566340495482183406323561856 8912222 135520930523183039546946275618274297600 8912223 468737547726465128501141215686417720 8912224 -167983595208213997639729423110470369280 8912225 14964298942652719495244636447602636800 8912226 -97071070159438662856576231380295302912 8912227 179549281794304669687244887983239624000 8912228 93405125369677213707440368347035836416 8912229 -127658955942332058492217403016017000832 8912230 -6831972740096438871624006713732634240 8912231 -65547230254807584745674749046578959800 8912232 40389183332506047090726587866174341120 8912233 -133553754826050889726372390505009798880 8912234 103984361793838706614871386851335895552 8912235 44772363512484072945642953517398918400 8912236 73749462349013165759496736854683341312 8912237 -208117027941374684373936663036360147114 8912238 92778208948712885622491867580942318144 8912239 -101393820773362172177900135087322771360 8912240 -35932674767287954470136309838917140480 8912241 -36311450009646112893555753830520856320 8912242 130979198117899353536650439927925856272 8912243 13963495943822396179329583879436412492 8912244 76294657694577439625431664140643303424 8912245 -30487842130818552088448438433737330400 8912246 -68567815851210320985624634717925585664 8912247 -8640200515509193217790122517436312320 8912248 104273005011680633606656097819313807360 8912249 -244832827054605843944737360946146167936 8912250 -118762567035337539544263985133379792000 8912251 74480342400369415972775635397185017600 8912252 -1919776288234827066898289828917518336 8912253 71285385564571577772825206669971405440 8912254 61650040532593696362843335483192599680 8912255 133446571745549182146835750311759480 8912256 125578243946621667546922245434848051200 8912257 -128187369615379444516691443240448209488 8912258 -83061056608172663506367886215221164000 8912259 25104729573331761521538857475368065728 8912260 -5291737297959791077309148594827161600 8912261 -15595696953565374484713425291396798628 8912262 63566799671002155789819091168286031744 8912263 -238616833296895020818660937883137607120 8912264 -17355236618582462243473965895654963200 8912265 -82962119469544777728468848085618991680 8912266 1918913125170730543893562119442898688 8912267 91582460119616205755935076110584376032 8912268 -29921761892734748474370347718650059776 8912269 -270129649958100514585572708864911968330 8912270 4732993012857834156962269822699680000 8912271 -14166051381463121641741123376672489856 8912272 -62726822510714495658814843501228417024 8912273 -161785032328825619314261626457417870560 8912274 34943792163840060247106620536172216320 8912275 -101270311408684715978387521114024352400 8912276 -14210871186565321879458074695898845440 8912277 73826038941361713058702628135657511648 8912278 -5227719829957497976244169075547488576 8912279 209081082463115038441282393029982823880 8912280 21939294494970188294956455071674368000 8912281 -246579699828225316339114797047391461376 8912282 -49283745371602592280574350331431079200 8912283 58305182970209896048196511374285546496 8912284 245494939809318652381101919300117656576 8912285 8895837200610775339868336009596224000 8912286 107693724377001494247160479707978481600 8912287 -41532877597580914078481719631857844000 8912288 -64529664518783403389188964992111607808 8912289 -147498767187742347526283101421053965120 8912290 -4654850980530491032840445107256417280 8912291 24523422705497954542032224697540763032 8912292 141343889940544490747106041424172492800 8912293 -8179661585866186562627529610043795712 8912294 -39352622749267701967021272755973110304 8912295 -79869337371522169883670346152536908800 8912296 -56725614967078897374722209744407966720 8912297 49707725501465626391262624740733130746 8912298 34273762172981548356969721469930897664 8912299 -43569669787413646529553022851461605080 8912300 -56545270477252190524387893807261177600 8912301 -41262625099465728957205067413064667456 8912302 -40536667468377888535900458786797256960 8912303 33540410615403853810766259318912369552 8912304 28199192826107576082534635137683456000 8912305 71149744194639921153282152463029729460 8912306 11605688455661063457312335430711782400 8912307 8723701340742246229988129398920342840 8912308 24693928521683445142090148050655596928 8912309 1259537730493059778282487277390798720 8912310 -9493771535744121496477177907257958400 8912311 -69417315391731664550928363607363292600 8912312 52560412572108453873773987571158323200 8912313 -6731549935606320654159796104443390976 8912314 34458496984915025703755373799850126448 8912315 59030221098476424795268881341081688960 8912316 -26582220736057223694762764466420080640 8912317 -60386534921592158469908788908123432634 8912318 -98870926953804784016905000426320393984 8912319 -31340965671645361253587018869495762672 8912320 2900167811252584256266842648745082880 8912321 86502077235936789438330158687225187264 8912322 -3692859038691457127961671157181086720 8912323 52645286257213976714046491689039223040 8912324 60430974082390252288354939574688237696 8912325 12958892457612898728499903520467329600 8912326 67713774217175145442653909911995894080 8912327 -105275501027698380493054759421061319728 8912328 90605429664156009566273324812451512320 8912329 17607003965780531407048210036402212580 8912330 25459151064097563200982168017886643200 8912331 154695834443361524514886096322408996220 8912332 76456069070101758023096442311486567424 8912333 15425395448966618547123825383715774582 8912334 -830821323353167089757293884951057280 8912335 235574608114111879956003614622340560 8912336 22598477395377479822393201012451336192 8912337 35310471923263280370922625434159753152 8912338 31465872975260311973704265372041239360 8912339 32911189133081624620601725802574547824 8912340 105161697570684430789710268155779635200 8912341 -66218814149148243522179552073640884516 8912342 28872998894016098237755209919916062272 8912343 116707833237463862700072520334251052928 8912344 1113678595200930799240176502759833600 8912345 -8133558145387490024416823513585372160 8912346 62781083009338454963200008769664199168 8912347 -94073690402115250634102253804280198204 8912348 -319609972488389515592778233530693476864 8912349 -10737564715759638132956280949095576960 8912350 -47362351264577319119057919072624945600 8912351 791450255839812715875958140355202304 8912352 1540204138328511983586911684105601024 8912353 325850785254791378879796311963809725602 8912354 11082603814823146368086680676204102400 8912355 69825783878227146035118101707574166960 8912356 194347618473125403325128865670352993920 8912357 -302585486033777925958596409847122091394 8912358 1722719846317908614250689577046925568 8912359 275101783406638956172879495613823285560 8912360 116404529022690266005604664749714534400 8912361 151160119049093637463848547170836041872 8912362 188081395939099060703280035307547937280 8912363 -180301504995231185474346587702576344440 8912364 -90047006008583774799891236776852621824 8912365 20511169324658844662666622808163731680 8912366 153891634418130931112173744627301677632 8912367 99328568371459551571640750194937868360 8912368 565689389888429907167528045985103872 8912369 52257842649993934719400320548831007396 8912370 -4229811749160689964307191656182771200 8912371 -20831759288902028896150736877021764640 8912372 77599823451389441378680428434750822400 8912373 -8639280429538178912351333760541787616 8912374 -9077232573260183275793024577357820032 8912375 54165204665881340590762145313112224000 8912376 -49810603702192469687160790764827443200 8912377 -3105701294266538378324760585160059008 8912378 13190954379354477795126971392967952240 8912379 48708812235045251813545053411560213760 8912380 -12692945866402444258669436523861235200 8912381 -23443514972154483046569086188055053818 8912382 55668585442071618790321326022535683392 8912383 178749031524356614846093749903561861632 8912384 -120159911491567108695779498343662616576 8912385 -28662487327327777648857477135169344000 8912386 2207854616995735564129468484647228416 8912387 100373907234277033733155444794232783680 8912388 -13960833878501003854797968953063756800 8912389 38542612502108850406304314831427284190 8912390 -47249446782276743194387263761810236800 8912391 134783884400583594524909022973217005992 8912392 1481271596069171834499985278923904000 8912393 26375124418554283478173819214532451200 8912394 -15143701776062747848127704109203232976 8912395 4071148604502321313018690173031752720 8912396 204219299980473954006679531287169044480 8912397 20459570940703629108774771659178474528 8912398 -24827296739608375725952003285550510208 8912399 -226334250262531540338288621473638635600 8912400 7754590826097131233329012254579097600 8912401 294704740654177387325710610970523988402 8912402 -95540396071307142604670245178594505600 8912403 8609141267439824844373925528859575520 8912404 81748904143257552336233294610821161856 8912405 92378168314217662587696738979180788120 8912406 -7291036704092553895801765749932044800 8912407 -33876299783535502324433513288118695936 8912408 -152237216851150784343333612590290083840 8912409 -33908530422914843428024481306144899872 8912410 26062294987797481347217929261781401600 8912411 69329569062198740186951303499134331012 8912412 -55066650441440387884323043198822184448 8912413 13708793178431505392565200076970545100 8912414 9002920314347631719047288483385097600 8912415 133663859103865429332761967348561835920 8912416 11773906896133541889260521068570476544 8912417 -128488732094634915673389278244233233728 8912418 40446857347239030164329021282332592128 8912419 -205477856137186023900694887877362072704 8912420 47258212582477362594686880571030978560 8912421 1071410206372086795039061429287616704 8912422 233163211800841816054376742019493621760 8912423 38339899088200705907095815010917461904 8912424 3910014332493927758802913196957368320 8912425 -119939145368999877463335638685368760000 8912426 -154286505960776934724801737943204811088 8912427 27454924321531053827227019321780103408 8912428 -56257027061781315320146569902946827264 8912429 118794623895232037866745504374146708480 8912430 -2191183526525278697632333587495954240 8912431 -20047067498150503786659090664550756736 8912432 -2197569999529744148297231520689700864 8912433 14030772522984188585774131315769770464 8912434 -15521353102616561519162030357823662688 8912435 -12677345384371282091440917569168280000 8912436 -21267572243353807258295757322900125696 8912437 -382616186413133505574743295747908843108 8912438 19112678000359505585801981455515648 8912439 -58448660010855063368208579057444666336 8912440 -39392675335204726003859122335151718400 8912441 26046311680002487629875135569181550852 8912442 12224951585844882000982281646485405696 8912443 -6080511242697898578802193940042618776 8912444 958678716395325947804157063631219200 8912445 -94384182379229307948829556846693170080 8912446 -65724712761362528610481956216484739328 8912447 89447219290054072392913317999691336896 8912448 14409545178677713108595074140455043072 8912449 -18965036584703324545940978582753370368 8912450 -91390279064461214326168774988930250000 8912451 -72918316058589879967933764746579142480 8912452 59092369498898173896637285420671787136 8912453 -59441425301468181390621078113132915136 8912454 63144702752270722042612889580397424640 8912455 218176470193725496261543760560507664160 8912456 -156002437882068594763938320334737571840 8912457 49685299805950114467200950192767166080 8912458 -85602317458372859302151318588534644224 8912459 -305333907682263307305371714922275375340 8912460 33333145584902088086513615435714304000 8912461 11425774241254995744409890549069832800 8912462 3719891200993409362175089918017204480 8912463 39073553821497771478795706970167975040 8912464 20282461521556491951315294112036945920 8912465 -38778435268030769197899814659017776140 8912466 -20278657995465428526244422927853090656 8912467 -107277525118724537623659926455152545400 8912468 159847054379057744210629238348460363648 8912469 36216299309418753375632023547380776960 8912470 20615098758987184570672532588919778560 8912471 -43524358426275113221886991418154174280 8912472 -27870453678802707258202636042101166080 8912473 -181454786933448271416812287131762774656 8912474 12089457475869682899181491290322377472 8912475 14695494745015695197800580796157201200 8912476 179116943312359361356970151902827266560 8912477 18886065513043825737632211716952578304 8912478 86932695102805002100768742793179836224 8912479 151543168528820513172755576366741445376 8912480 -85129078394285941074600335365602017280 8912481 -2613423291224073530975109313183307520 8912482 -68120233159355345181743275098823747200 8912483 283729757119805197006607367200600935200 8912484 41357020052532731687650672185410150400 8912485 -131759225119564185407437152479710610820 8912486 67714970030131172389116348979200182400 8912487 -98811334302217562585234863972341839232 8912488 -45587069256583463751280626539234641920 8912489 297056367293808789435858170084039263290 8912490 -67661625640656743031026405527788890880 8912491 -92066717203659582873585415237655919728 8912492 80758865781825086024903216492583004416 8912493 71703666652158935408107021404998996982 8912494 42292749191206103313918048876746329920 8912495 -138058971545963790223232884257544035000 8912496 -34531665478874481146408536075906940928 8912497 -10314576655146613915525645180220540 8912498 -20618282074571696365989868717645851648 8912499 -100221544120207897318093111466269179336 8912500 21996147708773704916844058138521600000 8912501 -105513802417872190419335570084661762720 8912502 80316726820786272662254912405650490080 8912503 -228785555791403619199986843482605078320 8912504 -166896075585204977487491339897944842240 8912505 27445681112713710528602497022242917120 8912506 67864257365675619319324308018053040384 8912507 -147883790920215849330765625228874727648 8912508 -66523924677697339603020080161201643520 8912509 -208076195572985575142554089054707975290 8912510 22708697369789287602051349412901188160 8912511 -145662525527395468628458154456383900968 8912512 100943751746299360379027216985803980800 8912513 -333863248493683561551302473478394719916 8912514 -7161191563610036475822523602716481024 8912515 -55740286215669586860311511884911017840 8912516 217102137913080960053443628158959894528 8912517 54365226852114695334245416027004562912 8912518 -33342116292764521710274542760110273600 8912519 30844468264451158861081657036812061440 8912520 -5825897823310687014249379127390208000 8912521 225511289739146695307330454745521888000 8912522 121834085025898441349152565263202850912 8912523 443224015666828145449892410240528128 8912524 1641406412695490625066939146893820416 8912525 -152429303933477063619738341532432985950 8912526 7798279325441202437210388046634701824 8912527 83111345463826595420809641695733505760 8912528 23940129122308824690833391484436324352 8912529 -100042686065128490994523833027115293726 8912530 37559695913153891727153518703046533120 8912531 20631276657146608522288274111604953664 8912532 -25445247625556767454269614880758294528 8912533 -56257647175925996550430704275400011136 8912534 97952100234349708456148764425396078720 8912535 -47293390732856571594258189162426188640 8912536 -14957534722275286978459656239777894400 8912537 38190398688214479089390401793242266186 8912538 20023347245831302570244266604727928320 8912539 -107558847194646350794263392498332050720 8912540 -10469679333639762432553996360406630400 8912541 -159835424839107913294873321690517875200 8912542 -69094080270646315793926840144533254400 8912543 266546195959851426488327642118808493760 8912544 29972696421105819733980760071689207808 8912545 -180442161083299574493371356661525870700 8912546 -30410229594742357273994967575763949056 8912547 81945374671705811729154694430438713248 8912548 114349912074655620347282340471934395008 8912549 13098040138747359711442810074102192000 8912550 -2364699875401501689424573249577035200 8912551 76907925284794694238932802587061554552 8912552 -151152130229169301621186341406954291200 8912553 95672253824048071342216803478915757520 8912554 -13588314838097267740676573808652082688 8912555 224523222810155684825196954477506820960 8912556 97787833784389756270035343323144709632 8912557 -21722126046536030235430412105494802388 8912558 100519717834175913273073278378965816640 8912559 -106782571351250366590010014150587725952 8912560 5735915126106684465536354409115484160 8912561 216908645326235183072993831619422185170 8912562 -13209203019199237670998842603026098176 8912563 -12276248059256798786124865689253393920 8912564 68348768795423278918737612642903091200 8912565 -777311954811276300514616835040214400 8912566 -13683366399026368557970028231167783296 8912567 2119259919127937416902729615592799640 8912568 -24390371087322772169508066034322964480 8912569 173024860496432224872504423982576316544 8912570 -3728252214684067897325913909904886400 8912571 52877268183327862439990956001387858712 8912572 -142599856080742401662930747801930497024 8912573 83541069249357988082791371794481302220 8912574 76144261654238823366434327641804348608 8912575 -8027807197031936126350593779831198000 8912576 20302037874267818872872038814437081088 8912577 79719250104235011938246383316920642080 8912578 -8983290412265437699624471489611563520 8912579 -2841491864120715592555360702868457840 8912580 22198524018471603180374776642563563520 8912581 41799050722800930052219455789713137792 8912582 24989116405319609183319646989312799872 8912583 117022433588517711259009724083313743152 8912584 105771549782237131233313933949044992000 8912585 -158724235618672903877450951094392758080 8912586 -44122204102456671455143247334784586496 8912587 58089667924215078291116554356061621072 8912588 -8676917804432550783683924901384382464 8912589 22782342813257819024093473396848529920 8912590 -15497788704299623940480908055255462400 8912591 231475322867980358280588863500002346992 8912592 574774640175918917040423704260337664 8912593 98493921110438962768632801977085489664 8912594 -138239521632657890576242192162497473904 8912595 102816877024963148852659559321782771200 8912596 -5093693206667748474654738716188508160 8912597 -47110386422617009317674622645445082148 8912598 38280803685887477243890953119465187264 8912599 -44878745926972857213392618293950042000 8912600 109924711513637161698050908730283264000 8912601 -7252347427192079470040827812781512870 8912602 109401071149854461941219164036276256752 8912603 25228443864957862488393147678784703520 8912604 11112544684469849009689344422171920896 8912605 89072055759773985038044487129548746360 8912606 -65380955210462834618680867338923919360 8912607 -1973854236366181174650009856143883776 8912608 113827008762307266120028954809621282816 8912609 218465417722300449193874576033927163810 8912610 1028836882495617089485564976744770560 8912611 -85942125435948398790833944863872444448 8912612 116876284384580779852629310822980464256 8912613 -9319718473130439919127928114814968000 8912614 29706757195452599988918956119003845120 8912615 32388421980429938651119304619862656000 8912616 89049206517985645701204676080417177600 8912617 56879576579854243864498442495460568192 8912618 -38914848539469347111328092443117728 8912619 199120834921141492136843154791851462320 8912620 13581648038241084048626375505243463680 8912621 22672754047526927770014907850276436888 8912622 19943688871444916531495686197461022720 8912623 -24565830337733802102051446511904864896 8912624 4972907423320957875371375812027613184 8912625 65285943926603182226112785531811984000 8912626 -101398981156698063735138539784111300576 8912627 238891149409609939839125397864624118476 8912628 -16510858385818579258686998684504382720 8912629 291960463073061823503093434459926932480 8912630 -65587264063762597264173840373707252480 8912631 15972355202926980502116065410022029824 8912632 187456779664689036882676501909156147200 8912633 15012814581840701197212603151532987904 8912634 16638430004077821681274766177466170880 8912635 134123850902869399755266996366844526080 8912636 -148120600744885161628746621017241169920 8912637 44472110514818544780563982541747627494 8912638 -9338859651125415330400784807316234240 8912639 21027011620793458385526138428324130000 8912640 60302145289587456310312748342669475840 8912641 210847951874811905231213132886423573504 8912642 86307531170559588146371482842826834408 8912643 111821198554731398585247879810231024 8912644 -40662360697195816694600995951843788288 8912645 28511269545143693575500809515812862080 8912646 5036380253320502473895829524492016000 8912647 -262892930865103704058174542798976864320 8912648 -28789310609340512110656979822197473280 8912649 10713635542633407507663126184606530816 8912650 -77991124390379138237951332462391820000 8912651 -162808155066350707249569123447114872496 8912652 1109790965437149349710387856087990272 8912653 -2640761900896693884606686138587669600 8912654 81058870551342940966613315918064739776 8912655 36309352434315432332980494913443964800 8912656 -26689540999043522885734516292544421888 8912657 -100994465342084014873921587741800916480 8912658 -39198611910719706818627706260121653760 8912659 158889906670782272964402713033221550556 8912660 -87111813240125510645820186962688088320 8912661 91268007931459158412166871055216390080 8912662 -1351521088448272137154655230829721408 8912663 79360658818763111743244120526343011912 8912664 15835597961769135446507638383852840960 8912665 86859209002142237823815226831378237060 8912666 3899171928116233840645331038382949120 8912667 66824498462467529453353544736263788848 8912668 91017461193859707835365805055104706048 8912669 64333161181234498434227411461981172070 8912670 14624829116138025403670165258005827840 8912671 -52393274140804751529919097460069751448 8912672 56245197531289583710587871999552389120 8912673 2415826178236132598723843218268957760 8912674 35577773548647381560175341577272423712 8912675 271213325323651684770968021512711870800 8912676 -67597052886369086725716156013700717568 8912677 11548502889380785057626347388326971360 8912678 -148595463101442961087979199611270115360 8912679 -175563253982061761782913447261283648216 8912680 48212973524321918048434312893358080000 8912681 -48561411185230916477344339025701744518 8912682 -70601371397150559962962466437321957200 8912683 12612784608579542738358451209265305904 8912684 -124947417685486309379039964729645416448 8912685 99562351246229896329291542836828984800 8912686 51620029865600501610163235726106024960 8912687 -115575081370584255462196170181676613648 8912688 42142457697810086517873962634382639104 8912689 165996725362958279943687083778960553490 8912690 26972099281105576798559270628823283520 8912691 87316201644326756691713394037279654680 8912692 46490737142625432138932789810021709312 8912693 425833679378308669326643255001430168864 8912694 -4813311419756695372388670145070051328 8912695 248153412843467172678375975051933586560 8912696 -194433356293135032593615387891343360 8912697 -72397098321253218131266719935870610240 8912698 -18272879033585216595863668687667840400 8912699 65169672062746472010354529143663113700 8912700 -49269507869627387665548085652383872000 8912701 8497915678892075999804443121373941760 8912702 4678964594095164910645483751292253632 8912703 -74050989160038605688521888848752702192 8912704 -111275974653218154786667720365010059264 8912705 -17880195734597687849438783034553948440 8912706 -7600111861168579686342529440375724032 8912707 -114179741308393299486848063559068804880 8912708 15728442502921135686431432584475915520 8912709 -67565491529497329444366646220084349192 8912710 -21700581458832171404063381684775456000 8912711 152653811567032484908756699528500468312 8912712 47487719731454684970669634446227865600 8912713 -89874960460150174266277349122235264038 8912714 22254690955680640221544421051906385456 8912715 -30076337018383817238190261103155200 8912716 23899430517607971963204549701030083584 8912717 48138388126168389588837477039373793280 8912718 -77187775241922414959998890652186302336 8912719 12976598522487814926076317092695887096 8912720 1998269992125265602681935914919116800 8912721 60251072079625972872926517212805795312 8912722 13174972292101365419343518574750915072 8912723 39632648327781035281107775949187924972 8912724 1829163957590976073183703390980055040 8912725 -14710927911039906645909114865299349750 8912726 76700415505594935752106660826971359040 8912727 92001834809254107657432571965499908000 8912728 -163554986170029197657899855847393095680 8912729 2229489049984590927436862888383062336 8912730 2913187326202809860808359683919416320 8912731 15252925131324631276247305785260734532 8912732 80500517290651433838029855891558724096 8912733 97117409730697610596060112147442124800 8912734 34999260855069325940106870846619622016 8912735 -982497619574172494347226452387420800 8912736 9598643232366545894299162950517653504 8912737 300961338068509223205824634559959685120 8912738 -85414333162390972677654483523110786480 8912739 -3080134207456909842138223953738816 8912740 -127428962389722878339508264816315379200 8912741 226896822630803267963280106893386342142 8912742 58629909091169225688877851040828168704 8912743 -101612643282430029655755235688652333984 8912744 129142441340560625405089781594919628800 8912745 -13048732426539022792603037283312045360 8912746 146386223605426178660017177078756209072 8912747 22409858213453731696963504591579447032 8912748 -9056971668539802327595633063839006720 8912749 53403916142923158796372110743923217750 8912750 -9423973996962701325977557770872832000 8912751 -141953075071597758008136855993981578496 8912752 17064752553960705148925871637954527232 8912753 109802351087136323781155553157668057600 8912754 2970611702272572036421692000952062864 8912755 188020279503104361919709738334744386160 8912756 127840136977039178686556199420622734720 8912757 -31989396748584907005188083601752834848 8912758 -9607194617458098814538781859795126080 8912759 -87634988427903647255382314953157203080 8912760 33064612051268478201758723939488358400 8912761 130882896479373191842397029950273188544 8912762 -19145258818692409663627785640548538800 8912763 1377442572722304020432193002728764492 8912764 -62028140587874665490968651930441155584 8912765 -135782399198121295615400261802412016340 8912766 -43698453950661653656551989092790966976 8912767 39363468271452892226760465088443923280 8912768 -85191182556396836979401416337522688000 8912769 -81082891163640386725998954331606696656 8912770 17789553535228670341788043584309634080 8912771 -78584424822014591309482499926524952416 8912772 73003496929887880491455546615275720704 8912773 35345314702260430245480570553057977180 8912774 -22258175911336986548686990594587974400 8912775 70073723870712110463360668201286921600 8912776 -2281147480987484193995612523584716800 8912777 269279507550705516494625078823567149000 8912778 8298100774499989181380790701012369920 8912779 -22330016555919812218309778184391999488 8912780 -203585616834982519096153741218715545600 8912781 199198733908451376623032660901302203840 8912782 -418288788909135281984811950774837376 8912783 -180399278328180376552341670884681352776 8912784 19954642139967261031899794621490069504 8912785 -4720511277217743994101165758580862080 8912786 100163514538954177264311747065908936320 8912787 -20023703260951496229252021021407105184 8912788 -17612201473308302065400474250840207360 8912789 -6814584596580604379051674714342144512 8912790 -11007659001641364005605872183625639680 8912791 142041187304067868466753171462629301192 8912792 -13359881856659344778117069587190046720 8912793 80969332214091705477445736437133251584 8912794 160919731249817793512232803343265350144 8912795 44434954032811254187816039762151380800 8912796 -11024312567493992457219322780416761856 8912797 -115698723606751730041357202185412627700 8912798 -27342357848874225813753288276398046720 8912799 -25562452795677900410099095845058033152 8912800 64494970122523517404889535202266316800 8912801 158286023260448845859151955490253944802 8912802 12937642404967022610737827388121546240 8912803 2035371009424348400488045115562290160 8912804 124154793818434513034434809468022870656 8912805 -39625860531175318436872169010848371200 8912806 116225458804941064086677893335273983328 8912807 150471828626478950827008136359856031280 8912808 -130168023071952024930555546382068940800 8912809 -98868607742029372269428156701700701728 8912810 -37588202679136671241320790684797050880 8912811 -79490066242191052831708774895008443216 8912812 -24737775326532763133773791792095206400 8912813 -171704668087518472156591782307042176 8912814 -39115252800696807517707819411379853760 8912815 129244659614864871206359973662457301960 8912816 -17837998113253948915710877264266854400 8912817 -38264989208050455492677532839996034366 8912818 -18365190083932795470796099144380326784 8912819 -3421972865105732103801248429870643120 8912820 -33866662747966964710850479209486704640 8912821 19266313846423110361000026501631032700 8912822 53188343184405677988420241271875112832 8912823 70627032530161644243899338227254462184 8912824 38094496629885255242403512110035763200 8912825 -1720548370550486588090005370867300400 8912826 -1735894024441523142920958176862212160 8912827 -43711182879853816928618645122771750656 8912828 142730997109842451501118319020690374656 8912829 49664695779694804676326063480971696384 8912830 63867671399217134025022221888853749120 8912831 149233779137936203320499383416336878200 8912832 -36644639066249601494471124846762786816 8912833 330127392365239725018478639755888502082 8912834 -9829357092044412061018929785876894208 8912835 2302232231179800240106828996854003600 8912836 -39473516363495723443160185062517659520 8912837 -55653458037360770789457169495861925568 8912838 -43158692099231896226770168866965601792 8912839 -7461925549602063203406343222698069280 8912840 23878077880873885857071102561410252800 8912841 5595515065460806538188551312654102528 8912842 53514234297781418903626631392570881072 8912843 -95286242184576385567780962274862338560 8912844 92129203927603909057015840705338113280 8912845 -125358996169583192991964111877389501440 8912846 -6657931792976293337309139384716878656 8912847 -222888961303238009692552022092235998080 8912848 15625567296123725786155686967235706880 8912849 130806315055548854813977987408788689520 8912850 -27568960745769044258438864396475504000 8912851 24964097484903562660525841873902837104 8912852 -59554504288589240360558068545959708928 8912853 -25248928833811207579512061390430367360 8912854 57148863407130610755029561381116121376 8912855 -101495091400706186758055340451102056000 8912856 63327695896780312234757072599173980160 8912857 159317494701012815105046675192540149572 8912858 14851145426811678070757526724405943280 8912859 -49428127580819636983447605672456675840 8912860 119519607129303816420213984266649600 8912861 -1366556529418897138003284704765717088 8912862 3173709043309174699879784139262156800 8912863 194136514709236968495550886173124926112 8912864 -40049153210413077212678888186707968000 8912865 -18021863793493970352871236297864060480 8912866 -87575714230118661984295501167257704368 8912867 44425151264529360076526257434621651912 8912868 807395526179760320438352615109951488 8912869 -74001838948280962100668953877302651104 8912870 -85549402887889483561801588210145301120 8912871 53029619081930090117914860164703812784 8912872 13080196867778681038615638096510320640 8912873 6195052686403305240232296388389870564 8912874 27510699543547160949249652816343420160 8912875 -130318587144756222221049236460191592000 8912876 -60599109383778381428746707683173761024 8912877 765983111890599447923233128081568320 8912878 -60524249914345288500471218812139318976 8912879 -187458631774638674324235291472218292224 8912880 18639306867678045886349473149893836800 8912881 -223226640591437516551042978643636138000 8912882 -63531887433157246049780108601441024000 8912883 -60358820650181974201460412759066567936 8912884 -61234278085128586534182098385877869184 8912885 -115537270278957097880856781595729592420 8912886 -4853453324485116015100905696503087616 8912887 85820378796480424218626844367621506536 8912888 236048653513261661182427610819078389760 8912889 125196376089685364807492496081866947200 8912890 -12980364201757443774486616619318461440 8912891 -47947040003893708033272011564340955632 8912892 -63139330745837370519396560452381851648 8912893 -106787594300493529195228594628397048960 8912894 -12284514814099794447481630373653807680 8912895 -64986240161469854265498307897079975280 8912896 162910950832316327726009009989641830400 8912897 5017024479366693366978885763925695872 8912898 77140681010488410008905621876551503184 8912899 280473934137946662240265478829861349264 8912900 -27659201152278645465460073288810112000 8912901 178260869469364223949195466975817944032 8912902 -12974438021491178649254326052383954848 8912903 35186200641823010150723066486475648 8912904 -17809226748937557224195098533810831360 8912905 -65685054742342405697844586332812619000 8912906 8721889199815278503387624601899023152 8912907 110385914107312399168094959822799910204 8912908 -25991097461826853838053182222250888704 8912909 299932552918984026502500571067234413260 8912910 17423628461322594547728502092236895360 8912911 -1742861416537526839086927611380648576 8912912 -692111145601512479580829368402960384 8912913 -67346916808663170196269853853684320416 8912914 2819071759338938997260864320073886720 8912915 -207019271106551808243404921473649020080 8912916 -446653112574434273954478776421256320 8912917 102977607182732682297421634415077580220 8912918 -1149364882730766800738339548818313344 8912919 8884738753545007449336473432791764480 8912920 83866613508441022733309558713077964800 8912921 -256925315736287464100497731848643181878 8912922 -4568313910613733189710057141433174528 8912923 -127593900267464705439240981435683086776 8912924 386637664573197668206331717803747272192 8912925 19693500669208566505623033710935668000 8912926 24165936372853430818181915348869383168 8912927 -95886023247687292280625060665594008224 8912928 -13897185895997163454749420303946874880 8912929 -62503786923690076695029528724581837470 8912930 6192653805566835076416052410088377600 8912931 -179243970120495382610017435684469299848 8912932 37148565251564982960267445432141864960 8912933 -145289227867439852654399265650761933956 8912934 -19734817142829034704243512406449935872 8912935 -5551285636700275813731980724347866800 8912936 -217275800335500994163831977047837496320 8912937 -45330047878663528882947063588226535424 8912938 26585390019720695227055909627859072000 8912939 -130779972795745455203919628172120759808 8912940 -25001497014529980165538942282444416000 8912941 -308864743878531303419335137068850327658 8912942 142354725901753587479491860305275516032 8912943 -95997830711085185312312941050832492800 8912944 -26439173161679845866932079895537008640 8912945 55393713387341409870896184949792523700 8912946 -11278710634525444312807925489126630400 8912947 -121878526566173107244229883912039495200 8912948 228545981625757158400863485466436171776 8912949 -68016268360321499426529918809273007744 8912950 23827109204364893208487497288377844000 8912951 -186247616627438637033337682142026256888 8912952 61650509247524013837914446537082757120 8912953 -201385154469768905086573660843685592240 8912954 -1368897080385140804049622511742739200 8912955 42162289658846521362487581631799443200 8912956 6992902009505192533295626581636931072 8912957 -197417594887560191501529724678125420960 8912958 -49391652560538523456415368764744376320 8912959 -271158661248531188662385068176128397960 8912960 3867940717499903840071083469056245760 8912961 -70932936144519061183476996390264438990 8912962 -190947353656242005955210202471220041728 8912963 -234319363133840591204746150401826270788 8912964 -95717014849610828676813881907835987968 8912965 -62045257728367272306477364274054522880 8912966 -162068246030899386177084394884609216 8912967 -8292545634975386430695382656556420096 8912968 8020036360654302742483193484420096000 8912969 -29569261156241880468201706566679896156 8912970 62162503146768039306528232904933606400 8912971 281421099178432640451875971793336401172 8912972 195025219331478370604685809142961963776 8912973 -69623810176280519066893955066547729216 8912974 51252185838101338035553422288636175104 8912975 -97915802470211933996011081878032157000 8912976 41206955515896451301886047076266803200 8912977 -301188843437862398118004438018058188174 8912978 -100309800915283310798547400923620914560 8912979 102662948916117083823868620153189227124 8912980 5832382232008141465305438723475296000 8912981 243479806580911638070451415316743360 8912982 -11280444797202376577252654173142113920 8912983 52114390670783853473609100416015422368 8912984 54009178530037516227386089234869964800 8912985 -32621607920905263231937396671326889600 8912986 -98822073344555842099447346509876922880 8912987 -126633193933831184328910999955488205568 8912988 -23725631332705384674066456169809094656 8912989 -266373096961933342673593658625435925210 8912990 -1140362429632825795006518961218345600 8912991 95082252563645989766118463775024459664 8912992 -136703120174345693460156535668027949056 8912993 -12317824950924835417729900628853349200 8912994 -32342599381522947631280225800025322240 8912995 -16865329967584580385398227840332825600 8912996 15773199623692284225404910895591342080 8912997 3438488787141652127091688957549617888 8912998 -81164830442225114066890494599975456064 8912999 176593191557937480155800137225442467000 8913000 -70050523780583587498701365228482560000 8913001 250797216241006074065738123331593430672 8913002 -4745138885031753229658722797668398848 8913003 -20509399703872279721887442028422451072 8913004 40774485328092520383336165287252402176 8913005 -75827720004754644524486125194311277000 8913006 6735492847013266022132872846525691520 8913007 26609477279907025836990053710574346072 8913008 2032134086004431918295932628053458944 8913009 14373969717627871004865811865276007360 8913010 -37188226770904665377248007047073978880 8913011 -6291930576100744503286216458655902000 8913012 19902204717329371325713708489285478400 8913013 -253847348190018394558387242652649974738 8913014 -88379969584410997988080585714215621120 8913015 72843162679453834430851145880872931840 8913016 36739179236513608352542761474200002560 8913017 -26514942139486433405057927499951340800 8913018 -22873557724922540122737169629572868096 8913019 144058831894454024617989311759136896420 8913020 -43335358557565384508722525539536517120 8913021 -74682724069037673191786429638793247840 8913022 -15691434446861239461004122076112306688 8913023 43539321106139157019992633890479901040 8913024 80884695670657677783857558659792896000 8913025 -78421380379866385429563028313865608400 8913026 27632146769135289010741824710521781712 8913027 -12683630085385786020264951673096826880 8913028 18291640282682954468826211402821120000 8913029 -65324329708827892711394733556425283200 8913030 -10892179830241045116818208020853319680 8913031 111163225863833102301763350925946538000 8913032 -319318917946814954084733331326005483520 8913033 248375053259748183417897040400071094400 8913034 41943713081541152477832671375003152320 8913035 -2061764617661754169717891939736375520 8913036 -77304358130281480802237984500706390016 8913037 -5121392438238856331344774324415010848 8913038 -64062880319879629373931035477168753856 8913039 29220172388008368821029518613341092640 8913040 -734431504916637960549856260972871680 8913041 -120104419012259413935798992195088936588 8913042 -44199767962400160138550674282405491328 8913043 -132557120704308729364305027828753178708 8913044 -70157809845267223958389017796396283904 8913045 8956711648640543384865414090718156320 8913046 -146880032519127728219521776189648497280 8913047 -84533395903221778143799640494847444256 8913048 -24164183147431187691826082948357038080 8913049 -61785419545723531889098706707128336034 8913050 -66484482024534079687772396333594833200 8913051 -103416546284391687412930944637153029840 8913052 29787734732909346040185909638065152000 8913053 32066359005929856899637722241760675302 8913054 30213549424287396877010471278327296000 8913055 -144398717604941895054663048857000606040 8913056 -17190415440710547115637510571568398336 8913057 -25416683215276642932333633986575118160 8913058 17221198208541480589314695522902769664 8913059 -36030636090696063185743573156762098840 8913060 28193810837688556938131241831730225920 8913061 40633368535345394545231314899374337952 8913062 71375113598982160542485129635501308864 8913063 -72505018300456829791819987724298267360 8913064 -17282789188282614432603956308649902080 8913065 27861169311667941217015511685211972800 8913066 -36927356423398949577864640038312946176 8913067 147605495677206647377554004722255960116 8913068 -107838290023663639228822980289828767744 8913069 17241701312150474607646912681897370688 8913070 -123444275878743943524564810941297337600 8913071 287820285976297431928341103032787718400 8913072 -4409493706262134448747611936549502976 8913073 102695335067217919171480503638096109364 8913074 -43909043164921817813160657050873008128 8913075 -39011837993468857004096374735754534400 8913076 -114339846251665817554855603328237784320 8913077 53890540641656003604787983522623577024 8913078 1239762280218578433780536627108787456 8913079 169966400235367999674174267829838065280 8913080 -42076726799919097067391138768381542400 8913081 14664874222436327966337656020762600800 8913082 -59091681149471350113170310604155550608 8913083 878486071550734725996931530915998880 8913084 47876726723667298816234149948552270336 8913085 -21508905898227372731039089200988692000 8913086 15784557779919536902623641967009648384 8913087 -7977305334610981938826315936528765632 8913088 49019079173122418473967189119953010688 8913089 371725923478270338016574176451695872 8913090 -1116010890650563079102660808517178880 8913091 126969084945535421930551726043302322184 8913092 7894456225946797664601654950915831040 8913093 28604374737495416665632347245771685184 8913094 176684123618025305055393889149130272096 8913095 47050258618456425191146624206552996600 8913096 -118517881433116212030157640465036083200 8913097 -55989297271563537914021829138993846320 8913098 40238557796167282636904420813431505664 8913099 7645314908444361160588918476439788000 8913100 39694953290873294291329762090832217600 8913101 -85539616059197322479885744701841263188 8913102 22410376252627882629336716801457216 8913103 -11214962645531198887394673929924485648 8913104 23960317920411963522949572687877201920 8913105 80566181024513523983262436988845382400 8913106 98319952984694479968798149552536324752 8913107 32160187774136266102568557729859871312 8913108 50957188623328427164656424180395509760 8913109 118624685444728180902931371878416474080 8913110 -55794525158070526621816147372475639040 8913111 -16405030836024159909841479782215671600 8913112 64034389430461475647354915779499499520 8913113 -102564719379858645473692183243848065952 8913114 2249456112896513863142018611278692352 8913115 -54137782915637064787031583125169723600 8913116 -70128950772749767389028777630580494848 8913117 -72561825332646893999358751864248156288 8913118 54662327707224234262633203130796741760 8913119 53029748562048594236549184702884783520 8913120 -21533287341641336013788534211084288000 8913121 -38173373266993803008821010111665193280 8913122 -174601370509821308253636156308612307888 8913123 125106983961786010339854838185089927304 8913124 -256644025804661828009715555482167308288 8913125 3085494155256824310068190117180607500 8913126 947800123710327368810937005251875840 8913127 -259117738293761018015567896344041588736 8913128 36560344702340119585918422862162329600 8913129 188298022162221618674363564639177917584 8913130 106306808046263022840561436635231724800 8913131 -64191194311863818017521335040270875208 8913132 -146476396500595173508927206711687091200 8913133 -79567450030497606279263597259323711316 8913134 -35409830775284606415837827058039408768 8913135 -13590125870166750727730460341695495680 8913136 53348740850947510231229948133709053952 8913137 272939575467473648770259260036935491892 8913138 4498432995298960026928005616756800000 8913139 253740450506089118282301234002362228940 8913140 66310017569086225664009488593755677440 8913141 146833518797955939586853343602203699950 8913142 -7827083230642304036677012750428309888 8913143 135596853480415578654575725809002332392 8913144 1421305362136415537391293871455600640 8913145 30069011025913398959098152068323320900 8913146 -93005123576109971502530792077770237696 8913147 111158430255500421459230809587255084480 8913148 96749848610769808766911111620305282560 8913149 -122891215977708419687326541875720633428 8913150 27069291079291094238578393266713768000 8913151 16623495250078046886855970943946041088 8913152 -86751332202461646745697208126142414848 8913153 41733795352329939961908431996872333104 8913154 1790153806373093572956955996391856960 8913155 26412794724305768546484382679415002160 8913156 8652371545921751186555592854316380160 8913157 -181559622241227908498404771797032723040 8913158 -3784581252330258051017489109905980320 8913159 12868521504839439465390563102964951240 8913160 67876511211414720306253901707790745600 8913161 156070563001017237898355517370703700762 8913162 5596702348863973556209498974019885824 8913163 -31535156970667579120285416249458307440 8913164 24169506207206945669976360196828756992 8913165 -36159531908679100110323509152497506080 8913166 -2132760958095014100269343312969830400 8913167 -104990191092048375176854040907173438640 8913168 -26334725867202543338776538790516621312 8913169 943240199922184058064238123372742208 8913170 19941212722874932572663853452184911360 8913171 188043460195233698637737117876195184 8913172 12074409579393712167591170559568101120 8913173 181777773305613790790613733913082385422 8913174 -131493789909519239669117985367572123648 8913175 205911215949387487029730734273130324000 8913176 318588161621360023461261049610394009600 8913177 30597812516257700424889162163973812928 8913178 -51823732307445624643088098194077913360 8913179 -382524916099351641714501821438105994480 8913180 -42768244827853858332582099408845568000 8913181 -276919919190897005491037155638330661018 8913182 -542088999729253526281905662985839616 8913183 -154409660715434612233131091914880726656 8913184 32903250591464208957750434161640865792 8913185 109551366036637771743159902581380192000 8913186 -156689023732009596762385628431283500800 8913187 14056337192769374349804592470851487836 8913188 -124580577398361574301014279344177659904 8913189 68062395592510662304998883201222808640 8913190 -2515088333946028540137349369480888320 8913191 31612639251244410446210714590744525872 8913192 -29252709674438553411555473436304097280 8913193 14832428301891013250106973589333674320 8913194 1828397678890356829589377162257691392 8913195 -19058238865881340534139697583143327360 8913196 -124849169294336615155809129910847353600 8913197 -81757812352152426260398165749243477354 8913198 -25344439519513789071817604241671577600 8913199 -243120565829625832075213066352283362800 8913200 -14832520565401606548011114776312627200 8913201 -37931354600405630180188173468338913696 8913202 -103730199285656254247311906255710732768 8913203 37696951377580792721235292600053293184 8913204 -68804593142251307789411980378540738560 8913205 27136860567349935458947658338855589760 8913206 -60562913737853626495408632857948845056 8913207 -4952637402464659782246615088465915008 8913208 135088036268947768060487838283821465600 8913209 -204356799127457755106540979916964161200 8913210 -7109622639982892650659346263263616000 8913211 98137428042212902213466337444057570712 8913212 -1069898093691791135630399081023881216 8913213 8821046868483457852667558426361692160 8913214 -855528911036457707353395463460133120 8913215 -122678708984093292745735717864448057280 8913216 12561665432914403484877235909510037504 8913217 64198561777962282668793098712305176000 8913218 -31478903220011326969018662778874971440 8913219 31905091497228875896585411450861788672 8913220 -14007275814616794274724000629248222720 8913221 -29948830907830742124831526135291685568 8913222 -36880783641133155080885185705766541312 8913223 -236753727640542178051211911678171640 8913224 -23414655865888936199947504665582305280 8913225 -13689815857811498168760587571906332400 8913226 -17108823795434236225470847240170261504 8913227 2592625775956762884656519751455350200 8913228 64092067216191489820581653334370467840 8913229 -21083646344367103651782968931438625960 8913230 37011375380104331506176430315741613760 8913231 123822320462232638470886615959052386920 8913232 54553509370295584403447034416592322560 8913233 73894633388216374979200801739590709376 8913234 281307181979320340205406117191955200 8913235 147469648317934138216183386197917573680 8913236 34849537804292039125924822959261818880 8913237 161680219100861345432652630240667703520 8913238 -59526266644999508394532697289832416480 8913239 38720526916790783591839202581615244040 8913240 -57820787399881832448281082545612390400 8913241 140642142052069628863336938999857861632 8913242 28039658186726788311885533414726503680 8913243 -126358253333336043964588221037941797736 8913244 -11710154257466604217059052772986032128 8913245 -217470793388979793584655977438179930400 8913246 20784671893249232012099728674767486784 8913247 11215084847827437509499116543732239536 8913248 256166324419288450493032534945459077120 8913249 203179434491591770778299179104637436434 8913250 17543970288501947120012033472698448000 8913251 -7150356624074938524275831095496536008 8913252 118156584580150505533243635262912819200 8913253 74173757387330152022751161285316873660 8913254 -73290324365104972403418836378130739200 8913255 -676353505210991175335938529953144320 8913256 -271453868329863080814909257011406192640 8913257 18078799863286412890633797148281518820 8913258 68525000237466372190259029547570914224 8913259 -91841376855312999684718773008467181472 8913260 -63498464738587949558430418540586403840 8913261 14597167974761600947317259602432691200 8913262 118129329000888866028001222755615853632 8913263 36765670188229114951166754657807899400 8913264 10022851961876407582121121373542580224 8913265 31620058113020141659478607932047209000 8913266 6688360331983987391540796064870118400 8913267 -18715028938536106549034136266997179520 8913268 -35495297524286109409587425415735902208 8913269 -23796131162115910822293137815969319520 8913270 -75271797492977675056571868242519389440 8913271 -8103732385165060234802789166056389208 8913272 266213490642183869515799570648117452800 8913273 -166180005617198787201758649758799649632 8913274 170100096892644772298506715440800445152 8913275 15411733967391957549590538878846852400 8913276 -6969803950040977407798044645577619968 8913277 -53071599254553520605015461311833202068 8913278 132880629078370630627184033120066015232 8913279 -17875267431655650028440431231480277816 8913280 137753824402557985111085472999800832000 8913281 -29353016926270650999474526753104529068 8913282 3751237509932092954355227162903486464 8913283 267153779496292017561161625040695985532 8913284 -194602271276023607552237792719891776384 8913285 -31199794668011009088980079465997062180 8913286 76807774936245593172482998535974826592 8913287 106116927800923792995801590935892619792 8913288 84245080018214989807618171293233602560 8913289 39940449761512199586042195394690804032 8913290 23245914167369784812852017918138274400 8913291 40977810638209616931586316128176082944 8913292 22483916678406042694937734259392438016 8913293 -195561852173041120431153698327894416458 8913294 56640613565466655555896556082962755840 8913295 -125563858862320046910786306793172611200 8913296 -28690774881102442660008932093181911040 8913297 -141651716285009928709708379288294230800 8913298 -442716476722677941612623618228235136 8913299 -237695263553646187950177373654364942760 8913300 -1348755751665911645107264758001766400 8913301 -498724309424674476126829822664334630788 8913302 -54864320509353991818039324362608647648 8913303 -39806603285314050829671212144869365456 8913304 -289838335821534416926529210435505868800 8913305 15122381713560002311543687011687849600 8913306 4987078743019384397316388320291115008 8913307 69816254866280656507957032717354098640 8913308 -27685582469758215987136719178028196864 8913309 -1421086476569087100033536768992711296 8913310 20390219476029993386380826032252600320 8913311 544405980008516183849961110867602560384 8913312 26589872738777586496834270669686374400 8913313 186308335401588854148252754197833685700 8913314 -42302575020357903661612601385287426688 8913315 149370980861909743667137401055540743600 8913316 -144468772141341530487116826055719832960 8913317 7796010688639878352695204982454421792 8913318 4331334491805540104243286894009031680 8913319 -102147004598151394449514857198998823056 8913320 -34496804571653301532774160036528332800 8913321 -11550310703645486820708113715925703628 8913322 152554348988792700877313014387538707200 8913323 225376714151066053339303852517441227572 8913324 -36288503481571415322155341125647155200 8913325 77204587217340854316745398382700106050 8913326 36469937692278908643448493568402914112 8913327 20765385673974858237448210235334555408 8913328 -8914183810227297786604186013282205696 8913329 -71007260073962316132057735199282723200 8913330 33803126596656406420932107804572710720 8913331 69657819884252216937076212841906694992 8913332 -180703445974223757644970633776702680704 8913333 72015108697016855637386118595406254080 8913334 -5484567599909480213992856551531711680 8913335 -35189077917756964008565613562029511720 8913336 111842532901184361250042503722823782400 8913337 -21164322956163568028956787302447577600 8913338 -8114716954124241824369944021658106624 8913339 10029292148925173854182405326389896204 8913340 98910263321810034125405342407113185280 8913341 56386765301431209328678270135521312 8913342 -52992473798360969123459500617456938688 8913343 -227777254474881784217389250957606101536 8913344 73339663434614742779106075699314688 8913345 -31874232329604747129239775090218773440 8913346 63226845964580226769806337103410181664 8913347 21099052906297670697014088688991540796 8913348 -45757703646313509303430491218948167680 8913349 199867345996849832092308458619524664350 8913350 -21458081034414854744150610303238008000 8913351 -31795965797404986330810792901025218560 8913352 -21952593100942073390434636369180753920 8913353 -148829633620811706268352938005902187000 8913354 -59289845900033679949528150477205940480 8913355 -9007548972619073772949756183371552480 8913356 -28087137158278997690286950110891399680 8913357 4874812536662801916183926917303587660 8913358 -8694658946988046616183383582672614720 8913359 4931747610210383938061352922085626560 8913360 -15979202317595704335180916495210905600 8913361 -341275482948080821332738236438516109068 8913362 72876987920708415530957562031465638912 8913363 46259073207098227564680755450394153144 8913364 -91871048300742757386872226497997572224 8913365 84490178521778208570077077420861792800 8913366 9309739683085345484196113199630182400 8913367 142336719686387562393032943411972924760 8913368 19601542786081623312696105111146987520 8913369 56045288614498660901546706328393665744 8913370 -6254990272415603612399852470135737600 8913371 240802271239567744476499463531732353944 8913372 44844336250912552483299138158602266624 8913373 -5690031379154908484523370333970693056 8913374 -41232965691500592285893019594226668288 8913375 167384400679705944038020635679992000000 8913376 -78270599715588887338151679808221216768 8913377 126202635680811484737973341085187620272 8913378 -54985901948718456679449863393809166976 8913379 183379265883362168746565122161579819760 8913380 14204513777467356632327715683441111040 8913381 13607808650279135579008993349565567360 8913382 -5921756467335083432044609385649621120 8913383 13896934642866266291215596197100974544 8913384 1604832727466294236714047146252697600 8913385 872931452225818000473342573230480400 8913386 -72501452120757513452003846443587094608 8913387 -2501976489537800400478777022776369920 8913388 173935193914801459327339922355748071936 8913389 512688573610335660834196830523077124032 8913390 -53463279904089958218809910101701726080 8913391 74170745399848039661366073231008819792 8913392 68943600371419326014145138993141252096 8913393 -65398412722497981119109042269022312318 8913394 -33585537425532315471498307284442131840 8913395 -129034196462843396898568144040348307600 8913396 51279245941392190204769273504658849792 8913397 106694661391850292353008558038772485120 8913398 108584320100927799752115219102280819104 8913399 33102467792517150111965908025717462016 8913400 3571277596367525109110130802827264000 8913401 -31727210182167131858241726070598504448 8913402 -6262016220621469074974452668585483408 8913403 -112871646411438213985658835957382864348 8913404 32509440269979377895245012560607993856 8913405 104448636400035826719475669750570904160 8913406 3765963133184258003806450407228253056 8913407 -111965990935971021484300967859159673344 8913408 27790108347392608125156773180536258560 8913409 78363107130085965813172086830004422400 8913410 26238154484143532880503846035978590720 8913411 -15041451706559014409461432688140071360 8913412 148637114763429476087414975252509614080 8913413 -167482640844536451805445633583954394080 8913414 75468102882695058928856715727488165888 8913415 3617615192151992443884164807645469120 8913416 48999677423965641132066367831791820800 8913417 -70945870351689886422377201322185691120 8913418 95664892729359955934040013872245306160 8913419 -5743978880498042543484170257405899180 8913420 35771376656029658989093754712531793920 8913421 81009153198281773562157695289007682784 8913422 4486273731589362067825622047427855232 8913423 -53226756140785022799940248024990618096 8913424 26033887476474136178388245143513022464 8913425 137490130047294216254995768122547638000 8913426 -5012866579255219553794106659759645056 8913427 -1424069433160693479610459501437918448 8913428 -84039195786436570096444862991178385664 8913429 -36713080028955601515180880981771493760 8913430 -20359924738301979469392691032659450880 8913431 264504295776771750551079618626564722464 8913432 -126922927918372354191416991164168601600 8913433 -118669734329924293067690102731055083318 8913434 40281920297735040299510125030885229280 8913435 -4674403393824154388426697752130247200 8913436 31737610425214041369606739841038363648 8913437 -6582554757857091675456291398559539700 8913438 -13549733755668900930205652358643010496 8913439 84168069328003941383434856909940059280 8913440 -71737118982625692292627058366231347200 8913441 -23304526025981168969141472854623781856 8913442 -68249256443706726831431297969007749856 8913443 -164226593262595463406242175203826485760 8913444 -43291197302545942755204080998851452928 8913445 84972901816283985354744834470404616700 8913446 -3493488132903409176502300478962001856 8913447 132533299363876007551348032541599900624 8913448 11034858368343112370710269390072207360 8913449 143490847784458492310577227346608385936 8913450 -1768435115719283464321687389469516800 8913451 6760211567407026860697874320485990652 8913452 131442665926703049150390345839350659072 8913453 14954001958461312780099797568280885344 8913454 -60196627747912743116304436918547339328 8913455 -138156908510841810721874271613076538000 8913456 5643470884031190807482763766451404800 8913457 -11321453907707729617335892936663559808 8913458 -162772183647172824892590756992030797824 8913459 63723727615849784949590285242949038080 8913460 24614056404914574818754890047790784000 8913461 14537412154474633670026757514024066048 8913462 -369817394160205063846046043621841536 8913463 36825287180215668420153367834453161504 8913464 70492626234492557593444042360866201600 8913465 -118333455853298570408116629367628220 8913466 -85048076569546364470836158832670953216 8913467 283560689424773568698761290222133075752 8913468 -15653736023953182007538530271178984960 8913469 353697070555580718473246061144081858060 8913470 1630236008518875420316363555442150400 8913471 46874090766900565700485939629647063424 8913472 -1926338817145547461241203951656239104 8913473 -42228430991148700607206012439744233278 8913474 -67735920383379229471265127783791334240 8913475 76077650785234447956146127640546198000 8913476 -86299834308597399498684912275269042176 8913477 169880962431912559036757501465718954720 8913478 20591566158281540412607254206585452800 8913479 37139101096241062856530222671578229840 8913480 -6975005330058544603999597052399616000 8913481 100087508342365632765496861679549144282 8913482 37809253929632721782417126677488711168 8913483 16286462731595997776038484791516724172 8913484 -87246473953570214441350749391399219200 8913485 -36300323321229158977248320917988423040 8913486 83188818462743800677022483366749209664 8913487 75265097913399947385160969039536050160 8913488 30355233190282598041300197845513920512 8913489 631388351223158238160131392905374720 8913490 -37411572057260185282718053103971932000 8913491 267578708096758723444232831964584335680 8913492 -5367751250255592131908656174425038848 8913493 -69912599576520361032346689227372322816 8913494 23903457186356171060919198769901737152 8913495 -48753996924255823362797623155015475200 8913496 7155879943824644368676604485745807360 8913497 -138440818732763493935560184685124008054 8913498 -97750013837606589649444566739596449280 8913499 -19121912056084267761085280402888397568 8913500 31327738146513653966116420009796736000 8913501 96761234167316413178838752542726141830 8913502 -88420161763162114746672621882093469056 8913503 -330379852877332608435841614997509362880 8913504 96787416243571650909795483688284979200 8913505 74903195534514351852828425187696912000 8913506 24225701953791900552103321471301176320 8913507 142654051544245467338603422568595563640 8913508 -189828416611487077798168758112402176000 8913509 98113076753056569301512617227945832640 8913510 -53632843254722778918070737201672556800 8913511 -17998656658164177018904474667459086176 8913512 111286469413160383646937918230115287040 8913513 862407547389109450989025203611916288 8913514 -65323764264364549318169803027567134720 8913515 3228051856773362501662038170882088720 8913516 123795056719125387714918282248517663744 8913517 268972883280799281579404397081190595680 8913518 -182867033249315754903865535622825038784 8913519 9660446124741207653938948204342193664 8913520 -13744337644184026794919298253654589440 8913521 -113371847516241179457462181985593759278 8913522 40514221091230775935080993956348434944 8913523 -2794141017745265326730720496114483072 8913524 67295130359237395152570369034980231936 8913525 48303847534141584021496577961600201600 8913526 -12013650149709205744771975833598039296 8913527 -44372410259664455295802638812557708800 8913528 -12509778504430511778314436950275891200 8913529 -140252309106960418715993146465306222870 8913530 67418315493441478288136077249739704320 8913531 -181222514767332061501671992694827498112 8913532 -92664059274848873923853294285927778304 8913533 15239242547211881402608524161157965184 8913534 -18076099569039254991862340344861221888 8913535 -75609695349385023738651599310897650400 8913536 78960364067471276411995156797770956800 8913537 -38297194268746295265496126653348142560 8913538 -45912695317960935225760566920027884080 8913539 45055826083123568151568080228125321340 8913540 5516245368530595813860475742214737920 8913541 41227735214379805591812413540420800000 8913542 37629284167533297041833811352425852544 8913543 93013253107491664988619667945830691200 8913544 -204749313813386192920056543753293859840 8913545 -124186822673023778480931017426205644700 8913546 67469959971501885643578438593378937600 8913547 -230830566619110504292220632635325737004 8913548 -10539939352459271537316422864312064000 8913549 -31438591233391000745950946299089155136 8913550 -96094573522279107686604054544462675200 8913551 -289376351795848732260212429381463242448 8913552 -19646260510370830476524798097619353600 8913553 -36433952124517183465021919311961403264 8913554 7451510222065142404592363106806691840 8913555 5709326717205599316871255186551046560 8913556 -3346892474872810144233582776077240320 8913557 133193885372101674274557805078782193806 8913558 -18966814571802751986042984366845079552 8913559 231310392124662254421832169948012695296 8913560 62877471354313040474617973979442176000 8913561 16731210936977985434245906051873911744 8913562 29791267029337366535464467398689436160 8913563 -159987230784570064264431946895593288188 8913564 -2808793742881304528550265395394262016 8913565 128820058347146843718264928643613813600 8913566 27897922908171695893255970515929935232 8913567 -125334679928575106815207932059240755752 8913568 161250032006206066731745771782384844800 8913569 -56662566315653859832365258504384093504 8913570 -2163899296495094758325655697471334400 8913571 -83910544858118690838062490861898927056 8913572 -34415304115691924910959399592859377024 8913573 155459024326456794352474835511344729022 8913574 128545537353746666863877184029670445536 8913575 147197190755200891436729571634420086600 8913576 -587680320232148313211147902848532480 8913577 -140370076360190650716953898964807828608 8913578 110328933082978097971045346330805873840 8913579 116302675270689308112454766150888151384 8913580 -45573197296950341973602089708360227840 8913581 -28584677447761632506781964263038749440 8913582 46710529316066645823926905959226118400 8913583 -7128378666113841908224616234764280224 8913584 19981632613826715183658274718081024000 8913585 44021118839629700863933143432178867200 8913586 -185599290637570134918661762565484144 8913587 -58798840405431142377920507936173195764 8913588 -82969850482318534453480189743872901120 8913589 12826770617873146610634915566594801390 8913590 -13280989037315325180312607495967819520 8913591 88928376462629031829729675261948111440 8913592 11175882101954532495358760716350750720 8913593 49314111837260975001462106585414462608 8913594 -98363647986961112305838731120657996800 8913595 -170676410596097401246290447715735342320 8913596 76984613072987799441946230443165767680 8913597 -1691994898083800613590937289502134272 8913598 -11362353473449962763980164830205971200 8913599 1075313346422669422888981048716798264 8913600 33051666006837706418406474579836928000 8913601 -216288098916991709933315631617551854396 8913602 72907235648333464516835584819044758400 8913603 21976036742524395810310127757085138560 8913604 -35660699363027369286973201740062957568 8913605 24654132595771238477476309810948310520 8913606 -34331943881835212651063224273587816576 8913607 85441134003645698957465149337119951120 8913608 2821036679956067048351120690565120000 8913609 25691587219692094667563877503607468784 8913610 55127484169040410516132066793003808960 8913611 155883906741941766185332754708832994560 8913612 -30800140936537020076498580407542809088 8913613 45567636695087719600726230709426517440 8913614 -148340804743964938380348199353153252480 8913615 -70780239541141188387289486010114903280 8913616 -18844998224358120670742585142509305856 8913617 79323164090484861343669730031240111780 8913618 -17437556204994879709050620818267407360 8913619 61768139699995876283637252415043068416 8913620 114752501457701269417421827515447828480 8913621 34911525992582987404704493710221127744 8913622 91868995499997874937654620293557944320 8913623 -112990591889806130159522411599480747128 8913624 44354484274994695150402379566936227840 8913625 115196655374562034238152477537525824000 8913626 -46789807081930672879736383011848736 8913627 31714800347583048035907696586055446800 8913628 -41389445742235142530473550944686597632 8913629 136681776884125152461351868661213171776 8913630 -61279341271750292172201538727050920960 8913631 143197277770532315259295997268385469232 8913632 32998967111888713012843055746875654144 8913633 -71713262395752165124733445165829513152 8913634 99651740230498928582235836126823592320 8913635 129483395504067501724050698640715463760 8913636 -95811747208437054515306041223875329408 8913637 38930844167802186188265674716208980000 8913638 27379983732301547941061573362923882720 8913639 147911228468901578295513624049276125096 8913640 -60496738313111652044787841760813107200 8913641 61961023072819770006731977648170876000 8913642 -1166221051916303831114091734511148800 8913643 167996547964485359037286676618660848080 8913644 175877883248031998174489911633312542720 8913645 242411892334980378571225755022718520 8913646 4728514251268038227765716828669920768 8913647 32276704525885785651369750585904066752 8913648 -10059593143829409059339816667174076416 8913649 373329549900247182901076454116455029760 8913650 -44818263645010030986213427640687557200 8913651 6265067998586795015022673260577704000 8913652 -87278478067031405756007206101116082176 8913653 67695560450126028686641922534495551680 8913654 -17160002841918349795725613722505318272 8913655 -44302936136586771873152600867322523440 8913656 -202941621542236218766056859067458437120 8913657 -128095355229307376875558667424152248608 8913658 -15908648508984424865538342278584355616 8913659 87101740359153365437892765198719391616 8913660 27361186674363217402055622898878873600 8913661 -286926359479761954417230670899224386240 8913662 -64342056483074204487463260194842119168 8913663 -51749190925496850799928054164453752960 8913664 207212205046312462987321100966423429120 8913665 -10480924435296688371252582471119648280 8913666 -1446204167949953721301517621390628096 8913667 23147032078420135578128154084557328592 8913668 -4587789473085605884138455119236397952 8913669 -18041253595490873889317642920151425056 8913670 -280667700175771300764704715254471040 8913671 -10491179701851824369061134941430354496 8913672 216128855686209472025280681389899776000 8913673 131032872847436665910356371775978278144 8913674 -31604055183980363186170948666728055296 8913675 5637019714494995318625922337699950800 8913676 42699717647559280170010063628934572032 8913677 -2243502997910297573721172337621526474 8913678 23500844625934853828113797062084321280 8913679 -84371936654553989768692919663632190360 8913680 32749807567235938051592344341797928960 8913681 -60613858496814897075536326931910619776 8913682 119525115153449279236229592706203242112 8913683 -328956010188630696133453064491316218068 8913684 -32890368606612227958770306313972664320 8913685 1173887227194402704056366914602654400 8913686 73903155765058995403597749151028770944 8913687 -7252855676376479172436982591106655920 8913688 204747908545380573374771356807775385600 8913689 107741834911389315559331035333685228490 8913690 18927396960623219856553807070109719520 8913691 -248766380470947538526970479319247288608 8913692 17945332555359374428230526821498594816 8913693 -4311853769262192044259665709379144800 8913694 148938368908385515063376041813887232896 8913695 -37149222413503706292700363048607124480 8913696 87893869469898821237821045028482449408 8913697 -73466530094493674816739098559971927660 8913698 -153391432853498944771287294524283269760 8913699 59879055717614437739801614616129647200 8913700 -36046217038271639359787969861184668800 8913701 -95635844723194964681284012329351751200 8913702 -5685705789930470087698333753794410496 8913703 221998642030297063607156209866336904952 8913704 -98300539780404307176264652112001930240 8913705 96396982261598997987012544111121289600 8913706 -7024776814866755015032820843788947360 8913707 -27655153295394065747131672731506530272 8913708 -13987557906845132870116872854816049408 8913709 4339196459334580871690694327598894592 8913710 48593620668209448686811017499204399360 8913711 -301431589628607872165748249075972487680 8913712 -70615310179520528541222989772060131328 8913713 -233963674092601860636830907973908973038 8913714 -27070132463632571477090360416466520960 8913715 -110716278251042743384353767651719898640 8913716 -73027745499861759365709026798428342272 8913717 134496916220479667069336637785821453440 8913718 94726956589276861041596756710631425152 8913719 -109020744581740300255608886058817292800 8913720 -20868159299313686949403126022430720000 8913721 -309194627950216943762221016994159013078 8913722 -100438302290968854150191739935679731088 8913723 -45881140091826601417992298033787016192 8913724 -131455124066875759891897639147176469504 8913725 -137973610138441140506872023795146448750 8913726 55903143851553762028603841260512452544 8913727 -136860742595539579403489929825093647424 8913728 -542920994073586894486572156730736640 8913729 -164814806043052855841023027965708575040 8913730 -9594621816227247888190341127387699200 8913731 267901214980601174803593189788302457532 8913732 -4931945564653181475116118183538630656 8913733 -45994740824381888825155597849387186018 8913734 65049506632188764364205043162927666016 8913735 140464877166776030317497431753415370920 8913736 204465858334476653926504725450598195200 8913737 -230130214430975524115998607621321034534 8913738 -2376287050082196171744698971627948032 8913739 -8222540795589600959741857898907732460 8913740 -17805264305985431031781706616275927040 8913741 186209136960886541397512278178729779392 8913742 54143885769904388401802913878405213184 8913743 -73824653912875579685801856935286757008 8913744 2443607855867298752208985079053025280 8913745 17560500719496927789615304239433226880 8913746 -34454190709863365402230791343109830080 8913747 -66891965864248878451903770862736399616 8913748 8011819892217431343919947591475265408 8913749 -93558347571117843028315113357569587200 8913750 10806934894926561986922606014116920000 8913751 -19022368748899274471014073740690839936 8913752 -57397705442555822304836950116713594880 8913753 317100362239999494507350173265342344800 8913754 155952827975949775959038946205720878576 8913755 15049787542712683900318711075983516000 8913756 -27953435022112072958286906391714430976 8913757 -1154483329616483301603965173213725140 8913758 -1942029855483276969015537695236497024 8913759 10238548841653535782685081066116355544 8913760 -55745060725897136645618430169936035840 8913761 61284391269700371148718670810911875362 8913762 -45229810136798340476336349244257007104 8913763 294949691841326693253748383218754390480 8913764 -12863519346097582250998365687677365248 8913765 -1792457572396644495933316652204328960 8913766 -30740425178826502871633747433124895616 8913767 -163098684621153980614993087736597402184 8913768 -28163561801669965571898434516896481280 8913769 -58495292816836327283506936069922794380 8913770 -16683189851928503348114126750653237920 8913771 -140163339763306914175443055413464064 8913772 20301883694173332051029799649737548800 8913773 66552138187325213055804423241611614304 8913774 60821851717463221512196503678151649280 8913775 33283127107606862839566916659610691800 8913776 27165983124215553611030090374066176000 8913777 174880134720453871178002310796722455920 8913778 -20348628039478826218182421546568728560 8913779 -20436931074445562117708049574857461760 8913780 77311947102251577031760217748647321600 8913781 86156588617681060715523367170794191132 8913782 30140053110919457468136082130170936992 8913783 122019872339239580992567377811222837224 8913784 -154067892569742145111115936921389486080 8913785 -115556160642546011786110642686303133440 8913786 10479127089048118021379763085965073920 8913787 -188281035246594645080739175335229321564 8913788 48781680462269042729431014580597493760 8913789 -79402345560067143429178559266479839892 8913790 10574282457399333021462075319481678400 8913791 308804247733951268716544391982690584192 8913792 140064642178435037620995888977333452800 8913793 -91697980039452217941790563735430538560 8913794 -165787774155078199054233677884039712304 8913795 40593875594018685902827085174925772800 8913796 17885216835320861777396373539029097600 8913797 294284709859033802345819851818188622972 8913798 24962064524245447586867265321848570784 8913799 -1888179279095758167724003263183255264 8913800 -31043965832573070348167592850341888000 8913801 10865764333349674028456238052375674240 8913802 -11724519412253370290561035713203097600 8913803 64963970730939427874052818385316580052 8913804 131395959009836824203083512435149098496 8913805 -5815830897669142140622917932291223240 8913806 -17419203143767367926948961643322690560 8913807 -774112974850492800746936482433664000 8913808 -62367550448726039862438603622911819776 8913809 58247347232339978693755241564668739700 8913810 22248868243523259167253402502874757120 8913811 6765450246521468169197373997358415840 8913812 -5519826198908243373684015533368370304 8913813 93394689328777256546606420794279894944 8913814 425103377946056363597574912612102144 8913815 34068585734034650146866486097806356400 8913816 7761813736239428917586749637116446720 8913817 45964976033394996845234750563151891520 8913818 13155555673488370988850887871949505280 8913819 -70042712583496116703918000010179044456 8913820 92040116178726121131983212864451182080 8913821 82061479835029493574742246740084354912 8913822 -43457316732186930989626936779157942656 8913823 -7189282285358506475890506561944250416 8913824 -72451995190713260005469552635753857024 8913825 32564910471532295469446228007580285500 8913826 264263948120442245331590034382916780544 8913827 -115103586504563900813737938538574852640 8913828 -86980083492588622087406036496371712 8913829 -54603898641947517707498339938099142340 8913830 50056031826720116795244681637546043520 8913831 95391648322917036064210619039055168000 8913832 -246152983647705576899355958633292759040 8913833 27408020035587547565655856875644137728 8913834 -54296827076105585913891441769763189760 8913835 -104678166909064243434036435401876809920 8913836 22444496177868718000816498771709326848 8913837 30426029394562050104714096747277518400 8913838 86680409582833942837247998656766153920 8913839 15222584435066766140589151347180550200 8913840 4545099061081948376968228127261982720 8913841 -101244291629810474270845060958495420108 8913842 -21943814749728918749748418571773585920 8913843 -12912082533886901137605051775746707160 8913844 -28583395485278967799425932064165771264 8913845 140517092015863545567815306018786531100 8913846 87889959128809016803193383835645500800 8913847 70009844078506875862469090904924480296 8913848 113483321946904801352098277270929858560 8913849 -45979276228823589408559967745227931648 8913850 -52261327667021493897058040489318688000 8913851 -44910652002057773366882626761468078696 8913852 -69960020535048556770129278585882279424 8913853 -127198293020745786751797048669862293000 8913854 -107461099170649906489679498835015100608 8913855 -42476150304479788518567023096291894880 8913856 10625831002094235889684460035255566336 8913857 -3073895243403116114246633343148590912 8913858 38299360273856763404230440439212515328 8913859 50453527871906180195947126553331178704 8913860 24511335213219811112103709382614694400 8913861 -117673057955055203721069261330451043520 8913862 -68125318238189173108701670599514193568 8913863 113731450662433757090903656203838394160 8913864 -36706344877089252288927258479664168960 8913865 -250363724201163943822829965251227369400 8913866 28951812805570993297496132710349630304 8913867 1126116014153285493364276275457587120 8913868 61671113155993594540899205474763097600 8913869 50882799200555603978455861881246763680 8913870 -9055032645895404093319021581766176000 8913871 179894076356299280363171926449201209072 8913872 4008868584823908000402755284644790272 8913873 62774786036265470410341914129291048064 8913874 77012830409025446412887696576190561936 8913875 -338878742686377283316912888833137900000 8913876 -16896359234680568892921301964277350400 8913877 -29551002478169770394794539079354744928 8913878 50383614373090432626690477091013886240 8913879 43695559545008862773523090865810310208 8913880 58809979403138552671305098016970752000 8913881 389441252243693433520598493872084660064 8913882 43820361334000354495496296695497100288 8913883 272911610967469051418757484852482440424 8913884 3313117234151745850982003599867392000 8913885 2978262309865589453033184887873000640 8913886 -2667756794134787915570159930342565120 8913887 230034946548211083227091589275934885536 8913888 3480916574055905114428695874157936640 8913889 -57536500037842893931095957512436777310 8913890 21454623691961414000841673364670055200 8913891 1873000120834716119476619302022264064 8913892 4065444280285092119389224914541609984 8913893 -218107884197699006248855426596775209858 8913894 -74675257126253227190098307640031925760 8913895 4679445682898935764925486303158220800 8913896 193500941608228056310117107352410716160 8913897 48548253314040339725245907353876961520 8913898 34989885972342814024903636598717145600 8913899 -62533192124077769457906913886957401464 8913900 445032858515512934143273066086297600 8913901 -1914960637461137490871609785769037098 8913902 -27429691747664476791188304632709094848 8913903 12655128167631364382316004708630214784 8913904 -35295221149663418913343369039757475840 8913905 -18739693465531224964803781332596772480 8913906 -36827626400923927476794870147917815936 8913907 241529785425077350034049928907058010840 8913908 -33329927758959194886873736668005197824 8913909 3587915650913355009595777504195268448 8913910 101840794095757434986033217668597391360 8913911 23796360621385297453264320930875171040 8913912 -20111984087952342945400090457059491840 8913913 -244320573739214584852719945737229178496 8913914 -96024022421697216158909669785208524944 8913915 28009479333153212046485385783572268000 8913916 -60487051599979046410443145140677727744 8913917 140683789094544326183566523059442088966 8913918 -30519253753469510892829959957718223232 8913919 -92825954916843919394284687051088130704 8913920 10772745013327802257883762028057722880 8913921 52597825460134202498606451853395512112 8913922 125812871949814080092695269445340098512 8913923 -17086370729313369488993938650903597828 8913924 -35293866900645059212854883499103162240 8913925 91115186339685455324387870947682332500 8913926 -11342805391241053136734318351031992320 8913927 -144891870124891386192575753463050732544 8913928 140057907414024778567380660471698396160 8913929 -85458322420648236014225836880151673920 8913930 -38696651730917002238924287724094581760 8913931 71547370222337156199654330925689410960 8913932 -73274391283979225610959246613364533504 8913933 -52692161200500542089507529981947073640 8913934 46018261671171423012995235957026424000 8913935 89621973491659121369712323972681906400 8913936 -13946100122448020867868301831701331968 8913937 -34923547377648669630632183447416067340 8913938 118143978780955484266529001212570463360 8913939 5006389924389699703210693197127476528 8913940 -513308892127624430340821359127224320 8913941 -155606667749930741077004077481636348658 8913942 -29216342791403036261681395273824337920 8913943 1705612766050370831249768296840956184 8913944 9113185867890571398292141101044613120 8913945 61611666560117470518120631162320667200 8913946 37580244899177718354087233888356434672 8913947 119462661794987824927876114406327369232 8913948 -25328342272164520994033723056322002944 8913949 -86429443898709872462492526246745248 8913950 87846743721397704204281457825034646400 8913951 -80372871506780298813929813304073036632 8913952 299157069928915711179450486834446794752 8913953 -61606264124626230768345471565591344798 8913954 -7554789693881893255176306848703697920 8913955 -100368895512807558262992422201344622640 8913956 17170549009698871875884884462146447360 8913957 920555217533487918309060878521684992 8913958 19737775169302534147395529731992560320 8913959 94494014652130822370212054347014232816 8913960 27082788944894611316147153902078771200 8913961 -124411678151687720082130330962495171968 8913962 -128188319011120365486026723022470608800 8913963 55415995552869413510403620310593651544 8913964 -10356157658018261098408778549927285760 8913965 -40706249623249161932786344956010809600 8913966 22926044629787517189621717883189282944 8913967 115613294873809197308107943878695119232 8913968 -16750200486497455255639602791713013760 8913969 53590180139088599054240287634761390224 8913970 29153381383268658754939387571292979200 8913971 -293453288202669847495805419128990611256 8913972 47045075883744123284909316255915651072 8913973 74249870100461661403962176800163806080 8913974 -21663937675992299421319687464898909248 8913975 -9466491437317534080259700782027056000 8913976 -12427911415905604903210739039448883200 8913977 -170696271566306463668034810555141321174 8913978 52321257004810096231536532425024296304 8913979 17593642572909197594692752654253175808 8913980 -139799880417014171518732438907827392000 8913981 -23789048741367902401513841333739586080 8913982 -136386387337421590789646263461407081280 8913983 -36256125793493851162197249686569036800 8913984 31658171009582526483117814904921260032 8913985 64191344776565294807526755050537428180 8913986 -658720176695879254725001136891865216 8913987 -59260646991780379857353012789736530520 8913988 33666274303854761090985529259547590656 8913989 -113623887438911295741604201593380429568 8913990 -71752560066062055589096887267650762880 8913991 -58911820419215016377826579506577009600 8913992 61501505520847156865921556602993280000 8913993 148586959006964886458792374478071900128 8913994 29872605207175395970675362609039733296 8913995 34357244950190033862034189567833825120 8913996 -88045281062458827540412223697223680 8913997 -334900669256683842263880022562570318100 8913998 -47407409215313368251095503538710873536 8913999 -40270048549738717949554826511191625336 8914000 22257131433887669206322758651195392000 8914001 214535755910753801079139044311081109732 8914002 77429883887942617305581694736884353280 8914003 3020166797364533716712934530966781952 8914004 -34539035783120598951393916771347161088 8914005 -3743621441303205686696152332088759560 8914006 -2914241747640546220699119119886268800 8914007 -161441324501351645853861881634661194744 8914008 -59274141146210934558928102106175344640 8914009 1666619046037875118839355837305474440 8914010 18882096144840215114348600897218652160 8914011 -50216078560038723071531004600926535528 8914012 -36136173795018867079723816097643008 8914013 -112473573963857721002363094480149665716 8914014 42176844942787253498310704098694351808 8914015 63918897439151889682646774477030611200 8914016 83718080606041510682915052662409265152 8914017 5614338221537149460577986133691271040 8914018 50896457514989199420564908862942796800 8914019 98521697903406001997263799662828353600 8914020 -45430956922274435539225154147659776000 8914021 -153623328592557081811286065017878992800 8914022 10625422394802767606937775913262154752 8914023 -161360643757056593260549250693208222000 8914024 -83454285670394536294843247515787673600 8914025 28316553401368860490803099006095075550 8914026 69133115481355943497490209615667736576 8914027 164318670428162221130697878066933333876 8914028 -219074920492216070573700233561436632832 8914029 -163094959925222726099352013663553512416 8914030 -72180162834017494757583479129066880 8914031 -14064913087635413640111303868699998240 8914032 59241716825345380172757905266960171008 8914033 94513297627582764437906425707576803282 8914034 108065524719367387222409238772991414400 8914035 44130602544530263933268053835458372800 8914036 -24794120374984617226079261365080853120 8914037 22693213728049203747103098045715118592 8914038 16593733946282532420053422296435732480 8914039 -145818559165109788580755619396954868344 8914040 -66084876284546614917614542086223872000 8914041 10092910702373501854879836224787728448 8914042 -6443633727371443005635324037978159648 8914043 210316325226643795474482983550464336292 8914044 -28235686539166600339570534176524451840 8914045 -45424303360327801945611295836031319040 8914046 49594143241976364963451850617243053504 8914047 -6692675979604029595282059510303487800 8914048 22962701277634761721286923616979517440 8914049 -257161506031947325881678115582514903340 8914050 -527277222074343692582328692539238400 8914051 45222031694421669445348659412107325052 8914052 -18129469484730979737858045576787697664 8914053 -6310653693335821597444998872320105056 8914054 28165098265192180746897053090030328960 8914055 -143755580688703908685992360458111900040 8914056 -54669561975890289134015123075556556800 8914057 25062973158082811151454996574681549092 8914058 11508111298600203595730545974051300960 8914059 -15325683073552865931241178057427544320 8914060 -123849956826675568936800121448435051520 8914061 23379716319854678036336567749143270252 8914062 32392995981537620794500864333789125760 8914063 21830905142419605832216579505212567296 8914064 -12342813419368003469424657807128395776 8914065 36897396706580321872361279359018379520 8914066 -20692151838489708411093515327779169280 8914067 -353039529055436495268342186731221638048 8914068 94481170122181109599252986273448647552 8914069 22056120550233587628402432748827248952 8914070 55022309566233425026224878038723200 8914071 -108730464809787550393755215148171099288 8914072 -4882944238763173377471852621616558080 8914073 -10792038125049808290611902981841278464 8914074 51053638204356831504740884071077856000 8914075 -22116023890907078133606271810233570700 8914076 61416590258070358591191837658798517760 8914077 -122534952333395968285433884790076807360 8914078 -107179237442109099453828084888839856000 8914079 -52519955423691749784805383850948780320 8914080 59506876977936773081986956943451750400 8914081 34169124725106299527443734215185769728 8914082 -106656230119397193971252660963333701248 8914083 -25376344532824980007437474893670703296 8914084 80765213029394326318792345084509209216 8914085 -186148954357635413621959976793152297220 8914086 126175230749003970306964950560417765184 8914087 17950012785324592192139083973934128640 8914088 -199955286341487739481162717124867978240 8914089 -4274114509227447389214870182817073776 8914090 6411720274241688776818107244186408800 8914091 -246388199874358117793443820370782782488 8914092 84576992296478165305572788658734690304 8914093 86970227047201520237718868082806074924 8914094 37394560254967966124604378243092111232 8914095 -140942482264817799559314603682093089480 8914096 -1754385183389915952050604037573214208 8914097 21397950996340107430701985522428926880 8914098 -72959884110875452614506644088623268736 8914099 53473470313559805609731923948193113100 8914100 10096833087918451158289337961380102400 8914101 48577710874164808776125252028700440384 8914102 36544072554384481150002713671322745600 8914103 6406200277435092720098864615334846048 8914104 156835156718854787333011182969910272000 8914105 37551746441159262151090649827719131520 8914106 -104646100387281346230388270770459904800 8914107 112604611008822069872395542123275307120 8914108 825026436093116835609551143005304832 8914109 -197365702714541576716112964888722997690 8914110 16202429782878696722225562262237286400 8914111 -384452125211063282611802438188299805848 8914112 -27538044623727279950257281648776183808 8914113 12677865285872957281112563415264313000 8914114 -110347241798108540290506865549303965696 8914115 -34540809917290348768597161274548480 8914116 -125562229918521173328443964216160942080 8914117 17088788137766320026751058335174796640 8914118 -38755267487169049163681601437110764096 8914119 -14405210673548225275765992365492378112 8914120 -118146453433392097645077854437019136000 8914121 -161237675209293196434437040553182281856 8914122 28642016971561443056426303757392071680 8914123 89157160201744084092364020024376372800 8914124 -88866222606240238869872906362292200704 8914125 36205126631696722477509565158635856000 8914126 -104009380438676098571469338258754498816 8914127 -200813876912458410539724440932361451024 8914128 6808347852374760996120430209173028864 8914129 -92824319087163282274590135967529901900 8914130 20642388778135031115761747760242073600 8914131 -9065426751219842992601398808617092228 8914132 144887622611981357751491288844216960896 8914133 -135179011380548446049709220154756241600 8914134 -11190736507746204827280105593631805440 8914135 127982320275382272240372400417975526400 8914136 10572514424354546760669642381312000000 8914137 -121817533329017416319573932979160686976 8914138 1087041992141550327074166013896618720 8914139 -12767205031017420074783242024572998592 8914140 7813850199742434945880819035370344960 8914141 -145932204722553912543628091864614874458 8914142 -162737658516640767836610854613046564800 8914143 -19931313739327019148500289716129667072 8914144 -9891829494171794866915841113612615680 8914145 207663213388061093012111302128127866900 8914146 -68293383039010016284846700559190611456 8914147 -178198065050522728325487720186370829688 8914148 -33147873404695836900324922408846197504 8914149 88565352668400390991211351201565245184 8914150 -15132718583391182360860306026603792000 8914151 10727863715743868318014583020196868240 8914152 -46180669767758964070442281108409794560 8914153 -202610719245265837703577376914210198598 8914154 53053551404477640676794798367615296000 8914155 50697375950073250724344938442722175200 8914156 83023593217610020612541774075797097472 8914157 -113211308753662339742972592159825802176 8914158 412902674406307721299940360517888000 8914159 -90600961770877292938788077468108521080 8914160 29343017470161682206012111794758778880 8914161 -118948677436429802595409159616188465152 8914162 25238807782216650012297951561815424000 8914163 -67695130147881691320596375366726482296 8914164 -5954732915558373550865256966801911808 8914165 41281839881086853013660893414765934000 8914166 -37236214703151488076970046309362498176 8914167 -86878970903365288660708242001058370816 8914168 48499109851440475550863986272595394560 8914169 -113067616164528766175197326827408112240 8914170 18312010892016420653041045489239144960 8914171 -10976560930836099571048357794993095616 8914172 65886670195796956084942113392923570176 8914173 3511367206220236228820358635063143584 8914174 43230606169655505485942817051602709504 8914175 -65821433370672250397576088667049622600 8914176 -3621962138775448622206176166812844032 8914177 9723985916569297519960902000214344532 8914178 43282743300843986072915613701683976736 8914179 13966716996702338162780437613511817968 8914180 -8086459394902937929409410551077990400 8914181 3551159085004646379021475028586389982 8914182 29322042918923236093908495939325039104 8914183 203170089392143976050018057599526913432 8914184 -121410623309736719995819700398058941440 8914185 20542852941069869624031610447848211200 8914186 98378386739665380961436303826939135792 8914187 -191355247217546632949028167279839189164 8914188 -57177803586548368163881330501888862208 8914189 44061746398607935076114633367265127990 8914190 67561222163718232379622476850097996800 8914191 60482094489841530428670048315774480 8914192 8953659113059589457784754170390118400 8914193 -240085821927191727249869096524215224256 8914194 -32077909962856499506234597287884607840 8914195 -153540088617591259710284714674245598800 8914196 -36606807667858512907244169226372713600 8914197 -23513140397441062902069886571112175200 8914198 -24564125949385902773853154762113170400 8914199 -12935296362808095881518583224002621264 8914200 26775399757759176228916374053130240000 8914201 476195230290459129649731443940750352 8914202 -66877655837236015056886575399777730560 8914203 -98071285515618192203567879929130415336 8914204 88954941420003112881547340547744180736 8914205 -2494906146903646526229666268630464000 8914206 -15097229651301479053534726572439581696 8914207 -301942954512575395272253571993045289648 8914208 417246041438572496144217901539174383616 8914209 6983551242823342531995264713433878880 8914210 -100318685070931085657712659125328022240 8914211 261580162490415950116723616069409029400 8914212 99989999636220523057206711252841574400 8914213 26395896979874697357440975700873666240 8914214 42007895366339667127174001417165999040 8914215 -49212345064633396758120989548485272880 8914216 85092942303897273156357588810694901760 8914217 55139730443243090303731422679687770048 8914218 -45964169148803355058754322129042429696 8914219 36363732363203756724733081078730904040 8914220 -12199670761118334964542058279872983040 8914221 -13821410711006063601241575099237214410 8914222 -12926576255053612492272534238440322560 8914223 -72461406474968112723629189661647976000 8914224 38923064049280485901658284997533237248 8914225 6358374182651910612474688682702616000 8914226 118549944996454921920011645679613143312 8914227 -97573966189809224677074467202767500800 8914228 3786601754464318896294302137951163136 8914229 -150917106895863859379280985666464372516 8914230 10825020290917644480796226202951724800 8914231 49862961087804665376174866580990322032 8914232 -108474371002485467928889626927928135680 8914233 4088943642354715482134521170205164384 8914234 28939361416831631584577542759671451392 8914235 -224747464967701443189205058986571558880 8914236 -93500974128960999557415050985176845824 8914237 -269513838355906315803918319415594625140 8914238 82856808533816771505507798349345739520 8914239 101357952619881729088289920264941687840 8914240 32415604609107705915927099802071859200 8914241 -58532106241268490944226593796788017728 8914242 -59630859523300352216882926653739051776 8914243 -59514917760283367775447385104619451028 8914244 2383723401601366689225703775819774976 8914245 129118361650965887211947762174610249120 8914246 169126925537289113814055750693527731328 8914247 189338024377421031172079377833025092696 8914248 7564608123850490800288908429641318400 8914249 11959697362404323451799701691834358240 8914250 24700550826750203485287105070569264000 8914251 89989292239953081465067435197192162240 8914252 -43010746154897481011083141299478210560 8914253 240741238706893396470391533615758624502 8914254 -44501217983014862855067034503172625280 8914255 -17178396055028784888290298658232294400 8914256 -25030158121671161685643013637346983936 8914257 11146240201628134002193558377237181440 8914258 -105667632216121790940203013803906033520 8914259 88583544566827128254320090765235156460 8914260 -23242267095628718481124317283562618880 8914261 -95739776947379059122295529831445755076 8914262 18007366359518629842696870742816738560 8914263 -43463651371475359037151707296222384512 8914264 -26649305550011837462812787894093936640 8914265 -49480169185526461793710111236538759680 8914266 -126609263348581921809067202722993574400 8914267 -47160408655364544254211630071532617408 8914268 -127363558579034701257851030609650114560 8914269 -639778285145910093174809830805450112 8914270 -73859433034537652464171686942911113920 8914271 -114194862477806854738896124956612526128 8914272 -141862892283148684707023542974157160448 8914273 -240638431473045749204026752824317845180 8914274 -13625560398954598931245658037335973888 8914275 -13985527216102217938007245526031391500 8914276 -3202363179688257456804952453779929472 8914277 -12480605897483617208004684499219067328 8914278 -9921186507262065472250636821360762176 8914279 -155380352211381154800124768618578447720 8914280 -5756756222621338492774406630923929600 8914281 144887481258376975019581669629788332800 8914282 -6001052170071638344987126345139565120 8914283 89918388577399444425899208572819861760 8914284 203667542804793569584719750807251879424 8914285 79792868077273974826210602275381352960 8914286 -114508435219932010626558100558702953408 8914287 -1225554956863643159744724432854305920 8914288 -99892488788875467780493135921196138496 8914289 -28215462364075352144830712409480132240 8914290 2455652604092877736746193415481016320 8914291 -244594300639701383817986310891389264308 8914292 -151585620810806222355757207629687609984 8914293 -10390743385431840340841005046931500640 8914294 75799207241387800307591562616014276480 8914295 -56497163922669241396531339302068179680 8914296 -76187402474494939449684310503698227200 8914297 13412613189693864320922280624207148032 8914298 46837828356758253847227857938787804160 8914299 -56436958525835834342843463278745371280 8914300 -13693824886806945299874199582146176000 8914301 114963992495212929724279026959483020704 8914302 54113654279272005403424550166941817344 8914303 149294681202363875476674377060439660280 8914304 -40527829502273677938535594205380608000 8914305 107485872284784206343707860907794181760 8914306 -92110124690153633529806524424443082880 8914307 -33284048250973783025166541282367702928 8914308 -25702447019527186656549405873682968576 8914309 67440048431382407341590617683163622204 8914310 71646571900106746330703060633529888000 8914311 1727369347220030076889922788474022832 8914312 30042592717534762334480156957414400 8914313 -200640043212540563886125655198821492016 8914314 -73221675896636730079536249377361941760 8914315 217246486132760537082139159017850140960 8914316 -35453817522519104935886950339699625472 8914317 -86262680492239344231132787903034847552 8914318 38412502526782866298708795903282483200 8914319 182337581559697347365669475613551708720 8914320 -4037108050592279083651663671223910400 8914321 6587956550086538412843515566832072692 8914322 1812216934667741494281853461925523232 8914323 -19093038226084518543513747380362295232 8914324 -184348662862401869123292669426712711680 8914325 106775435905642014024145632884186688000 8914326 15148640152582946849807329860100983744 8914327 -6115663385762007459275261525114592200 8914328 -60065644204282103257492649613646663680 8914329 -23651626967149260902986194435517478400 8914330 -1234862263353939588089338032001716480 8914331 -92590421192914624529679791524115183868 8914332 35875225029310918720611512058850516992 8914333 -26593377717201759534147264455380101920 8914334 -2107146609296588764420682618584903680 8914335 -35277366765135614927631552314752088160 8914336 88929323520142125255554725202442977280 8914337 -281542542587199212327462140212518040300 8914338 72518019498621324150796556476741339344 8914339 8617983543813627598390648238785779360 8914340 50485618779636112491885052922734694400 8914341 -229807437019759485985131805677680912256 8914342 56861866914193022248049934679306479072 8914343 193458196865047458765770929945494029496 8914344 18367026024557768342498050808888524800 8914345 -193954889391681469394037357853795987200 8914346 -60815703152432582155382337148367189760 8914347 -54639076264332227490955799061186523200 8914348 -232112485266219179225764299154934965760 8914349 -8221998096833376313961328871742379648 8914350 -13654809913911950716074372403674547200 8914351 207306604838257947615293313476307086104 8914352 508521606337599944732486829740654592 8914353 27762582752672587010503145281939667904 8914354 162765619770518317449872095192756119072 8914355 15983529439454987007348148113748349520 8914356 62071071941597920489428843880051789824 8914357 -422966809256995318425075669928354753896 8914358 173826815404583832945154034744236147776 8914359 -4492891517328579547967421341613968640 8914360 -7950546553840099050961738637770752000 8914361 -136960881358505363198926895619010070076 8914362 -19168010697516183578997761626661736960 8914363 -20467874361139400723973859117053504000 8914364 -35811067882523934894775734169046068224 8914365 -94239618877355194408835546021836906740 8914366 35233734368814990133469045942105595072 8914367 39688258461011135215034292421811981184 8914368 -13478179556717168710904719316499824640 8914369 -239184043328088303076976429556022240080 8914370 68006484473355210926794436494110581760 8914371 21941372731412013010860938083201459440 8914372 -52715707176976186727379055817284012800 8914373 129401048517816545751889505929828608 8914374 2491822530356085652809092790673954656 8914375 -26881409557429437265888288331525850000 8914376 178590248046541572368138045980386862080 8914377 24976944077451925076495523977496322320 8914378 48370518485171305342539481556246822400 8914379 102908912070414635636383879000009333560 8914380 46045988122611731493652426845684034560 8914381 85055458043855372448771755938239143392 8914382 153423905519675244746845206922035028800 8914383 43625942416094230684128681148480728552 8914384 -7210927911326495158889360322805628928 8914385 -191099988900303781830498561516311275200 8914386 2486206505871027819664668180164367360 8914387 8510375051811550850224180852584942552 8914388 31917874068433251665749809642678460416 8914389 -96333812780995044556749814473324558432 8914390 13164487810934155649714201848477459200 8914391 110838128835173224563879159783991996800 8914392 88845177195063495940657385977150648320 8914393 -130094908363373973995589215742307307196 8914394 -72493438329851613934716149066578623504 8914395 -1568902644598069145385855567698434560 8914396 152758686616356577149183229264061687808 8914397 -103707096266706552964842531468672791400 8914398 21726759519344002141978653680038188864 8914399 -61924114069256845172242193890156439336 8914400 21661602012952067714894758431955353600 8914401 188017009608992246192546811069541646400 8914402 -48589667220409746181372986619794739200 8914403 11637787184013770438228200376187434652 8914404 2165481418160286386851818382791782400 8914405 5725771958390351860842496286653077120 8914406 -69204665832102317512968825882758914848 8914407 135839981511641310238660298475130995240 8914408 73709873424154023651364010204223912960 8914409 39634317451985237001670572635683606272 8914410 9027229416348562263428464273254644160 8914411 235997272765774342459579869273468522024 8914412 -58693404790411393177924900615910041344 8914413 -99253827556937892182851074349680862656 8914414 -47535936472188393768216819194306879808 8914415 -110508978354174438530651353826366272440 8914416 1735994508190657250560836243554304 8914417 216064809410806511131552683957095666032 8914418 1164646829235061140516892279265520960 8914419 81358126040117257976778160707051975288 8914420 103871076691188888419235480482473728000 8914421 168934007917362078390246345664191767232 8914422 1987714361718842137207865618935799808 8914423 -254127358718095543549271378152498162632 8914424 -188617634961397224160653648229700567040 8914425 8390174153921869296814204129517606400 8914426 -33212590431011018197117594364615768640 8914427 -239751087268588156092914789638041653724 8914428 -119452835322292002426024449701570560000 8914429 79110871125052388945196364674143810080 8914430 53749929135838339954828981089672929280 8914431 -36111860630352488772031741693957105776 8914432 4538698882486478715260816398076608512 8914433 -194658889513394792568399074995941774 8914434 -65934345716464976723874569280332065920 8914435 163888131095606996685365941699777748880 8914436 13165368907467039377620699747426037760 8914437 -27994844875025081354220230625539316000 8914438 -1529370275696752605573006609266624256 8914439 247444028743984390802103517846184544000 8914440 -48522847188915637739435606890910515200 8914441 -81175348188390118066075043048675530908 8914442 -20721833480603883501715452867600850128 8914443 286138255571695443236376600653701616640 8914444 -62574990859888751945322320971684478976 8914445 -45045862313682361977615506748183272520 8914446 153986125486415538260960512525243180800 8914447 13193697092570267409016557385571809632 8914448 -22511672737460649818484091513229795328 8914449 28076055400880771617388853963808842528 8914450 -13614888222150205645056731000111874000 8914451 -3983511976953525394284528378697021536 8914452 41889077480811856588965157928306264064 8914453 -2492517449994834669962385334335148800 8914454 30034891858091355143699698980356092032 8914455 82837319001052880633185023908039539200 8914456 9035176372570163329136122779275673600 8914457 13295428022126224320371467247391477780 8914458 -18842788335827260493902192001235333120 8914459 -1886593068825317675966385931311480640 8914460 177884084213197693585116349163199344640 8914461 -53517813036096145834261191872733517440 8914462 -3263315422026541906156465078087801536 8914463 -92561896942262722010729765017652400288 8914464 -15798491189112901980062270215735345152 8914465 80643941938131609956458127574842856000 8914466 49885456534661863749437937000478211328 8914467 10368356126462306340595787585281609080 8914468 7606995183778565283792049667409614080 8914469 51193296323049004491412381926947208096 8914470 -14207878987499414888097502129591541760 8914471 157904664761151501455563624038528071672 8914472 -48759697713300229002707252946104325120 8914473 -165588738047517741964628469992133004278 8914474 34747317108947261261729038385218828032 8914475 -55885602093043507168326969132001885500 8914476 -25597361041071144175388777966484258816 8914477 123764641346651619289518317412416338560 8914478 -16879400517426251784577782217366306176 8914479 -13650671278186740036989219954434728960 8914480 34755331346280495270338274241392476160 8914481 -101174760050886089078819876912958356718 8914482 37571400310647536507965499962962589440 8914483 960817574949587489105345522137454732 8914484 28176459304223830971715603942440468480 8914485 57614091307125131935871153054788788000 8914486 17528667797539578900427642560028176000 8914487 16662765191389174405642715677195238400 8914488 7392155924267415098227297920204472320 8914489 -250527235992137484245638146085046526576 8914490 -58211688130442856439788798370019174400 8914491 33157075657841295928921450938760440552 8914492 56648635866952631540706195576881577472 8914493 113916210731562398907087028698101820000 8914494 9717467057427579632798554245495388032 8914495 98688973784781726627134243523795648000 8914496 -8018738781420794020296285348251566080 8914497 32839318291641484276220510178454590000 8914498 157031378622109606889716056840155490000 8914499 -193574240854704583502988706959382450680 8914500 16806005069183808448468906973021184000 8914501 90424430022477340754885039538100884192 8914502 2244121914344351462403648610482322752 8914503 -55029972336205965590988085360833817776 8914504 233198043246842385196404807895162552320 8914505 -96481508992582950901300472596491533340 8914506 -76612608665077530150356558723287716096 8914507 -3306479881912732548314635665491352000 8914508 3794085258126423670370392116659235840 8914509 -81022151927202366718512549519742601280 8914510 -22753122708370915992476744475580183680 8914511 -240270943804029588138525153128789752320 8914512 14957604162377780561519858975124357120 8914513 -163748276765678821617996072394661611020 8914514 -12189179600630653573116738232110885888 8914515 9696512245234039596253608551933184000 8914516 -33467564815975428624500988605994141696 8914517 76618943823918762891235510534168721166 8914518 -120698898109232569289386949069008300800 8914519 269872934711744815600707606985518438920 8914520 -101570599977239428590599552851118899200 8914521 -46466078219174804433976167365316859200 8914522 -148606246764867280776117151864310489376 8914523 -149067190190395577310180534534139209480 8914524 -35490563904292191074798780869798502400 8914525 15847004483844843519351159917987283300 8914526 -62722019930141687114421850667153916288 8914527 -174606171431245795357898011564342810536 8914528 -10813773456234531187569640445001596928 8914529 86885605239002257762247354851345099284 8914530 54561997871692555982387329552859320320 8914531 187861408762466624562157647291321186332 8914532 123832098751047605021885776594473129984 8914533 5474147382442206635655764191889008224 8914534 1513859343067362727240739749631398176 8914535 -388042390406081934979056646661091840 8914536 -14633445781142809761452556431095096320 8914537 457167180714469855900346296412225776512 8914538 -105467335915457150793827984141529664080 8914539 214914191465148108853982769208621119168 8914540 -91852831295362905705800145367043742720 8914541 -20819043327072172611599107303317730548 8914542 -1840367526903848742809867644810383360 8914543 90042558267639273635921688242828909568 8914544 -73699176954168067459760721915114455040 8914545 244604181502559809977367396780535040 8914546 4740577732676996267408613713055467520 8914547 65774321853661623572468326936031579136 8914548 -24868246846488677821631478615736872960 8914549 -39350181467947326341330262950837466464 8914550 110396986021603168284972127065563937600 8914551 -32271800324570360914724427188185998336 8914552 808117815605499995088668942802309120 8914553 226032521719312551397474923482293260000 8914554 -53616618678522240071064250336456848 8914555 66549717811600641114252462855426494160 8914556 -55679691947902226523051550580692780032 8914557 -71810235827623587166630706112470238240 8914558 34861531951745034599937589118880197760 8914559 -388330223572383405191342420279873673984 8914560 -60723210604810914611914656138972364800 8914561 -189470066756848204577106821158645664976 8914562 -29235263232838377232704930256056364128 8914563 -61921663656037759993077057154022991360 8914564 171034316016576398871372760221954976000 8914565 32303866169184144402843133943127033600 8914566 85407713872828856210982179134242834624 8914567 -108388370901069948686370512356213969384 8914568 -44407786783368906604247664796511139840 8914569 28621979556532907089354694762875528608 8914570 11320928181777456242051052217821696000 8914571 204073964160957697044392673056015082000 8914572 -96606999166143021193431296815296821760 8914573 -143900614464524226776177518569598287178 8914574 -127937245523586005021375949725168998464 8914575 6545411968914701738179670983173528600 8914576 43185565786116254923613737160182923264 8914577 -6120974769213818676616361242996717056 8914578 9203355169657211624424399751692023424 8914579 -249657393309406921325252772356173503624 8914580 -99559821001915858117873434621959139840 8914581 -988963848515399577879209284067851062 8914582 -133812011167469785021429102930670529216 8914583 178640203545004265260042649861902661832 8914584 51384827992421307043848676515368140800 8914585 -73734818103445951513798707857124164220 8914586 20678931809098088860328561258255050992 8914587 29502229101982371443056484132524120320 8914588 -2967483083000322515679595867987704320 8914589 89239732925533604120704139316329737260 8914590 583947709657225582007345424415603200 8914591 36789366126499644902200806300027216640 8914592 6265377070643300674198419040136527872 8914593 -101042759227958651296345489651112976576 8914594 34271387489800262762341838304351870240 8914595 -32402745254939257989855825283748734320 8914596 30979203808193940602867806740849684480 8914597 -211130006389241740008390617479177797440 8914598 -32866410370981878065405237862402349056 8914599 -22486354260220433028058669599655844016 8914600 14742076983524043299763615885642624000 8914601 -86670377859505524128443052982659639196 8914602 -22312796701106014286430312777232604160 8914603 -52045286625949063449133451588496258800 8914604 -26591605360294814478034206768698678784 8914605 -2463448000580679995384549872720896000 8914606 -134784735026707012227727006913071405248 8914607 -22761229692246310829798243793438944520 8914608 5672188251088294008213306833607327744 8914609 -15379517844406004139001584161758982160 8914610 56847974346286423632395197984124352000 8914611 70634101449493713409502025062409922872 8914612 -22281736247992364105606758304764887040 8914613 -60168328079213679271194414287429999460 8914614 -2749496826161080417817621747190160512 8914615 -92066208441847808256846652487520196080 8914616 -12306694550024454027486398508284928000 8914617 12542674585745127880629589393301347332 8914618 140568868893693032908470114619022940672 8914619 48270847285432577524852250036867899476 8914620 15381488609414304030073989712178380800 8914621 12993432391067585670281878462705226822 8914622 131517265137596160213102003331945850112 8914623 40072026223145095750063470548692029384 8914624 29975112080396884959107275175106707456 8914625 21728430679696457765299916680211217000 8914626 -2337160847063229172463050014424819200 8914627 318758655230907615962017418990376183312 8914628 -150580630203406380622406451638558197632 8914629 -145688223004827767140515308886138753600 8914630 -20422095252213422119793760291900211200 8914631 3282410534293545413422343788707475968 8914632 -63192453367631936843691965738240409600 8914633 -8097306468460166759709111506941638272 8914634 12394659289567633759533311766327687216 8914635 12437216786972805784186889235279150000 8914636 -202863613430356690796090355573681521920 8914637 284628220142778894362095577877071207286 8914638 -26279359701437611575811317016863129600 8914639 16913243484828082423749525715652548608 8914640 924874350226583371154539012659609600 8914641 30650351975310396041539098006516010992 8914642 -77110356870781961848394712138849142656 8914643 28284885575299402331632775742367672440 8914644 -22772325123237943693343519567523532800 8914645 122356392300668214013632967572606999900 8914646 -4523261674149279258666948452498372736 8914647 -2478106126273067902368338659503019776 8914648 -160360519639309498926966564986329497600 8914649 -125257392767091981498417979743781615350 8914650 30556412202378272997292153247600985600 8914651 118444915210262325747223110647234131652 8914652 232473250006339069954247065997163649536 8914653 -46424902356926920065108619522253426400 8914654 -61355763229681072155478525121035456128 8914655 -85945552659736114664541931846791604440 8914656 79490756932845629977051651932642607104 8914657 -299579562628010400321335219625012687228 8914658 73972891107725779123608375120738857760 8914659 -4222231166434149158995999787647370832 8914660 -78152434275437134931169040479569395200 8914661 -54375091235877001817494549602906505920 8914662 8811219722145774534788762115187428096 8914663 -39718878558418992076411464236154436160 8914664 132301908487244816559129838056792883200 8914665 -88363159853590830385898015149110070080 8914666 -15178461007349350607038812552734772480 8914667 204710411531311993950716546969224907640 8914668 -23858422524905776240761309800062831104 8914669 -96999852286499317126520805222363210240 8914670 -37186082158185265642267400656526592000 8914671 -8607679548083540108173288808967114720 8914672 -22501116326187282993412139623684014080 8914673 122216332071792424301319498022848131922 8914674 634528551706282342456746162690608640 8914675 36406149790501680866354728078428400 8914676 -296220443399633274403676942981550059520 8914677 -199970636461314109824221775351078144480 8914678 -119406488859659241939124351970365273344 8914679 -72471307923792990035199016149277629720 8914680 -95234248337480944909020418311483494400 8914681 410286434459633289280238010399808725024 8914682 38326379205659786496471187957392406272 8914683 -4345459825405295022223349523781138896 8914684 -7112314788464661482737304210732544000 8914685 -20129795181888390378646748921775571200 8914686 -75293149462038925057945274410555315200 8914687 27608375867729891999637379988541226320 8914688 -161259892986330166019440695279920087040 8914689 -4333989746568038845764929238454660992 8914690 16585861646450882114954266126918547520 8914691 -20258838914404476569632140211325423568 8914692 -88957095316808284095666080597399835648 8914693 156425648186402682211303331228360619804 8914694 92307625411211016152777183098705996896 8914695 -23522678445585945399831789273313516080 8914696 23217504050675961332766929474358312960 8914697 -285530522399245225486657886010761399088 8914698 37642874870588908127525660221007159808 8914699 53476264149718613910268054798144743736 8914700 14782408889501761070489604434493696000 8914701 -25862593644323672752937923212082127616 8914702 -43389583218897173582053763103487905600 8914703 83824409337484734669726762423209131104 8914704 30819364506544890761678235878537232384 8914705 -130590420546813385407512352877743278400 8914706 4383838023458523645297341347770533184 8914707 -2118617626572365260379171818388472396 8914708 110237460919784486791118170765589643264 8914709 -316744772045195255165323402468323183090 8914710 -22670552516870683248391791495149230080 8914711 6302221878518603128689134251662537352 8914712 20145433823555929909541703669337804800 8914713 -37533469179156468105012982298465572800 8914714 -19921259352097569892446157172819126544 8914715 -66122046079952913449783286836573505600 8914716 29346442819482322468319094229615603200 8914717 1706458344539019384694723368774861792 8914718 -165395238581182824179112528335752717440 8914719 17487006859428658008020761430458487808 8914720 -195158781956172495459817374899874693120 8914721 -14437518628941099733676681342064498078 8914722 -50550950718287058743273355303037580928 8914723 257058286947795993097420692552458463120 8914724 -799430259370175520359783476520755200 8914725 105630277388368547043591065854559136000 8914726 186503106158627427702778365697627411200 8914727 -104598700562105552538595167301705178208 8914728 -51298724879229732555094618302814371840 8914729 -11531266605068537292566147096102817670 8914730 26593593313720323560275987518482392320 8914731 -13880914316767451256139330063188143616 8914732 -4954753864679820315068974840596357120 8914733 100762225533939392447862658458623480982 8914734 10739311142099283383606648115651560448 8914735 -66706829635009751051474887943835307320 8914736 18868057051603635719997883549610606592 8914737 -33048936248836313583786847860020825280 8914738 43115098259086669874489078543225121792 8914739 -132307161532788987570829534959072953460 8914740 -65091827590875644859867498570555033600 8914741 -213660311996667063978827863064621733600 8914742 70542090378402019936344063394998970272 8914743 -12300605786303130849717967905143487600 8914744 7479829129792678286125926614660812800 8914745 -6499470239879636279820893757026803200 8914746 -6080740172256461855267798340756155136 8914747 -7091862893273059298809163291751813560 8914748 135606464012645107235205106064992017408 8914749 55059651731368367834170887017194089600 8914750 85359107523118618826141612181380208000 8914751 -10793110910676237329095236984099609096 8914752 -27412634020841581581695264970642554880 8914753 -23467976632099674602368771069951368192 8914754 32984090952863673675597031648371801600 8914755 78115613120992293233324802629828313600 8914756 -37629547362221248131723005254076406528 8914757 -226984725216732197345585744117280176994 8914758 -37471449133628797887013396562498270016 8914759 -12743710142096069500982528292534865440 8914760 -100156078975174363948424203218124800 8914761 11237790260944162873799300310820402410 8914762 62923387297211850241455186825166752000 8914763 -17184487433860116809514444361973320704 8914764 -12161586991642980466784937898850394624 8914765 -61902777469689633877329254318593689600 8914766 88903099004225388099895430427124872576 8914767 105062582748867253192669720584888898560 8914768 -2171931111870785229266403455652724736 8914769 -249148081662399447186161838415696354704 8914770 -26502356964387820583937440032472918880 8914771 238099420741198941601418753350936148972 8914772 7729311925252367945410162711845212160 8914773 2265617225012898879270600481037998080 8914774 54152517597681506907195281967968390400 8914775 21985750647987468965121760024970218800 8914776 75037391335290990169227482002122301440 8914777 -248261112491525623144397012150162035008 8914778 -97146443070610005980658720437531308560 8914779 1760313745230254459093514982865107860 8914780 -9374562850912318915520719090076651520 8914781 50770295412743027207186865922229798880 8914782 -32667637946596162128980519265178767360 8914783 16481524704679944851552243471359233160 8914784 45204411535089734664353272650813407232 8914785 9151706202997462365302102967921025920 8914786 -11306747439090824266866359380214845440 8914787 -33136893625310920645469143958789644848 8914788 -27253571868191488338137883250838406528 8914789 -117591660501747556956773557322346045476 8914790 636441238222142645562757580890782720 8914791 54190958367286418967048084270978071592 8914792 138315354851721042644169164225839488000 8914793 -68478722973566071532799432876088899036 8914794 -4542299574675174085302090183631306752 8914795 97767646445995315454148574265212312800 8914796 -22349345922268250756609987438406144 8914797 99555948504438537114668413867692974400 8914798 42860157607119300861607410914633102400 8914799 -275346553394333290170914709383298001200 8914800 8706911380274038502873333648719872000 8914801 -60267098436177362456480282835833229248 8914802 12194755486567992634719544096131340800 8914803 -997694891156109939285274451619586560 8914804 46401987706722529795874092220532928512 8914805 -112468007569663341791413878158516445540 8914806 131727198890254386053552287811493628800 8914807 161886335229918780245349102128874076632 8914808 53216840004248538998839118489630760960 8914809 -105796813384788591795741129383725861296 8914810 7905757249395767379200581867193710560 8914811 -114773750422444490639591246412450186588 8914812 33740745151291213536340931316698210304 8914813 125913856150527268985910770424537989484 8914814 -159818587048737753562618252937466207744 8914815 -26839721140856780102516313107990448480 8914816 -30522488887721738727487779042628730880 8914817 38135925416450608182116358784915154472 8914818 -56421823899298106232427922100727663104 8914819 494771846572758800771108527437171648000 8914820 41301137219866914635970866549236174080 8914821 18981860238407721370889722517587295712 8914822 779341555092821964746579786402888832 8914823 138334367988436184421332767316894652288 8914824 -81876192050120083319853609895973514240 8914825 27705331766622493314717973908675289600 8914826 125182037276171929409556585356479352112 8914827 60050895668661689734922332610172830208 8914828 -20761256810828840986453804213709711360 8914829 -37163825743446702712626850361380619328 8914830 43582037319433366737632603263489057920 8914831 -2100806502915087865286879903112605472 8914832 22460127866616950521756553837393756160 8914833 11491075523933653576733264464003097280 8914834 128929032646981168322729831676718233600 8914835 -46292372461561032921726223043836199040 8914836 14341177479594337630727572718443745280 8914837 53303403021240276441018004111596953486 8914838 -158353480905128235474149052594850368000 8914839 -40202171623512069309596371531457900592 8914840 11869000182254243134000211983355289600 8914841 -5363821146050799921134497824690263868 8914842 9937390309589840291971191632970451440 8914843 29995153122036491762493229325744054800 8914844 -229258202211823760018143106243715531264 8914845 -45847123653493177752012672431246319360 8914846 -1216407276407651058434423293360045056 8914847 -66201550858207611717981004496540188704 8914848 -79429672504253962981596213888833028096 8914849 -95138463439572056818917774326982277150 8914850 -16622010444383541561827253027122995200 8914851 239609172339909020902835164615414606224 8914852 -62458961422677230509048537466709192064 8914853 -192058646295750566149292199295595768898 8914854 13843052509810373779534553104385160960 8914855 -171028921954870147030498656379751079240 8914856 -25843396147770681890308904719515648000 8914857 -24087005336122630891215849918327352320 8914858 41639469906728615805387591165653039280 8914859 -65123468388634639547782153516950883296 8914860 3613520446185104098057324557767393280 8914861 -102072388950993288987485534171820215700 8914862 1761564825603874671385279839450185664 8914863 32576742682484867785810025623509138720 8914864 -14604425230653811984025688212457160704 8914865 53055560910730454375180137205451543720 8914866 132167762946320414395789123436625758208 8914867 -92555040037623521035445811762227492480 8914868 139419457168131228007622037017909834496 8914869 -68258166672980318360709183560987715936 8914870 51891875478151125051505406438265914880 8914871 -40948805268804488663093169143139004416 8914872 -30713281487852734815559377467243950080 8914873 -156406808391366092604666048771885296496 8914874 -146451292674117528325563911337207986064 8914875 -101804843660355311082178281743681172000 8914876 87857000142319022168287393551217751040 8914877 -40087777237089623163227554383200729274 8914878 1218148408167193514796378722566349184 8914879 -237341458686150888955994331876146211520 8914880 26085174922333379827109487930255605760 8914881 -237974768862878338768836596953080328320 8914882 81464467272543281862423037623651352992 8914883 -185441610544401178915327858497601148868 8914884 -61176125622325447495350033209116305408 8914885 28540254790727394525369064397840981760 8914886 23305603292131787663013906967157926080 8914887 -103626758162332999839639568502741253120 8914888 -242546969435229671671636208878897290240 8914889 2779511114836483854096622469747494848 8914890 25643289295523929474953011191937356800 8914891 25549217258044053022365970511974815712 8914892 -8870796879729777090809614730385162240 8914893 22575550971512207004737172476049029664 8914894 -63354290653913240419431139407639645504 8914895 4466033049245189222277972142451622000 8914896 222757089045532143754080774619422720 8914897 203333066523841562232188598488573359346 8914898 165916835658837216712951691393645293200 8914899 -62702385269967058583206952407936200960 8914900 -92893504385376457149101398683261696000 8914901 94587451049718569588579743131487775100 8914902 39609586109527006826092627363977289728 8914903 190836118149995398913140615260437080 8914904 -94595614444868419625827527375479500800 8914905 -122164229251587469295464041600277083900 8914906 -1263888373987986574371394665297659904 8914907 473874600807686439852233488265966833632 8914908 -106845110595710507545846749037782627840 8914909 -88196456305591243046425072680600292596 8914910 -84666875069819705813639911867337000640 8914911 170658828999490537605407282773027747200 8914912 -117917406367938066566992457041673453568 8914913 238190546197293107280848762695200065280 8914914 4722738816070621910705929154934336000 8914915 -74458210529018934285560781520289525280 8914916 69417174656382550123721590854932935680 8914917 -65854408330119211272564935689396800 8914918 -7136392758212520395192300535285599232 8914919 116703928382482611106559420958433017360 8914920 21903029587452087242984180639283609600 8914921 -87573978821820991354522364218169303878 8914922 124935325487528682971900223576444526512 8914923 -39707950354357710778692082697631595428 8914924 193630432496649260940938371750849392896 8914925 106851207054035194457772173098610860800 8914926 45544082258319744605557438059462586944 8914927 44411326341454331337997678819909503472 8914928 31024538461057763793983115452154839040 8914929 17714754178408412123908334346273320640 8914930 -49566963278333151061123266604240172640 8914931 158454985265678092355007854087345368992 8914932 543492106988619294135358537696892928 8914933 -35296417361424880977233144472493112480 8914934 22012567644481830392443225177375512192 8914935 24343727887601883681225173733907198800 8914936 32537263134804788324268781301504655360 8914937 226726374166837212725090063062378484586 8914938 6437522864682021150985758792863436288 8914939 64329594695767438986699058620351836160 8914940 107977926182147428619717858863041047040 8914941 -8965307300448296028553524432613420128 8914942 -2497013014523008413880375982884528128 8914943 -287310342891178337939155985191303636536 8914944 7756218834721627891026059350675292160 8914945 -16628968514327982215978561950338805080 8914946 -65006718755462333439022357762821857328 8914947 23515976313360589548958113114159582528 8914948 -43257366360656991297839822590985932800 8914949 44715882852390939745853144033869925760 8914950 -32939512226218390647652628388799924800 8914951 -143480301105882008887875360182116723048 8914952 50988676802667342106885680875120640000 8914953 -3049316234670177956598446928474809280 8914954 -88085826941513441299484593117961839824 8914955 -53317971728201721136816098933453366240 8914956 -22788347919285578711566472910005948928 8914957 161926478470970862028900060159353489206 8914958 917517212152387908275621999393278848 8914959 47638835328119757350344185330274135680 8914960 -41145256000649635891780770582366781440 8914961 -186521388279057714771115731258841562112 8914962 59260861767999393802770835358393995392 8914963 148592482761312523451231147718358599212 8914964 -69328841454871514579850821569026129024 8914965 -21627033545395634457446777762982650880 8914966 4021183670861455388678977452988565760 8914967 183122449350073780725427346298379857504 8914968 -113376370123894242584394730277775360000 8914969 -77759795239093228469240689669727746304 8914970 39222141866729117248197161107174142880 8914971 -3368854413244506962626868694130755840 8914972 -37763538581971532984758455196242528768 8914973 -30908301436492040400292488614994636480 8914974 -43239882672004759094856446751461760 8914975 2217608070188200441811843044960354600 8914976 81242786695473239764587348237012172800 8914977 31469398783421117413097881878030125460 8914978 115533413271725515084412265009750665040 8914979 4294383628612703144238829478111717520 8914980 7260378142083448736546752159128453120 8914981 193737054718203234334373535772453182782 8914982 43023627979338103213731610337304218592 8914983 29981166594416284567782301504690491648 8914984 9162169307490566883412735250908446720 8914985 -94973467378891820496297240293643785820 8914986 17492533393818197151286651263213792432 8914987 371429678452998040302676303810025334792 8914988 -61269438836240846007121890913113760512 8914989 25886911153530260374195362045235861824 8914990 29643306372833582465138513113345843200 8914991 -110513380952371580927808246382269151848 8914992 -39468392697651025379881643446716334080 8914993 -99731357188933586570070446618499755758 8914994 -107894087144720968342345485665681916288 8914995 11863878694584224242822830606945909600 8914996 -43142539092370856397193388448162737408 8914997 -4728407454487621013602426801038382848 8914998 33803071123875907550905875206928769920 8914999 26019763418379642837291127173574774080 8915000 6887620292335644255193795762905600000 8915001 -4008642161239254053028119521796496000 8915002 7150868928514155653700634915211968992 8915003 -54815200777727968976810436911681150748 8915004 -63505262341718237689421488710812633088 8915005 -22439623460588805545462206396831387680 8915006 -48759311046404666713351590768835808640 8915007 176438429658023188618630196190813312000 8915008 -97504170324799240203999446957932675072 8915009 296594276572651849831604474157223261440 8915010 -2963671810194181285872540511182604800 8915011 -38370721516877011142455978207932012480 8915012 -89198463814006156569540371104610434944 8915013 203888127323581671870629898880154222304 8915014 -70045604848781758293819193002366378144 8915015 -27252336831325901414026248351753121680 8915016 56354340128318204266702466520260198400 8915017 19936496687750692064876241877074761140 8915018 463656724222457531599917809881559040 8915019 407086930637826841290743806429900800 8915020 -177550756713070314364450350481302328320 8915021 240612399651870561082931308742623291692 8915022 -748321428391781748808704510620562048 8915023 61084368131115921400390329803554897328 8915024 -22640986126278847948811059096330715136 8915025 37266698973702998849254251663732897600 8915026 45957233193138580080438749533339820160 8915027 -58537198066875526207329521248916255928 8915028 -27739643419161657452619335022867025920 8915029 125679930095742630938998592601868295630 8915030 -39140026355283622171110858011903354880 8915031 111496083143192084938093383940272508320 8915032 39272555306355532082000905595282472960 8915033 -1246808854365972214335180933713736300 8915034 112554287401797503990519105241396645120 8915035 75124148926558115443437544475772262800 8915036 -18945799473061879062795390675958849536 8915037 33466855671040301168839448166556656768 8915038 72583082861996687791781270800902415104 8915039 42908258463583744681464355065139021152 8915040 -27427833857753950823788563970428764160 8915041 6218232531909530042836805170332327300 8915042 2822473389017303961236680032298758144 8915043 -5604838197686535231060627363528657600 8915044 -5522233578128526684565155795806896128 8915045 -23071680903863073277447384424801165700 8915046 19580717878771139495559693293315678208 8915047 -148933886747396790763397970682987708800 8915048 99786991825780714552164733824506895360 8915049 74537251673558537738747530478308924800 8915050 5172339519332001409096479531593782800 8915051 -62501090828683236840530275055556327888 8915052 -2451224057927955539553111895003911168 8915053 -16948692768613513654298415785458432896 8915054 -234477792413424146451270804985502592768 8915055 -103442714478646608085945790180960141280 8915056 -22102811839841449764026398669472595968 8915057 -122049248710572880195260072201569032128 8915058 1696734734937411231301773276156403584 8915059 -71581691157190939282447777664367119984 8915060 1757936140087652842330835327508387840 8915061 -2008778793783213578579300372163780960 8915062 88516279463167030913147997893520472320 8915063 33413881745568580921361022038696401320 8915064 -42049736405222611040798956427492352000 8915065 -19314530005569857081507610006240286080 8915066 -77172800315402528029892413216524460800 8915067 22335089758746332104198504614804898320 8915068 -3061541436401703264747894176990344704 8915069 -179980495699480709344645050800486737530 8915070 9067245504737490210700485049321411200 8915071 -268948514332725424274485485253016006400 8915072 -1049422685063472489274496683805245440 8915073 17600934475881371013324485662872258048 8915074 13621785092476899118252876211483579904 8915075 -19306856740667776004500862505717992400 8915076 -27487161062483125879730166610549063680 8915077 143310472572274465019316505697934923040 8915078 166611845302900849430570649874389087840 8915079 55145282048809076557145187639263721384 8915080 124660366079829242339533573233503078400 8915081 -42830564251584723286536387811973352576 8915082 -54314342773802118270722297419661074176 8915083 -221304279980454643281087737673246938668 8915084 45425134449585936433724221161223401216 8915085 -73167295745670504760687339344488824800 8915086 -147108109839389522292190721879540179008 8915087 -28225902281400233211033121965869289216 8915088 7988615490819255850858853031162937344 8915089 227900676818081967545641959057529193832 8915090 -52455851642327140259600492220689743200 8915091 4061818941002692800427448055086653440 8915092 -190539308512762218599787086954008285440 8915093 -230267106228659143744086385689256206240 8915094 4748609850855349094567820220193791488 8915095 36971298747341618721174744120049996800 8915096 155531238330674477980879748838687989760 8915097 149052830083700151333719686085163176400 8915098 19317642864789794377554995725638082800 8915099 117312262428298854764141627022619468464 8915100 31585630797838980130994826629696294400 8915101 233323640414480939911282093718432784384 8915102 -26055486489644266347702274229261256960 8915103 15113098326521074751344715073916903632 8915104 -1014634007577091984797289136825303040 8915105 -28986945335272529704460916706265936640 8915106 -22104929831205402439532291447859937536 8915107 -100183118241057843290165007300656167160 8915108 146460221073071749178648830346677158528 8915109 63797440699471325251110722348628020256 8915110 635031194503238507382129494632944000 8915111 -202569396025735508462285001592279350408 8915112 21532131563529084170301618892941265920 8915113 57962717279587295249686178247079850304 8915114 27711245446102374246532413901728029280 8915115 -49340638466644973533230057300005829120 8915116 53372711702342959614328035550624874496 8915117 -47494666896444994371784596315512459700 8915118 77730737228369045381104726505250199104 8915119 -173046817090218810593294770650801562480 8915120 -5752755632987258906022069717535948800 8915121 97467539763277727131622288573503198080 8915122 6334632660793513353369694535356093440 8915123 -51916444143966099296123809276827394560 8915124 -161930383112424267982996169742707447808 8915125 4592262807017669496439003719479814000 8915126 -7541163150067327913214016595139827712 8915127 -31851512033683899789352613254473279792 8915128 130418560760980245269843630325340200960 8915129 320454994278776494402915864751650850730 8915130 -5673650608951530184134404125373952000 8915131 217394460455126836247513312502787512932 8915132 -188936749832058589925344559476237999104 8915133 23775091036225909048819029084281957664 8915134 15266640144956394102038872963442280000 8915135 1863613901816666785670076630402451200 8915136 -46689226018935728919356326978560983040 8915137 28805245489481897443763665653790423104 8915138 -11050556161180460576406190985416516704 8915139 139505717254051429048177614116531201808 8915140 -64539356910574613840432051849384094720 8915141 -273449416772667069365541156706608799458 8915142 3777423305379479070296015444648071680 8915143 139703234681835930195415588145781234392 8915144 47260414580382154653476252241739776000 8915145 -73018589812697516028330878957523980160 8915146 -20123546239290716097282148514041958400 8915147 2318239609273496831405689112584195560 8915148 252550920119736794898433223676920463360 8915149 -174813896715240380422931591537901747850 8915150 -29568190045016958729455091250105536000 8915151 36090710091179949522162588460644326400 8915152 47668902485329627288105987516898041856 8915153 62326838289736753000723762197039290484 8915154 45207203960948846862815245902936972672 8915155 14915017270436857999329902987701167120 8915156 56314682875970822254651628224883021568 8915157 -45856089623228441714866787428667036160 8915158 -110677674212062639155331297309563057504 8915159 222718015685839160590836888016872240 8915160 10832022657810821925867989195888025600 8915161 131855402900811710605023870052614600400 8915162 -181482582123586151480110896095581728 8915163 -44238839527688547508412699729330261712 8915164 -125327810759838253834594030922991417344 8915165 -52315710420299424464897164264377626880 8915166 -2877388976803123789936856014746792960 8915167 -234358010332092002754242146464406962784 8915168 24895258163255689924117196073815506944 8915169 -26221074131957379491109427439507862912 8915170 -41881049289208961014661846970546147840 8915171 240080614599706224559811699016990441372 8915172 -21374460039089510190802090167586062336 8915173 78301006938557417417300032490538376060 8915174 86097862576938208718140848291849138432 8915175 -7721877524383070056312259559581489400 8915176 -294611712142557806497085836766098129920 8915177 42531366983899035983534608424491012026 8915178 -478453065195166611924878709968286720 8915179 68408497041432401387558106636853366704 8915180 -54552063368238097159627599386568960000 8915181 -146603376155846623545830628824220601056 8915182 72095178972854480598208253910378916800 8915183 53596924529255723435352105065250133224 8915184 23327962701944054952699283152245981184 8915185 -201338266910703590616239364826418236620 8915186 2837298661435435475389765529833251840 8915187 4577729360850027186298810510213423152 8915188 236928770439350256932280472159527701888 8915189 -6132090881182660469921113695733550244 8915190 -307674525052055724573507503071887360 8915191 32296870103170767670789214658457658256 8915192 71368411649397646293808284804825047040 8915193 2758618235957634882460099249651139904 8915194 -10157040292741056282960474182536873104 8915195 -20474830034167659969833001052951334400 8915196 88061942205947067493527242114350915584 8915197 2052648632599528551457972106001808518 8915198 1234332159910971530533990897498266240 8915199 96294978262199609593133458482247190400 8915200 -4242530883373690208720621844561920000 8915201 -49939459222883933902780514129341121088 8915202 -33764754531226758380168474556026259120 8915203 -227601075978626210047907539803308006136 8915204 623383916834415064788282302607251712 8915205 11387829248935480115969457668240304000 8915206 62565545939900438236297354969835283552 8915207 169528990682797947593616774630881777256 8915208 -175611669911713437291188297713189601280 8915209 127649765579341337595599600384214300360 8915210 34508237188421016928554014395789745760 8915211 -227760301006034638217647674305284895520 8915212 1314501087722851636143587095519390720 8915213 -122830116511491777804950329218340910538 8915214 -8036093730458954068500417668271636480 8915215 -113753420181618135935824328153581259640 8915216 53874148145821165127979455877683945472 8915217 15011282830889073488895317191413892320 8915218 -75035202990745728232241530006401884160 8915219 8932068948015015830181073602463788000 8915220 42015248663237082242505143300676038400 8915221 57921392804661211134574101456548452160 8915222 74130054442134302640137845267438842912 8915223 135566683337303760241091136821420519784 8915224 21769898108723833180884661283388825600 8915225 -20524022594637758806605070479283807200 8915226 -17762249197153076270623286566040787456 8915227 61967749716828289552397475255906652552 8915228 24377730560947704442023067788309430272 8915229 52034431036418991588480721909793438400 8915230 39529326638762369227108637344979069760 8915231 -116492238013464822076909141483044615120 8915232 99961036044968977421364150571614339072 8915233 599372405282728525001431658726874544 8915234 145577832012525205013308354708412675232 8915235 -4207148155403072332567431148628858880 8915236 71595844269706577365192330138202333184 8915237 -36903371744159297205839149185622736160 8915238 -158827324695389602136692676042146156800 8915239 -5969835416057639952206948896827760680 8915240 83438691491194991088032276731245772800 8915241 145763028819125031197780682164517397392 8915242 -17171661297976474852060818499770200064 8915243 -5995062976269993978314533301699282508 8915244 46834891143831655028920142153885260800 8915245 -32134892983994480552476136034411021840 8915246 -115583800480384661652903311877976244928 8915247 60443853656487125381850330371487594168 8915248 1886234594245101693317478273159757824 8915249 111639185982994818746740668240708739200 8915250 -54648387690956227426013383747182336000 8915251 -98668048263419509094301633640934319600 8915252 36650414632646111927283692774571620736 8915253 136907234192717142625882018130853897504 8915254 150901037028564340303579351235046707520 8915255 12505608363192903234532940370310931160 8915256 1668218683507155593325519428348928000 8915257 -19461369667502672982972779867164544832 8915258 -103384946820460088082697933536792011520 8915259 60076008226246653190465452135446722560 8915260 53727380502355428992750099874003240960 8915261 72862896594388774212795262847921494572 8915262 -46221513358417973126961650989796230848 8915263 90789218670874454518176202697359381360 8915264 62311428864743848420029818795378343936 8915265 -9181951553547564702192961200061808940 8915266 172849916432398371992134396325259386400 8915267 -197789775603693148681674559036554584640 8915268 107611422240090491968181995902761938944 8915269 208516491060111428588253832505796637920 8915270 -6876044882508483983780970461943598080 8915271 -10005695438543934286499582980913958960 8915272 -105130378992761664357684235149274060800 8915273 -146861410525301578972257941322511180800 8915274 -74169234581199064734547761433320752640 8915275 62737335383788044390963665014250541500 8915276 4500547811986136500849535127147340800 8915277 -68966522984270267845276248958886520768 8915278 -39282995525684199584590909257953866560 8915279 -375756026856783225697262146507180750512 8915280 9167250758861969029918770621972480 8915281 -142790803769619533409185093957353867918 8915282 29981389697244550308656868351525945984 8915283 18825801139280920123162336543559345376 8915284 -27840892686243881572983365464643262464 8915285 -48328130858061594574627738484074629600 8915286 7637567935577972876842260047702675328 8915287 145677162929087591525271516787156115232 8915288 99141085154584093570922858524135157760 8915289 -3111483456599199606884724376256047872 8915290 -10856450533741558701937150717107302400 8915291 53917496350787703315575553240387765504 8915292 -136683307052523870369271147313868672000 8915293 124784975445308677121754648770051491980 8915294 -152010902486137866314009241716053056960 8915295 25749746910198430759716598234846425600 8915296 -122680181732536133478080653501307289600 8915297 -318028973417911481290263016426115884254 8915298 8502211275365426052983038403495242752 8915299 -22554900548675087301143058024721833700 8915300 -8702982777871222794561507660756201600 8915301 176197775777829680618124410789246143230 8915302 67127825103636194333509208969391914304 8915303 -211252744449558796608041657006972645448 8915304 -113960114253706663209988883384779898880 8915305 142110981771556767264449100857517056100 8915306 -72152851558515552180185819631570913536 8915307 -4931989279216962818652628539139676160 8915308 116908906585826376561305037211804569600 8915309 128423910336670502695101896613363305004 8915310 53899419538064301050279900437107960960 8915311 -288726080375608529177900996813186487088 8915312 7458721741915981989234121261199327232 8915313 1724025257933891840197976530298073600 8915314 33278570460915245965065984380723210256 8915315 108434343806917005192451191588497267520 8915316 12139021533531403503823543904888266752 8915317 232387684559109407634067786120285893760 8915318 -162887240362003566571519104349681994880 8915319 -229543550959449887725569104159055360 8915320 92674241811679564594626861704318668800 8915321 63745573011592442527312747517007417600 8915322 -41018343204187769082219381722965804800 8915323 -86515749180884243821406044011562974296 8915324 68205962042855572105501102979362401792 8915325 -78893646078034812345086858299307100000 8915326 -61807456452149378427817735386696397440 8915327 -130524822570962216282308401885013418976 8915328 -27642966480443211619831855407798681600 8915329 82471858654319108007051504588845045184 8915330 15014632608451771180485238021687617600 8915331 -51397620936848991890420356455563146248 8915332 -141483257624304461885110993695696573440 8915333 97021791535797854490362467556843170560 8915334 91569901946628317825005741986140018880 8915335 32891779562477190487439317328760361920 8915336 -142911752607216576791793867309787054080 8915337 -200860715253979736315610163404030296406 8915338 3280081921146882498387943682410107744 8915339 185620129362177060909986473528578301140 8915340 -7522968604435556995397420781671301120 8915341 7421584186388065787314391085624994742 8915342 -5921040785499615419509031092365278976 8915343 115600824627093590998753620075600267264 8915344 6110702943370068695120274274121318400 8915345 158272234832653454548869668146684010100 8915346 -1992605790213375134087965264724324736 8915347 33937723331474644052919285204841500672 8915348 35332337360502446457996352818342547200 8915349 26243874243529451466112340128698820128 8915350 127743647962024790640114204221258400 8915351 168365066647745518037281781720455398600 8915352 -19454241386138581200845753072112107520 8915353 -303886015263886361262199750727475330096 8915354 64477330358797307240479857152391222240 8915355 -55327945673008139325822682642528068240 8915356 -196314089700192358634779312255286610432 8915357 38958503970763496912138894329642547232 8915358 -6643496030500521800102317968763656192 8915359 -4292217537680612568662969987587025440 8915360 -44367514179945280384806224577160151040 8915361 -2785561590960402955152085231052547456 8915362 -334680490223089085845579338448416000 8915363 33942312067725797329760370841828827612 8915364 -22875617464792920509872109658992265600 8915365 -77509135352462764642129993267362004740 8915366 -131051138218796807509697668310610766368 8915367 162587084789000146295784432213849567312 8915368 -5804206322140573844347407467543592960 8915369 -30311850604677362815382380909763391900 8915370 20793268439309775447172158448871462400 8915371 410712228125752732338966963680359057824 8915372 -47610706126832704390328160487011978240 8915373 59793433557076388909137919325477624000 8915374 -21059095777968094551156064320504619200 8915375 36799371717966307051802134283276928000 8915376 13756506122820200702061668031359188992 8915377 -73259117413610582454667818872318641774 8915378 50297517676318859273127758668510042656 8915379 50352271674434158090973481209236212288 8915380 -60224364082639801513667690457368659200 8915381 315614596506782962163515147811056115232 8915382 -8948169746465595252086393692438383360 8915383 123871862338077940653038847650270392320 8915384 -288846359572748094895428509076246589440 8915385 84467736306333397573438706918154849600 8915386 -48488490060616398044118818073136414608 8915387 -71834195615902464831515899825923986880 8915388 46650787179568307029358409589609075200 8915389 -1001112616702413998066663561269447360 8915390 -47885166415488933902303070476122512000 8915391 7474623478036023765763879012389886200 8915392 45358593175758079872145816955635367936 8915393 216208182157479892697271126088615416642 8915394 -9997105657561521143134237641045250560 8915395 126049675239229669587754083004210624800 8915396 -36305574686768536168220939275258785792 8915397 49193189188782866542450147715397797760 8915398 103852967537737269912681496117458555264 8915399 -30405721862671224553213135619458291200 8915400 23959642665425247530680957817978880000 8915401 -257689993077804054306659504323870294 8915402 -7878961895183013903158272229600127648 8915403 133122695517518136588465658136986397400 8915404 -130116391037436327772283485067648185344 8915405 -1830570548242866010166004257700654240 8915406 -72710332134428335776128171174463667200 8915407 78109758995923750547102662612234428656 8915408 64776474573438997755422570884918149120 8915409 -7563164152511264087033839154083459032 8915410 27153516094724736436086644023517621760 8915411 -53344218047136577195031398476767267988 8915412 -52264150787138024505192477645846896640 8915413 6594801433443159118430135772924174744 8915414 -24725099435902349041049936630268784128 8915415 28411602537846506486728101614751060000 8915416 231034552121607759914683648747876116480 8915417 -37248335840878481916021028646310952320 8915418 -98046458339541402350940351248395723536 8915419 -179213701839693597446957680206876037180 8915420 3242118994145761309974221699891873280 8915421 -119629109130352681455440059741477680960 8915422 156951053776427619105029733907351470912 8915423 163257714274457860763081447478353050104 8915424 -49971916748835687917009525980966944768 8915425 -21824433159442162918375312410897229200 8915426 -93375103665077528918941889900408740800 8915427 -13788875137282081014640164063977689920 8915428 -52046705166795696422871883946995992320 8915429 207983568789478136732160139676909086392 8915430 72162131278944761745028141982760529920 8915431 -4418139801234770410751675168870355840 8915432 5272724339471576420513242740633876480 8915433 -42693633001927436845382312672811968352 8915434 7133756881850746434387060428811313152 8915435 80163165220126770692238768233795174880 8915436 -47945648911017654094351570752072676608 8915437 -88962250682209594640210043356283903360 8915438 24568615813578513662824253565729511296 8915439 48276062657804769563401283436953762448 8915440 42785379665147311808676627748613160960 8915441 55309324816197563400747813330175676742 8915442 15789340342268870305179793137280876800 8915443 184803306687735653420021269385956383692 8915444 33112602890939613139108517999542020096 8915445 7616652694003156745689833196315975680 8915446 17760972197210763147130204693118058240 8915447 -300996277589071130677631453494008622104 8915448 -208224161317278882987258090733240320 8915449 -147114965315323583173520685814895910550 8915450 -3465758915302761402652747322679420000 8915451 -68751428265925435298751073967566990800 8915452 65957927351861748744843923155152576000 8915453 130765080126886072778463137987070127680 8915454 -32201338637990702002513018492389980160 8915455 23314705191478058544229665179080998720 8915456 -31983239055163626453568002146231648256 8915457 262523354272332949803168633079115434080 8915458 4897256809067645814636096273523120080 8915459 -36462390265161511035144329307828692784 8915460 86801254239267154861751462697137664000 8915461 244925420424924345566819220453365412062 8915462 -195775871450157866191825433195373011328 8915463 -216686334476052804418362164243270396736 8915464 -256605809249659952114302662632711116800 8915465 -70859414428085657292890385149397816000 8915466 18075195696537784758459678571702517760 8915467 162632722855816223628920189380912124160 8915468 -66741207001019156861672127878472452352 8915469 72313907627700053922702672217347779520 8915470 -14557217027582587099707913629048998400 8915471 402641737066149299406523446235539767832 8915472 -22677529193296681598274134759542013952 8915473 -40511123464303739982351320906117639360 8915474 -106776061816611870649698385335474143232 8915475 -37619645079639944463034025156676773400 8915476 -42941397655825660590040633484828057600 8915477 -61157068358965859175019880169064018368 8915478 29888650691273230933226104523775338496 8915479 65538578420745635223015872722901588584 8915480 -29615032087265396031434063221351219200 8915481 -86231295147394076512289078574871904160 8915482 578411849777198354884378334883340800 8915483 40664757251821580233771539892622789760 8915484 -5168536334715027942399426218114088960 8915485 -177836689102761261272496539556472407840 8915486 -68897109642937123587966181940122488960 8915487 -8613890711204084384845574470948242048 8915488 159722726614934076606328058746325237760 8915489 51291506062777752738853294144508065632 8915490 -1865533657093600938832782917118489600 8915491 -456897984448300618859176651014250080 8915492 187736942515775067120805107356842996992 8915493 169137729342288684252350383134001710528 8915494 -34393642413764757659970791179533879168 8915495 -43929274465077113967537377738436477000 8915496 79080253194384781228519915765384396800 8915497 156655274768495665643289882671193308832 8915498 69119153106804260496374364316836218880 8915499 52856248990277613804162525041861397600 8915500 69965184658516353521240282184731904000 8915501 -21734284251440112797761581227638762548 8915502 -40429834344365006161913996018469970368 8915503 -275725421314051429887299909576602681880 8915504 -30153246533595070164294141399368073216 8915505 54135539546222872383132681101590018560 8915506 -5326653983140242893257875946803768048 8915507 -27469173739780199640555315529070305728 8915508 -2101093679941957574321926177129457664 8915509 51751033466197428566866262138886819616 8915510 111724977670070662561891284003574172160 8915511 22544817349548258684386497521883776384 8915512 412299298073576071256185578365565419520 8915513 -15807803679056516474261838455341466496 8915514 30425160856788295581514986695467809792 8915515 1295637478413520345697320417629338400 8915516 12222653036627265429052507299591974400 8915517 -11198267477723454271086378030073526664 8915518 88006264948472345544767290571509896960 8915519 -172683114723493061832923239975887286080 8915520 -7772402116707207242563834755038576640 8915521 28868138020716529653354345543096342722 8915522 -35054088060234077313314467731939840 8915523 -161529361436105785723941419311108235016 8915524 98863593033442082952529217958218637440 8915525 -140390078346517004444325953388610762950 8915526 5836795886617121899962599011786284192 8915527 -142084440122964500469278843170769262848 8915528 -38882847396662236878919393101579878400 8915529 -62303256343616167816763345885032430400 8915530 -39848325820331411735882298526594697280 8915531 -199115811642601892646880668499919296320 8915532 24001304542272474423271033812092550144 8915533 -109052488378181999390063739751136095776 8915534 2684637928412075926563571133038741440 8915535 167104916796933727259725243589134471200 8915536 -3763368680381648421323970904812158976 8915537 189763527247101586803109571832224643186 8915538 513265309303730553901861782791067648 8915539 118533544549670216110696991534918575340 8915540 60488472344564396588595052985917440000 8915541 -39583451661463668280615394324887319040 8915542 -35067132562871525655094691010083375328 8915543 31041542922712618140988563816269493984 8915544 -172864629287505254255192495078661550080 8915545 -102243931114101247495340381172643200 8915546 54576191152674019369943289828962081760 8915547 29298309936953559461421491297186818200 8915548 -255389098580066350108534267057214260224 8915549 -142187941049651805302407478965192433280 8915550 -30981392270412554140494598499250715200 8915551 174630071892329659222983970272206507552 8915552 262394144481106511908541770126667415552 8915553 114618578939948573567475147092548379664 8915554 227204588914600237251362131625294400 8915555 -94818624900220806309044669274479779680 8915556 49710708373898025365840949271400239104 8915557 -33714087204999746351992965743792949120 8915558 -38020842897997065960102625051735386816 8915559 -83574348089746265215049239960941153792 8915560 -140698615010764339887337203216943104000 8915561 36841110751744873495064340988210630560 8915562 -121148118726569429231528913889445852160 8915563 -1113885601295429992699221460647669896 8915564 -30475690862770842723058716639229900800 8915565 49733877591678023506102546044700182720 8915566 35140576034227066130087397863192562624 8915567 168249497981009482738987245233224091400 8915568 -27891513624864992969683766925138788352 8915569 -17847177374868114478017403614334941952 8915570 -16642330659477718392317766105658151520 8915571 -33761705948194611827160635307097775616 8915572 -125427129651832434851835224086423825024 8915573 59811783834253233917877041780375235768 8915574 -5321722493282256382381660282972520448 8915575 40208863015655769821369038156678626000 8915576 127136784687974478645148025321685934080 8915577 3623388161491917446982274996472097792 8915578 -22841199424872076678637723916639902208 8915579 116006085295694741781612628678692611640 8915580 -95918765546807171251421718762876234240 8915581 1109697668031632874824774631198826912 8915582 50168455315991502548341280880720628224 8915583 102761880068509696414822910248434760848 8915584 199112269008007360455188931604717240320 8915585 -67271950375680608867914745825936072640 8915586 -31410330677116714215106875196009689600 8915587 -31238003506675686908106219261678028368 8915588 -97442983599474775405952346132090123264 8915589 15010842641535435632514026833328432670 8915590 31477933229474108613001313836423900800 8915591 -254149046868098824118985799233525868008 8915592 -24768106561748104657393168283819212800 8915593 129030826224816151834007311491330642842 8915594 -42547694934447583542753548005836592896 8915595 93828306360314917876663833164199763920 8915596 -10510534525911718180358363662859793920 8915597 88380791253958852097055801097752293046 8915598 13376020573416433515717927483605376000 8915599 -135555812350647638928995721731697216000 8915600 12915241309366623128459154848219136000 8915601 -2849096799555375722309675691049969920 8915602 111258882107937302369562406327010980752 8915603 -85738330192497215200254726904716394920 8915604 -14841513356884875622923218890817071104 8915605 45710926317947902296059187571883813760 8915606 -5779781903655034735705059008902081920 8915607 -75412869898121656432459836120931289112 8915608 -51168536591762066502306121264998604800 8915609 -80869269190737624051051783213229510896 8915610 16784773044987465559430542283558238720 8915611 -23776914777061954165112705641925405760 8915612 50924032104225526312464734780833385472 8915613 -4578381757074395039058049025891283840 8915614 25027752768856414501999253276421297792 8915615 119583053144057697541796483509874414400 8915616 248472256075476808150957977370330398720 8915617 1352867173503212706814232858686521426 8915618 189521246664608389898964946816117948416 8915619 90963420205878865639809197957551098744 8915620 -368721490537451089217581520910704640 8915621 -8037165729692502692097216647283766176 8915622 39441531979135564138193572683052039872 8915623 -149143719318006690814802137305967643480 8915624 -157106213460644821419474748519197081600 8915625 -143706499722598221777307146727841212500 8915626 -21660392277557473414900774723076977488 8915627 -22756242447793792227704368443174067200 8915628 -25278912033892724530430011227444903936 8915629 29853909685290904884224694711709108992 8915630 -5620686213797875247259792340195007040 8915631 21824692639120812954460035739047763968 8915632 14830017271780196445407612247803166720 8915633 -42211026934776502957813227206333220000 8915634 -8453418697606657732453503799014892032 8915635 172285030836467814483944505888482354400 8915636 -16003910206573290976534222963408711680 8915637 38229683695139785406817768770009820960 8915638 -118180098506976717793460231064849459840 8915639 156314617994916436234989294361509478440 8915640 22210768402536864737715824776511692800 8915641 -40784381768277645088485660668732630528 8915642 10001240078637664259945557852534272 8915643 23497001581001653321027955224858800 8915644 13363169322900572019427571574479308800 8915645 -168545833474263326831202949076692694100 8915646 6240025522883054238783913620807303168 8915647 125096496121093776018433700162163423640 8915648 26163801924675904316434639901407838208 8915649 -109084146098359303577826337786610294736 8915650 199873268089211485950599158092565200 8915651 -279328056442969036387234587590519040 8915652 -17521314898658118210102970491983981568 8915653 127035912579515464718141759786897222784 8915654 -28889021676171795495818324785328848896 8915655 -4919573085304608728946362601323136000 8915656 122857048136866191068982244013147750400 8915657 272328644090474158123668795444758073060 8915658 17058408530403673164607566404964042240 8915659 -73593394670649373392799344807185441120 8915660 -22525030391301434206872941711808983040 8915661 -9341063057432876512864462574726312820 8915662 866612096060460064049297841912152064 8915663 -5674271251955271866033783890256979336 8915664 7922841408714662211659350283031674880 8915665 -12996204913844247014770465212762528000 8915666 -5859054411638812438128405414819296256 8915667 -138532116486801254904919248890118860160 8915668 5929365764508519810648317149237118976 8915669 17845983647394709969000467697738942272 8915670 -8994503489410919345319367957400273280 8915671 -92997705286570489124233542293921963128 8915672 -47849350856685269902144601269675192320 8915673 32483544823093374624836265127331163840 8915674 21346139928964402480776052754362302720 8915675 -9020709160633593585026046323867502000 8915676 -29959073888290742009661897974844211200 8915677 163289098256220084554153921077457167526 8915678 -65008784299077602656041390143244735360 8915679 172904241912643321207173288639279883224 8915680 -363614342617778168404644085685032058880 8915681 39069372560093933906809564979333272482 8915682 73266600635495473419081627309383236992 8915683 44317031172141908852065847976343591680 8915684 46149820024965287890690136502379166976 8915685 77209778391973027928696652327098416800 8915686 -29341238450193629580336293895876308736 8915687 220498342281393348767493347216365834392 8915688 -64053034534798163570361204784768435200 8915689 -70657257386411330902657957604190666240 8915690 -22635055527974167610890590931186928640 8915691 125932322070072150292307637967754031192 8915692 26331254616643377514587175438208450816 8915693 -86203857482292330304912234404284348160 8915694 -44717627630338893149608245519219382272 8915695 3265432347148045272799943761325680200 8915696 5793072835791527652244999743733039104 8915697 -55470332894324249401311518913662386560 8915698 31456640690822970324015639249111183360 8915699 -48506955587527997924972052342464181552 8915700 19549716852157165252459056842155929600 8915701 362546207203616399058676245537939874332 8915702 104030835935356761237529968383175945600 8915703 -167801803162661508452205068655846892800 8915704 15478184541255653264915249545824460800 8915705 4856413925751792091422937722250893960 8915706 -703896303945282624961195924608491520 8915707 162655225715090322453127536188027505956 8915708 92494030673072591955609963309233737728 8915709 -12967950207562699925322586901351070144 8915710 102291626185843639769223327301696349760 8915711 -99325840315166376079409312011319437968 8915712 56904226138236436873169404672899809280 8915713 -95496846362641339647645742035560991000 8915714 69654651229494659641802577262043157456 8915715 50152136782562400303642454784089486560 8915716 -60502197943109270041832358119581590272 8915717 -149663360677598448812603961106877619234 8915718 -23746584606893097536798255654502617088 8915719 157950251232547364399611519190493620120 8915720 17170751747193658977944788264260403200 8915721 -18720705110698917013948145563518378720 8915722 117084464294130007520594209467128769024 8915723 -269964774182645418431190087675863738028 8915724 -17188156795587947603490232625778524160 8915725 12087473263975920097730211009297056000 8915726 -141191894417746761817341194606413573440 8915727 -12406389397220742545109544130042108280 8915728 -8578184067543160065355454447090712576 8915729 62177151664977746187414443564635630320 8915730 72071133007369968460637279315378910720 8915731 116148566578301750457081517993847654400 8915732 -9544794702081828473741754054015498240 8915733 27285222383023809149459307666581361102 8915734 -175499484900077119199944479136215765984 8915735 -145825309875389276378452731456216756240 8915736 -96192097938320457286990856261455257600 8915737 -26680758540758846664056548078612371948 8915738 26531622409701938180147185349442612480 8915739 29133840404184483467687354658760389120 8915740 95901934516740530267081106214265518080 8915741 -289132829080253031884691848487776520858 8915742 -6900924101817796969193808261434649216 8915743 73433400219049900488346943336143529424 8915744 -215488831000543753494948982882828222464 8915745 9374404444757054887235463087351258240 8915746 -117003494643483523552422643941160608432 8915747 -68409662657991921972924412673301264804 8915748 -30611375119062003002481505343204536320 8915749 2132108816710259161942374647667916864 8915750 139596505455317596034214476737859040000 8915751 1598065823459782535664115144067538312 8915752 79333218954044342735678315491946158080 8915753 -17639854855934340157295670044339091840 8915754 -33060764730614564852664726288823303680 8915755 5807300385499233113919418477640305920 8915756 -59930602982122210087521969141652673280 8915757 -11994556787205632302866775367601381408 8915758 -8525194291036245943029294779430710016 8915759 77668535589741630414190615759906000416 8915760 8104065304895111063191892489935257600 8915761 -51971626973933526420222487467365510638 8915762 136259838211273349453116589951753359632 8915763 61514514335868438251957799291115014144 8915764 78608859556111613606833591667326080 8915765 125314796168380285033545228329870716800 8915766 -24604439533484961845783383514393926752 8915767 38436941526820252407075340877280233392 8915768 47283315598338467821191605660931010560 8915769 8074232443401977088141037418951612640 8915770 104359228265494108205890072813528858080 8915771 10862226586121870718744073261407919944 8915772 95005527211828044840578816052283617792 8915773 256056562206532260427869583228849255884 8915774 11288007042156069604220586455103224832 8915775 -25340881757019880747357983316468636800 8915776 19333054769779832575235149898834247680 8915777 -34886437471349876979686524855842192192 8915778 62458902068385328697988080176808240640 8915779 -131382991690342836693315216662236175024 8915780 -45438581447104845721713362815168838400 8915781 -975486323903533849862935606697066496 8915782 14924434493424447775116324144627909120 8915783 -67202910455705849707533830341401368976 8915784 -45544983808124935797243176717655367680 8915785 148214641788518464028793629923017897600 8915786 -11818699829258899825031434032837611520 8915787 -129907081365699184357598838838300439556 8915788 18348802007176332921934126855610777600 8915789 114223828673607947277891226949332517760 8915790 4755841843302941466575314715548919040 8915791 30516784233414113787330087660273838000 8915792 189935118823776242239920444651601920 8915793 -43008365450745011869896066356574612000 8915794 -79498498863406147839975333227534696304 8915795 -1563045330954018670898202783401099040 8915796 -108542119267514930206166021665678952448 8915797 -28429213604595475102352054515841659200 8915798 175929913941801940214228884916326967040 8915799 114725689184605215456125361105048974160 8915800 -5607030029206595181919305696311040000 8915801 122405635302196535892645581601581873802 8915802 -568851381942414469637410773257135616 8915803 93433503700482790128802377469209792864 8915804 -72065422309409902090900400697247448064 8915805 -239187750450595526439425242524405801600 8915806 -108767872749524685416880689839611974400 8915807 -60457715844010004960551679257883507160 8915808 -123188547302649435140292449941095186432 8915809 -53804601885067366571931963674090033984 8915810 116320685493775021839658383981903360 8915811 104603444866326454794294097745153805120 8915812 107132427144451105953009953639881531392 8915813 -101880916048285770771117758535945217476 8915814 -64320766335976072068649240454041276896 8915815 78046039522681744304577347657365179960 8915816 9468303190258786220338743266528133120 8915817 6572189969292522186495265878693953280 8915818 157522771499227513161325516034817212160 8915819 14502576593737939433962761766271225376 8915820 31385040060222912619496097661989058560 8915821 19616445725566725472952555640214702444 8915822 -104163535732292640534003244888624356288 8915823 287199351862991015515780192877071584 8915824 39357272376513105677575157452971606016 8915825 -84746165628238011926766916103113862400 8915826 38594365286544218506964168094961789440 8915827 -31827978779221600970506648463182293200 8915828 -19386889309052007090935920330614355200 8915829 -77791417177810685787338651682046026912 8915830 34731430159487098983685128528823756800 8915831 194919156086125528106899968429475990632 8915832 -5098277046985713777609304201388851200 8915833 47344629200264593873406160205151895120 8915834 -99410366394604147438204639376476193568 8915835 -909051886452025516226412509588344320 8915836 71072574220322974935030776698599188480 8915837 140255012145463158014570558196077234112 8915838 -3558865285685502794587886994186888192 8915839 -114674722663857491613572932017925759360 8915840 72921613947665147366591700768758169600 8915841 -104275627844720139910269022524794714160 8915842 -20891932796028158376314265326429576640 8915843 244192503677815881069241512979299124092 8915844 -78269118140388172742996628335726315520 8915845 159440303799474078851955785446042327200 8915846 119226397237092324444023485638023563872 8915847 -85247570685090849074280718090034485680 8915848 -19741595303485617562973186734750433280 8915849 -233636707026862189543315359867898052940 8915850 -49368406684109862683771673297222092400 8915851 62008930651440150641016244882155371152 8915852 194193645249141431313113726992320291840 8915853 17341349173253605278083233314921265920 8915854 -183882769529214038285348723002598114688 8915855 -1981084448294769940754916749998142400 8915856 -21704508972014959837986150679857266688 8915857 -163605614083405382921205940332189603840 8915858 7976073857990544135637814480867527680 8915859 30152848758757648308870463054155204720 8915860 40584121942494580029538943671615057920 8915861 -171083901688272037744439700655946779200 8915862 -5455859420697276398127433602479222400 8915863 152827315441708181475392514492916330584 8915864 -297312760111694122015823371085938790400 8915865 16163400562745661736335966261922139520 8915866 -146691568304281147179881519329962052368 8915867 208606951757904416025254810132635334916 8915868 -37049913587638469381142651092398250496 8915869 -107695644497369875134922806800625768730 8915870 67757518893856241286574313403484802880 8915871 -36808020239563415533996176712882410096 8915872 -35837099604457128314436583710781341696 8915873 89639236404306743317861039362587122920 8915874 -97147842785632538529550016039826704640 8915875 46496500703474119908102093872919312000 8915876 119650751030726330961299758686676431360 8915877 166134396668506353326528269517842210080 8915878 101269397377820835710800625222603623584 8915879 1199313306027682874995071221953234944 8915880 -42570419548684955730464117109620736000 8915881 -4567522905903523446779897651915545920 8915882 45668249274794334611722803399751720704 8915883 -167744288819717842686695077359876091200 8915884 156392688400956700177969741425262658816 8915885 -207031825160637419924574808036253460 8915886 -78608157246936618054664244586023116800 8915887 1662768566272849918990540022107785432 8915888 20806050872503493115670449790264442880 8915889 -64619144261325511291460191364492274576 8915890 -16267562322845814795177696223310051520 8915891 -413434877782490620489985657559019416648 8915892 -23660519440249020582440167747092738048 8915893 -143112840007498523113547707645748814642 8915894 18161576514833590504876204734115834752 8915895 70719845117463456243274359273577032000 8915896 46038997601225508343343170278794526720 8915897 -324674790002977437269347726717263693654 8915898 -113450954254472836497178161426807014400 8915899 3843405371320279211110015775061240336 8915900 6363866989634965646812374411322982400 8915901 -5416747651615426542217414796681816640 8915902 -53151189294466744655388451360912958400 8915903 13290884741217203081249143763384862000 8915904 -27114625545810978082056570675727958016 8915905 156964056275852444118156616615863992400 8915906 23886297327130540777529175703533523152 8915907 -3552459868888407475364661476809904640 8915908 -105210308605912487352974323831737810944 8915909 -43058018633976033196987183660271600640 8915910 9098927492351991084560434303738552320 8915911 2058730643569867682289511100776203024 8915912 -294863136834787273513640862141832780800 8915913 9635248065268110270719145834292543344 8915914 18836665204301779306118084882067117312 8915915 21897209675616775241608013773372167120 8915916 -20213886429459150238184395251453608448 8915917 -194479664530685018366966026917703665034 8915918 -89027803081701329281301367787162512960 8915919 59554117727301719271084282499416535944 8915920 -20975592235540593184056786181501255680 8915921 242027779259229139775590750837478400 8915922 73591708287191348229773030272772262432 8915923 44712955496256737599735786556875675480 8915924 -99635929640343202549948150597497727104 8915925 48320367882968911920000877986810055200 8915926 -9015585056952922319730243933982262976 8915927 15764788040227821323197054219409368992 8915928 -1286040317201066011733916104522465280 8915929 251845168671012241081684244341265464080 8915930 -498699460925595785017086033681764640 8915931 45190615770715721639543766667717812360 8915932 131814117803033808835847207883304618496 8915933 24203135051750928892227926487336906642 8915934 -37427274880841071066567632437870110080 8915935 486216943461987644605160064792440160 8915936 269503489055276867541140256284356902912 8915937 -14108883948528731131438636810649204832 8915938 -23217567489981043620035554244950045920 8915939 -77369223616122663610802920917069773004 8915940 113189374013016334232124600416501760000 8915941 43672859392693096809927823522402816384 8915942 -37928923482719015869163083643576102400 8915943 125182273407565727996521850570773362048 8915944 -36008786740670529085371619769148195840 8915945 178724507690392055107109152877958161700 8915946 1921601531798647952778670719448562688 8915947 -535538445496749152551733116409785163808 8915948 -201543856786836082693814965364992872192 8915949 -46167741515348980383403687462688882880 8915950 -1254536336873476667848287054481718400 8915951 73157760472319533453419253326276744504 8915952 -5315677639881856855933495223660544000 8915953 161600363967622358179205990432451013202 8915954 4159899685361602055657809457625628176 8915955 -16425363384051542949833795465441522640 8915956 -91743496673963318758840737633099485184 8915957 169815316712920759334821372482478103232 8915958 -15223061946622015817232926369339820096 8915959 -54833712503871214445744143713109026160 8915960 9716949371907286790023258149163622400 8915961 121423954740144606746211977257413256272 8915962 35210157840738075988787155731141062400 8915963 143773408984738578796333037745519989760 8915964 714644457591641639989789875272343552 8915965 -173621408398366594022402736129418525140 8915966 -80531335926454884110969012053900013568 8915967 123175602901982879730964166245973556480 8915968 -184801269229282264921749788006130122752 8915969 -54368951735552833958321263271443032060 8915970 13311471004249268346290504201228405760 8915971 125462105568621431854736424224253746344 8915972 -510044558391957709445751403604852736 8915973 47653193895811092336504009573279138816 8915974 117657589649196439050795513980809328736 8915975 130339872619086485821481240625549849000 8915976 -9057150479438364918767837925649812480 8915977 35978419712697796220367728209750167744 8915978 1900160277749583713045142275670981984 8915979 74929266975168673390317031512955008984 8915980 88709180817656758510766343882771072000 8915981 45105572437090632054614221562690089782 8915982 -41996337489586816859905962799597580160 8915983 76535847480755716303188016822060258704 8915984 14010484171747835084147773629601677312 8915985 55982741905110237822095777595895539240 8915986 -11830805837971255846042026897116952576 8915987 206209748241048784238957739703773924240 8915988 59073437040921399583793935637422848000 8915989 -114181700982593167709053205236795298880 8915990 -32205752751522583842604397835016147200 8915991 -32998617972949484880921147528017131776 8915992 125163033968407074747818703075761356800 8915993 -39917025306991011589747815082126696758 8915994 12533101507666967602683630656913772032 8915995 -162739556331506652944628192401690972400 8915996 4395817761328759219446353704665907200 8915997 30302562764238003556324695005291376480 8915998 6159072808111112714018145718071002880 8915999 103078062117016317917061420140788380000 8916000 24253195373795781062030370805383168000 8916001 -4777742066981182028247394123320990616 8916002 103748549888783371673133048145766831952 8916003 47204125370497469441929403632825594944 8916004 52380875449726689131694691928955334912 8916005 59578892244407525100005106248313513600 8916006 -121603749896629491113370019298580288 8916007 4262737925839618695137091620623649712 8916008 -162064211369881489730613515664011351040 8916009 44890369721545285969119741118889031840 8916010 -34102180583882528247219866733607623840 8916011 146822617550369281659276910563595179600 8916012 -47029853411197570728681539636629306368 8916013 -1613487327896613770902599340368243060 8916014 1677609144722087511005032425285014592 8916015 80776945791310742281688202060538018320 8916016 -42666652161565061651294460404688486400 8916017 -12028042501875401856523450702417490448 8916018 33657549351996214155927711519030731904 8916019 -68149203218062953787577871449529108480 8916020 -27091192536783498721259408931745344000 8916021 265740442663269474042101576326865232000 8916022 18903420054184391233213602882673122624 8916023 146116754819135090068053530609250851160 8916024 -38680500012996183090940067432030576640 8916025 126590566236043230274301701222351022800 8916026 30377926796567949601680083810273985024 8916027 -53859772751537811553049631453793920000 8916028 -145543170501993499748866460883308143104 8916029 -289757809042456687043822373126773357370 8916030 -73859660262609672602513698204890228480 8916031 -114482978591027900782695566577882621048 8916032 10879387258373449822835854930585583616 8916033 -57084843589973270408411915776851779136 8916034 5166887332900411642922454080929185792 8916035 113733509956256090028642795244153344000 8916036 -1962233783115137267950550590705575936 8916037 -72465887075564410948298146254555731300 8916038 -25046290489995236733761895866690842368 8916039 11910924909171720944129808062408613168 8916040 -17870576064529663918144554343223040000 8916041 296396120779568881545528366503122632960 8916042 -5862123305870451064668723951599823360 8916043 -97945440562938219551756346322731433708 8916044 12849466130565167794149166803042816000 8916045 -12161959141423075022297612557227451680 8916046 -36011554376240672992619551467796544640 8916047 92504366606314685968494905422845538032 8916048 -6379862615165046259674171209495347200 8916049 280055277455717893382336945540896872050 8916050 415665368368330017547191559513536000 8916051 102964886240486913561549249009890163504 8916052 53408204656234851525118272091325952000 8916053 -4486226305540133173544460359010219360 8916054 3384986257303569074719979823826298880 8916055 -64551207685838138955012788101716728040 8916056 -9263954847170500130041866334031493120 8916057 106300823514772312964939603135038280154 8916058 -118677560536621201215188463536790395424 8916059 52108658546500421017621441555258809840 8916060 498458492477649854227253747316049920 8916061 -47230844762709496958622775905806899776 8916062 -39023248496558643912404848724358666048 8916063 -53856875780829891139492692820592876016 8916064 -103089338114140785985445346017326792704 8916065 -10199246361246195594182180288945694720 8916066 -10398582344526899978436400380322752048 8916067 84905609670726736134262225170691353116 8916068 -18100386591553963570801487958048129024 8916069 19583688693108542232508813280628132768 8916070 -55462553181275696710180134230779223040 8916071 -206276329138005548817342747232873270656 8916072 -47904563573478042590370629226130882560 8916073 244573978426169176506726704320540408720 8916074 831690247321587887477743622726731968 8916075 894647790082652201812524111631682400 8916076 -59000636632579588041793986840578145280 8916077 217000174823734594380129049215727651926 8916078 -7334962744776910755099080306450861952 8916079 -225724965079041303012909429661467363240 8916080 20625853660997733479650639461507072000 8916081 -57929436510336383642860427464571887248 8916082 36539835737513697812821124553911119872 8916083 257540383459885444184448356314622266824 8916084 -36901890101271306299313640775192683776 8916085 194622110153185514690214843106036440600 8916086 -8296879516189061959700520491443783008 8916087 181533862426618139047159032968835830760 8916088 -143298795802814882830382627453133127680 8916089 50046047495263095234292100142383853636 8916090 -1198363005745711603106469891408921600 8916091 -133341300849285276102555142455425942000 8916092 378795767847418951238752106401588101120 8916093 658351074835861347343436560607016960 8916094 57356130130854572624295316059623685312 8916095 123183719738547180257803729453209834600 8916096 6802399932059328891852663032528240640 8916097 -17586851309995293787628985119287370496 8916098 84231016539178830245165596432282613760 8916099 -190265455917278780169501963135006588936 8916100 -10102208275017135587730828200590361600 8916101 254088134266392065214883023628490558652 8916102 22413697006811873426144599625146765440 8916103 -108682234323917752106064771752933197520 8916104 2037682742897477981923204192531537920 8916105 -51536162870207893517239822677701762880 8916106 10567084738545805089892082457606543360 8916107 25105840709868839950110202064528422356 8916108 6045775811028019768827199265101532160 8916109 -49576460298614070117578404075670855040 8916110 27488794269104348998850246443197346560 8916111 -36882081489144411982768312140353493120 8916112 3566090986645715151411174903495933952 8916113 89829721548034166630947740899277573120 8916114 -57396120807372994860481811101898828160 8916115 -56158193525061745610302457694238920000 8916116 181100125471124208715800246933796515840 8916117 35965777638539255445158227588275170112 8916118 -52303084896673914549568838655005676096 8916119 -306519353809759374427660941054893107104 8916120 9400722330702102545231294861618380800 8916121 -77204207643952416407170235466765898678 8916122 147935998427534052277358866728492301824 8916123 172724605996703991737751783488778303384 8916124 22212848239421850820649347268011130880 8916125 -25954804826354308224046556852403465000 8916126 52029258996943320844579972216930706688 8916127 -96243498424198615539839369987726144 8916128 123446228111253695041230334112692568064 8916129 80244978684171233419971944092881349920 8916130 -71618675291680079308892146436993356800 8916131 118216236632390002627607624951322301392 8916132 -6679236016263364689900477685190400000 8916133 -91973953228563436705794914737464232256 8916134 -16244669018120468198455208631539773440 8916135 -93345506323676610871123394655938749440 8916136 -608540925005814124092999306579148800 8916137 96601160069375418352921468545384032520 8916138 12034158440109702588092207543968707840 8916139 -259814425761379969441106435645681564280 8916140 -78777980081857673721965469002481346560 8916141 31686002628908072323789393304406792480 8916142 10761156648743919194694465032252657472 8916143 -115177439825203340975259515736409248384 8916144 -26956027136881525603519941642528915456 8916145 41318004374241014085161283672616630080 8916146 -84126824081167507210098279639974335728 8916147 3259045062267225411642157480377244176 8916148 -205197378623554687037426654200117681792 8916149 -21682018910935788687665803315797021120 8916150 47296371565751183341646040132284577600 8916151 -126813481956588581437153541652348389848 8916152 -6710740139701094413113345545555558400 8916153 6368001053453612989483535431547068800 8916154 -3237242559922087054352022362238692640 8916155 -137863508189755251690136599987257814000 8916156 238188852257492521445384284583670093312 8916157 21399758776614793009560250077556117920 8916158 -19113273262576365117661832614389838080 8916159 1701114608172780414289169470410400512 8916160 53691139642942051571937204992212992000 8916161 -280356332073719546734649250501921506238 8916162 23951547230508158602572325830525640704 8916163 -18129610276098855133763383363927099588 8916164 -234735273833597036518165863260480202624 8916165 122372408291336280361287776449950426720 8916166 -36372302726444458341307283941149392640 8916167 108603573629138653710709553055930831720 8916168 -88530315069514782456394014863274393600 8916169 73328948199983072376843372374485689360 8916170 104709441976538387132089475233873757280 8916171 10863369633609047213838670887892274688 8916172 -184748762829546792314539949777060717824 8916173 -98713608874387015438754721854060681760 8916174 -21048190734028484138271821124581840256 8916175 116251594443166724926106031530738899400 8916176 -34776070335822664424767251426448416768 8916177 27426328030040988845397498876254949120 8916178 68502887952502716012355949771381274624 8916179 3811832483071106481984404990766882768 8916180 -3163853323616213984869721993403432960 8916181 45819536820155526905875167417379291982 8916182 205840569289399078396061014021344927744 8916183 -191538209180683796645487664100549876400 8916184 231387554203036239390416910383251138560 8916185 -27123224060278393799040610228268890620 8916186 -35020486234089015693129945580209198336 8916187 -165516676943150432207547127463016121680 8916188 -79340634645506676463811688591423811584 8916189 22481747505820798749241128246294091008 8916190 8593865123707931679492397292744075520 8916191 90663774235400042916344737600235186592 8916192 36173159738727147246841891244022693888 8916193 -115322100580749063744204635942332566912 8916194 41875108107940958262399357704230321152 8916195 -25700262299964803337650324134692480000 8916196 -43405040924077423964804521214938147904 8916197 201982895931653137134458476106558795646 8916198 -13109570059378255708878983120348390400 8916199 96548609234978896390048282451600838200 8916200 32635196063556904381196798314195200000 8916201 -21248048085912126916328278145273126976 8916202 95300132339527095003339897736274373552 8916203 -67651181209099414527710963175931274496 8916204 94957127150444369396702910732013350912 8916205 58924991895407046906992559118696270860 8916206 -60051948898075139831269610650593648000 8916207 93131489515924840961602119305332594440 8916208 18449834689193507457282360564562984960 8916209 -144870721817913443984256631003894826496 8916210 -40828213800308898045774003479305420800 8916211 -132507610181944909135857728263183979376 8916212 994596168965278076653374157073087232 8916213 139117510095077814507806826394714496544 8916214 -182182906976483116331504894568602116800 8916215 50609179498334631441856958515103193600 8916216 -35945665543187793609704680735917158400 8916217 1458118429730198149636758971606940266 8916218 2150171545534915795637243485338184560 8916219 17207320578948598405230333365655105504 8916220 -1581705607275374615875489075681443840 8916221 -257962255543938779616418989671781322356 8916222 103280018734735996742055966969759744 8916223 94652408423887421799920750078327044736 8916224 129314820305924155937850089043614760960 8916225 -30288914293893247714209091419475044000 8916226 -89894014719632113937799843306173325312 8916227 -237466637258130587497015453631703121128 8916228 -49963583351114143923591528065814183552 8916229 73899385582509008308278339025753096704 8916230 -50774093056467033124675033430731238400 8916231 -24963603189468302227569047566163642880 8916232 42100746147891699973453108144712632320 8916233 95348416930634694828151030421239795482 8916234 -5446905371666818005111413727556159488 8916235 123112439599164773133561726736652607360 8916236 -204042818100908299832229636902473420032 8916237 -5126463854052175926413829626586477408 8916238 -33868857589951419791140027303840495680 8916239 248692272055224864418225275211454885040 8916240 20860315366324509434816641380353310720 8916241 -42288105886475317218794680106504597516 8916242 -179727407576264500418157317670420684000 8916243 26970126907693664943545675499925509888 8916244 74174554865717134267341476521035827200 8916245 92178645355421385186389135442954289200 8916246 -17633356420555218485632414015641076128 8916247 -47125121596909717764303830751580334520 8916248 -241442945643214399169228227122339840 8916249 59093876454066326733108448351390037568 8916250 -8355353303669474598668685794080800000 8916251 33103499296018792582871459713684343808 8916252 -13940193086752813830449790254520192000 8916253 161186251399380758118955956436186371360 8916254 102665902676753692884588299408507208576 8916255 10110637533855558217038404048433941400 8916256 -353474306753801917318337057710638366720 8916257 102454152230884034612470712604507758400 8916258 -27794240132929041510935567754144717312 8916259 85304198341864663011164737308866649552 8916260 -6652225580444895490586953768705728000 8916261 159303684567003121282551127631086609440 8916262 90131736540864222193373894842064861184 8916263 -37237437951951003036179811440411980800 8916264 -96671184623860424089335682835334758400 8916265 -1252977414398824765775302949594906880 8916266 -78723007583677522814895174626356473168 8916267 -65251857192223734513213317065969488 8916268 122424203823973272380735513791913571840 8916269 -121592357755066134180115603905405800820 8916270 10899484636710491773489310887002470400 8916271 86339360723709242843463557038387320912 8916272 -41562983536687670332268328676482416640 8916273 -77604706584977450282250200745809702256 8916274 72912314266283899894270785317024718240 8916275 87698026738399516271111669631757945800 8916276 9728955732212067076499642520990965760 8916277 5239234925429289853758389326979810332 8916278 7724443968218500684428947115154083456 8916279 71269481215951010143489206078993815760 8916280 -24494561861526636682373897644626739200 8916281 -187065851229954003989495373419036167536 8916282 -6588515556144204224450883267282232320 8916283 -25235365280970834161613890751886952256 8916284 82743312065273232778824524495551397376 8916285 2356420876092606195898136186808096000 8916286 9089120678317371686547691426966374144 8916287 100431123621055950023140826603418918480 8916288 54508162946636635742435948919143792640 8916289 -103142719064931697248747682485500370944 8916290 -60509472052271337261722713628455941600 8916291 285979542736688682253531780639850803440 8916292 -32364181319305409886778300768060108800 8916293 30802900539483832978185728670015961344 8916294 -78144617344677975961452211257682583040 8916295 -144056439444999393280029159807981952680 8916296 -90633478652582971654970919928340951040 8916297 58042115312511275650493977268049060672 8916298 -130526176489729346141804283279824238336 8916299 2179460250111846240717354732759739536 8916300 14710289298430856869012364125948166400 8916301 295064648787050895309922538621075689600 8916302 111144633010866011494761142673732828352 8916303 -194638759014663336679555027671726043392 8916304 57784288734900895403188610674521989120 8916305 -124234779899342879052069491243447766540 8916306 -3478835046058337583608531989638468096 8916307 -58948759237775718911374784430748798128 8916308 3229987666376084966926840167607664640 8916309 64797886861753386114570467156311791000 8916310 6093719541688476417122421102688369920 8916311 -102500213606972684920757103740395650000 8916312 -127232559139548487093070243037325332480 8916313 19190607220377838480600226605741949952 8916314 30614639066119701830003378016945676032 8916315 20274654113154394867209624806591633520 8916316 93494545981410615288736040985897192960 8916317 256243801468993086261824631822862790892 8916318 -2386804237426317186923391215046078336 8916319 564223843880529897705143411065095318240 8916320 12449632595202768787165978744061952000 8916321 99626741742747627854267850060769889712 8916322 46177246292230691801640195495560538624 8916323 -31794522481804991377004518261101700416 8916324 -79790286192394924346852430899659090944 8916325 -134305812301225565987528632553196770400 8916326 3914374100187353655633499840606310112 8916327 -55521824462887690090442713151698313040 8916328 -36094846006758285219712769983078179840 8916329 -30125342948692072123844867175189776070 8916330 -1276255784121363534296839454803054080 8916331 291483449794724770296711172654647446132 8916332 20439505840598765475480244120157911296 8916333 2039584281721412675112409903064565984 8916334 -54553847546296895737510738744824064320 8916335 135988918510527719475241687278209476800 8916336 3460774308202447881402777166907375616 8916337 126121405269690284990067037292372680612 8916338 18974921449262984841663197943134050320 8916339 -3183838425656371531094151969739451016 8916340 89087680857091621773362151130399526400 8916341 -31601112765172846660484970908013422976 8916342 -94460438035968722881642672897374554688 8916343 2891395107226640022502116920393853064 8916344 69420316109818437775546069546544332800 8916345 151567786839015271952734853760828825600 8916346 -131631834619263961114334704551423417120 8916347 -255847665048412741495920734145682507056 8916348 -3167619604631190799128478205126000640 8916349 -21456858338144506648434854685471203592 8916350 57101353837850271815865995425724126400 8916351 -1200827851595226174199553614877368320 8916352 -49871277403049316557559620022829056000 8916353 55242089283048916194477495820680886740 8916354 -35411810970821647299015043638281427840 8916355 -64088498014391373256081340889611027040 8916356 12066272942731569309443820659968801920 8916357 -25594983692097195568719041028279228960 8916358 96152591638699271366773532393439175680 8916359 56166202474458838633318417406549999160 8916360 121436719047887324255960768165449728000 8916361 -62831331917548272499235706158740616038 8916362 -15888427725817712499701555023773413376 8916363 -143861610883053979267542748934785776708 8916364 31693782959577359726150073466666432512 8916365 -142511219744991507675411020087563138740 8916366 5932732690195181712909414409887425664 8916367 -309881361245716620770737664077645061584 8916368 71690287400577200759268477825047764992 8916369 44181740861493838721662263382611748800 8916370 -108082685322211791118708378541540782080 8916371 49114775840508710730348100932040844160 8916372 86739996086986476804562061249067417600 8916373 -173880129108370214258059222024934765760 8916374 69260936382740042506184251016408379936 8916375 14332330781416169198025813910172160000 8916376 -9390371154467618647665205410650112000 8916377 111261273090052877091706455815775295440 8916378 -28147279774842480651521906017630513152 8916379 131907885480741738555800700875364318980 8916380 1162117969498160705782641550143974400 8916381 -56304283943489742694646060986224239976 8916382 -10248536260859452057754971735508005248 8916383 -48758560800743549214694673888444103312 8916384 -21861021378649609367710151623138344960 8916385 -108492359141909256397150020656205261420 8916386 -11436570686815480173699823978161106608 8916387 91192768278399959728738229328141888768 8916388 8190057082124785831231973440263512320 8916389 -5272237830446320298617667098118367810 8916390 18704235843391234179724542401034942720 8916391 -260920449460039642578772054675034202216 8916392 38015857758431604961951126110943104000 8916393 26006721760494380954760247308507267456 8916394 277698452565078898595500285905292800 8916395 38539205759656424780789307133937302800 8916396 -90987242929369094387680187626157690880 8916397 49002134434305766459600062314744196832 8916398 -39375547984907259465431080838797280640 8916399 -147650388951442066165864938614328913176 8916400 -21010234596747981173474032105171763200 8916401 -86004560177379733933418487099073047360 8916402 43973893112320074951102060113859878400 8916403 70241692871659323126434893892516560652 8916404 21326035752548288697812803702354016256 8916405 10140323041577863631523414002961296160 8916406 -26944044837130286367885237406227734016 8916407 368721657475972369159373007562396424400 8916408 23572567428940536501147758996689244160 8916409 -123912097442407657345621659050384366396 8916410 20584641517897240196127561680865884160 8916411 -42331828781841757986765273891416289792 8916412 34658497261229654538590733213641593856 8916413 -34261332094514837582400091266073662816 8916414 42890533285165973888186544116676894720 8916415 97358552696858180345220988394586007200 8916416 -7746695412013161066464672677858639872 8916417 79263732870849819218818504304897638272 8916418 27710975864889748816324051533866565120 8916419 165866416934215146278161578972259637820 8916420 9267101523485471132200683820865433600 8916421 135596138275630775033842542936065134622 8916422 52113962368807452736202399140490058624 8916423 -87635619994892522768265673368514051416 8916424 -46085659053367653420399206006732513280 8916425 -38173891158788219086444664644732123200 8916426 -5083677101342937667375529107882283520 8916427 28609554501435013103187454832563453920 8916428 -97839210376668223014133688389455820032 8916429 -7652453540900767406326246918104113472 8916430 27081304984545384278891013471077319360 8916431 427249838054391106274503629340951834704 8916432 21382816088759851943773460795508129792 8916433 71631374389570347851700336208267051200 8916434 30689326313568991255292267045846054400 8916435 71487843997549970820231208667015522640 8916436 -172972742686046417354845304761812343040 8916437 -387772797349863513363937699537117440 8916438 103061395561487626992957421152146923008 8916439 -5612526778148230920792736286313277600 8916440 74865459353653602917535026625371136000 8916441 -116965499643935873944613263582797483360 8916442 -12714589468815204546203930979038240256 8916443 263659359180826242793196041596754762692 8916444 165007827430050936024340134457213246464 8916445 17465984028466773601610349377558943480 8916446 1450307133936227695823571655491148800 8916447 -62675867010233141272415596110110422200 8916448 -59558943803608496379132675433113845760 8916449 -282353821631818024901775023976782277564 8916450 -43137851050457090606326882273570742400 8916451 -282327808013512536835006780677923336548 8916452 181847704838254424516046621861556715136 8916453 -20877202407717251998053951802709606400 8916454 46210053611869741141379671835861141760 8916455 -33249534424111757375340478763761448640 8916456 9555202580438810213186549885794713600 8916457 72608803891866123331304593161316260432 8916458 139793746594066866196385174968046248800 8916459 310685246175099018307513030682780432880 8916460 44977020709733220357323166295690905600 8916461 163468636352208356562582476841439183062 8916462 23340528696855755031096798342562129920 8916463 -26194346146938522414771606109133050288 8916464 71555821567649697445368221276320038912 8916465 4826093853452352321152147839878672000 8916466 -53991644542643437573958903921910365376 8916467 49749835499354323088882201458250950992 8916468 -3450905640194203286903617675809914880 8916469 -145732982536445587044932688350172642130 8916470 36767960223111607756771709945081671680 8916471 -87105083501526740637481184898156572160 8916472 -98441185419784879008450094543622860800 8916473 23391528015865603717958527538543401284 8916474 7151295414244563002902456111645297152 8916475 46315817485298151214855212589282335000 8916476 -52909854839219574699984361056511549440 8916477 48201061169511423564579725481798174720 8916478 -89499109539260055577093069796128100160 8916479 -25631730721396764213023158299315638784 8916480 50270192228814353141494824944271360 8916481 -8621451625077060174775452307598974608 8916482 1029050354870972694377637402614889024 8916483 60308763304933735615166837846814789120 8916484 103698881430829623022058557366206502016 8916485 54841616013741470388323602149025891800 8916486 -9020173316213896507432976681038614336 8916487 2802441451131373625189787600297130136 8916488 -56929290814045756067003835457097072640 8916489 -62013746841865569882224205759900968256 8916490 146447340834487543051265214663592800 8916491 -50868003341495907877582116565399675920 8916492 57601775260094494938661280537737058304 8916493 157702798964770097912356685672232201600 8916494 92977683568041302806248517515480593472 8916495 10692977625248299247877959607380467200 8916496 -45541150950529751900480027668095950848 8916497 43671983790265379737811862093015206640 8916498 44709098381975254377461117347406701584 8916499 22305631413652270400879303484408439360 8916500 -176783727887254846425809084770627200000 8916501 76570294301503392868928312388812290368 8916502 22459263786252562086579459443168876544 8916503 15713868342278908268926903896743719752 8916504 57810745462203299191095692091101675520 8916505 -40506945553241644841497944429122138040 8916506 55243093455546942775657179059393075952 8916507 -15418585800628156376530879454821809360 8916508 -10690770718499245796008025544140872704 8916509 -21954783811420535550126582080489268384 8916510 6071909982703938690862690256401382400 8916511 -317060297403294698069680286139992794848 8916512 23961694717888030259757807055508865024 8916513 97142821146661136115560769104694573744 8916514 -146306116746027499383252061368671535840 8916515 321562294453007109507414465355506444720 8916516 -9330299606785265367435642106045956096 8916517 54217237731509434392653805243468714746 8916518 872011422061319638931691957907941888 8916519 53095819002863208537194313333575754960 8916520 95991755278041056387993457537078220800 8916521 213969264607716142297384423326406585722 8916522 -34874417373912349205686278259151939328 8916523 1041109725447391952541977668310347008 8916524 50591478200750534669778080630634442752 8916525 65231582945768631604705648767164143200 8916526 -71353353580116838365126791853662148288 8916527 37496121639183225733303506082598830800 8916528 -22433693526177980751225068574613192704 8916529 25126195287612880375232463897543176000 8916530 25303781269754438095380482784736634880 8916531 -53514698215767891436915076016468482976 8916532 80166754196556859490561469945135245696 8916533 62915044002248260209739208220459372060 8916534 -3351039132626114092660272068549867520 8916535 -21510536414102487970572998456651895840 8916536 -198334339863422184974675244590463160320 8916537 19427038665672537899616743101018959552 8916538 80649868318394236182051780605813431920 8916539 271596528616301327957050728343746458340 8916540 -3588405837321797680993190036790451200 8916541 -1929865933947580842996412229251872058 8916542 8131851892147854342580863425483904000 8916543 99054134573614472986468221840250867200 8916544 -13635107381670491919290386954193993728 8916545 -23412707937555227186328156214995940800 8916546 -54694148762637158309128304526002495616 8916547 -68653549029575315325702440571568733520 8916548 15547449046047163165488548638540861440 8916549 -48917697420901712309083307277540431136 8916550 -61804160120797223738988494872425110400 8916551 -46340356560662598526157183282639049120 8916552 -7906780926345256954364443888419840000 8916553 306514383888317743353733946063190387364 8916554 47713935841071540078853239397573718880 8916555 -34241018985346639457023497312799341600 8916556 15937673222557413760153415272709354496 8916557 -44109942783865659992076931894084288680 8916558 -24683374077293648001716564194940755968 8916559 -128286766811911262305286963619040804240 8916560 3137143055957620302373841815313448960 8916561 -2174315003666901073901553569322644736 8916562 -120533160821673469022259265300231129968 8916563 75549211983429538753854711794297368812 8916564 -54654914849516306508311957080924084224 8916565 -13522368824789499531007308244911358080 8916566 -817456662630772727072475703081361856 8916567 184590512548517689680490773034355429760 8916568 -282781333023717306127734195289747107840 8916569 164818461389025698503399611474972248970 8916570 21986912705442573325834183161837147840 8916571 -55413190624012408340163799887390254928 8916572 71993878111940451990473259674492928000 8916573 -110896800414417197640241774946495287200 8916574 -22334270069795070092045057598516142464 8916575 126002239366994637364180626270147931800 8916576 98880441117655882696253157220246093824 8916577 236894918605208873089603026225715346500 8916578 39850801649251395163591605035371401600 8916579 -68422147462353317922238872652719334380 8916580 -20715846362976742987454498224301356800 8916581 -111012583174452193468109726463954543618 8916582 -78332444646749295800290122772025126208 8916583 77831740765763945126219509679364247008 8916584 -92366504183486855345369122058150077440 8916585 -12929598114290338514489671347374054400 8916586 25582108885153575340187406141102205440 8916587 -314841190622180017152287645358524506764 8916588 -63657894545528993126094399179616506880 8916589 -33635317180525314460762092559653208032 8916590 58257311906007464292100244212101028800 8916591 -65534352539846256883183022410107113208 8916592 21055125431628117642401747151613591552 8916593 -2112053065237446236383899166851705600 8916594 4180712020412202409581523019032201728 8916595 157670613076070806744074942816113727600 8916596 33141698206979621014906963512945998592 8916597 -69898690503350115100330563207135393426 8916598 4762953598870869230078710924874719680 8916599 -230760922167583834309475176694879093400 8916600 26446537508739007550539155841990656000 8916601 -13902217896142331987739236941754619000 8916602 50168495245899470760593862548136260832 8916603 69128574957089696927765073373228426608 8916604 32646988763991269910799677439575054336 8916605 132412285607867932978480854882916857600 8916606 20126998701950262079355780696525522304 8916607 123688162965222753579765171534941913600 8916608 41848686588953239737366377043245137920 8916609 -1297597233700388118222524762065444320 8916610 -4084140155770389469421051248671491040 8916611 -71778112478967598631746270989495000 8916612 -46803784318516978439808119407318425600 8916613 -275000997970264001454336281970190022720 8916614 12832481788225750107005283971008141824 8916615 -88871257472412538271416310194338925200 8916616 133565072545800376388572036899008148480 8916617 -10459256673809674457838633783285507840 8916618 79285435715121834690487663412024335104 8916619 -99521083103719282443735921434355250104 8916620 -54364934791384480643606693794637829120 8916621 12689087664694918229543163852489052224 8916622 48548222190602184771248307868210921344 8916623 -83378205679128761847063128820472676352 8916624 -27815854161014675168033195607210393600 8916625 -256084441044776741782672949124593991000 8916626 -59104933089150671708965808778418789488 8916627 113074906326523222097014919531731008 8916628 105172626490785157347489348223855206400 8916629 18112551985209024011911335623503705230 8916630 -11222028638837305646314546661492851200 8916631 -27066965843131619497818452789978160000 8916632 -218169448496683879015705344339401195520 8916633 117554719318471613794963572690555780144 8916634 28951637000548556591355478773356415216 8916635 -7460878480457515780007427434855183040 8916636 -25112931395022633857136459426487572480 8916637 -175277971210231710056866777680755874708 8916638 -87681284013805642010187560769453425280 8916639 -57379076274616444367534044320584985072 8916640 101149154029802273396343219757378437120 8916641 -243716268631346591865082057308407900958 8916642 -46150480184387405192962072647255461376 8916643 3284304390546945256735712889681783600 8916644 -158718943581101644802899961345196589056 8916645 -7943399832211540162278798528826113600 8916646 -2578883899507949259558723135343507776 8916647 -204239273922712567790533117171656605208 8916648 -69716504982900582793400421511990886400 8916649 -117920155675641999838664242609189215808 8916650 -15444919001805589851945150805194025200 8916651 -63799337971450475304607404747990010080 8916652 -6245905433156880311883260653958135808 8916653 121965957944933262083659221171991402860 8916654 23328664310111858601691251207633039360 8916655 46680940329062716040949133526541957120 8916656 -12160616117525154557048764967977156608 8916657 -157213609076686789319501068939737167760 8916658 6924269807398503491226167305336438080 8916659 174998900948862770684084469285992355360 8916660 -158034882785644063325343381368843520 8916661 -13252416519510861327961205787045784576 8916662 16002526465618347180640922879389718400 8916663 -4906551122342044126810870899287941632 8916664 75306550856816191310518580292037201920 8916665 -216089849007938223174407292806142458940 8916666 -5025461022215547684679594258947908352 8916667 -32799567930563813396644149151561484688 8916668 -61261910035787837755568935549168253952 8916669 38459443141737612489446105132313760320 8916670 -18273815770559159257038850839507763200 8916671 228799626608228278887271574567410999872 8916672 -22202378634752966378121792043968626688 8916673 -17581736718207165221687502951075526078 8916674 -19551703700509723906307977513555845600 8916675 67459621289175400095768651258599370000 8916676 143024300851370210623514712026670200960 8916677 156015467598774286701458879870753820864 8916678 -62410830467238587081886717045472492896 8916679 -117724369220726156789951726867073319720 8916680 21989569758252431237946588066336460800 8916681 67882074061354949154633683558951900160 8916682 -22613145214491997919038298055343881888 8916683 -159842207965873355058789975503721549240 8916684 -28502463683212959456898515232638713856 8916685 -71677700505054375216789730693345021440 8916686 71048772992649124496248715104626628224 8916687 -62405458099849946555419034926023313392 8916688 11772643348155016529160066759656079360 8916689 -62835883559403601027303976006406186510 8916690 15097789624395440078649627326427363840 8916691 -72942983647006013643306767382662824800 8916692 6541568151617599969555071531630511872 8916693 93903482442886936269197764377921805728 8916694 -2062173934266250114168378059776221440 8916695 5411166812349730851525729644672515200 8916696 -79638286360314986910334995425665228800 8916697 1563121801110454401916215613215466132 8916698 27622908596630764402569209515306260480 8916699 215577800720552432019797144795903040000 8916700 27585097126355868652910396610386816000 8916701 -125234510418146717003454948914151264096 8916702 -75847096058225714841038179282430539968 8916703 -24230960387655397004176249464011969720 8916704 -81280072363684446845931512915852525568 8916705 2967555606064766999487739996253588160 8916706 -118639598709321423968959382264305096320 8916707 19696042314443518718115314611982140752 8916708 -109083566635964299509267734638320061440 8916709 -185051439451279288302405908626651454496 8916710 185054426213045608357767228363725445120 8916711 -81124070393685724482154316087545683840 8916712 58754534948464258544344089800617082880 8916713 4335619950875112526350275560976408448 8916714 -1265161549153794386032735224317740800 8916715 38585094658833412504576796534091663120 8916716 51435790163733501503620537242531778560 8916717 232479549975150926681279041172358720 8916718 55089784825656271059106204621525546560 8916719 -9880902229755574331529632110626092160 8916720 -10983359087239319191125839200984104960 8916721 -59826222043678247106239930173835351232 8916722 80894032352659710863901336592389648912 8916723 4153482058803536626980815091287685852 8916724 -241393520615439814189918299845025670400 8916725 26560370256767700472843414095443826900 8916726 26405987777156359362417707286229233024 8916727 117325714552276807173079417259342969576 8916728 -140882849244893951690737209920325795840 8916729 106621558707630704805457427572197959520 8916730 37343336114981557429917437337556838400 8916731 -10265953909620995766675365439120626088 8916732 -38841665520789427018677709805890560 8916733 74307624567136137507968542271657850560 8916734 102040275764539170649310815237980374016 8916735 -34421343729044391837938373522900678000 8916736 -135917621945731216207184423812969005056 8916737 72640061136168255577428679713381424386 8916738 -688181408685041062329966053171589120 8916739 -18346670434807731620327076061585559760 8916740 40324780397969853330150791767263252480 8916741 -30500615145212336528549553020262141348 8916742 83357905003593977707143364950037810272 8916743 56120507650005459277606973637937815168 8916744 182254597908078636878801626252356894720 8916745 78260744959078978552839440530424862600 8916746 336254284247093872941490226622170818560 8916747 -19777541231981451847737740347634190336 8916748 35134240462104131152368658429442651136 8916749 -221802223873494762159176016273447650250 8916750 91369082419847087660615217148418880000 8916751 157865862672547628418085667172709495504 8916752 -4953640796194272062359906538643259392 8916753 -58665548877847705606404074606001332496 8916754 1487976160982821713156347767386284544 8916755 67959141332795610424360595261088361920 8916756 -85230079019952567006105018697866393600 8916757 -27215910672709528608909417126451216160 8916758 117173745514980742948893014586446568480 8916759 2377418061764871067936421424446620128 8916760 108531617011704174361219834686501888000 8916761 47273743258415296867069333391774322432 8916762 -48909415494329930660075759368621066752 8916763 174018253152608578225319046605317840624 8916764 -123704963112084672084012808715853525504 8916765 -14051482472828490795007860056173925760 8916766 27866746518196098442288778406522811584 8916767 31533834809192745079668934104620013672 8916768 20645901391728507068210760088345903104 8916769 50251172252029718884666504093415010244 8916770 -92244843212796574785896054139322333920 8916771 -100800285362873319196724424688294180488 8916772 -197013540470436966195832455241178376960 8916773 5949044402098444465654422079869759264 8916774 -53533745912458090492420244786540951040 8916775 72138019606973653386707452516679577000 8916776 18600810489200449678655601616236134400 8916777 294107694605674972482839952078259951680 8916778 6283082921838133076089247693597995008 8916779 238593277831521307371984943914627091380 8916780 -7636709734017384485365949436981626880 8916781 -2961715416793848293579522258703242528 8916782 25714255327850520943187731283796422400 8916783 -32943104692850370499496521315753378176 8916784 -14318588215457326225317520954170736640 8916785 -18995597381091494880921699799268270040 8916786 43879600786777067313936690281328607632 8916787 23237611634033076850478614608056691264 8916788 -124102393500284900319484410623694551040 8916789 48599369543446375103942136185737752192 8916790 -14030578651816262362440812036919897600 8916791 -81709696899242915698291031926983043128 8916792 -23522561689273023296228463607799808000 8916793 173933777164453670228241532602714349824 8916794 26263830976541195106902374962161763840 8916795 10140108889524434800045210496404206000 8916796 -27660494246563297055026268342785467392 8916797 -99645567357486242584496754759727742976 8916798 -49922881357655756804167382770957916160 8916799 105116135160326667457191809010166077840 8916800 -12692129594898632393274640176552345600 8916801 12391221951352614935730340764438131520 8916802 -164156177110595186313767120315306450400 8916803 39530969410477892061983799500774881440 8916804 266175897223000690832402329396738560 8916805 -18874764202274179971372718222884633540 8916806 3548147876844495392598877700260546848 8916807 -13884512853709732363720172134768739160 8916808 -159141986011017928611020337426227543040 8916809 68468765560834532984257613924652195840 8916810 21994001764910457896765098508349035520 8916811 -168680146527979739611436953770697633248 8916812 -86602643726443312624880762913136496640 8916813 268141769110141332618875607783835829280 8916814 -149062474676015174801811553436744660160 8916815 -17721388145033144696009701782950212320 8916816 -5400624542602968595796275077180162048 8916817 20399750240209066783743288241505657792 8916818 -115791117558331979949302303480387702640 8916819 91741211873924586826281470201012444928 8916820 90448812366908941394428359422887004160 8916821 -119505543182944767855634276054035648900 8916822 18731106873418835195619725613976074432 8916823 -233118761517551609657608450189783211280 8916824 -1485941408999842474423775194463139840 8916825 -11045901552379794608130133471251572400 8916826 30214160984238095888756613081250002144 8916827 -245741358606342776793108497086429755324 8916828 -91031899912724623921382587877401351680 8916829 -362893598998639422854564091709222826624 8916830 14233612876060182728022462918072453120 8916831 67941366039370593117812574243156441600 8916832 -8366167937095222803456033147288158208 8916833 46974549134336109740672453652170107200 8916834 -16762926346557950700775461632450325120 8916835 34792717549000158340378053652007688960 8916836 -53305353448254357479383245342691575552 8916837 -47577075903670336496979197532314574240 8916838 -19456615308529194585754507106871775104 8916839 -127550942334713376351890025625450188360 8916840 -45475657290484379822927958894732902400 8916841 -274971500250293629945226784110688194758 8916842 108457536743124288551847944822546265600 8916843 10972644886768710782301261005279034864 8916844 -4676573561282401946307233854904252928 8916845 -8927609777039379474812055602261427840 8916846 -41852872092068143373030130780482414016 8916847 3088079426615110211428623785040819840 8916848 -6685508234426928998395155281358716928 8916849 -202970821757958759787911888186561344766 8916850 81704168108006850236487218064188112000 8916851 95104305197202856533975068859383570400 8916852 9947767455466366465577984368278896640 8916853 433638623678886973675883268298975886 8916854 41200119670448861706088421885437461120 8916855 -16084955928594482075485905657184805040 8916856 -727121496505643657036087522424053760 8916857 -10023115009652953178184184032060402348 8916858 28820193956182004579755105984711626240 8916859 -88374289039458937056098354994540035328 8916860 68396318520076847150056338358781506560 8916861 106228296289719653988462371557345423872 8916862 -114833075602429932341671555721059924800 8916863 137186401294127121201526569733727210112 8916864 15366153599576659529871166994991022080 8916865 35777947392248886096119487267855634260 8916866 -44024896430056276844119452661069294080 8916867 1739583773954880239982130642518163848 8916868 -84625972472750835341045764532020690944 8916869 6571945809197988900940707527332234968 8916870 -38926612838206211862140474855380162560 8916871 97634851473546942310136137403372633600 8916872 264647711159987547134274418831626823680 8916873 -69283135176129182120175094789453541040 8916874 -100555577885773966365930195081038229408 8916875 -30703018884992163036855898084955955000 8916876 68859978226266611674099926933012709632 8916877 23312710422284769910046690910016516300 8916878 59728267987568774289678074461339482624 8916879 -33685062461503239500303720865168076272 8916880 9003104077776068179785556889964380160 8916881 -3937285353485176519781234708733613836 8916882 27718322064268367006101295169665633280 8916883 -52449087413115501555629474527562838868 8916884 90543749396533338902727189429624576 8916885 33532445582534867565957192259590945600 8916886 -27373148545555717623692039722171082112 8916887 74811987152178304039167122764866711552 8916888 79178942037313241488857388656859545600 8916889 -83463809777447614334181648841709010044 8916890 64499910272327295563185937024571110400 8916891 80056928142332131114330307560558360800 8916892 -146635957062029829907612482665420436480 8916893 39130169110533464566933941519896636544 8916894 31999857954936728634229743239001056640 8916895 49594148868563390832070986911540718720 8916896 -264658678750303221317037860197540823040 8916897 129105137520268572682126163653312191840 8916898 147727171022484605772879157685632177536 8916899 -77750561351242504845359758708336856100 8916900 66494812403767770614584212279076684800 8916901 33832053108858256739127737014082443552 8916902 7360031331993286597462817487143176704 8916903 9055311653647794023953780531863711312 8916904 54436283894108244729207571884806261760 8916905 -238022919295158164930404886290816035000 8916906 17871971681383698206415685979864044800 8916907 -135927875834945047798072793153230625408 8916908 33201080559836713848146474714117013504 8916909 -106320222012204178946189241331732025760 8916910 871427572995970263284334371595052800 8916911 -290177858990444992142165423273109157488 8916912 19313108280902207000247814845531095040 8916913 -136921321467664570309255325266499529838 8916914 -76086583164463441459975300817965768944 8916915 6764502426413187879987105830774653440 8916916 -216216887771961226209992773324428435456 8916917 -74395588346507555004584243485096188480 8916918 33172430574887124320139730247482720704 8916919 -82911535697411006187894386716040773536 8916920 152397683873139931505529299663910912000 8916921 -63342621054408720988839977068233551292 8916922 -21806758369659649404259121777326619280 8916923 -230807554445709606239784355176591900828 8916924 32351237564434946580967635209711910912 8916925 171122994668302294997954128190931699300 8916926 5806909567442503566065293939950122880 8916927 -1573509169080201000814530785730663480 8916928 -56339815091608443369416242895865774080 8916929 53245031125449758379713947232075709120 8916930 17850763762409833607229998999992888320 8916931 124694659761861369276819390349943324732 8916932 28543549382661046496033195909066863872 8916933 -35379854740152268918613811934053265152 8916934 60183718291391757266812600244685307392 8916935 92664222262776110620550300205757253880 8916936 9146622824622610168476101543418101760 8916937 -33699685537844721073391137137537152048 8916938 25190693371534333284004898266077608544 8916939 -38088196124811254367037596849226775040 8916940 50967208378828333237886720378134871040 8916941 26518894840256799576157274015669830464 8916942 -78890179942106649984521369695991066496 8916943 522019258556135417041819316894306784 8916944 24787912710645848901712986223804047360 8916945 -48976271059552897165899253415554858560 8916946 -40130140577344392290282486025103913328 8916947 108008390735477459346428747979116554440 8916948 -37881384336437300506894719934033008768 8916949 333977678661439791410366264248375809660 8916950 384632355480111086465747943811680000 8916951 16130817535228575879378452708589987024 8916952 -116206351844162137980156733572261642240 8916953 4916966901242804830604690149350411024 8916954 -79026412409909645053633594951197869568 8916955 7630670325925017119443762171928295360 8916956 -13055372227866645334508532395436602880 8916957 -20852213104414488587184149731963434720 8916958 3579993497899088733726529448859806976 8916959 12874641745595579990135629662732028992 8916960 -22418227999660165424329614840063590400 8916961 -24080492698332576189689113979595322176 8916962 84471496113762337827341068021501235712 8916963 27927143895416771901476741955780061440 8916964 -6032891012519645119241460675342204928 8916965 68824044063560291722774230903528009600 8916966 -1365209955987029491967147500235196480 8916967 43293165108121249001968664022715581120 8916968 11517510319227644829160522674259968000 8916969 -157717631258033116633400811643534079856 8916970 18459275031376347459174372469164764160 8916971 -74352440628652023117961451701131583200 8916972 -114332835268876306424782696713062581248 8916973 -65190982709125726833145528358018258472 8916974 270415654994195970954371253936739968 8916975 51949299799940718217580175772478523600 8916976 -848853866358171418564134884012064768 8916977 -277197019514971674243693417925456800174 8916978 -30019396058233321425589808140724167680 8916979 -5605761631227525407557446027486210216 8916980 55131370458419440727057964233762188800 8916981 109553284346911791455144684203505172864 8916982 -78100926620227250493233039540401005408 8916983 32775136281790480766402740550991471960 8916984 10978275083385320898507583169096171520 8916985 13716088547421299264910407603085004800 8916986 -78933894611303445857398787457806239296 8916987 -102844604203356560259828775027625012880 8916988 215402159163844344396324406537229631488 8916989 47315274726559000406914359107007806880 8916990 -25115233105501661038066184996325866880 8916991 3876216775317166327584300894768022000 8916992 60092671645145172252041128139431084032 8916993 -311760602696434120532057718358388441280 8916994 -131276851358996262874685629408154566704 8916995 -9479850680008724403176205566987107200 8916996 -2137587527578057310850413388608028672 8916997 143254583619805047377482590265309756960 8916998 -98897456183321604910301356963118340000 8916999 10838933837572108714243010831802562560 8917000 -1278257641804957564117090893818880000 8917001 85743969618332185213075550567379583002 8917002 33901506907581088263722192151548428080 8917003 -115007304044582375498896099093630694096 8917004 -85180967836206690975473845361672563200 8917005 -8906006723387508382648652220486385440 8917006 -41265704397982718208284903011223863296 8917007 -12628576546438814102866139036560532880 8917008 -4109820731855602154047740040497856512 8917009 251866888485909899970461684736843020210 8917010 -81176972927547072683697259423247605440 8917011 -55599714049451237236414381453023599568 8917012 67289481355724156361729238200369962752 8917013 -16165271097980383324110516006796917504 8917014 10857579292865123855027065314553646592 8917015 149599853288031595724057251161886122720 8917016 -95655529570461687424980163247513456640 8917017 10416782316769416017582971972236314112 8917018 62007442486988288544209285778171709440 8917019 -197517059390806485794755618513921348656 8917020 -106978963040901114605145258939936921600 8917021 59559928419441477135846065653361669222 8917022 -66250618143135311560849238983345495488 8917023 -13619457714438227862841319683767843840 8917024 -132822846594285371054996715055813754880 8917025 -24742994554483958662565318930966237700 8917026 11462109919405449157435488917239627776 8917027 -136145257563446150468209565912920376928 8917028 -160264016041052855366310924816004521984 8917029 2232309418010919570434862705568911648 8917030 -24546187954560573761181992573580547200 8917031 11500431923873303849871321007076149920 8917032 62679350849455233418528162227273891840 8917033 299855799589901282813223751301169980282 8917034 26970670901997330679478048648749070592 8917035 -19582417617934385628954551931955030800 8917036 124660711376060168868425587100966446080 8917037 56863306255544225564223561987502206744 8917038 24419828832805984220528621197576988160 8917039 -1772857772745562542649310962006056192 8917040 -39184375712489771927742700202436526080 8917041 69407532651001494789387723505099206528 8917042 56142326815712860819078283616203011200 8917043 223144831035806108975105070027092465292 8917044 -112749548130377518229854827451041742848 8917045 65452234036936846062900132148866486300 8917046 -140318002404406992885234992133070283520 8917047 -4171013766750744609432330248691954120 8917048 99341836148394861623881245417487196160 8917049 -109859896474144884359764383626126987820 8917050 -22979158946864228975980514781155731200 8917051 -39262746289966019193650449186357604352 8917052 63019678950123659852341144385623182336 8917053 111516551331655001714221550759687464704 8917054 -39351133679799851661254917378147142400 8917055 -41372536565218594210108194934867297440 8917056 -7762631100740305439559218574281146368 8917057 -25566919900266425680958884885449925120 8917058 -34646871324186554898872127916940067120 8917059 92270309299539230704997018810885578560 8917060 20187451024952634107650569936488244480 8917061 -3940609207475425666883672505991195908 8917062 -15905969266981144013012467579619469312 8917063 188474523830319746053467697553119700312 8917064 -86235794754512907639966651094450176000 8917065 138011306085426612592692084757739574600 8917066 -24025942104883282999596806958398946768 8917067 -21447689071050217652092926704863195884 8917068 7261213728780267609578693637504867840 8917069 -6942559733461373839735737758036384874 8917070 11323164656738424318724248026824140480 8917071 125964915211624483754738605773109563264 8917072 10178152753296678347515786818670673920 8917073 220023759429590732237120827583061281904 8917074 28782952267572746185656686756401981440 8917075 -294605074816928885662315858621318284000 8917076 35600104942693447989171225635651954688 8917077 44967389424599678129472185988842376576 8917078 -12453197825162016078816503875551972480 8917079 -14122141804931931166551163765554439824 8917080 37830523664239101284561781621276672000 8917081 49361335616913361886284338084742930500 8917082 457607812281770397509537975264877312 8917083 -13344059109353209808316301983353472000 8917084 199055334354414913905193159133832709632 8917085 352918446876394685120571300610744806360 8917086 42976859300461692479280778625354796864 8917087 -38637421439094928167894363479252752568 8917088 -21236083700587562928448349630984355840 8917089 163988183825029514366217668843584930224 8917090 2466843190387703374813337857165516800 8917091 49723591202398534810705160957066310192 8917092 -79494714253879658069775610311960499584 8917093 -23340147264419109715181923306760734340 8917094 -58379782838314087495546676137270967040 8917095 87342038884587572772609819440023200 8917096 -5721756406699128047824211331416524800 8917097 113162529727321282231934571875660252352 8917098 21919464723317801879478247242393003264 8917099 -242013380361512407609861136946823258760 8917100 -31183900828708826488416033418533657600 8917101 -97209291053723649409783559143587064320 8917102 -133392736355654119532092461737373928896 8917103 86146917257387041143291375693852387168 8917104 8189197575618953541285123880326266880 8917105 22971704499725165703622438614508844160 8917106 159840834343687722093538908753585742464 8917107 31296090287815271203617777030676970040 8917108 -236206819432455521699013521871382137472 8917109 16741731411831759050863464249596171310 8917110 14467341680694844604512361629601500800 8917111 -3013650263127644170217266690933023520 8917112 81209211119387573243120665613326540800 8917113 41606171892441321695316985019309468064 8917114 -65406343494367162876783989819382387344 8917115 64922928997843719887520925968750485760 8917116 55249465474189613798256385352457119232 8917117 227580454499595692252923668577949862624 8917118 -13784192591450371879142191590762609600 8917119 -87016671025941197356613660056013522568 8917120 125878993739624222477337137548728729600 8917121 -35142090454875275669423775608453581356 8917122 56179722133085546340027009509084872704 8917123 -58299231120961940198392501681462180656 8917124 -10219730924144437349113618829813904384 8917125 -988828612862639927878457453583360000 8917126 -54553784769890131359254237001613699488 8917127 -77841209717474941579937793111289218024 8917128 83071464758763249496329150213701836800 8917129 125726289088502572067401525656462567312 8917130 -13049544549753227911913438106664800000 8917131 81808935121564621618258912780840569264 8917132 -14802559637236049120319234555013251072 8917133 -52078624991674364989010516262246989076 8917134 -96574351741198456337810947330563395520 8917135 -105083006383231727240629521476279116920 8917136 54524229536206432877689348633558228992 8917137 -25208822203860036311058263611868483760 8917138 -52938718647010679722638048890496263280 8917139 -93025650183368054982833332643257402368 8917140 -69761541200999422699062760423915008000 8917141 125082871950927529863528712912230054542 8917142 35391280899836610109226285719490701440 8917143 -303996728674312320367243668012142743216 8917144 127184097952668969770108285629024542720 8917145 -62801419317513415744818645179301695100 8917146 -5860769263075196821586490073338304512 8917147 -16925490551505170446869970576223718840 8917148 94131248734128364257746617717723516416 8917149 -77644519143668119638501221879345540736 8917150 377219099578240996786539110169907200 8917151 -242337410802590507485215121470365506848 8917152 59215798594996476236849810663323729920 8917153 5844427874995922090478240420565938880 8917154 -23619942366922427575738177996662363648 8917155 -91751325933470326061366788801917537600 8917156 -84105071873468238614787525457936071680 8917157 -58345316771513426268551012036439378948 8917158 26227577015695400233990538709751933440 8917159 -216058789555577910552848150813197077640 8917160 -4561302705965807677058005589768601600 8917161 -16077116742919560788770205315092816416 8917162 -28242262206580069757987920095641044128 8917163 249945795036540966856872844441640815200 8917164 -161684232958184114772215786032111839744 8917165 20437091683763918120801862614427978720 8917166 -45919697727492340242617358371106838080 8917167 73638051812172500559711812805743761032 8917168 -209015587147046005967872620376293376 8917169 -6244446424824100878146240108132869632 8917170 84601247003532450046299903155432870400 8917171 28455964083724128560286646020737983200 8917172 52510655811879628811356139573129109504 8917173 -55572237910602141665198265574640660178 8917174 10256240508639536808515353768845871104 8917175 -55186873177231441442543423960033289000 8917176 53583592907961690594334350303472128000 8917177 -84576444115341686374765153032690952620 8917178 5604210333383768155372782434397229056 8917179 -7932991247382772884569649393591943632 8917180 4213203402232691626308103316140323840 8917181 -4823379226509506364690189414602188800 8917182 164728953892253190216450699436955725440 8917183 -275948780295534052786860840916465571976 8917184 -22451778144896052721057174726549438464 8917185 -20634161027202301236738320583914235840 8917186 -24230888761853560571172868036338948096 8917187 -94025399955548688074780270139232468164 8917188 15085305981266855070569061514488053760 8917189 94637543443329073007291720157693909180 8917190 -12582069412926008835623915512764768000 8917191 -5946621010409947350164455735575944400 8917192 -103410180172792875895472641582799585280 8917193 -167889123039830550415090253248383920460 8917194 14979520118948086230603983324764508160 8917195 11516848504003199827717876604035176480 8917196 175184003524106408763303248572185926400 8917197 44437907651833963942288133885371339200 8917198 56554474813585433599888664370578001600 8917199 174407846064885218911948344520115785200 8917200 -20369862189593615524710585324756787200 8917201 -139924432443071595549950836036030756800 8917202 6369818666576557380111226236617908224 8917203 229560662355525084263048501377994910000 8917204 -15272080576982544729182341285956915200 8917205 100455690478166270011353972261006011520 8917206 36588575492077877467340302026701305344 8917207 -133386465574949187651053240830207280120 8917208 -208772346906370681776442364243557079040 8917209 2172668035123912446827416966043039616 8917210 -93087535580787280783955885632225065600 8917211 -3394733689091986847901251700549346008 8917212 5596792468243530491139142517379661824 8917213 10793337990698576000173946891667445440 8917214 191064339466486191172144087724543588352 8917215 -61251826352979677829831303029137774080 8917216 447016408892794737659437235009224704 8917217 -13734102059667980648913596381891033088 8917218 -89612122611225242686551111708469260336 8917219 -142219740639538490352616001457312737380 8917220 -51590805454774111051621980022092971520 8917221 94781743363803655917566700961981726080 8917222 53190948008469729747499403697541683072 8917223 -86361561765456033958942487120653521360 8917224 -63383422681976229516996011354146652160 8917225 309076370033954335308307802327974033600 8917226 47485869273468550069155063102539078400 8917227 -105772123689896918045503437227124112152 8917228 -109613629966714335002917886595153010432 8917229 42942491580017983356642458712638863830 8917230 20656880347723792691848289340869099520 8917231 -434460285420587522711114673785126119920 8917232 -47509158947923794399672653716553564160 8917233 62629534750670387832077255606972186304 8917234 -5306997993227574768200206668755391984 8917235 32946468135053403186299290758507277680 8917236 -55697719168811135682711835341997731840 8917237 -94352434525798986052645241491675089248 8917238 -13972965674736270999193586821612910592 8917239 -27043494950512438886745431247676181040 8917240 -114632762990676733480883228559735091200 8917241 -112552818976319791290137037497001696 8917242 3327566994185841523706552231990192640 8917243 -61898466528859911353901669276267402240 8917244 9743416725282856893270277818943159296 8917245 -9129941297213360933820764619333394560 8917246 -16039732311607091440658299508918569536 8917247 71370223388785608200092944321979005696 8917248 -71962375435376406709410838947242704896 8917249 -179198450347069634623082193445098313680 8917250 -65199342376665472539432159787617072000 8917251 -29626813457868078029595371163185376000 8917252 -176625505879976889491678479965094075264 8917253 -75041538749653501954812857837663742498 8917254 -302747398605459433311687575890452864 8917255 -6853082573704132821823704388263631680 8917256 -226947336239835094691669757244976901120 8917257 51660463938558522167824179334068122640 8917258 59835986459348278003457113739750558976 8917259 -49468701923718301136772830827403835120 8917260 -58772536142651866887132500134152192000 8917261 -97968651509508486301170334576375231968 8917262 -88371394666915481342978523715469226048 8917263 -364870533226619749478848516508960263680 8917264 65810815582488272259797594135634452480 8917265 -158738072799734952219209239153218103320 8917266 8688055944307799892666876806415456000 8917267 -14853066333760353043603638903227048120 8917268 -3905600588823164813235085923563761920 8917269 1998590288656324301676341958518065440 8917270 -53942470320629895570744642608478364800 8917271 -128164686690667978509499376008303913856 8917272 -26528494531926498583922781607605288960 8917273 91764654885511550954390661146969037840 8917274 -25416967552608736934606837333574970368 8917275 -36909643057798098973280940811520926200 8917276 -53676042088065849589108586620135651840 8917277 -203035755141975571722549496869074041248 8917278 -102934838446844046083364720236472087552 8917279 21463440640409307430218562570060699520 8917280 -131692416812047349854906533617964810240 8917281 110102638698322839815086248963065727570 8917282 51252304955372518983089476939400590848 8917283 -310209432868875364814276063265637876320 8917284 -76348295117897455018695800086972231680 8917285 46570161227237420529821080677721368840 8917286 -5933269793434090529869547652264969984 8917287 182489562914028026398492076514639115560 8917288 141583587315817916270813201558721653760 8917289 -84848249456339951705733355280185672560 8917290 -1159463441482361903389032754004174400 8917291 336006416016444050296033156232412233232 8917292 59464512486952512816379091740475907072 8917293 -24662879637749460771141621114454758912 8917294 -145502935116826545215208228184544666304 8917295 -82421257811691434038200948648611610000 8917296 -18385025120165410974657339688363032576 8917297 -34711071239502050722801133612734080 8917298 -65497277419214009341400157932891996160 8917299 -55440831990840179031081246939507352800 8917300 -8616760927675098166311226803675392000 8917301 -289180259416122712568512484288959670496 8917302 -664882971973306020331579179423296640 8917303 134949202072706070724337325709392453408 8917304 -67283597454456105074529592416783175680 8917305 -13931180688102272901328111139924213760 8917306 -67736146284626990214289406889137589648 8917307 -33537715960342649970150555296300284416 8917308 -44839355169141104765469674404904916480 8917309 2993376625841489340684705983069549510 8917310 143356626446107501600553712700264296960 8917311 19860724331557908554752302544270443936 8917312 -89016153739433303770483357147764097024 8917313 -168497759765017430522747282209484558400 8917314 -59424893111480057413052889097457400960 8917315 897192328276300266934295855471828640 8917316 136029459870251288614644602568993202176 8917317 258216146385014537062272532195366314240 8917318 102032935644699202301823118441413483360 8917319 142483408754028096559799689022823652920 8917320 -20811625740425785439141972822406758400 8917321 -11688816230779761085263094463378665088 8917322 7623808868651105955954161675426225712 8917323 59449269602535323367153292773412227264 8917324 15744875830400550031569283231631728640 8917325 -60590704999560635573606697962333569950 8917326 -62272101855323499213800456869870892160 8917327 -15147723571575894426201709465733961520 8917328 -41587647247571248482787009248895696896 8917329 44511161043251367242360855194049930880 8917330 10734615083487545523508469155090283520 8917331 -6240693256679096402514474187188468936 8917332 -9939549880452740052467279313535408128 8917333 -4374473419310245600581746512598794824 8917334 97800366868836271213847683146762582816 8917335 23011843729344900670607887868816613600 8917336 38655140674721274835373638370823045120 8917337 -23124392478341248420131230757342780 8917338 -87864993242498083176300105756591238656 8917339 245095865387558579531222113061217603140 8917340 125197270124145137366710957573401600 8917341 -195688944426802088945064469199580494208 8917342 -13827523563075578901526819885011689088 8917343 243215700477592746113379090062658986784 8917344 4902321131133522302726190822826967040 8917345 -31448451714090696531320071150180017900 8917346 31969795442401376296376341041659235840 8917347 82937641958118077041906313732656097400 8917348 9925938085618155174020245504214885376 8917349 -48736145883868531860676600878033188064 8917350 15898131396840103462312699910344992000 8917351 211059781794098445851575048184132839352 8917352 -223700818470161198353764107315533056000 8917353 -43171638322226243716081954619698402422 8917354 73293024826685507721942454556929539840 8917355 42585302725610562299765432112638652000 8917356 -13907572048215885761369156012706349056 8917357 79658049536120350168804607565682265472 8917358 7628130985671438919605055254106768320 8917359 -145355382656729180793564297384311062272 8917360 6272789449781054167311778656499630080 8917361 -152793575831396713422991772213241973038 8917362 -8062960452000989796287299113874145280 8917363 -114092862268634941684738649706952548000 8917364 191177260471994882623974033103538737152 8917365 124033205653840185231505132593652723200 8917366 -30071126930428942463638043987770425600 8917367 23537327872622315241056665777852731264 8917368 -34129359259964765668723657527416217600 8917369 -117739522237860821238921420366453470230 8917370 18809437565608323426759546395027896320 8917371 -224163780861436121716101266697290995128 8917372 17208969245527737120120691493182615552 8917373 275270969872157093797848865189791167622 8917374 -97620995813440785095782771239497287680 8917375 -194766304263043848197423518801266570000 8917376 63954178927298464723576977398358343680 8917377 16078462832220715856139298772781412224 8917378 -157924832720118813875212343242410545280 8917379 36916232370692471286792460914121493184 8917380 8909060592995147876436068246835240960 8917381 84629275375210057595898108441639929664 8917382 367513256123661505619482855120463232 8917383 -1168173781896322788275519181041798016 8917384 -25987771916287866101613358214148096000 8917385 -347427672949694416217233932572715420 8917386 -103966771640577289309990612171012041216 8917387 82989741322156393781594984490383242512 8917388 -1782662670757751185470085089621634560 8917389 11068654103250274101497418069035673600 8917390 -16817972367662422898075665905376396800 8917391 30545790759844908625417110061418216544 8917392 17849471989781615264299700726222684160 8917393 -124805745123965969416033775017758609358 8917394 100063029395875774206131333665255364496 8917395 38361933737577343235902595649992915040 8917396 -115190534869304362947495051394109699200 8917397 72944028631340115874660047679123176846 8917398 -12050612653530364686024501917855416320 8917399 -44491987241919051099863955045551146080 8917400 52460911819004294991654411838747392000 8917401 161805428256788822639695743271597810464 8917402 -2423734345366858797974281394843754816 8917403 -134661881853754838663188895250871767360 8917404 26757914654642953650908974003909066752 8917405 59938072328721680486420777828977167360 8917406 -132770816131335924659550080811091978560 8917407 -4181937661142629841681568489804006240 8917408 175752806495352640511372546474634117120 8917409 14529648685816420500854490589861091604 8917410 1396998194920056606403785266673039360 8917411 16525273852027028437652916878364482012 8917412 75992643624096065199251700325212729984 8917413 118403965395998151995903474927690460000 8917414 -91339850545687127361906964392019318656 8917415 -83480265416783849329780349377415947680 8917416 -121086415045457852385338060091413345280 8917417 -6585170841127887264493798855672338800 8917418 -3340864852683651063488701761604884288 8917419 -62666769828195189931909446649494558720 8917420 1344261536279953554142507445810657280 8917421 155373050380377167337338371803142475244 8917422 535456747806366912852043823682769920 8917423 -61681492030510909753967192096105865328 8917424 42400348217875560069874617231330263040 8917425 -73744993113065405245016409521648088000 8917426 -75183967998780717452839065021758976 8917427 268927363032856651869070358742819123720 8917428 -2461173288897676005870616419353819136 8917429 -31260949312974565202956504770130617088 8917430 15447972488650396858753821423930447360 8917431 -204908894376450254638255035712508837760 8917432 216999010653597935093721794441521397760 8917433 -28203909512671902984353585718144622080 8917434 -5452648371980507417704973507518544016 8917435 -13698152773139054414286037731200264640 8917436 109399326067722069299071150379519892480 8917437 -95751596661136779577877685614329436160 8917438 39527391687463355781650964558274679040 8917439 33482505530397086309172980161371087624 8917440 -5655782158054040842382398716609822720 8917441 -71252048621102839955508302527936236800 8917442 -46289229625030218719448847269918060000 8917443 -63667757910196453537747759285081318896 8917444 9472596661056975111281112529645509120 8917445 4153619147099803819528430903791777920 8917446 75479872938339395411910972859052885184 8917447 -61840818051437189148323100644327435136 8917448 142398476229184394169228477236461839360 8917449 -58743168464690874751275160847541751536 8917450 -29456034864073195552157751570316710000 8917451 -34653457525754182165356888453791504928 8917452 -8037692927283474191206335181256317440 8917453 -319552462544242168954938393298351932298 8917454 15557253436094125658736822852049280640 8917455 -60334653527246526047174025187806146400 8917456 -3839368093574965694710428387859890176 8917457 19562873277163453302910122411789940032 8917458 28045895372497304158753529542393344 8917459 30472134824472479281243153467812097000 8917460 -2671877608958376967020070663591526400 8917461 -4634892870539200422293505079995900228 8917462 -29022348968674847665997077684223682048 8917463 219924117360397612045461755509634072712 8917464 -40698090525482967707433631803947028480 8917465 -192024419712060431047398214996936966140 8917466 91151944419837597075013226713637011200 8917467 32209376366045472389543345908314624480 8917468 -4346766304172301407985314434467790848 8917469 -4823207015101248884949545903901956160 8917470 -48081245106143763800648881926044662080 8917471 -29191289101007244911901265342132285200 8917472 125932772106109068955016021754458406912 8917473 -26664767186857573204596026480722011216 8917474 8886697223215831862756126666569670736 8917475 8977315602951763977494442229519820400 8917476 30970630946234369911730607260230136832 8917477 142788775469710010355979712445025937980 8917478 154713672917414094297828370140683939040 8917479 -97984212545558525719725482658323155200 8917480 -9977301258565788726274036905467904000 8917481 36284698114223071973680386005836413732 8917482 -98897892805842169574022922240515072 8917483 1386016464594331931026245419616575040 8917484 135936246296525993504117509343404790016 8917485 125660663074986203414960300495984940000 8917486 5626761897503045945630131048629068544 8917487 -188419700363962028380439815278858067848 8917488 -15983732962328776373370900394857627648 8917489 -81422574500651546855178502024901314240 8917490 -120414919373652878892390003445994940000 8917491 -19439204832594236411920570719588433920 8917492 15576963510756682605716943297335845632 8917493 127505285525064055784743147620228571488 8917494 -23172764114046947189715447963099624000 8917495 -98256964684987010903975541855104985000 8917496 36145933124096330683154021441986560000 8917497 -58788084632135605627493223915698656080 8917498 -134089566376742861816151114791839810560 8917499 -356991086210558280877386842770426850664 8917500 7175179467788719750632695589609600000 8917501 -2036322792332515978008386215575810600 8917502 -109581117062269611081759218330321906496 8917503 78201517390494159620735516588675823360 8917504 123248919925046886690883980947311558656 8917505 -70669892111804909724102089501005415340 8917506 72756222839260651161474275254822318080 8917507 119709012669448954766157747875693163280 8917508 -9180331062878222546909127193243706880 8917509 130889810253448193207265371588850369504 8917510 74996534118696667094881301498450928000 8917511 -10050280667993626467699420170048814528 8917512 926429182535712896805582978507325440 8917513 -49096868251164447738952730723779141920 8917514 73928031526429736698899101694984088320 8917515 -21614369376027451494199121072741905200 8917516 18901864638709781224631823478592157440 8917517 33107961152190361857089089701697416000 8917518 -27763424878517599343295780076780632960 8917519 105183917892200419742330566424816655544 8917520 36817226282219920742363348114001100800 8917521 -194557698952677576503491633019415817488 8917522 -14980604483057771697025324076538955776 8917523 -190340121210221365113276596814713142228 8917524 20168891968719416200432544790193876992 8917525 77281783601359233813032372815903119050 8917526 -17486583879329744370367026244585664256 8917527 126410936539691628506029431779152308432 8917528 10496687572299982411912074107996344320 8917529 -120812345491591586416232806829490500220 8917530 8642241229223776297631152551597976320 8917531 28386459856282445379671197766578392592 8917532 35574487105661836555448895254822963712 8917533 4050835367164996258454493278097464940 8917534 -2405617213870753667536769830012983552 8917535 -47672644749494960742420517834515605280 8917536 -102216861295455203521974817223108198400 8917537 -149839050592600607002626698720820386688 8917538 -33750837419599158991316700291880226304 8917539 -49763384758640130767226187574626944000 8917540 120348961507328880601144367609407914240 8917541 -2038419262412281626713291733736850496 8917542 18661237515638962022405372449733202240 8917543 -158250848978587044973250732176945206720 8917544 244915474156310252840037964849124060160 8917545 18883650378991202626858017444475084800 8917546 -35170290636874090958454048129850039296 8917547 42088107956755178256652194848436914880 8917548 -109371292076744360611895212042981317120 8917549 -152318574377196509762779609995191406900 8917550 4109516097219496324240746080229052800 8917551 -129091089498550710018266165633944929000 8917552 -1098915603034141092280424872033845248 8917553 148439402610344349881652942547287240960 8917554 35951278810830664803131277854829925632 8917555 -833856939528166690194547097931168000 8917556 40647389814999109379077612398258088320 8917557 -2703590743331591661379220878569706080 8917558 -9399286797412248885047340883158541440 8917559 79833546735779685156115654961178898176 8917560 -87844730719750165433632566264791040000 8917561 -19922593290820016818610265646893302700 8917562 -381721641098770130860141890949850400 8917563 -224630506807106336573979896086717864512 8917564 84038761495033505907797664672448818176 8917565 -225748627014678637049838450463730099880 8917566 16880076278885095656368017181539645440 8917567 585935524579720815411129418044662920 8917568 16444091717845256896912685196933857280 8917569 -158534522297184446874826287691089318606 8917570 3353720422891651701491369271910224960 8917571 -129347144046753584575364541356454009216 8917572 -51440823522111611368010233189145207808 8917573 12140472858762726445430754317979665440 8917574 47345922188159941953493579384285218240 8917575 -79912975255426353112962695410783739400 8917576 237148116966212483505074229268075054080 8917577 1216024112539968625602622955661972240 8917578 84781401218422558976746660940547334704 8917579 -380865045083574907604181193603378900 8917580 -25457808260028109505143620373350389760 8917581 44760534499100018268572254433321026752 8917582 9401314085391720448974558747202262784 8917583 55242517610922583614399230244561128784 8917584 -5538705283927557433410990065345101824 8917585 -13893842477958466195726388370266846220 8917586 26532778556227792805817923604977230992 8917587 -12624337683472083545144492175794342400 8917588 -16771923763181074018179814697731584000 8917589 -288987248706858258071967534199911776100 8917590 -35673879929477331247289715424405432320 8917591 -52063284008257481818696569828454649016 8917592 -41710559470763310552605487600120791040 8917593 82301439663220745317819963515664104000 8917594 8504878925708830836085202736319452672 8917595 85584581176324082994810647657587473600 8917596 16488017393312217406099396427219146752 8917597 120557756439849257451218466679154508940 8917598 -2502914306783864216812158454108728960 8917599 -76314539159399758764736840855101972480 8917600 64588938196065754650856647461948620800 8917601 -51712597742051045449182841760928752640 8917602 58176147924408211052453799469469672832 8917603 252942729233504773230632178756893435544 8917604 4709083238278329000367317642512338176 8917605 150210224473200633314084870144431880760 8917606 -45463169105130683063530427123668023936 8917607 -6763878653888920719166620464525614560 8917608 -3790625117776302126814847148786647040 8917609 230771179172230934950081351828324799604 8917610 -32551690616252714782936754942901387840 8917611 103985281273356861613785311034639286872 8917612 30213402765953148627417378938885713920 8917613 12037047416045492881224710467142071584 8917614 83239006525373009090265515501242659840 8917615 -27413226841004009539460239954969036800 8917616 -64527381956346920704016940970743398400 8917617 -75218925190165975074202545253476663360 8917618 -29391785065146505283625543135937248240 8917619 143475817950739672787864040940884867840 8917620 -52179866236793336960008385238647531520 8917621 -22474814587828408608294106218982964040 8917622 11868343983324567907774705132513159680 8917623 -35155096842640705203433483955423544480 8917624 246324089548059616039568368452710400 8917625 188280611128234073609712601909848429000 8917626 -62861254934550502390901438283016390656 8917627 241340096363510367092254997831060513952 8917628 154200450457542839567665186973516986368 8917629 -1560633818569163375532503023491840000 8917630 82349110555932310387750976525169168960 8917631 -35722871227359771037070956207717251120 8917632 -46582752249616218947506351392644136960 8917633 -98200357296785721984936887401423420224 8917634 83010657488539082034063425116629140352 8917635 23932530107332623212399262030429260640 8917636 10385711079299131621541638670528000000 8917637 -510525198231839978738545734704472140640 8917638 40538742087644737982259003348455369088 8917639 113545123138604566927971513745645568832 8917640 -58755642132819867982892602386812467200 8917641 -461612804731149538363812982100435520 8917642 137261842199140849071996153031739015472 8917643 -127174008451618424987106763895482063584 8917644 8970068120742456848923896822563606016 8917645 -130981849916766577692785140225424918400 8917646 965521069990480162811286825358554624 8917647 -6979439910922530690045283168177985400 8917648 18647964775872967116573994093609369600 8917649 -52541966132542725151931701083311629836 8917650 -13848378056220135732384170732241600000 8917651 -236422576921774832090367482258601776096 8917652 41557194005355566627954716508480550912 8917653 131146397965360430652439905768009139104 8917654 -131159947551882994748024750476964512224 8917655 192531602180193315015444997805916913560 8917656 83082361845431804961571292331700715520 8917657 -79451918802840311738026404404380000000 8917658 138593763080136095096767852422204733680 8917659 6848082147719309623384769696426821164 8917660 26786810377290244282675412820670471680 8917661 94297124994211278182516675958670744032 8917662 -4461554870641299649726782754681783680 8917663 -176270129806652949384859417374483597088 8917664 -21806564205416140453305843594377035776 8917665 -128959606993929127671608656281240958080 8917666 63855041345665825276262029569308865648 8917667 -126677739337602773869725347835531606648 8917668 140453438387106254651804539782445086720 8917669 -88838437261714706739850762351404760160 8917670 31201015062902395466395876967822609280 8917671 15222706528695671623196263101073832448 8917672 -268388227675008349282100678428738483200 8917673 1519434734297875748831886934395016560 8917674 22924968886275385975824117885379384320 8917675 790633066091385108521688197270983200 8917676 142291353916501439327181056265020232960 8917677 -42801429599538269825347636697034486912 8917678 64797638472159377215957966885007646720 8917679 -151620172822634617494842105265685476720 8917680 150818683131475134370446374859571200 8917681 66541976890391409328746151077157518482 8917682 -139244806649704783809788137948297325808 8917683 -16181718871051325133350810959487127696 8917684 -829885919010847090515184776909752320 8917685 34235786627246823347532028744297484160 8917686 56487713751625615902547582277392072704 8917687 -31765237042003285952452139151585840 8917688 110239176300522550929145901339437670400 8917689 -44870301426350142695860605609899367744 8917690 -9183793323195095662388486295290848320 8917691 -173608198980219007082793940602351658908 8917692 -2626558753964841195040018029498605568 8917693 51906979402345715033678236516956239942 8917694 -149915047584209404979305792248414938496 8917695 -820423320945375632502277180779329520 8917696 -6706143015153742775391324488445460480 8917697 112582059998127214906720739078305390146 8917698 29544983734479170210785540371741331968 8917699 -84921814129564602930358906324284329264 8917700 88482226807395666769211655194634700800 8917701 -14563958094912944814155313853362676416 8917702 500650535659063946316312510827973504 8917703 -30924315748511593578667734895816239840 8917704 -158757498241643915190191822903509524480 8917705 -160592983458782416812906141900367974420 8917706 -129494868663547367270785939261052248272 8917707 77496227311253952970802281209111722880 8917708 -57210133310762420623503293519220568064 8917709 71105183231398384236543394270373633910 8917710 -19073075123186291296689331947529991040 8917711 20027770718714455238955762581079010800 8917712 65341044827642909254377673970761777152 8917713 -61012937490790429868011910628044927616 8917714 -47375297112718510315864054744476935520 8917715 180958713268164711364910120484270765360 8917716 76767040383157246824679814143937021952 8917717 183579057097213439436207198313411474766 8917718 93689052932197985107991239944535445760 8917719 -142033314699642233048330049722345960856 8917720 -32440982568985007412619411671644160000 8917721 -142921501030357100531212291638612851328 8917722 142960147627211408255916771161909844480 8917723 -4771374325627978612760542349613512216 8917724 227280806877453158768551270234052668416 8917725 73094988865395644618707216823287485600 8917726 -44650584377909923038042706227163209600 8917727 14343466259253821141700669925063149408 8917728 -53308847640737053907847770597993742336 8917729 92878817410232469388871963657860967330 8917730 9192939678994499500793471600049285120 8917731 110833853793919810897481124773573601360 8917732 11558462434050367618297972989680332800 8917733 -451733428167057639186292653441960275904 8917734 -4182013249099112351431203598330490880 8917735 158604352076761177338411271507567269360 8917736 -20783590412526574365700181735162019840 8917737 -127264356731220619573820680488346227840 8917738 64921738256786383420292980700434348896 8917739 -3516338749145651425707414656041709760 8917740 -19201992535335493270945952590148628480 8917741 -25848184264205978134367131967750577024 8917742 -16754050655646143574669870404810595456 8917743 99621604355034106197955168678321847424 8917744 -14804281100087265580956507637840084992 8917745 -90838602565870679301623736414901180800 8917746 23708166796844295247567647785526605568 8917747 336024750633338973649981448443469461196 8917748 3173035465409444697784077459431817216 8917749 -143744059378188452901405329413614218880 8917750 -108352798149959041754688504047192736000 8917751 58541207269731647156569908347580942192 8917752 -147797876996977912216684342527570554880 8917753 -10069831023424417238398358198628656056 8917754 -46977812981751242631437702602346081424 8917755 101806236359418215812478474154316101120 8917756 104606653155055278813613745921522368000 8917757 486733201504824648604897859650205529600 8917758 84514014049460633255462240326792958208 8917759 -39196983535294278804432932400595857360 8917760 -50137764712418977316640922524576645120 8917761 -99343451668258175197120442035298268480 8917762 38742576566059303906490164610426414592 8917763 -174656737740427351979552291067999593988 8917764 -16090181456350923773364179687455733760 8917765 98650334115455364355357643508763593660 8917766 54368606535801735731994280273349524608 8917767 9970926049685688930880938530003945088 8917768 189227169919813393939676960397812290560 8917769 28676756497915750744529028107821387200 8917770 -193904684851568755347963335175045120 8917771 271861528193201470948205175930939461972 8917772 25071543236993188587795185741418381312 8917773 -98225162926433564774341352686502785632 8917774 -150041211130551135138583936813990668864 8917775 148585574375126264007633952025881066800 8917776 -327318110921921750684808224754106368 8917777 -8220388496392130667368501973632222016 8917778 27273097056923120874182656848646615440 8917779 20809348988151538658310649314619608576 8917780 51273615424107862967028406669729382400 8917781 -116728329381802767645049387373923538418 8917782 40638381085922843089563910310978016192 8917783 2033586002315403723678751212273637680 8917784 150681071995702843092493826163799234560 8917785 -108184010589984852401013704387388141180 8917786 14870204432352773005221035283609380592 8917787 571602216913584158819331627465760800 8917788 -102139803776742041150599079913625313280 8917789 295237624935777289525957022953706847590 8917790 12835543530886363322259058153576857600 8917791 -139415066357558846492625934066843887360 8917792 -148611011050338574482481096097842987008 8917793 -111910676118150164639785040524534124958 8917794 64168289688034403864382344691688188624 8917795 56138757705723500466163389299481267600 8917796 126823743267903077388879961052086526208 8917797 5149122035211804895277286731242881024 8917798 -22176089558187404939865264146771181600 8917799 -38936150308508445368166678803047688400 8917800 37376083668227978542378162504642560000 8917801 -1482861985898050770455275519681546496 8917802 11361424479361962616992642593316230400 8917803 -264370823541404768753336825419882597200 8917804 57625927704308830231302006805486765056 8917805 1275754819427810377434277217803727160 8917806 -49640132907962023597405927987958018496 8917807 33683458819662851331336902930361336480 8917808 5999771010526953726338826711221698560 8917809 -195752512502712201503563537563538930080 8917810 -40343489647446458549028495452740346880 8917811 -105212337820117565074217476595516511840 8917812 2694808599940247744658059592499863936 8917813 821311217019851299192286947541680128 8917814 -61308436600815732331704930036533203968 8917815 -14589555753803605560044680747135650480 8917816 214589554689301418438105942125996277760 8917817 -48046697292727657376632917595152850134 8917818 3264263387995743577896032726418244608 8917819 -75372682713613151230008994428672967440 8917820 79997518022234476771314822665682670080 8917821 43335540911072554520453739477224640 8917822 -3050734027351967331934097951939628288 8917823 113600957069812807942113774402097643640 8917824 12640616862717027075027929767404896256 8917825 -40410906355640841794316967558607928000 8917826 14443980861401650904497801399416907584 8917827 -56942100747173282554605974483470445568 8917828 -64414486974475923592662437947613409024 8917829 195657706962626845961269496782416566430 8917830 -70570529930792178003610304009276832000 8917831 37923805679211670865394951375998870632 8917832 -24671395009190917520892208470325985280 8917833 -45357305094414307338970379186447211456 8917834 199090908209560512114702396470182328064 8917835 38740059108026746406755373980487907600 8917836 54346028855357030288869451193104793600 8917837 154647939473535111972486640364077322486 8917838 -153665410877056737252746637007902415680 8917839 -6323449903224617537448663990690630432 8917840 3353078046636719787632584905120153600 8917841 155569247887644809385847201569549712242 8917842 95596558290300161394023281513859070720 8917843 101842227803449231577474033435137348608 8917844 -120193948033226523389007165356858116608 8917845 -46351684511219364628839147039308352480 8917846 2693807283667470188715205614290810880 8917847 -42431633505230059267335706248138014160 8917848 -135791347143970209182616927464549990400 8917849 -91336131150035049538808572131105484150 8917850 -63633737241901148714715635738822592000 8917851 30372859229896731875770017366799143024 8917852 167069066420797719338012453120416522752 8917853 -205628896704149703855526249881093755322 8917854 86086237252362275577812681674068756480 8917855 -108733768296663641349469534440957921240 8917856 2597832839716647110750707442285543424 8917857 62142410217329411990433509344731088788 8917858 90752184162614422723503910163468147280 8917859 -48847299559511128191888038447610466560 8917860 -5750692849860635207223942779013120000 8917861 -263417308382800150000655368286543274848 8917862 -40621434048492980968785989433698273568 8917863 -8113513391630650537579077957767066112 8917864 -65923899977540715059042800743422960640 8917865 -59990412998352882407006855147961703680 8917866 36151885836539939943839560323810655152 8917867 13491200358957896108093260455490018192 8917868 43763247842036128922796702462302984448 8917869 -31265644167386662803549730577788295232 8917870 -9777199884462777490143202838590214400 8917871 192001814123433146354717412709591653072 8917872 -15175573035387554788090290337432043520 8917873 -219115204709014828421849857318725464878 8917874 36585211589051205845136376754991101952 8917875 -40179883129099627491050948616703716000 8917876 13364330914972178273484098735819950080 8917877 -355721206625437842552304130962745233800 8917878 27446445776834505099406593561399137280 8917879 171809655444867765996611802288185189480 8917880 123751128139436027041304710749538406400 8917881 73488240193086129575099027967764670144 8917882 -19837561536313632214575147499381169040 8917883 29552841864823556807315313397156282704 8917884 55545174221672636558524196613965168640 8917885 100218462209802721252155077837359457580 8917886 71436757006155275218843036352829612864 8917887 27520522074538563096900842505869928960 8917888 26650275347902534976559631496852275200 8917889 952119264276020485484074809132499080 8917890 27146576137925307388800269054456017920 8917891 137435449409434430559138706351809895292 8917892 -135812134711260134746905443583506342784 8917893 33548881711516880767052147452319973120 8917894 35290652644101972712940826863205970944 8917895 55370649408281718025625909648783693760 8917896 -16803305752278096454719607686714654720 8917897 -200845770926720926613621413402141790960 8917898 -22269427295565791534705465983884062208 8917899 180119345595618445697250174943675008 8917900 -139998893122982049447874819149403660800 8917901 -77565078962727073998220865295038031168 8917902 15762077998540477720913930760477914112 8917903 253406997801121453197846375305247663152 8917904 53077068324874611742041307463887134720 8917905 -22972099571065445855062575356779248000 8917906 136310635335408182147128706524652165280 8917907 -129242139180216441769784855142090581844 8917908 -47430741603816381496174562533538211840 8917909 22125468378324497622425636388307937280 8917910 -30712122888796197486511851439278593280 8917911 244140391018852007576342436157798461600 8917912 79746715832607079566878537284525056000 8917913 22889466772266484816476911557782393162 8917914 -3010553927078325166734830985733463808 8917915 -112860406577246133691760255068958323200 8917916 -69586368001537787547726877075154657280 8917917 -201080462134842875653956106999258389120 8917918 89523820389646403728685826526763084160 8917919 -250612079718829262728525707300184518480 8917920 14140409404285771774883278404782653440 8917921 205613796877279783302771731059239244032 8917922 -8992484169828748112010794289581523456 8917923 85288374924224249607182523858884571648 8917924 -96962135497587197650115379999480975104 8917925 -12245604845541897344277021142962086400 8917926 -96704002290490772751273504273558901056 8917927 317432296512017430749892932722972230776 8917928 -188203470333326407277579651746912174080 8917929 165761412027446497660270951342888398474 8917930 25982436548462666798776265243609472000 8917931 139454283751119798226746034028668185024 8917932 124053629603195474185603897093716444672 8917933 185537019917340910389222664796184241120 8917934 -64697945180434816539470100017660808384 8917935 28240258900532946306832043020655424000 8917936 30875668034630769405451636132883873792 8917937 -55697816066703854003909034817918387200 8917938 -8737176242053663611488078201516617200 8917939 -81556197616678620337616072415279395376 8917940 -31465903878301194202291121561054085120 8917941 225393095592724340259383673767109932160 8917942 -4558455178227366150737534686709184 8917943 89452010060379835364151709365202805040 8917944 5760279402887773064989744149174681600 8917945 -66284274217247629599456314253713558520 8917946 -26882480571648779072039096382224246016 8917947 96070889159057774738960696527219492560 8917948 -51720473565237464966324180926432051200 8917949 243315780368176212171357190044758362950 8917950 -43745229576646366943220517644883214400 8917951 -53052403166916532874942094813994498656 8917952 -74411025997339481040552168078226489344 8917953 44070543695395851917661735765675347808 8917954 31675829654283035551103433792308077440 8917955 57668109438022464696627398556997890720 8917956 -38834877229309014557825714256914890752 8917957 -81207281846125733159873488715545658148 8917958 41903281329637067916203426019735835776 8917959 -91270830258839895115360634417504816640 8917960 -41382144750331083370466835277829222400 8917961 -46744231602666066344536533820188183810 8917962 8826112440050944732300637302374224640 8917963 -143752966493504023048272040723845959788 8917964 780485544899005165285514646005233152 8917965 -56175657355257029424735845802341702400 8917966 13212005611488429375961086897894474432 8917967 17140447306000067077392671136138182832 8917968 53706203134959522954414239647184977920 8917969 -209213702122822438859148323667760289820 8917970 89871058527449586024537333832534123680 8917971 -35412676749099393466435746375051899280 8917972 5998004206460722931430276162097098752 8917973 -41418597223568039191383032300385269280 8917974 -12498002549044491859940440430950240512 8917975 74602287121932394185540581489170629000 8917976 -48639968697757803608990932735639756800 8917977 11190055287293893329646065561094180608 8917978 4818315612726428708973827165431085280 8917979 -26702546673021074344105431777364697568 8917980 -10056642844258474880949686194052336640 8917981 -122691390038838318516994712168110561536 8917982 -13522062348629758526741899889374017408 8917983 -23643526195834812362186875163759076648 8917984 -156387582051364883468614268113879302144 8917985 3143186731474031565442650626804788800 8917986 2958110122924724978635192601126092800 8917987 22073831517123328109591961393981192320 8917988 28922336797095877419533782195773775488 8917989 45751899032682225889821934463044681824 8917990 -94410360115836898637786922047527056000 8917991 79466844445626593476842157340340718392 8917992 32457683498002935115556077394485248000 8917993 45356691781829226799734482062953999360 8917994 -25391831371382818344391798595752573440 8917995 117546729385808647377232029967358139120 8917996 -74231203842368368924786473144172999680 8917997 -20892018515023083959334330119005795200 8917998 39863442310367229345196847736722240064 8917999 -73167130051918877960504364454135171064 8918000 12596113947389455005633940984627200000 8918001 -176588914003126943053346466809659916670 8918002 59457019500137606414738549249547623952 8918003 -154359331889645661911539920890299229748 8918004 81994714247164643199474988597982724096 8918005 92329839173455696750197579779138037660 8918006 116574393467325505039051562593211681952 8918007 -43971578072482598564671118477787009408 8918008 260459308224914154038968625918232145920 8918009 32070530848048967702018807809915104000 8918010 36218271707923837423619908538947058400 8918011 69136626845768173161551474798743353400 8918012 22018867164178724873533564522564141056 8918013 -52073605863824475145781003666231812032 8918014 -31669900502096912060236117453274268288 8918015 63337803385658043976341620756108964480 8918016 100281474234804562891234247788915064832 8918017 -134584184106253834044478922538187778348 8918018 -1170738685741850816832752343771359232 8918019 1952768012697287269722334106339139720 8918020 46381982694688282254114584898923950080 8918021 31291508702778176332726960597717876224 8918022 -73644469188834501405727395109191475200 8918023 259508183240445797573542543303294917272 8918024 209866482252250181893734456836874408960 8918025 -19709058562221050940528625191610633200 8918026 15299004888220669268595438089490075648 8918027 28122136988276351222505651542805536520 8918028 -648849927483923084172243091909656576 8918029 103517290329446601341891248261830392630 8918030 59239502063560340262932320333786982400 8918031 192065990928915035037441040540782330384 8918032 41779329145455723393022223803754356736 8918033 -48956043701696726725065730397690553312 8918034 -59288846061945232897974727359520014720 8918035 67191772566294722472954184905202287360 8918036 -27007889733131180990630352073950058752 8918037 39847385162781687342261398000761151694 8918038 -25456084719747472702365527011330929600 8918039 47715205629543328376403422391556134024 8918040 -3024738515312489070290404921911091200 8918041 206884183641517824171553394242074958464 8918042 20162196628421429822236957938690515712 8918043 12308614271100024562897052347788196608 8918044 57078758329907177947765846800350826496 8918045 8229724323462552316708971930101808240 8918046 34496256705848358791682456358908825600 8918047 263246339387194443951268931968838045472 8918048 -235145793736244245971691257290243112960 8918049 -54389492019530099259487192961639608320 8918050 -11229957756679237720223455859234893200 8918051 61278189999193714142114849121589182000 8918052 -39132988823139155519796660173916819456 8918053 -66387224649159634022455319133334325540 8918054 115420937686436030344574256933980330976 8918055 -74843902615080147819200290728758338200 8918056 -4423285830853549829126135475190333440 8918057 -89191692868145377113828838119625535580 8918058 84872340153262467719609709402239203584 8918059 -202681799408551732467221713308664337740 8918060 -38631366657153226441485798978733271040 8918061 -163065026058948311995880153638650779328 8918062 -171428901023826144802461945866819436288 8918063 22456945360533033667813980932688240 8918064 -25061871465028823769803200068303814656 8918065 -18682358648238821443029306950991277080 8918066 -49240592718359069269927198641063638016 8918067 -40164511346364807368323043144933744640 8918068 5906224102913296629212909265229783040 8918069 -291903772288630698101998892071828624530 8918070 8292436487471725440430842276509583360 8918071 3259305572610552790843184205673460144 8918072 -58552883261928729566269607944584499200 8918073 -43335690349834257664475560651641100800 8918074 40300052610561003797050337041223276544 8918075 -233857983838425365631031129136672231400 8918076 -58646413064258277375429705013620346368 8918077 -74566841384287807601828023083070375328 8918078 52262060350888280925648729912826099968 8918079 -148321721638700924688008554839825794616 8918080 -37861906440059515117939251947529830400 8918081 139745206743329567397926297020543357572 8918082 -68807831871274711362589660082888007600 8918083 -31908015525179891061764749354865237960 8918084 4186774294920950430966112572759822336 8918085 37206835475433434290254153896394696000 8918086 70163429405559256165203612254918237760 8918087 372644637094732208612555527880367022080 8918088 96097226601919842213399492645198274560 8918089 -177912570490685204357186650869703762176 8918090 21446359491110889714957051033282760800 8918091 -8237909730820451600127779896236150240 8918092 -43377552702523949168308634950524976384 8918093 -66611448148133641697753862636858588180 8918094 28851230704315969294789488977338459200 8918095 -64752049890228524849250918114824753400 8918096 -22532284866803969267371829776969629696 8918097 -57896230393667021894660145419509276800 8918098 36694840251032374627351138324022597952 8918099 177752432841038718601279017324473189100 8918100 -89483782777315590563951124970120089600 8918101 195120198703793286379112024009935913760 8918102 -110514174700741592148227516433789000768 8918103 -171157429427922419626658070784823475096 8918104 22360154023397136767873544224665067520 8918105 -5589837278994351917513871642737663040 8918106 22517961113134484851297562729662867200 8918107 -155766891889875511918949178509260863768 8918108 163882927030975015533655754988112470528 8918109 -96653120941317665446989107036091920640 8918110 9847674745322695585703389660723925760 8918111 -6977188381342900119254951120893766976 8918112 -13580824636432507959373381679034925056 8918113 -248984093709000320559911745539943836638 8918114 2949326947455897721596199035582806400 8918115 38804229787390150270049835214938575040 8918116 50371136697213714395336791506638487552 8918117 -24540541462815295439985241386930322980 8918118 51943937580320150287121875728893568 8918119 -104234923872276345136331690176419057104 8918120 -127477562969018022216951605120469043200 8918121 13708424543229493980956238912433205184 8918122 98658809151047141226852986497884016224 8918123 174095686335260923060733780312190144372 8918124 -11894004808117691701923058668291500544 8918125 -35533568703229443061984022394278600000 8918126 -41496852079815185149957340010796661760 8918127 4167296150673265802081788355635479840 8918128 -9194353244569598981114010565160960000 8918129 -58236256778440975021408275951477618528 8918130 38637984193587069804866380939646515200 8918131 -109487985564292070257125162737089574068 8918132 -144695997601105404891720178567856620800 8918133 60019116736752249972867457967450930688 8918134 155895880979406604784881330288492232832 8918135 -49417422485157195283554689569032252000 8918136 14375022365367761849312384031013048320 8918137 -13260853630113556565862014397260543420 8918138 -28200279001839763591611437871688416000 8918139 75138414400921887337906233378443757168 8918140 -38492864781256230016645750988543754240 8918141 95536582304174724960260088567071665542 8918142 -25118748826985491225854957338229190656 8918143 -71098725606490075785247119220284519656 8918144 -5196625274905769185156203801665863680 8918145 13052143524831100491755147962463136000 8918146 -32679678219115411883747776472252551728 8918147 64801651576528378019782163436573645360 8918148 14715889721486051516291542172750023680 8918149 18178640474988483017229861557844086592 8918150 19691619062348458945276147622413065600 8918151 21891714008842725803736202772408476800 8918152 216050590322886242650032660553010380800 8918153 95564185236783800536559162268564433920 8918154 -12002658236247712645805063732067548160 8918155 263197891849946655599300039622752079360 8918156 -17599494507233336595545691834140958720 8918157 -2671846269168116335215603833032720320 8918158 71021999368896707758009584460426579584 8918159 67834720145409129524712109525912003440 8918160 6229462429533068766876013109909913600 8918161 124083970348772066379962174140611568320 8918162 57685130737336208845589626164263846400 8918163 -44845635870488134257098056323684630120 8918164 -20838982088010126967840073679872746624 8918165 27455037097116052397632531782754786200 8918166 -94740691499978331032292154893601896576 8918167 190497846318077099165979782924491248360 8918168 -65255385970868327084506013306999930880 8918169 -48608771832534712849970135696898892992 8918170 70773733685217813399174724787869613280 8918171 237959709850610772301200642834400314372 8918172 54282958818385891524781302740912873472 8918173 -31720581547568518282034088712752076032 8918174 -146490052471450441560640694188095949440 8918175 -28647900372798364275437929667338435200 8918176 60413265746385469110057871456982138880 8918177 -167452758494089185595143286231880050974 8918178 -63836015604733081495057975176365813376 8918179 22437555160927951654890772223855353384 8918180 13828701716389728894868101591282147840 8918181 -2401256605076369970011585970281424288 8918182 8081544596226763699622521110817843200 8918183 311304509597730612365763251283619707600 8918184 56706178478419111135838424726159360 8918185 -14548004209292884602284386939545288000 8918186 -71776163305360423512974074604543722656 8918187 -149444124460388896784686996915891932840 8918188 126510552703157152755384348659007173888 8918189 -10223505196201754512526850612701220480 8918190 -19193711589555220306221393049007604480 8918191 4819902048420315448089234828790369552 8918192 13112204578091231494635750959246376960 8918193 35276140573159362125960382122199806064 8918194 94355815082361565692696415823575130112 8918195 74478315272470863865310867711020417440 8918196 -1763585987014787483266683722118789120 8918197 14833336948924664040839976746825090172 8918198 58995985905657145608221101310261469600 8918199 -81024922241509758232978629038362869432 8918200 -1772316586648493715926727586593792000 8918201 68811941067262247434270972061610891600 8918202 -67246842453471560432944505841869011968 8918203 60764235741843603917863212915656403456 8918204 12010678924791363618003860588992266240 8918205 -902679893017776044249581296485052480 8918206 26987858064040698366897137332011344064 8918207 -239293763335104591723182672585587268544 8918208 23782414573807691229229118493158277120 8918209 -28934646802564559779250495757034310590 8918210 -4336600576451221271841983248530839040 8918211 -156131167682056542981176589280492121856 8918212 -296460241685823041163646832177072139008 8918213 -155166245200319858484934724432130942180 8918214 26479182923736866527391668993840191360 8918215 40603045302890557390090024486924698360 8918216 -238546131066477463009971688726609920000 8918217 4686199276814549123089536122824761984 8918218 -118371296099141813524351966077274917120 8918219 -81141919236910521302959964965538695656 8918220 606124156428676298673336776852275200 8918221 -1310616897726062949630796663243504456 8918222 -93292481737521808753570162918767806976 8918223 -90359849910741383916075482787126276216 8918224 -13820448298077461996262072537172803584 8918225 -74436973193483353301566990037714998500 8918226 -73265758622528026959752829217176673008 8918227 25194262993819802001604321233594246000 8918228 19584179838907287273505323898779113472 8918229 -4712169021804023253479702103669700032 8918230 70399926151355394003308425646693333760 8918231 83931786611322651728117252676982702080 8918232 57781163138123245327232093195699773440 8918233 -118632334915488125398927880296854857196 8918234 -13416282649216103736413843324558342208 8918235 -20676200977273197606507232767529113600 8918236 102569790033083004440958015291299782656 8918237 115511830153371189291871096157374046886 8918238 -2601397252345927879525058920391546880 8918239 130548732733174466766955017973660565760 8918240 75643431278472644889277880856045158400 8918241 -100607590336355071564432218246620950608 8918242 -84493511258595790215720465716522692608 8918243 -2012469175190280281050547651404802616 8918244 16809623787887398232081954580787159680 8918245 -42233530937823695598132619189922949000 8918246 11257317994503346336814319097307510400 8918247 -51333478151725438470569434576423570560 8918248 350470512818846696627132515504177397760 8918249 -62233835652482504323516537496257310640 8918250 58155713788609185726981385969606656000 8918251 -94719754671448538845680050792108471620 8918252 14872466377275565349780845951661015040 8918253 -123295191476534226870730347184857024138 8918254 71620512367863871224109581478735210560 8918255 275084973973656289552845864596822158560 8918256 -11929168079335158889555384051728089088 8918257 -132301853033081700119547585382130499660 8918258 40867361574453380109514649499980183040 8918259 -38545544213612536461831801162732176640 8918260 47146350179072364192887984002824629760 8918261 -77124831041607281160584298055931624352 8918262 2330962575614783525896882030826717472 8918263 207331452450310634485357404732371341560 8918264 20064565553784944953142665192671928320 8918265 -13621567846253258135959280879436607680 8918266 5082183047581435309957465517578137600 8918267 -77580803630034307471937993684628342600 8918268 101530900632493030759689017996090459136 8918269 -73596054543815397118258866791227822330 8918270 -8500400080612836627443160673864681920 8918271 84683766889210943930161251562026173640 8918272 178670497555422931564887177242798456832 8918273 -202917142884584000186817641992718592 8918274 46727384144814369398809211892807000960 8918275 23207274978831996839905682264352962300 8918276 6372580697207554911133998660711212160 8918277 -65392216756741662017088599435407648320 8918278 168918656554193959130602834586389576320 8918279 -14053591690710029463399042977454507360 8918280 26242703379796206342057381599588352000 8918281 99060758603078485044867860129127059664 8918282 155224470479127554983137668897564722992 8918283 134668954371878038406241889695039686400 8918284 109657286839648801987926338859445229056 8918285 -6913649599674057880591112153762112000 8918286 -77392134517112686442502475982853120 8918287 -104844169760687745936409758315750360848 8918288 31575942624776847769801929303110123520 8918289 98918618174519433394594650686358517440 8918290 -79182503566927061557910386799172405600 8918291 97170290482781096618567256559038042312 8918292 13913744990793070294766751167244552192 8918293 -183468055016372124294764461126691561458 8918294 98665611984238396593864350724888025152 8918295 -39376975352769990354763918796163832800 8918296 -7363421602353274978186247596267929600 8918297 12590847820787206507102125471614352384 8918298 48226526044134520752381891173771852784 8918299 -76664118872799252422431827162544031256 8918300 1583478858972748360218788346134668800 8918301 51548349247705574456013569164262436864 8918302 -28732439167425954216378787126520314368 8918303 -16889854641974204087418373996042730040 8918304 -106786362783207521876731225260569395200 8918305 -228754386885861912846503080715392620 8918306 6022030679616808384716431543645097984 8918307 -4032003911707717100012077787571397596 8918308 70793388029767573367484000144603734016 8918309 -269557381217078639357275990529138712996 8918310 17400931006925766070209185215941427200 8918311 -195507942115292436716803467396509070088 8918312 40804194083735440073430946045424332800 8918313 -121496132723395009369508604397978963056 8918314 -16843754511480288131028553920611601744 8918315 -54404127514884759090482907482759980800 8918316 -205165739722105644442689708207240929280 8918317 -110379135232497813646523883717238035840 8918318 -118778432561321639138985785590566056640 8918319 88521697729044666184054921117213310208 8918320 -6521428184369252291965507446492364800 8918321 -54648655182632666471082569344595171328 8918322 -2274055764885718440885529115333239296 8918323 62868413050434792400390079128893514944 8918324 34128414731193698787035774086857357696 8918325 43279996416862829684717409066244192500 8918326 -27520409230997798744551519284838305888 8918327 162020416793969922858288447669423891672 8918328 -34355674954343764610055916776703918080 8918329 767585516768552646394296825952880960 8918330 -47423594043583769712527807076545863680 8918331 4243755009024273649162525220733673752 8918332 38314859359447870782755718890186375680 8918333 -175403233195751403992151397948623503418 8918334 17388880502687309932278610346892547200 8918335 88112477546425608658169807774825378280 8918336 -36424385417091765316477487937050640384 8918337 -13637713651750084143185869715338405824 8918338 -56880750583198965360805412085102062592 8918339 23630927907746903251079217528328645920 8918340 -8690621976886423093231165944853708800 8918341 239964565474790084652782842596476871900 8918342 -48642023670065027643227202272871923328 8918343 74399263500927298758419681346908793600 8918344 -15902153544617116374876976269198950400 8918345 114747314621795689980035575751007728100 8918346 15435953732485436802315525558379872000 8918347 68534935953569546502232947926652619796 8918348 -28116472019992180931406799341615451392 8918349 43043537607807817480231459315898735616 8918350 4602472431435323915068388611827532800 8918351 39487228787722500629208348116388019512 8918352 3827607224596502550617960713563070464 8918353 -228788011657739804168139593087048211360 8918354 112684679472890332565277415530964703376 8918355 -29124751433705571195653375660834962080 8918356 -29803170408279372920851822709397758080 8918357 -28701070660633510814710692213522926688 8918358 -12181838953433803022841501821954383872 8918359 -48097630277120105591236053783181536320 8918360 45392667346901940341908667864564736000 8918361 48703080843047390802943910652001022580 8918362 12730600190241409489288802704286532864 8918363 -18614979821827530333090815412182061312 8918364 -9233018089731705536271099898527449088 8918365 -3879899190580531903067208723356724480 8918366 126228040172445957431595279237206290560 8918367 25885407511232144370545773386709732680 8918368 -6487020766169106519874064869346770944 8918369 104976587976648725974538107160887192596 8918370 116619307788709537889501432308785408000 8918371 -78255948747667830373452382352256047616 8918372 -172940048207555884173178011770726400 8918373 -178726537350524868895409415450526643616 8918374 -98684553580269645931150166215135437888 8918375 49436567122359036884706725962513002000 8918376 -12524245933668444897326757257286205440 8918377 133904397144276269715853530826520377060 8918378 13802680758651249843289026166955484672 8918379 -159496757051930181021484086481923096600 8918380 -44764103669140275150560430318696115200 8918381 74462999716587316086135140965722705600 8918382 20878993218453274955024319765511203840 8918383 -10398052567330192061176132310965452776 8918384 4015856101606646594056590473709158400 8918385 45436949725665506584564820780053297920 8918386 -159068701063321843245880800673651738608 8918387 59893234172540259238154119191401920032 8918388 70879559234738069484840203542774462464 8918389 -114243626072776121979146755281101684370 8918390 1463207437996531362106555470919280640 8918391 -204165771116311157537318859454728844800 8918392 70278276600115571582270915639206625280 8918393 79998521435978514921370676134153363344 8918394 -465417489677440012271457886365235200 8918395 -181856915710515154720077096951968346000 8918396 200669590112091672888211489342390732800 8918397 -17996046535353532707254470318199040960 8918398 3039435323095955383530455734962547200 8918399 -62650424846342595505487191504832315040 8918400 -7767008303422676659274073306562560000 8918401 -133796222904294823338570124250368481196 8918402 43404111774617356340463924274944191904 8918403 2272421619524671957624023958658856624 8918404 -61698596368724796690286271632269232128 8918405 175351835380186705304678664376786551000 8918406 -6634603584035149529231704634254937856 8918407 -716549132555959305128215312185818344 8918408 192448359702499845251976063418451112960 8918409 -85184732261339630003311484157622246896 8918410 -549921951102798682653699345910233600 8918411 -229845503963905898141952676552716504480 8918412 23361790116790056044590048962127567872 8918413 -31966442055318911173945731935555614720 8918414 -59451811934677008440325717230825666688 8918415 368887480775461090251569009919196800 8918416 5101638808789553061583515175751024640 8918417 213997766115975921507972518464456508466 8918418 16245612781607902307100700019170264704 8918419 -27263599860345611900827558898456740180 8918420 39509111556423886888000309656189050880 8918421 69085516357413456850236721371973636608 8918422 73651673195896795790199535613697364512 8918423 -28971439389567633765806626448175752160 8918424 2490412902625328436675785204810127360 8918425 97654938587422109201690612290007699150 8918426 91837580911692290447505931308468960 8918427 59718068922020446502892550864522732032 8918428 -199512873612415565957014123610376875520 8918429 38718528709846967844566173226726286240 8918430 3710156820899423415731119260159217920 8918431 -60126825699321372312151621226989759568 8918432 219483245784608760197310316911161966592 8918433 -59233441555800285532616567605740672240 8918434 -8907063522331619676351840560662422528 8918435 28703440755166392075069401811863742960 8918436 63003546486407250400915615185488397312 8918437 -122291429588803943799725231943439422816 8918438 -96324304460332878567238601377165275648 8918439 -141162941221029016104668388659725819392 8918440 -56826648717996883564716454376110080000 8918441 -43292801674130736505701211434424510470 8918442 2531283453818989283076675574156384608 8918443 17798984891963837923959793809087233760 8918444 -52310534164704087038226447119051824128 8918445 -61785323728592415570854600788931266080 8918446 580860370323037818413930261580557184 8918447 -8649704900270690839113279764065044288 8918448 6237046908930394841449011363478241280 8918449 239387922139036336172334757352318051440 8918450 43292086400107918848895926264222134400 8918451 -79665600675526896227094289637011362960 8918452 6152503100458223795421332860154118144 8918453 9236801975843950064986519584829470702 8918454 21915462758772598428972373195169718720 8918455 -6736364212308214724621034919900951680 8918456 165722359810658741530164315371662970880 8918457 -37888424347608404387243583185933815680 8918458 -2293529014962036997306024545408335616 8918459 -107097898910381934011949220533556503960 8918460 -97109521261897267013796059983605342720 8918461 -64679646634860473324295199049458768928 8918462 -7337369815702091534843086224437769216 8918463 -99643339882014133931617689500049894456 8918464 -29368307961999396549597921098363568128 8918465 151482335206200172845565964554274299860 8918466 83353139417611609819322311856307095424 8918467 157033737934781735265658850652258713600 8918468 225419063969994568271702577470659092480 8918469 29907115503386595598145226462316270848 8918470 -85387435259290033208383034364560135040 8918471 -25454188184744421348271254418162449168 8918472 -73067714086484968971564642156125798400 8918473 -56303804443582751015629966945338074278 8918474 62904657133303057160918399507689970736 8918475 -63902153956452244777731781770559961400 8918476 78585062961172903502882506096416030720 8918477 -78272633003344831274930756456904865674 8918478 136002223364457409646011168861699395840 8918479 -248103031291641597009060907473723611920 8918480 -10228677766120225072606753212955361280 8918481 35199769176032739840170390028631849920 8918482 108435922365750475961886793882959656592 8918483 317279791523453505061088995755276288 8918484 -1764782193727187802216029617620738048 8918485 -90842562243667131115703218586752112640 8918486 83595258358863388430852947258680163200 8918487 -51106196950921346730049730229765537600 8918488 -294961456571616128022528480159839754240 8918489 120474586031929961555658167113753280520 8918490 38635206044850837517098416926108942080 8918491 -70422704472815806108383738125573981688 8918492 -72613397298423471056553097681723365888 8918493 -123982502252414055501004446155109284736 8918494 -61664685640288480709903317651712688960 8918495 -156918019044571613223752207408595639000 8918496 -35721412971816558870414939488857620480 8918497 31300869535801588866436224548650301632 8918498 126086064120593048120025515028170230560 8918499 44830005346974126464812262074492710720 8918500 11736926486882630718453436225432896000 8918501 -1797497350546394140121173714074228480 8918502 7076605862402942498122933018690337664 8918503 -119813197414002979109821956021875283072 8918504 80040468672600704371196383747463086080 8918505 -158024150335841530987007100420466140 8918506 -163477535696941762149549106725423869760 8918507 54027369146308737043208653804468732080 8918508 66553685289541347553877880452202984960 8918509 12849121974726610953189369408181098710 8918510 -48486492556143427483519108412379723840 8918511 5015032970007943861769057683695552000 8918512 -22216323682241264172473399792873963520 8918513 -242531286759916104960778318143068688576 8918514 15566784585855448598592765467301144576 8918515 53783552392154082473881253734321412400 8918516 31648751786258010209607368622177841152 8918517 -17565636782273404698596952982882065888 8918518 -29692222669203269068322169796126955520 8918519 212828295854209485145952883025571026920 8918520 -1527332810607883730298541782974054400 8918521 30021153141520284774744585765417231722 8918522 39695676242636232827357134946517999072 8918523 2144817226768940923650461383615327008 8918524 -54214805137566587716996543033391923200 8918525 -5988444952636555955688185997725116800 8918526 39771059287168828836060721365937849344 8918527 308888598272903230731922129082582053376 8918528 -120101498294331716461998490770084986880 8918529 -114818989296283186368791400200115780816 8918530 -29548883033142723564818228717884678080 8918531 27883896602700330310550137703670792 8918532 -63015570338267295941581312550841876480 8918533 11660260012699125411312237784492363804 8918534 45221296941883473853668358644965560416 8918535 -48372647011179636283372566535567114800 8918536 87045017446871528494292709931059240960 8918537 -162087488999533592122454731857998175900 8918538 110268465395983503281062798499152846848 8918539 82741021674485146470942195506605061316 8918540 19359132825630526525389219253990947840 8918541 -319825318454569160408087879562188508852 8918542 -20714927747677387033775256759686033088 8918543 -15031544141734274695500707920638838680 8918544 610178983379384662259130840219648000 8918545 2275027134920325849667867666498045440 8918546 7546154370830732391889480369864364544 8918547 238731683731077522640198766233858560 8918548 233879900903679263737695476788508133376 8918549 103000918972554960079711625443796967264 8918550 49550753445789621899546304699523356000 8918551 -112579996943418190952696265892958315600 8918552 316245608363267410542191484541842739200 8918553 -30577108333926019660951824052930149696 8918554 -51501558720135042721172092871046537216 8918555 -132911051185204786625364571128529583040 8918556 -1052007607172590023708278142328728576 8918557 47966787668920115870241939848509555392 8918558 77855376773915770227458447050091504640 8918559 59517463706706025529088966736253114400 8918560 35922044511207969078536213612420136960 8918561 -174266029316049094448061706102299719838 8918562 46168327450262896184104038726568346880 8918563 105574606608537948488365625272283694600 8918564 -209647998131053735130329278313061965824 8918565 -94240217445631537695297220454470512480 8918566 8578671657142327191910283594337808128 8918567 -53591080488883105500067683306296735616 8918568 -97228920462223857651581635697910589440 8918569 -100882123380753772249053312323753088 8918570 -51834407021845664092231679053675545600 8918571 85440789741947119803869130248176384704 8918572 53640897574437562382640918825081034752 8918573 -129176225054191784040352493589382556820 8918574 3372665991445693171988345606250276864 8918575 -45028852160067802645145581224427715200 8918576 11734238191555480522410697491187236864 8918577 114423087971757893029147350644118402114 8918578 62056252393039631558504605668517948320 8918579 -260911429954069460241359867590392261024 8918580 59890826476223947727426434436801925120 8918581 -61769948490838401130771261609484562880 8918582 28657974359755082550038919996049089984 8918583 -22670827295059985541871725308498544000 8918584 98616739636333855801315872876665548800 8918585 -5850950310006187285810710573597881400 8918586 -38794734887654536517761192695467750400 8918587 -5208551123526306697595035404223105880 8918588 -103932851322323260400283043142750318592 8918589 123555497221564480571376967846977556224 8918590 35630972527512623359722581734059124800 8918591 3542491399442804896422248476404922080 8918592 -17265026765636719491303491593964617728 8918593 388169512623226432515397849371965214144 8918594 -36461800929452951399791174870124514816 8918595 16595437086764135473130681971494205440 8918596 -107338041822502611631630798406445809408 8918597 97896453631432600867873467249339974046 8918598 12437811077722449553912148566427232000 8918599 -120239116722931814464070628754062210936 8918600 -45650270225583297982191144925608960000 8918601 79307216347677879392793446264668798560 8918602 26396036329209801060655778267004226560 8918603 16659320749229305181080898948520128880 8918604 6454946479494039268671365028597699840 8918605 194059593868261609691501509366479205560 8918606 88672619513996723673672481349694658752 8918607 8524060629242492208929132045914168320 8918608 -50690598137837415966622135617402716160 8918609 30497933885282709374639831505504772416 8918610 1202373368857082895186614691436369920 8918611 184524974947863023156880342072958047024 8918612 124626827925794314902258690691506704256 8918613 122574304309649787334593785313166075200 8918614 -62947804789487989759238718703681083840 8918615 179797776872182311524176932744450644760 8918616 -477630772201796505553378200075632640 8918617 259752846330337909531654346053577199120 8918618 28229150415723452172442346701113218304 8918619 -96926817870969395554336771288286314560 8918620 -29888651848900159791526689680915704320 8918621 203065072264134631438949206729862358822 8918622 -44475984628475833128058198257317075712 8918623 83843190215298325984473674071942537840 8918624 -91688492926727387977747461904937779200 8918625 133329627593504182899502051219869600000 8918626 181484288168794861795487566448759746560 8918627 18122335333838997588414993496199910000 8918628 -15800279559502526935729246679275376640 8918629 -26721291742347649044991738160126070116 8918630 509909267630237135178958878116689920 8918631 -70407906319923920139847741377280449480 8918632 -276958721902977599650554290487554073600 8918633 286374178335052803400481388546600673524 8918634 -28270467880339737520141000398100673280 8918635 -152851776130806209533401126196259854080 8918636 -191655806275043572096172556627199153920 8918637 98278037492912658928318730599216689120 8918638 17824033820485223725395504585796116480 8918639 -119125129182874460716096514339471680560 8918640 46269462225481185422775054708523008000 8918641 -46000789744323832048834913456842490496 8918642 -166533210121254986591455381629900938208 8918643 -104640300859975779240013962468254408136 8918644 -43667386076227618038899828764795234304 8918645 -191096891380956175999717895173139936100 8918646 -58468160925755320930355853617914962432 8918647 12990755691940093428062456050317270760 8918648 102117893904514081066971515976132894720 8918649 -138168650124077399832067030663904631366 8918650 16005795606362336611522470778722909600 8918651 -6633134399955535587006988168751078400 8918652 -127574179539589109391572411752773754368 8918653 -280703259822561913318100141373588479098 8918654 114927794331531263698902725062113006720 8918655 43893003289171078985881945856846870160 8918656 209749929900427494487043408813264732160 8918657 52081572192773752846500278886636345600 8918658 -30454314586313701164873254698352173056 8918659 220366322567583177461584073786435461392 8918660 132076316486078680539538777609034611200 8918661 53051697762251169626846367348125295072 8918662 -16779120601621505216596733507707980288 8918663 -110316595330942164563000025206356292376 8918664 -29528720112543078652716575401833922560 8918665 10823677763589677956101773103588303360 8918666 23613221535861585840813458911199818032 8918667 30517388743150602015122256296706357840 8918668 -187054896688748934856606789441835776 8918669 -22281886770116066604733003356896305152 8918670 52429588200245944003610592762621494400 8918671 1214099335556937180355473361185263712 8918672 25031192822184847802405482864757440512 8918673 -1840541931911791994574010934308257792 8918674 11276695681572808055816331237041715360 8918675 9973126984425759441512654502061989000 8918676 -36924925854889533220279250150975385600 8918677 216718981000968264287163012828766096526 8918678 97855719303707240227751787846449540640 8918679 -2705950255549422761492373561132783360 8918680 39000957790638962796648181713408614400 8918681 -38395725798532789198467721202678637948 8918682 77499380932002436913681856523078199040 8918683 17120884940448562280282673039992024544 8918684 25963024322636672081509779710667803136 8918685 34970056590669759484905026334044995020 8918686 -104570712780974132784480598707907718400 8918687 -905477922694268230648487110608574560 8918688 12503174133658542397965821830090457088 8918689 20061567580661751826923922837390061520 8918690 -17051563045349395336951976014552627200 8918691 -183448987544044535537302393764396188808 8918692 -24081098044017131764300241081830989184 8918693 -65340217008827158483524922954652563200 8918694 93121397050688725659374421362241095040 8918695 -34118140460115014496923488946718300000 8918696 59923167360025375017259278948682337280 8918697 -99645443307127237289667493268510233200 8918698 9046405718474861269575255680116967520 8918699 342714375362160943784235691426010054736 8918700 -2487312579212220797971742581781299200 8918701 254633079453089150125304761985685297504 8918702 971605487417194799577055916650389504 8918703 162316569348010908425603099421464552712 8918704 -24857676760782045512098099807906037760 8918705 -344886971270817032184671471416708665600 8918706 61790806493990652223979516897947442304 8918707 43317961135888736858483557323595306400 8918708 41331243990822948849238352222537134080 8918709 -167052916182911484586012590229020393696 8918710 -38459090302827084590265398394482618880 8918711 -32256065630847018739024932151913522208 8918712 114558341403021964274269995715655331840 8918713 -142468451887324655548650931990601918038 8918714 -50089324855763057776620839134266662400 8918715 3625984332383092625621937925986225120 8918716 -3339492287474007748709802388193858048 8918717 42102388255442292857105739553391645766 8918718 -9132582274353056466645340488419629440 8918719 5526321577012404964979357745377377144 8918720 -10627233980765976404192245002975313920 8918721 2779416464508004838086857166014844800 8918722 28298241717678932713157734442919240912 8918723 246750955295976502193527520448629921808 8918724 -561805701027792320880448483186667520 8918725 -58290682632736526658432265364315143750 8918726 47432478181592550684538498877954217312 8918727 88483727646318116513700214633882058832 8918728 17345772383238142120713395139345285120 8918729 -142816180597896965906032507064037173670 8918730 -12747934000243486101081839623099663680 8918731 12857235250446217565143330090291680064 8918732 -4232483583672778803256389169741595904 8918733 679985547390439105653214235834088960 8918734 11089412733620946640434944110350537600 8918735 1035103689682246496355112353843140400 8918736 -24594732469924552754273636592438214656 8918737 -50141426234894430048089941895534933648 8918738 16414953104366933026745911280727077520 8918739 -3675425622890725132164676292986835136 8918740 -18639729351845184304906145405700399360 8918741 52233326083046487953402407196042618172 8918742 15838127071140203027874769687195650048 8918743 42388278466131703302396265466305881992 8918744 335038286134025578151454500631511142400 8918745 30042250392458401788916302318326292480 8918746 38906462969800575935316441269392089072 8918747 144792969385682396897858294597457990960 8918748 -5804714530682074502882080757138299392 8918749 65188383399482496398309309346601764992 8918750 -37898651162461792048250379912448200000 8918751 -27807109795568169373722993977156699760 8918752 -40747673644742998671796129976097177600 8918753 258110826846405795602656833088947460002 8918754 -37546962243699123933701943670638100992 8918755 8923529979750597597679020241034702160 8918756 9607484845992712433356515817461841920 8918757 13281897083472435388657928990990416254 8918758 -107583295071916553591208627517538207520 8918759 1383538922786177732752122272512096128 8918760 66541074047185102958956387001938329600 8918761 107777597392248521589151991599721332212 8918762 -22407442651641074658368325383918954496 8918763 -31511142300252365842362162412862315520 8918764 -65516661416448886000279124511940935424 8918765 -12113991581993871793680758235872424480 8918766 -122942524949615427469025780036331032256 8918767 -85335311457285537450217176352320178176 8918768 -63663724933103757135480311642063044608 8918769 -42949766825806676582120888572718470272 8918770 42650044697022396835420212741305026560 8918771 -42393057980477891026229219626282389480 8918772 -23922047306418264210591099176742586368 8918773 -215983881798263031304966832545583824978 8918774 -60976038030703309165334892998339257920 8918775 -2726359205840329951907898203890548000 8918776 -54940766040336852813008946329063424000 8918777 85777306161133887765906691350972598272 8918778 -84862846189047230394658140988197619200 8918779 -5420679484130222551420444890654575520 8918780 -58936256850457982169589147404834570240 8918781 57437459474201359371111314474383853664 8918782 14731004273964656993607861484522992000 8918783 -231174002212144814486161090479989016936 8918784 -100278213221978815231980166988924190720 8918785 -29083717620371158675953617331135685440 8918786 82148143315588864542003396967188057984 8918787 -48897949499362009787555650693075524432 8918788 48846471832517312981164720070143657088 8918789 -121635187005525982239241618665779970 8918790 41047400199423196768363214905112371200 8918791 9888633844918219690616263074278458672 8918792 33402516922457379730540104751959168000 8918793 -25504896689784663250492113032257585920 8918794 13609962070289504065952834946115000320 8918795 176816762912231854314527158233919299360 8918796 -40522062523307419664943991103505346560 8918797 281520202231691289227981952855293576246 8918798 19817856418380558191405291802339447552 8918799 30317829182472180485818880473962007440 8918800 -1709835279427373495873816762700595200 8918801 137891140476676765020976067222017821504 8918802 -1546882541937524401970882096626974720 8918803 -117630506006098486914994538242527927536 8918804 88385668761701588386641854025538294656 8918805 -7143104234483489668385703532984663680 8918806 -44560393531572898955820711416086100448 8918807 84019827624327747193067817208673455152 8918808 -181855325811406958311336628608249712640 8918809 -75115588193599236950369326236398822960 8918810 -20569388617175306922611392680485570880 8918811 26575457369996616958945621841856782760 8918812 -15916382834127261288152346592562663424 8918813 -60891084216348516682365111913244039700 8918814 81760899940885208746597983712524859392 8918815 -81800087675619266960528117989682362080 8918816 -27664897206458954717235537034529341440 8918817 41978356123382823530873044934056482480 8918818 166759525955784479931118050759926721360 8918819 14004069076698168514559375787279657120 8918820 34901661388339179514732592616518304000 8918821 -28681500237164537694326184560961430978 8918822 -76837487311101298402447726091971536576 8918823 -143344949167720325784386800712582611632 8918824 -42531720826066146234670222835679559680 8918825 27928278150614312427394703610556209600 8918826 1043059476860211892354010399611482624 8918827 -76252752569243319622325087965655989324 8918828 161440484737927718408199182085261995520 8918829 -47246816498787236143442272522717361664 8918830 -3251283573818816993088070365782217600 8918831 -116270316042814883502988043737182352368 8918832 8740617857604772518460721977994969088 8918833 18678503410713538313406719399516450736 8918834 40243382337829679180987651536294425600 8918835 -4925738041179719816372922016203479040 8918836 -3500988195693614218391293824144177152 8918837 17709774103098937772352451855648562172 8918838 111759207805932388458208607002180453344 8918839 -201936452809821969989313638164921742744 8918840 25508130160337152557852414593042841600 8918841 -48339250752998267645891217785970092208 8918842 -87034674093801815583298867156289377200 8918843 -72195532602967620415693961255267770908 8918844 21309538019573613352916954476791447552 8918845 -409563250403911844794491934266802560 8918846 77590881561576569257237630798722116736 8918847 -78622838667934625439666293203560078720 8918848 -2160924068828094528135196362739286016 8918849 70188844578729502176918641671247654850 8918850 -19576855981365471565518927948290035200 8918851 -9472140919815755465929937158903053008 8918852 -23813553260818964346661831810761224064 8918853 13923442944560173801439651273889307200 8918854 5188804420740702682176951762664396800 8918855 -29034155106295732323851010182351400960 8918856 197621737595662435462042475004400435200 8918857 177662110936865516407555211001917830106 8918858 -63759008142963253926901271493972006912 8918859 -11958910454032776075507304594472773200 8918860 -46155475533437490430383928993117393920 8918861 166817272068634524060383907224926690560 8918862 -21431487022260893660879195552025909120 8918863 399674417335292835302777331014445552000 8918864 17441516443615366582112059136598196224 8918865 34359345486974757771527507108962174260 8918866 1331505655655668704150778279697203584 8918867 12989619360618481441857609994391104920 8918868 -446868187034354242592922297432760320 8918869 107542296009524366460007440687228824270 8918870 116535267639068972817535829833644506880 8918871 6756521535177145386046676260263608832 8918872 32923321419495769820923724043891148800 8918873 759919990162331033089305617573441400768 8918874 -30650140211206276765312737679456268832 8918875 23255931625447146536567248331509224000 8918876 27353626661019395707468496161737246720 8918877 41916659373996425513360711593115266080 8918878 51621453355683910667788032775183383552 8918879 -239618750304361294237780499954565208416 8918880 4211113576854750732853970033490001920 8918881 34286420461708063404022024973220753664 8918882 -46744097249526217892106924471231564720 8918883 -68787928859986583738506817910890384400 8918884 92324154268768990302212836589751122176 8918885 64630049231603885955275179469693222400 8918886 -17113502550977438386824766938523779072 8918887 -69214884051832367882532554630361688328 8918888 -3790032401602257579666978616620564480 8918889 3777778981528741509484573242484297920 8918890 42036123428342020427879063667373135200 8918891 -54744247910903377451326299499386189708 8918892 126785259104434676456285647483225436160 8918893 139786210080854918432637903509146642764 8918894 15883544430130495445959019884804465920 8918895 -20338985765500561613667040814010124800 8918896 -13743487843842123021804583931486732288 8918897 139491666814811198638603313529911486952 8918898 -22128732123161533819406973564294903552 8918899 43499205369427594091673794192482290120 8918900 -54324920704932935082052050659017392000 8918901 115436661898705097546155532063634258030 8918902 -103155128992126665333893540387815018848 8918903 33038343471956212548919353563744744880 8918904 151171784218930826521821631346860032000 8918905 -181654259282802105386191534912966538940 8918906 -68797338773555182239386923983678132480 8918907 -165869020606360640019709538814011510760 8918908 -397221121074012426990141530253208418304 8918909 -242410260758303465011089126719003584890 8918910 -930508077776809007633486844453120 8918911 -58531194085599582474413950136671919488 8918912 -214894710921723469199684836847832268800 8918913 2973025410035438628850488458339671344 8918914 -17925100819582545247301334322188874848 8918915 -118182194809968661444037985258191875440 8918916 66070212025734187959845077357966792704 8918917 -17055645643422761919140118401105780736 8918918 -45562624565329920585550330478248013184 8918919 151153529793166212920896274720167164984 8918920 75606048695205547592231571800667033600 8918921 23257428828183625257920508356195850240 8918922 -71545471472754103027802434502768640 8918923 59794304592449350798781161052992132400 8918924 -12247947622747497784746012251603589120 8918925 -36369808053478120784647024998245244000 8918926 -22539782769198680195626216655034899136 8918927 56202508728109123678772658176349769776 8918928 621751319481420981485219329775714304 8918929 105238787268296735206769964709311060530 8918930 -91668253960957670739877530783498380640 8918931 1483651859595771544559661098057814144 8918932 193788813770100559607732770480663394304 8918933 281157983911480460105259568171050295182 8918934 4847525533063005934947972256715442048 8918935 -88355013203017011816181577600175319200 8918936 82562820506722144805731298984116224000 8918937 216100901091495450020617552974435001440 8918938 -50849673375104251733272345595836648704 8918939 -154254040632831741174925715138518123260 8918940 22810732432874664538735904955649643520 8918941 -383287821307409335457223282587141906208 8918942 -89393184591656792114542634966171596800 8918943 -9765167935506805228015216710416950272 8918944 -325433455470813278846808491680507428864 8918945 83100637160749295519726119226654460480 8918946 23132092615307798491877560622284442400 8918947 209682148629816358459326110305396370396 8918948 -31542295648648924713912886931662798848 8918949 -13034600570294145992350732506700685184 8918950 -56624470413473569689817177535736336000 8918951 -389449998488462898993759275565956025000 8918952 59141541648342348726182923532547686400 8918953 167214015745130713274731212089076766202 8918954 -37225862293757124260040755528339555328 8918955 191959599153754788295555222444472564160 8918956 -28915656842679441799280961310358339584 8918957 -95854536063369036707154097150323584820 8918958 27321484933478400055561475148593784384 8918959 32948047093841651694758239726213471216 8918960 36100847744870444464928351806087495680 8918961 -4515425753607751659253799227115140800 8918962 10609550035287082769358076927913046432 8918963 -74200320017964090606804493025577783696 8918964 42672488413012772616683705232089395200 8918965 -106484354357409907247297821957081617600 8918966 1659160059858723367961930730528061440 8918967 92936260921277798485404259673245870800 8918968 112203990016501366190089541026850549760 8918969 49466321284777638333059745366332733696 8918970 -11056557975717694957528093021067788800 8918971 -47768002915877528908255156347976351800 8918972 -27460825412077295394875378007457256448 8918973 -41718579678850285678388107760652851136 8918974 81482523522586391903617979526310272 8918975 12546279304384276261157772269660817600 8918976 -25295776518963338219159637059344269312 8918977 54472959825630405562999664350948777860 8918978 -8581822707220668175430056785011442144 8918979 8004025863848877629622019323088849920 8918980 135169495907256111725849215458404352000 8918981 -37707919435235619369678831593541516000 8918982 -57491751076084074114777103554038758848 8918983 287722967296725507763896452636877238232 8918984 -135950033301875796165884426269752253440 8918985 -47005126017144329839317302093718738240 8918986 77530498977158761744172285929020973824 8918987 53778138450238552508143018218937000704 8918988 -29575889379705598542179541705652540416 8918989 7457486366799508598402962268283100790 8918990 85774783854356312669943821518011192000 8918991 15615102804707295370805542505290701000 8918992 -26492334470059782918273548373341061120 8918993 152729829330365339462811623858932601844 8918994 2415291278386890591865595340360023040 8918995 -82771013566762309977795119795560866000 8918996 -43942273928644918605677617342897059840 8918997 16749687627875630833352676376021009440 8918998 -75113269148987177316131103054091521408 8918999 109001981089065624633312859962348763680 8919000 80791537879922205503086731535933440000 8919001 13165679854910931215213880267010432064 8919002 95830137220541198158028748356946800640 8919003 -75652593493930384092500461921918811496 8919004 134006856499021355322024354906069453312 8919005 97119809870662159284763663628468103660 8919006 -2168015110419517236668578228391676096 8919007 -210274237530974538608413429067245811280 8919008 83257223374043870020712894055563919360 8919009 -108409372802623910137791196587966196032 8919010 -25736898051603165552373130852834887680 8919011 -182643764217125077632602725465265132388 8919012 -98766309064993109827805604274639653888 8919013 -136535751593720805599691050058114355940 8919014 39559464957702520256139212475537122688 8919015 -9371953133686565173826655399134184960 8919016 77741662961468622575237616957690869760 8919017 1027847226397957226194065006534908640 8919018 -116609618803734066948895887510456691200 8919019 18110949575972551030265584661335634420 8919020 -53303352337297464428894446742822830080 8919021 -219735803232934748300095760751484740480 8919022 -47346199330046290805952248094167050368 8919023 70223695961418239138388737144972680272 8919024 20052224192796402102258462826747428864 8919025 121431467069928326015922056581624180550 8919026 37255073196687439981965858337576320000 8919027 16029158946306407680549080216409787088 8919028 37927812931982851301851442104612526080 8919029 -120212931254178687105819847656398078400 8919030 -9997356363125186832951846080134656000 8919031 -187331289935661824713474776301805157072 8919032 -21782765181198303121453403519061319680 8919033 25570647104929999661187775575057072960 8919034 8193192391024066453156262388926173440 8919035 -8236971358086452178785879484071892720 8919036 43014650088376368732346075889712110592 8919037 -204699295628817037259385578755345394400 8919038 -140046988683078583419211376619324334080 8919039 -4349279629747777973284365356652266880 8919040 -5758627926528702376006078751676825600 8919041 -8386173633528170541637021812522699774 8919042 52194248961016621602232281618778480128 8919043 -48603833697334290007211539960611575600 8919044 47251636568602530977598196085985312000 8919045 130956834936501008984141655391395057600 8919046 12643617738441929555280228393962300832 8919047 -48655130829579803058067550421486365160 8919048 -121673984210256840538777511628077015040 8919049 344717039651711903977876953108932324736 8919050 -15081214859156388702470425881566400000 8919051 -105977484528002699176137599066525923368 8919052 -78807138978986310574164713992660435968 8919053 -7043003841387874243486519971668332992 8919054 64832376523779643272421824841283898048 8919055 46467620165585128393802387012458390560 8919056 -76436831178841791965408781882118963200 8919057 3217690786724159597259470721483761664 8919058 -60279413816147127049225877000724315360 8919059 -253851668755041061994001430291562904096 8919060 805751470571396776585596596137512960 8919061 -322404844827170154774441479470421444338 8919062 -105570530809236796102771330681932031968 8919063 -133794350119279419627446017843402384560 8919064 -112824244254752072578189430903321395200 8919065 -128229687920114442997297989708031260540 8919066 -18894630885971396996524434612447144960 8919067 25214981863987731129097148043177954672 8919068 144051545647934383221412285011464590848 8919069 15949578410456792085139012562487452544 8919070 -52683914832390109882610735652141923520 8919071 105162717993295408787933680426636072320 8919072 -25381532957334531149524998571274797056 8919073 -76213238734830364242808014906268459678 8919074 79850917785918337799851634030781214080 8919075 -49533013283709203683424999410761360000 8919076 -57112625742162936129240491651404666240 8919077 288582680406241935528897970087003204926 8919078 -24072259321671957547956228727601141760 8919079 -118918535444239817065428605681897617312 8919080 78417054695417154735777760037801318400 8919081 -15317834330742565571307707057704599030 8919082 82861789999879632066075323233575241392 8919083 28135609669378421470982126141547982080 8919084 157897855373402262574979966331921779712 8919085 25312153182602655511348801462417455360 8919086 99432096155890629434836691147609540544 8919087 87910923362436657337304362699738634760 8919088 -76142068632068339151881615535358885888 8919089 -168315871336818631568223373101298811280 8919090 31521995838467738093175389206960806720 8919091 193588395785998422595560994528526149584 8919092 15194367510852411078443944261958983680 8919093 173219641165057425939623930545210853664 8919094 124466209444639803606806575985494415040 8919095 -101920465170931439369924128572380935200 8919096 189987471930995486967588755377200168960 8919097 48971561154182291802112744104034109280 8919098 113100536633987189608636203998893618800 8919099 20612931222254979398573676814317895680 8919100 -76744807528709369599549279298021120000 8919101 121903674702475163640021353829063772224 8919102 15142998574496864386449696915806144832 8919103 1634915963842488786315765580921614848 8919104 21551070476258955198599904261233442816 8919105 12133665283209847616321243318172718080 8919106 -15614349717660646338763716768555409920 8919107 -249037062755072212768759619493721152648 8919108 53620587202244924946043228451220799488 8919109 -27526603927124423790089990238401893000 8919110 -32628216582508843639427271593122080000 8919111 66499384941528615553774085267654894544 8919112 -372284998223767980361637193211632261120 8919113 -2364237486217246841225813130131549760 8919114 -813011576801380647676540235217331200 8919115 -172786640668747376114064528997077109680 8919116 -171572330062880934566160422922425007360 8919117 -42233872685050118109335547399146665632 8919118 -16013277734819499418138549336225491264 8919119 296776141588183079460082931532705230208 8919120 -4987458304513084217102765194307174400 8919121 27733743951245666878708635599079838322 8919122 27526461761139848872844303262497492112 8919123 -10590070703385088636845145338338851536 8919124 3100918231806822101739277434645135360 8919125 -185884503580993202261849275488951501000 8919126 12175260441578066439052261887657600000 8919127 -187664824692809570922593419141990293888 8919128 -56783215269845177345866143516079011840 8919129 -45514414162210348807207544728636378416 8919130 68291599843009621318066168824854910720 8919131 22746077866671313590882346288958114832 8919132 -93827489678744103578413377570775449600 8919133 -43783349450090033899688241526968742618 8919134 8085335847417178263969738270755241984 8919135 -59830457835162620810511355625845279200 8919136 -403382974850677747846554693964049940480 8919137 -108236587332324204753853737421478012268 8919138 87274352172352228304526288742377538944 8919139 26620827056078870836490080085976550940 8919140 3576830430604523720655269192920704000 8919141 53561119187435039748340706174157116928 8919142 -87788447328325182521874927193040256000 8919143 12001874945026304781924278290304185920 8919144 110789887323287615602962744417182192640 8919145 -12811214512630524702065525632618523100 8919146 -144470752469154003268315738878917376 8919147 71504629129263730769801706364786902528 8919148 78837137715908345074432936936814592000 8919149 48996486246447565506250893892216152150 8919150 28609106134490620656441192023713545600 8919151 58769311797695038414735819655616442600 8919152 12800023633591470283502688479870976 8919153 -11714647020779824795163780651470406220 8919154 -89078818003287065807458761658882954224 8919155 -66527143065314269057604458263398348640 8919156 -63209563536701859106137246762482147328 8919157 23989999053969943595700161488202509180 8919158 -5899615074325996504363671596252073216 8919159 -48029805242074702379230344844086991896 8919160 137994930726693404558214837186703872000 8919161 -215927533408047566519617586765890025238 8919162 9569383009160351587392933050905672704 8919163 -21210854673489295383078279311517131520 8919164 96010808792510280852461745468735461376 8919165 34122277734696129273693419665018851840 8919166 -272868794161661043173388301360071353856 8919167 116920326386767212772261962771336441216 8919168 -108306746399848746451871893336809799680 8919169 -1333996074191072869950515381936476416 8919170 17506156438011349265889782686258022400 8919171 74098318685544208484950190534769590280 8919172 -114855053885590936426977599692891517824 8919173 24930083438765806439357024060254819422 8919174 113890900802013184602462429042085561344 8919175 -98342349742896632342760982842427732200 8919176 55011591633103617704344405770219816960 8919177 -42000784954204756459759580219900586480 8919178 170907015854142138774681925649131022640 8919179 283234081175836877306044145409943683360 8919180 -11132362197772850284571616786247680000 8919181 70865589752387344908743286231593656128 8919182 232465838558890256794757778052017841920 8919183 -229243969498666919197334243938048512 8919184 36991470169156279728401972556150579200 8919185 -263776557206457464863471743093250711680 8919186 6105657382889118366639531265360959744 8919187 24815206569108277774957286812897617836 8919188 -30455815564455142850401458321642696960 8919189 2456379737060943700210758513972233760 8919190 23218156642812565479058056387396648960 8919191 150380927279276414151362279357675003592 8919192 97410167527290125062288931143901982720 8919193 174771309753141792486693088010597092224 8919194 -136567407369524496018502707517646905104 8919195 3221023488134330277256569559749619200 8919196 -12170866412291189559024340003847012352 8919197 4546620737389992423543066532273906752 8919198 -85273934008039218032887118702990471616 8919199 55678287122024879510563978376143751736 8919200 -22641462850895603566148754753085440000 8919201 -54047825313849991534799029309745867136 8919202 -85577679642542688681324546519975926448 8919203 -86774018744303767322438220915343944336 8919204 41257716163184037919442111757665021952 8919205 11082508984773798249026811728041348860 8919206 -17175355388466861006533984148542588448 8919207 17432944505685635825009557909610784000 8919208 -228778823887171308574549488170698752000 8919209 9174092095740401544275444752275654408 8919210 3648587548505235502465308302290206720 8919211 61926092438804790411413932994761300800 8919212 139940326778092702045843392189698711040 8919213 -5267318019266337012583774155191378880 8919214 -6785783485678646682437325723613478208 8919215 149468799990965409137635024223125884360 8919216 -14203385244217527643379116605135716352 8919217 -91541595456629206217962501393386938734 8919218 26100475050515538168041792657653412352 8919219 -3178072337529648170502357068192390856 8919220 -6247639583397758074000235434751001600 8919221 -106074888691373670186853974018121516356 8919222 6931388404062443101483950401651454720 8919223 -168171042174444820235496956635120813528 8919224 -57252272959397477128592661685224652800 8919225 -27561087480711602868119141493134117250 8919226 18427417897644897269412761341315771104 8919227 343643235089321249129705568450829632 8919228 56178287201954819270587192582625579520 8919229 -242918157107248014336017309446035028320 8919230 103449421622244267496807588953161501760 8919231 155550766761102102417231176600447633352 8919232 94577433430024387050016769029701632 8919233 -156190844721417873074271605003851748160 8919234 2918701308092774455701850783886436816 8919235 73847547918223253643295480802780545200 8919236 -153512361527872702397408916416057550720 8919237 -22816503272426105446745370493134973824 8919238 41335108925600916167896539476981255520 8919239 73655750870219854073074723744619788800 8919240 -123975300297288324284741616366034944000 8919241 20723856952140916339391806164448371840 8919242 2597740512658942372447151144781737472 8919243 111370331650328268297981809782939908732 8919244 -12378055314203843015872930718976496128 8919245 -304395026292592211237487572562826338120 8919246 -20422346370694846512170996602956072960 8919247 -24920011956167521197307635995285194208 8919248 -16861426325036924012037161755304165376 8919249 -58973213081318531652748854637490616336 8919250 154562286073790050939911581088920712000 8919251 50645192365306274002618853281224476304 8919252 -7720591473727723620373802723453825280 8919253 104949888331006429269688002885560640 8919254 -183556359876311051858742315211316561088 8919255 70562808791530075795323676339940308560 8919256 100983767767156903724624091262500218880 8919257 -32989206090328628690310050717646095868 8919258 -30407084131022111487768547933492346880 8919259 46375543817285371519728277300892683460 8919260 -11720630454561036720822886613454489600 8919261 71462294072694422657969120101763052480 8919262 4435595164460920721554945574834955264 8919263 77461023354727242040014913212740111568 8919264 -6337242367922194936360075143434207232 8919265 15690329593454793313885041134274009600 8919266 -69028918377821668664343043221786727680 8919267 -34730963087340307108901647086235577088 8919268 10706121347013889579414412017784528896 8919269 184760876780740018624885282941958319160 8919270 -69303253714199750950198548859497530880 8919271 14859591098563213726378076744749353360 8919272 123180638415563551548708806162305612800 8919273 7875654090274414333259863375749552 8919274 -23063020980601589205665553776238756768 8919275 1438532465883941422342141493786119800 8919276 96409557632983222168946966451469727232 8919277 -187931114523213845790943841487980088874 8919278 -9346139268547310086857242729738842560 8919279 63623052189917394757809992471409294024 8919280 -20299181934236934903039255059190743040 8919281 39775077272030902690935715741799318592 8919282 64646632770495389370417592350361176192 8919283 -11577469186313359396541868690268444468 8919284 30660076067085096809097196182958571520 8919285 -66509591575297455759076762943198545920 8919286 -607564374610221339296292535572058176 8919287 109073669672133755845753408704603472200 8919288 111428666641669063357628930139232665600 8919289 -5688735560077076642350123870468550400 8919290 7257998294051029942175518226255762400 8919291 -53418149084880557768393211702379218408 8919292 -135880302826659018365020580260946857984 8919293 311264678008367829992378519298140449542 8919294 -20599290597694770892297751920315936128 8919295 -1977121334458571092564143505482915840 8919296 129295594177412877279675688546448965632 8919297 -79539338810323677193281295080874888752 8919298 136245257074126183824600424188258208320 8919299 264454403968146792604889434892491746300 8919300 -28139357269723087226970617656026931200 8919301 -300865037994715434420963143102786609698 8919302 39176294641593955626335162515726850304 8919303 285968460405045792505845395121364995840 8919304 58990132803954498918516643472096624640 8919305 -31010043873121771570485546704760122040 8919306 22515317356219894481110954662568197888 8919307 -109208856458450274206663282155186295160 8919308 136821368159610756624288288897444888576 8919309 35988669039045403999728479850498768960 8919310 20518114714919433089351671678450053120 8919311 -36289076629014372034357786982249238888 8919312 -44849900927029931742580746102058844160 8919313 -11055691136987888979763329418136828340 8919314 61316010587018964136306005156437498256 8919315 -77737029503038313244357823130818211040 8919316 22345809642812605392820909814862827520 8919317 167959775136680712106914952235541751200 8919318 -285196588909829340473868199893909504 8919319 297831372560236129758949840612626971720 8919320 -27600734609459294561011782069667430400 8919321 -18886220548699015292580163235777330880 8919322 -155255761733415588681658959491662279680 8919323 190719524922245603478348755354754199668 8919324 78600322315403569962279403311519452160 8919325 88515072123824264262662770516555344000 8919326 19486826382023289501694483127529273024 8919327 -50444348467448653894396536932895158880 8919328 149996083040758434771529843809024737280 8919329 32934777521423145156286442607385125060 8919330 -10234619548218500852487453048924410880 8919331 -66960430951238405967452044876551069696 8919332 12536829856764804366887539374156487296 8919333 -17158885187106379720186280309480380098 8919334 41025667266182162540793830878695630816 8919335 -133568998867760733573383233408371675720 8919336 -153663288994591618929732095912051097600 8919337 44423555018260253772216078320334234240 8919338 -143028401440251603475117946441651641680 8919339 13532446028502087146587822592289240576 8919340 -77432134466344126777970006791171676160 8919341 36264910804626175374285698198214700800 8919342 114539537683928393150796588306980442240 8919343 233369087191065446818025131371011416592 8919344 -346060979637493723248036438309470208 8919345 -28081282191345585615179479867652050560 8919346 -84800570474337984887977745558520494976 8919347 257614912356700386442393755040597094796 8919348 -108781776975433626826706139578840862720 8919349 -137300422345877592541718608833570485650 8919350 -52997423622904811070613435320227131200 8919351 3321726228567477117885849457471432704 8919352 -708878893030791995982804916751769600 8919353 -375855777841930181961501319295944529520 8919354 -9704536124664865604968699778162299392 8919355 29049055289331133953338172860840676000 8919356 -139836061753239041968757745537962910720 8919357 -55761949824574868270355612485793864960 8919358 -37430658881857087457798158185080490624 8919359 14285792405443037394471873825008549328 8919360 5652435372488961058775859082769203200 8919361 639400388114408323378077462654665280 8919362 -43976077692373291595692256748473574528 8919363 -176485556419700642730615478337590958856 8919364 129619258632561548173450321125055430656 8919365 24406213373655436323540985889535611520 8919366 -33977732996663914614027457704976339776 8919367 50125732591215018922096513425899813200 8919368 109737575228519925885127621322362152960 8919369 173003233069901861049028983412220932320 8919370 -52598127005261438630687043075772891200 8919371 -186779298944332514791718923481448040428 8919372 35089940307307128239730020774267289600 8919373 -18933156987026281239458412986025607380 8919374 12207698575279327434560351809364511936 8919375 18676168338335077935932167994001840000 8919376 -49997166885747682387409147630579949568 8919377 -88970777110791668481187607561279486400 8919378 21533460813954074110798099824102816768 8919379 -15733653280821190355806222501860416000 8919380 115599530216917333436502277408630828800 8919381 -114246833522418029874991467822041219040 8919382 -23154638579404887119326603203003457536 8919383 39192014526540870260000542320002030424 8919384 29435225150966239496244064735457280000 8919385 112874058752154916119641267058843930000 8919386 -26802975158705280855638100311999957760 8919387 -30444417965096393256137400919874820756 8919388 -172636776438613711854576178255095833600 8919389 -132591593989085412282578307859893198810 8919390 7205875785261515793379497084308102400 8919391 -29261626390526380698903377791561026480 8919392 -193376143656429834638376840397835206656 8919393 2810369826390150820946802868880227200 8919394 90936132508099112882173475948714448 8919395 103254647585662016926963488893556728400 8919396 7956260184443572671450521340057575040 8919397 364687589127900227775631938607075193952 8919398 -101534577892176139369963752378638621760 8919399 -138555148616991904167394791893727718320 8919400 -11040967762482129228592984273821696000 8919401 -236610470243191509144620819958956966598 8919402 12982771346090228143089607656591298560 8919403 -228997181536663146012253555030100734348 8919404 304783608679343125652264495507604480 8919405 -11758544122382069021318459756062154880 8919406 152514508305910280016325401868851169344 8919407 10379263091513862345510882635981833680 8919408 7761909455169173909584534660514217984 8919409 -14330974525945484637303139237299011520 8919410 -1763193194140595478554396174025689280 8919411 -57969250858500666429366584006206485456 8919412 186349843973117254679919111735450985856 8919413 -43334402942012327628444889161518833920 8919414 -31455728507738564742314736687937063680 8919415 -165483939929380521562442680214923702440 8919416 385115865455023428304286131802790297600 8919417 13943069584514599775099689081154018880 8919418 -95400068331972509804213565138004317840 8919419 54059936097013200581769095615068363440 8919420 8977913171081582865592448889973647360 8919421 42055463362948985402349501392954119590 8919422 -157576197989298676206720608728779007488 8919423 -8215864822173282176651272997945149440 8919424 -223232744062823963729518226816630784000 8919425 -7886930773694571667578319602098275200 8919426 -62980249750487973212642313479082493056 8919427 115019950274105173605996471947346687504 8919428 49383990699204551528537548825354678272 8919429 52476232219975447924308465428780810688 8919430 -37326082711126871357607103520748900480 8919431 -191490060609206312858195806085919297768 8919432 8220140731851562872009474377303992320 8919433 336439097280396356859869676215071377024 8919434 -1219663544968959366860127377827314384 8919435 -41824640770301120305717581845136387840 8919436 -48720650232034874532962466867941050880 8919437 -122991969611601544723870886951033635914 8919438 -304314280476130169618495161589222400 8919439 234768455302181371245857710513819964440 8919440 28599389487200259422862307912746024960 8919441 137713104799751725037463763936681952904 8919442 27163216822410770828062350567177870336 8919443 -51357133415910294542246288058230968800 8919444 16575799015068251518457191838277844992 8919445 112189868500570369294069258274601812700 8919446 29525290159067352504320469448853772288 8919447 -1188248069429093361561603948104211072 8919448 95579906476952784344093965111557519360 8919449 -42321777301649334089161060216840713408 8919450 40934058279242156032272633097504128000 8919451 135250238385029158637968434190088520452 8919452 175799795799187494417068635425153179136 8919453 -143538097702644726525858021484111917696 8919454 -57991307561098402602103963577325661824 8919455 -109545261817028273002447651586889966000 8919456 -16403062943092267736027866152170422272 8919457 157787517014704467956957451750480068272 8919458 -135788798927495064466600598837469289824 8919459 241387899167811710544686724112783243200 8919460 -106931823520529398394930739200699351040 8919461 -296859306692377799417677601507165455938 8919462 18332645524328128641334635862198095552 8919463 61203075742754308549778053612156966960 8919464 74309473663902674988936544426780262400 8919465 -23934234944430767759990455819416962880 8919466 -75114539341189522236347992931228831568 8919467 148102277512825304124287313740831564112 8919468 53556826040197556908124876828410335744 8919469 41075528579472152565908117627332478764 8919470 39820957019117792920423695562018502400 8919471 -126238616928886281808536081333648366336 8919472 -70227757812179774691482889566925619200 8919473 -160410575190544104375594556160360104476 8919474 75679015539709056263380611910944641280 8919475 13149293844030012989745825907618876800 8919476 -97294638843096440653793882246099367168 8919477 -5659509783410924948373794283642974688 8919478 -118841132602607025525228863686491492960 8919479 139061984881632410907849485695049511576 8919480 -36614945633054498610615886698971136000 8919481 278201881871188774399577705923956495364 8919482 25287490622630550810698214233803545600 8919483 156566615054016122015273129966311776024 8919484 67152903875632177580563864102877911040 8919485 132867029517017209028446781195358411180 8919486 8321194539045817386405485270206698432 8919487 247455518499235429519742829141462883136 8919488 2148122223287091383888332945241407488 8919489 6025806995605031407977001350114763824 8919490 -678340265863320528980554785951290880 8919491 -56381669376191629928495411216368780800 8919492 35974492804722267534607071942377447424 8919493 220310928084575861384676687337109675040 8919494 48608299477449991883511238370078419296 8919495 65785046113419921776955472756123363200 8919496 141457065571901755083381642603313505280 8919497 -215617888418914149924022826753831334054 8919498 -6483209598567310617901708433358773760 8919499 -34595147839355251321640332730999939840 8919500 -155099281016581504736852705920872960000 8919501 -30276869868983657402763897412384253280 8919502 67689821199365355113264720130271574400 8919503 64043900084776390387603632508939456752 8919504 -58768982847758629900740955717400002560 8919505 61292313584690840123584514559131520 8919506 14682780509301566540551314040002766848 8919507 138101979732190558122066205093856976960 8919508 -20925418530897548896125644155874904320 8919509 91002271887696551172074270734116547584 8919510 9034447223147453383955503811125426560 8919511 -8432767148120238864755920190311838808 8919512 36163136964067248078873380054738534400 8919513 -166582591582845646057114637923163470758 8919514 -66840726984653302044151380185578032144 8919515 45244473587137629389287692396459360 8919516 55777555941809382393419169123100554240 8919517 -126774826894463179722295330107690330528 8919518 23370098522695071485593511357912952960 8919519 21746633406928258029596343040879325952 8919520 -79527883396229306913046047521298186240 8919521 74079153143541357926881243079828745492 8919522 29705995806342196755980803989742153632 8919523 -35377370736632589735055566751733176136 8919524 -12636816466580285284991866164325463808 8919525 40946853723913143878269819376485252800 8919526 -45037418382026675912445302697318309888 8919527 57926193119245774702113794362944728376 8919528 -95644345048788336044436038240325550080 8919529 82496147821371888144032040920727291684 8919530 104245696021637943155509643564888702400 8919531 -248278015161504657801645901523103369600 8919532 -40514556127631151240148754588945346304 8919533 -391283345716131088113491448899420736 8919534 17700295600680096517513520362640891136 8919535 -17699061269742254379676371703130606520 8919536 3042106320787369971814125956935286784 8919537 18852611500850769765612448341560156160 8919538 38931296919022762103378499022354176000 8919539 22317105406131752847679184514760379340 8919540 -3952397724106513439265574420008345600 8919541 -246353299419670853592880846593950943058 8919542 48842829797647046426585820819733204224 8919543 -107549216909009667895424720259250814256 8919544 58809851071183408016890151433600860160 8919545 -26448263363200231303501085880324393600 8919546 -56521266759862137132216299820792815616 8919547 -470691700718984367683650842757025248 8919548 94666505659564783057079841833069170176 8919549 -78433231887430196025839994173264369076 8919550 -23771320768118503770273765732370320000 8919551 71775716359770961979907740532872535552 8919552 -21839144876210615889376087806006263808 8919553 -89446990800354622028394739936241425580 8919554 -19299685069338356388215992185137860608 8919555 -97536161135251337034843366352072572240 8919556 116834777420399734382533152537049224320 8919557 -233785767949226371113397692079792828194 8919558 162683277302785610977651245593913920064 8919559 -49571765217181318149811693020872051280 8919560 -23020691941494096395724215002893312000 8919561 -40608974885060105141474060541557176320 8919562 -88794419455630180766704358215754869968 8919563 87317248316292272307539567443786879920 8919564 70055394830668489404906338380464139776 8919565 -25772180126537971696208976504444967200 8919566 66295188777493312398131374227758250240 8919567 -136693255268456679399201138295829462616 8919568 -15747720619903152377401111955871105024 8919569 -55205071439584312215884626931824133760 8919570 21648483721164053160455242407710515200 8919571 101286996831667634737522749810097609772 8919572 8950508252410017666230194905572270976 8919573 70759251268879015859287699073377486944 8919574 -157368548915022648589931561779639376640 8919575 -12652709822191518025199090348471142000 8919576 -138081255178215749449554741290293831680 8919577 304898703643137276307308982059461185812 8919578 -391797274215074442944154730201689600 8919579 -1397580578590199993372006057734004880 8919580 -66538426789544315152202551121072716800 8919581 -200583360446551142961054143637175827936 8919582 -10197574894839761370403155430667513856 8919583 -133117951655792596583217380668848043168 8919584 -73480698247845606094873987126929653760 8919585 175792300088852487949065349165368259200 8919586 -24543221170583627024468285634579154656 8919587 224434041883587975498693379786751314800 8919588 1317249016795359332011023532775976960 8919589 -73186217778780759669219650894767864544 8919590 -17970602595564109143168839773321038720 8919591 -29216074704824744679026029524551626752 8919592 216081451999585367191001233356794265600 8919593 10839552198692317684221984504388798842 8919594 71067817016751320197191084080904519168 8919595 79328196632836804912074291370375721520 8919596 -73127049472167932317754175328772078592 8919597 13508427630956404362222178956083630400 8919598 -37543975187455332567833476319080171200 8919599 -35432646614687976986058247386320042112 8919600 11615474088362947349507118938925465600 8919601 -73739121273736976999642861087742237696 8919602 -6911499468800633429799968988908313600 8919603 -48073135422440244478108194673671124224 8919604 -19206710618017230687905156935526632704 8919605 124491110413241969012049274392579679260 8919606 -67860772626150063343940518918925332992 8919607 82684262595303705771398593394578154880 8919608 32619796188088211713361468697022095360 8919609 6461235544384505824897339509181131168 8919610 -38617451405712735311168069669856829440 8919611 323251148091472660192296667165112305512 8919612 44131180472255853676304963448089610240 8919613 106541817422574356833415798138092220160 8919614 -111230551174769450881789270415445903168 8919615 -45900388477051137464132702587979879280 8919616 -77828300965242933428440273190468976640 8919617 309598058477576312335262924794687016340 8919618 27231023266079454996723870062961631104 8919619 5002491955557675274553434335222691144 8919620 143889609434772178476342137783591424000 8919621 71638434987564323025492635016124949790 8919622 135323647132876172018255738468485814112 8919623 153773843834468989407106221002538070872 8919624 -38664047246921196281182589641988014080 8919625 -12072700622953503432551175836130000000 8919626 84755219393542081405552294466374129920 8919627 -28248351426430027060314700748645531136 8919628 84743320381941996567731736875240787456 8919629 -81011436258798960841867058038641973770 8919630 -7745263286203482464476477340728934400 8919631 -17980481254977777153238723054028046880 8919632 -4252964418598053329712279010271182848 8919633 -222594648748652138770735564147590194496 8919634 130165479949519379698743685340154627216 8919635 90015309999392982895005855230409334560 8919636 -55968194342213868769779766050422784 8919637 -160251678949905079442319786168163677408 8919638 -17547308978311749250601180625493850880 8919639 883283687228515359112056186151329720 8919640 -102305304108028250518822645006256947200 8919641 -362968444740464747361378622724291088828 8919642 -71666989988806755930792656616147353088 8919643 -124262798811839252548913547836121290772 8919644 97552786228427472463693107044477491200 8919645 -36423430945417088618897732130515865600 8919646 43716345182686788354378262467395347392 8919647 -288632677131942340741649573002085350800 8919648 -47982151581256584011752583797840674816 8919649 136363357814321072061577558400813487650 8919650 -1685597921083495403616004993876141200 8919651 124433917918018625440427680965753936 8919652 -44204409742554449272954730140198584320 8919653 -46268901436566225625311711430584134400 8919654 87943170545941071941754303637667517120 8919655 -35928781243657283082817040884972111440 8919656 148246243875842427841072855247217653760 8919657 202734944529497213783729710208997546954 8919658 -145648103978917872371073523985879685120 8919659 30771445400434571460381097675148772864 8919660 19747947865550172099087991339363368960 8919661 16441749172169859506803867253743978624 8919662 856967024825481062869871973808950144 8919663 -47532254139167238918977734997880913656 8919664 7707127451451897847197503026857902080 8919665 107868683441639393900861200704921579060 8919666 -147069774414442753130881760262633319680 8919667 -183703269428143311120356945497233044880 8919668 17922008527569000894198638783494002048 8919669 -48878435246962683304367916278287631040 8919670 90446728860406202388231644621141345280 8919671 -190101553905760242228567493269402943128 8919672 8937087138940136320551943690179379200 8919673 35989619535932824454764970700165087360 8919674 25659579074103536693462948085618167040 8919675 -60852069117183652570513310562600966000 8919676 104324652003061155038050720224413586432 8919677 -67548742312411124470655516543290766088 8919678 -10115994357790170879810258378790751232 8919679 -256257121960620004642832049835673411280 8919680 14569692407258084363611369983128371200 8919681 153192348224948994936375443983137910944 8919682 -50189285403571098264738028773461813808 8919683 -110559882850382875646580101667760677480 8919684 -28466406920394662600833901516330743680 8919685 -74106090030945541921884194908915639620 8919686 8706112545798836898550414765087191744 8919687 74497616671963272772109887611338711040 8919688 -53923290870427010028647844091511500800 8919689 155009263786313313108503964416010734490 8919690 -13599850171080027739740570042651509760 8919691 122069245972584603743873363140425417384 8919692 -58046239261163359653742345132390576128 8919693 99938448298685494023651080401135435200 8919694 6302727207019129940743248297915531264 8919695 35579166196049987383690451287389193920 8919696 1014797571576561783247682432919601152 8919697 68646750311145641505552891826043963200 8919698 -820721440402329918987955464464780400 8919699 57027759460017881790874182839467734528 8919700 -64013993371181599811526041006133657600 8919701 18513553440541021625445286126678995840 8919702 -49920548081549202031416601733433699840 8919703 30850845397492518821795060606394402184 8919704 170874529594239190986403853121371750400 8919705 2272345347492451720881320064477969600 8919706 209828242485670554554723408879775954144 8919707 -27899859702095822585596829893230915648 8919708 39230855536985570289563403257353936896 8919709 123440479299512742144047413947956215200 8919710 56204352340813677823870748059167903360 8919711 -192848569343757239210035511709855243240 8919712 264248161705868185576442228667173240832 8919713 121603598202597178690771767394082834400 8919714 -24004639363881593405082896294849233920 8919715 15306823483237640708129478633517737360 8919716 8824305899855072715132388101619868160 8919717 -114717064341737942413884208162635829920 8919718 -82044989023050137722174599705255696384 8919719 -14223590961622680855278712133704945120 8919720 2504645548699897417262856711474124800 8919721 155338125453735948375380574239941870400 8919722 -11414265490818533568601271160305703936 8919723 37560780114754530771043398796746451968 8919724 8001983711830712063904576032024097792 8919725 30754786297993655294361588973504942500 8919726 12167405019235525009669528020923908224 8919727 141569646293128532396700848607031481992 8919728 -1427439393775002212874656747719016448 8919729 -22595395228389125373146945484164778432 8919730 -65897224250240157385035479793640473600 8919731 12418418022280050465807432010176954192 8919732 21576139325344692584911360385196503040 8919733 88505609716534377059356694293262104380 8919734 23477591974349705530813427059714377792 8919735 -13808625495460883070182926580994940800 8919736 -128086461819856681546755669105346560000 8919737 -16243403850497060427684601323981142614 8919738 -3506892346288700578725079524787572480 8919739 -377377309787462611002053881426813670640 8919740 -23349806512335162666186352805575142400 8919741 -22920077312860222216756415933235885600 8919742 -4228456304622381180991128289689465600 8919743 43672498537844580976034380917637638000 8919744 1119209485942677365450753195340988416 8919745 81783889463285133276024158593526493120 8919746 88563509884082681194788950549636136960 8919747 53647785540996536107868215994447171040 8919748 -3118796405873369446543534378512573440 8919749 -69094570942203812756764741489336979040 8919750 17405573640731640555275480068108800000 8919751 5691478494679908621328150727788177272 8919752 261641905025502832640913570689871897600 8919753 -46700834077000989966933572334469280496 8919754 -59103880600015290724426153124454260736 8919755 -11585872937986951363583654468056517280 8919756 -66796658005447391702298435962620293888 8919757 98506356367155350619595960663829536 8919758 -20898381570234590167870070694568504320 8919759 -66341571563344293144219573651561413760 8919760 -29777369135013096825819890387835371520 8919761 72069211501319291434979573438744499312 8919762 -32554866224854398547316302257993338880 8919763 18641355810547098249235255189679555824 8919764 64874867209989311444758761276820664064 8919765 1754066254578855066443623981614213600 8919766 103155093647830280935664430671826282240 8919767 143356491787774259067439174175103783816 8919768 10437941743743013858921363416695439360 8919769 -21527235880962998934971215879329966320 8919770 30637042468890577684257382494468638400 8919771 -58135570280287111073065418857396972800 8919772 43520725416930447800292555452515621376 8919773 -42532241861183731823905307128173496596 8919774 168180453491384186905461698757580237440 8919775 -35660384405626105487709966167866218200 8919776 -194773714461053809980744523432525037568 8919777 -20843928095407713621735378883575091200 8919778 -8318556393297783152337864236733903360 8919779 -228100212499475410487902068589296037680 8919780 -19633760688009298499933559891629322240 8919781 99838115377484354202722147343634910904 8919782 -11172373311165424336632939142221535008 8919783 -112699697556181110645959629390398560976 8919784 274404428459911360375993487617731394560 8919785 -3759443085835838059114291479617326080 8919786 18865635234518193070629751806333328128 8919787 252996032173745106696775573243474084872 8919788 -77838218722366460738966746016920057344 8919789 28768171065644658898095078948577257024 8919790 -165372487199022433609573009247310105600 8919791 -2044760400247334992246710918219778560 8919792 11893107736490891327122335133438771200 8919793 -335041270983020714710624009259222699280 8919794 -22227882639769893299387809098506196672 8919795 -87418325524687095471915545698551241680 8919796 28052376816911796053821882228303443456 8919797 -5950862400521827972509918984817656000 8919798 10298509776805165316157776848237124352 8919799 -7363503872018319812924979886825216800 8919800 48573843888220085569680735644894208000 8919801 188513251559312592908048642635836561408 8919802 31682840642165119122943584738809066352 8919803 -42852666776240132893178139183581577948 8919804 221349616169393347472110855056706363392 8919805 182807069711602640922694743368735547360 8919806 9487215029306357791505504964435434880 8919807 36332944272222987910881555346550627088 8919808 189645280748140086279443045046636511232 8919809 173398931424213229461784934589572555010 8919810 -31552361288800544704124261978685266400 8919811 112077281412088278097733256789619664800 8919812 47590272409540299686452261142197063680 8919813 64791162502189787624962901454704530080 8919814 -14782773181997812595154422956037867520 8919815 -75786728398491524073585212272594089600 8919816 51132882663098080302079138747436236800 8919817 5141006687606239275673685041498179866 8919818 -928582944933227856198829818901671840 8919819 -19174010874839293856071680146321788356 8919820 28707012473895344131286556807042048000 8919821 350012891930298878604086811490038720012 8919822 22020898600932660951327412004156254272 8919823 188575651699823932851556966557120638904 8919824 -5384152709821663111145514554835394560 8919825 52397491182462234501968052439431159600 8919826 93470996020972900881623170929098978304 8919827 90248755515974508691170298916912797344 8919828 -181777459354584833773674558026006446080 8919829 -213611839153523406966565543001228679524 8919830 52688255939467467689388781419671266560 8919831 69802997392980666333846171861567547752 8919832 -107805679975572394335198536681507819520 8919833 58906623485987832671323682178820568004 8919834 567767887309407499495891294064025600 8919835 -89035548304185015495743681352900478800 8919836 -214763455544152006080824715328020011520 8919837 36647961089285804648173176384072438336 8919838 33903187218258474661344779981069748096 8919839 188134043601640908097436014996914476640 8919840 53961217837881637158630061713936875520 8919841 -19006135483681318449038918757530351040 8919842 -73201246954745188399788344916953162928 8919843 -33297029063250291279204602784099380496 8919844 89186527651654855938556019325008259072 8919845 -91586905292350701420682502100323543040 8919846 -16728617947375954475053877787841192320 8919847 -14663690826118433024095564224800820480 8919848 166768185914320015793789013677536051200 8919849 -14570371230464460871328276523096938880 8919850 -18359159725732668731462930326969935600 8919851 -273423989522536001127921743097595523148 8919852 -84201407955104977468073698024799328768 8919853 132982557947685341589422572683425534102 8919854 -107554866154213009393499346256229626560 8919855 -30696667934731685909405705700758016000 8919856 -14904045320771587462505223444253900800 8919857 13546509026275829141136370798399769106 8919858 66690449954526605277873817156970983680 8919859 -27490564660058767094572201071935847296 8919860 2946457344418507485412918598240501760 8919861 28186798893011578419903988476741692064 8919862 94904760360957740098486679052615094560 8919863 46626850105404267470128690581006479280 8919864 -161427144774387058937452500671586263040 8919865 -51956217467408916038750889322694764800 8919866 -72710384070243544287554051107538522400 8919867 -90093864266807510695508184975105556800 8919868 126141479959921403215707082637714152448 8919869 73387448298207708965239177811382796896 8919870 3121759301413303999738841250105181440 8919871 174456486236385645033833353232234843072 8919872 12589052430563518932940101730701410304 8919873 110357024524913935188767699678693339280 8919874 -233587063939971364512417515409472764000 8919875 -192194255480909409223770515056949280000 8919876 28648142334965712111245684355875696640 8919877 -2264855999958259300346606294408956192 8919878 25004392508108009693408500864373760 8919879 -104651972381894366816227687637750106672 8919880 -2042063768347870848883979783597568000 8919881 95538517997718344179570888362548686440 8919882 7753884187098061784900916804782736432 8919883 50137357706909166803388851940900779520 8919884 -236295865455540693178007046182710013184 8919885 12009599520437118588969390799637808000 8919886 -39280816465961908224037253048819069760 8919887 47197497321165377177039469875719303536 8919888 13165601548502363858181009018251771904 8919889 -353618302411657831879830386797004309760 8919890 -24005191901859968422070262195511603200 8919891 -104283661690353520389151685255315149440 8919892 -798282099733469030258251494625914880 8919893 38037893664785550776191767059910248142 8919894 -22584780255174258797140200890720731200 8919895 -122170109480199234715314108479426089920 8919896 232559175625507211772479598411694049280 8919897 60055874438136211036947699079040187072 8919898 49113145481351489971521158511986487264 8919899 -254889464090399153121868616631602951100 8919900 -25135449156618364437715923454345190400 8919901 -236798738684629605270835381334246939098 8919902 -148844626700658350076256820813179966848 8919903 106023030273463650564204281447791956864 8919904 125015648733901498785903520359419215872 8919905 54512302900377185821642170710109687060 8919906 2513143985525285585082444246576890880 8919907 -279754225824627779825455299541652163840 8919908 148339871288886091867380551460895150080 8919909 96945169859995402312720482263204528640 8919910 -31823215938806140013858762486503040640 8919911 -86512693545232170125930403480959621760 8919912 66326603356842213170839815924081131520 8919913 119915014557613432808899723748501519162 8919914 265261004009035214600779169122728138240 8919915 -11778634507995619054258203007638912000 8919916 37792506497435825046250137995094958080 8919917 -193853633479983119030569098075907675668 8919918 29643005998238570012279586333000276864 8919919 -8014933767618737681639458461491980080 8919920 -116387960363510708538445024657735680 8919921 -66292627517749499263090777144332917856 8919922 -3808115089581148627321496777687248896 8919923 -65341936631048516763727898254873661520 8919924 -5490478166305232220165795190763427840 8919925 46988364163031584798005792491898224800 8919926 -102547408936224819651588185376919600320 8919927 -165853611646080996470732119847132388792 8919928 72722326699200678070531014747044352000 8919929 9792240284160574669100593178676985920 8919930 -43860088109434567951812485062221120000 8919931 -221394070632792561235398942365031762268 8919932 20428545127555323872460726436401576960 8919933 -47690241940558651517835697829490489792 8919934 209327148137046388266814296092619762432 8919935 -46120763850492293736714630012768392640 8919936 79504703470169982757643384562647040000 8919937 -24923604528252535027201616603459158700 8919938 105768765805814005289766915462852648960 8919939 -100729675725267487118277353260578711552 8919940 24793473511051419205648025882019348480 8919941 324301324094058190341088065921356373342 8919942 -136196056578538126991704591311257118528 8919943 6194189750655696344598960112693700448 8919944 137923924353925684775619187710658437120 8919945 56636968867702662673330363863807758820 8919946 25524179037688954919604743797298576640 8919947 158659812815455322817637952667647046600 8919948 -37527908106348292159976377871520313344 8919949 6462854064692310341269944238171282710 8919950 -28929931567580300079969700420807550400 8919951 150591070220843545113030277087920194064 8919952 6136099310186350472085654123569479680 8919953 1893765605009828705854975432746967104 8919954 11894646090945166053378276358866782880 8919955 -1724585464953256441045449073354627680 8919956 138162651608367558111427878388762138368 8919957 17294076334706495935662443708786369088 8919958 3189318730159615433686190385846132480 8919959 237314177395094838159048112357583753160 8919960 9796594539035971503407840261039308800 8919961 -120296819895433087879140629347147724928 8919962 -108531746887515263161758103161636522768 8919963 -47385507297779250836043992079064176 8919964 -209057400125787999437478474055365313024 8919965 3177791142624039519473525590044268800 8919966 -29358432960570345166982681533018417152 8919967 -95064998374049201780615080671845373088 8919968 156574529915632245047242379103767101440 8919969 1626185249463690141822548005320933120 8919970 86657846918849076259822128839129659680 8919971 -175772275139410431575198644597446183936 8919972 -69286093969088658790407803058364612608 8919973 7428638283927284346550044815689860604 8919974 -28092863555616073334570890402540032000 8919975 -52613865768730925851135153004511964800 8919976 2551689753055508073893569709359104000 8919977 -244351506202516092524303040333507492528 8919978 82570448454228816636480229092405415680 8919979 -180953752201982869866855140342365513420 8919980 -25546045391422636986479681867118320640 8919981 31100649092124511907231185673349604512 8919982 -46777736496220496684417463228290956608 8919983 -51157318489589983653198316397688582768 8919984 795766252633832169835409734828130304 8919985 -86058672071842442198462407125114418020 8919986 161634834534193530740910508390203666192 8919987 -154177654300746940517948564634623286720 8919988 -27329831302355937517588901714552721408 8919989 -144000504017736513467923574184930849216 8919990 -558439780430551065221998355076230400 8919991 111610751112625651610819624905416222784 8919992 210535947691397643418503462842165760000 8919993 -54123516725821987607448767378763266736 8919994 74953721553871490621720702721256374720 8919995 -61083248335136142394941197841756753120 8919996 -409205277987113372917361090698833408 8919997 30197454664500443613010301498586966278 8919998 78155670456474095589676796384779242624 8919999 -264068525838839702498401628819202048 8920000 -9679637638500950389591370330275840000 8920001 -26627331476952844424065710252784302396 8920002 -9137799388730998883901775875426505728 8920003 -244110563836554411650974691614826871748 8920004 -32680241817335865399739722953826178944 8920005 -16217456418852275175237226390768633440 8920006 1578921350087457831571185007097026560 8920007 12813560376081466453632774500527689432 8920008 -192448305354717309218667692138663270400 8920009 3555578593201264154914169121485692506 8920010 -15886800040391749133080591693561505280 8920011 -169426431764622820823214589026114207528 8920012 42522330134378826893035304251570212352 8920013 243817311719157736283592793035715226700 8920014 36708923137241410801540157915322946560 8920015 -8019455353753209151181252814197604000 8920016 -1863562213134282184265918391946838016 8920017 243206686269741323533800595077357252480 8920018 47172277845756366577812963323441634960 8920019 -176688997466460535076793501093301616904 8920020 -41834331880596487335648217429539256320 8920021 69738833083698035941534697001758750784 8920022 2762289289156529922209021621723280192 8920023 33508109765512519912271235342487403520 8920024 41510433685591544989029537723005952000 8920025 -46156340188289062575069403988778660000 8920026 21159682261603984542529879255092606192 8920027 194450792334229769584670553474950759876 8920028 89421163164865233393347835013795914240 8920029 -113642589319198937671814940435972690816 8920030 -44417664576751953270128406826543833600 8920031 254133795068420991230418554727333596832 8920032 15523974042719068866258657348874665984 8920033 -34567580726417038688519162633395879680 8920034 -27339389969058963677938974091885656000 8920035 82789100470991372512856192663375164320 8920036 46407034012757681026985226568575860736 8920037 -54772694950458992190920909033845786848 8920038 1958241574046525149664758700908927488 8920039 7103545453836926729794004173963862840 8920040 190254074980134928239013483746455040000 8920041 3920537815978895092947573459785646720 8920042 17242451037687915872049166900810308288 8920043 -89744275344768712519413693088378640856 8920044 15098692237776774707786614409964503040 8920045 152154631118499758188585138351275533280 8920046 -83341332358807693924417817859448110528 8920047 -104146795428281946649233456924644663040 8920048 82968372252739666657294228333843578880 8920049 2081914293052699007322335800659566064 8920050 39771146481188679309835840765493404800 8920051 -3881500342644356188146750410455107248 8920052 290571931035133146295150282161715169280 8920053 -90251889466535213098859383832548372296 8920054 57749886458541390677862618478472146560 8920055 -18696436412939480474623833514659199440 8920056 -19092989625088356746717251847162572800 8920057 -37239066490715281752701409450809964694 8920058 37462198516946615146358429432526681600 8920059 -56017078607562617568560874697579765392 8920060 334748808414668656842689790207060480 8920061 -3231217221959654229839337895889653908 8920062 67669673118413370522695208757110640320 8920063 160752115975670535961666691722302521040 8920064 -40792976457831932314993432646079479808 8920065 -14934829572338130075215811174739522560 8920066 2805591750200063016018905598916155264 8920067 -24725426888184092407243725790602584352 8920068 -60515317857123411694506028175338460160 8920069 213448067908569866442684334247043573470 8920070 -55066078609104540007544631936867901440 8920071 105859068297206222498446631149761693600 8920072 94403709726360851522316788165988679680 8920073 -48040051237448891817033189139813626240 8920074 47487501896437171554897152943986554368 8920075 -55168188920135086211475165141638484700 8920076 22620706968055786893700586479850426880 8920077 110281300289208689772989090355558045120 8920078 -119942304286431795314893240117564100160 8920079 -3138083485354614868222322918091915024 8920080 12532005943109865491757143067558051840 8920081 358795014192991046612767881122705315700 8920082 24425206853628872386450387119473971200 8920083 -42337243252843853231694225289559104512 8920084 5123873847398353400942130292446905216 8920085 38471573533257907248313041007715429760 8920086 -6528443617031699219126987634344534016 8920087 151248866575677036985282078085450891184 8920088 -98387730649452554062635244932251658240 8920089 -16850036084844564661372220234908771596 8920090 -55103327651009885770905330663147847680 8920091 -13094096094038795007367354198409706000 8920092 788757130117481642248744045589667840 8920093 -34761163497911573927511948753220198272 8920094 74763958214071406614908284324547808512 8920095 -25925039987946437055203563619158364160 8920096 -27778006726554322175482038672163012608 8920097 325716623828101585793257366304952840546 8920098 21982844010537933331248422799120944640 8920099 -154860747585807665091983693855442923264 8920100 -19834362767635325475942090921247641600 8920101 67325360100668276879232793209044717280 8920102 4307501573522152253596566475966687104 8920103 -132497824577407588564988057267768112648 8920104 15535633771001570786292414884064952320 8920105 39800610958794718718310558584565412260 8920106 51036057715104869934605336107152741984 8920107 -27609036235928611588612222791855893640 8920108 56029473357415826015649413307851954176 8920109 361799849234988417735325641453174337728 8920110 -54014270086556654075226922272944198400 8920111 34467092853627748356057970310574206032 8920112 32078315248573999601540069503340838912 8920113 34569804133331015584856103810899636544 8920114 11859772378847158089318908191111142400 8920115 220387161485478897905334243925578443760 8920116 56674359413371767799064517676121100672 8920117 -247785248522885386195118709873902623968 8920118 38497956108545310563716840473653790720 8920119 -25432419629185194704758610925871868544 8920120 162616336962990827452758562120704000 8920121 43285523936800511612706866193844143360 8920122 -11277888102579426679817270581962544128 8920123 195894775277431480289890826394770054372 8920124 3628710341274558514862814871862400000 8920125 -2523983905664613405365434603209801000 8920126 -22356810033508396924774133596396356096 8920127 -356729446562526156182119369993382199840 8920128 11577707305786459920058670125758283776 8920129 -201723414571556200519812986139761662270 8920130 -185249681328492247561295257893274905600 8920131 125764120446749346375819348373389812544 8920132 -5619844380957033621947472212307999488 8920133 34024530206049608738938219671822204 8920134 -61672556239758214062399800264163429216 8920135 -1093213127634643285772303861015523840 8920136 -33079678656645183604795055022863155200 8920137 95196476796250700696999415752882226960 8920138 -287380569401596853390483681378165319168 8920139 -85594188104030807109639977338915746000 8920140 55162549104913614676932248433052953600 8920141 -5652529139193483446361534913909736458 8920142 -37615322324387005201415934243302870016 8920143 -58181467857917514728748284848580540568 8920144 22944463752733168724948084986253148160 8920145 25542164813345260621640401431279939600 8920146 -90600958396846723126391961235852588416 8920147 251708938369518733121456960640963279596 8920148 -143842667602522661534530298019989393664 8920149 -45792450186152005987662002091881376960 8920150 82720413013197146150775281431760272800 8920151 58200506172623787135133414546918817400 8920152 60853778676255539677143683833539379200 8920153 88797566014953908149126245031134549264 8920154 148337792467057179669764250795792865776 8920155 85064445417803579124230839465838941920 8920156 24661377809433766529454743840446442496 8920157 69636406911520152673833958340135955072 8920158 11490169495789763912175532454111938560 8920159 59794826865932660842459823469067925280 8920160 45669589016283695273750528425745448960 8920161 12747847800959665814309688246842318610 8920162 -4540543673760829911993758705778045696 8920163 -82240488703788313129815896116144507440 8920164 79351197860138947029189629276878927872 8920165 -662967572886017528153998026492830160 8920166 47532574738337049561796249499184952032 8920167 133903112881667436291027263299202253312 8920168 -167415466665786536562906579922033920000 8920169 -308504502651268850122618167780911999430 8920170 -21947929541361951808364832695045990400 8920171 -1587174648107254725367159201716507360 8920172 -43737389336794749695149627872061498368 8920173 142432178417271361953112107108066283584 8920174 -28982791660664881297053644575060614528 8920175 3553125867500482764324664095785520000 8920176 -17948600008744641389723813884031139840 8920177 -49943955336637714627642244346314926080 8920178 1171307311683625845840784117472068224 8920179 -25459641262121971233493633039139640960 8920180 1317017071657106557371511207383110400 8920181 26176346073308614696107698926577063982 8920182 3569314950191216061535554132791998464 8920183 -213782070749272483142815506170790433200 8920184 17811905790639610902171211889722245120 8920185 -101903195745527972650302984044188075200 8920186 -1427971083710091305216275590333707520 8920187 76565389319831435106399086655899427000 8920188 -16492396842870329379909666112229376 8920189 120658763747419241960663836859126250432 8920190 -70804429897699113875125607753070206400 8920191 -46610016045756907783772979350512926336 8920192 -7038859227575618599016251652088791040 8920193 -53066269903444534792599392620712311980 8920194 55098004841753005492270672023756950400 8920195 -126773896553100051428819421295918398000 8920196 99658315635829365600394915629666462720 8920197 -32178980789092173851228541039751238400 8920198 16389172292994434069901458164150033536 8920199 165246281088415505202136046983949746200 8920200 49072552414311458312605086710344704000 8920201 210477722859999786657944075555561890202 8920202 -87703667389643274059362966303078387968 8920203 62420302367221356328334165925392890800 8920204 -202001657802575224039980602601200652544 8920205 -25048079463357583756225117740965802240 8920206 3241413958010606148896207290103938560 8920207 -77693704694101227812009321822955544368 8920208 -12189103324611826566890648436414283776 8920209 -103059488335608265921572437855545767696 8920210 -18276791968786486312756439099654284800 8920211 -31753647706627019830276880613295656168 8920212 47473111979489748463470517830242402304 8920213 225429816864301130019407665941710574840 8920214 -159246939998919299672224547673043544544 8920215 -115299416047461929302693167507560223600 8920216 -245880138588970171428017020376911595520 8920217 -75714162501177512491784872734054743148 8920218 -24572083876479242128202426357192001792 8920219 -7045587718432068232775362788269862912 8920220 31841397045720684258426991814364564480 8920221 1368790919683409156420250806360205600 8920222 134075299850365488440597335811808150912 8920223 -29170393141452350189702987736122072832 8920224 -136073261085934973189468493891690823680 8920225 -12523934073620265370761744349580074500 8920226 12883892908565619813025848959868764160 8920227 -125062395535105473661448905714843226880 8920228 -77618297515289597509137730963585597440 8920229 -84951889915914450146531397043706877540 8920230 58109272813101549422804425501198141440 8920231 -33937964498853518175680460200149955048 8920232 -74282627680088076061850560379566617600 8920233 9005506624887687250555868626455878400 8920234 97375161890296763965043562481857872640 8920235 2096053181841875470052810395990322400 8920236 5485481638466653154684928269385105408 8920237 -52981326394696521896550537609759460340 8920238 -147470113161198066744380328961560588480 8920239 -128975374381404049897868962926246877176 8920240 21301632442896806537921264745904865280 8920241 -493210471870871367768168209122083774 8920242 -97437986324423154645883186709476686960 8920243 235632248498414889432983542870303124492 8920244 115273499105454687866165905311747121536 8920245 38245621411818690243028214306351250240 8920246 -112386360543277804508294930823171324480 8920247 5967264192425379737138943617532404064 8920248 -55658420295431374097297268937364275200 8920249 111998559120587241508472242343195074564 8920250 -24824235700979638370284051935608832000 8920251 26360127140786543860908795177212411568 8920252 196109421201274987924935386777231703552 8920253 -100841444660007951766550339825972066880 8920254 -56709172310973621794182948015530871488 8920255 42302104696515450824704659054291768000 8920256 11057056639740006181790568614323027968 8920257 -27220867014661509082821686113978149408 8920258 -21155506445917483109080187110664185440 8920259 -127479262871525170058118640216729048296 8920260 -120737890120352356508823489186468864000 8920261 -38205065252629908037117367137239961568 8920262 -73442903187707155935372301790494195968 8920263 53842895609052317581336574163716892288 8920264 -1095124315122867831064933496746106880 8920265 135392519377501512852567249971389458660 8920266 -94526444629573591978583499887105054976 8920267 -472232313371101119400333999870388399960 8920268 -53316479785771077149006842943185357824 8920269 69986272856029116654746070504798023520 8920270 -8739145177659473574299206372761625920 8920271 -75568172684316624985591643760402123456 8920272 39774758127702886554484140559212871680 8920273 81136579447629564803185644454722499584 8920274 -22331349213509184633875381770208411136 8920275 5510406098184255032184399476328249600 8920276 -138544344140454450555318430962817267840 8920277 70085641370305958554017344288136930126 8920278 44318087454695267816149697738547057504 8920279 289088496625930886780816718949708351880 8920280 86530340478668064763359984941577830400 8920281 11505799326489310477157959616776775424 8920282 -5955489946419153383516997453466883328 8920283 -55463194745563790076969675253035799800 8920284 -20052420009258559470927838911344471040 8920285 -268001795741393913840770396419461254400 8920286 -40202969383997632492314418724273219520 8920287 133140534267543195772860915728188140120 8920288 -764007508150270431437007423080497152 8920289 -6686885747657192711936814325865757888 8920290 14843661508030937993079898641861657600 8920291 -38579499684817147092904827606358422480 8920292 67763741833322906764068059329543691520 8920293 70250830608254959131308774094091637664 8920294 -97902941659561447861272125227373846304 8920295 74034865139684128774259077003786336320 8920296 18045197407791123049775603580707635200 8920297 57927856996707958820726731745926318080 8920298 55182206582061078015058802861928003840 8920299 54833610205373742161453461702954059864 8920300 123079770107329850327715882196481158400 8920301 -66053517735508436353631413688138431188 8920302 -68837833347094122977957502337960974336 8920303 -8720311695302898781292285981584512672 8920304 16162116490909792317574435858762629120 8920305 130127735876744510356129107183364282560 8920306 -56595822829427328308914480598751921648 8920307 -4993890043599465486315800812241645760 8920308 -6382127588322771602134241611583692800 8920309 -168559337613535861977958534763990723460 8920310 -136556256703432742793637030857450240 8920311 -79602629727010715104184816522078498328 8920312 73629652093985273658370936373470003200 8920313 -451344804871978773958130021949937952640 8920314 -48134353489115673290749426646963205120 8920315 -22762971625309572310786709065440816480 8920316 93652650956095147496252679118678487040 8920317 -64545399591273940394742878001539671488 8920318 -292745388797402014226051981024926722048 8920319 162403500659813952615898994765066937744 8920320 -25304290674025682855689918091530076160 8920321 -32842475354221650545772880485332148478 8920322 -134455378744819820882802471223908234288 8920323 198758017334621718664953702672663272772 8920324 -33510453207926087665381298301856493568 8920325 -86643591192551652878664205433102088000 8920326 83192961639248894026686179121004454400 8920327 -223789655742199346007350101165080450576 8920328 -210873103358654711150635923930977280000 8920329 -68890000789700377557032841163202557440 8920330 -34846536371626697086049680765902427200 8920331 -6286844456584621023662187587561329008 8920332 82785953428567571326690808686253260800 8920333 4704847419406098130614447487750869804 8920334 46957662522920328422765057556456762816 8920335 102684139039019321107514655865398180000 8920336 -46336051967538074249056485794635767808 8920337 36163795761201316840901118298318519986 8920338 -427026847970247419540584732448858112 8920339 -14816165332316049270020455308549903176 8920340 20631266154226052068255622785227571200 8920341 -94145967519905086610620298525041138560 8920342 -45876855928465810139387678678896646400 8920343 -45992624516756706154290853507041533952 8920344 -22306530780694735304576765062487777280 8920345 143546267511513576350801033354732160 8920346 -47262942684422579469820406048730874128 8920347 115264727064275987963470383040916309400 8920348 130689190951357780032381781368493150720 8920349 -15552739984428622729510483242969171936 8920350 -868641138050768966455091372724580800 8920351 -212487598861072429026340234389678738696 8920352 -40937174444104890328853896762940129280 8920353 33885783459654626092753962746655234048 8920354 69384057801285535308411397425298199376 8920355 -8424697639794910540511283543367913040 8920356 -49971645735299811682156988115133897728 8920357 -64874147843198992722068900183653025028 8920358 21294105753510421658273530501709592000 8920359 4153737240354873393934918851225540960 8920360 -167820439644629756379256627662817536000 8920361 2522804966473578707052028441230048000 8920362 78780005748047096138546532017144898048 8920363 -75587834062967597319054079728693145856 8920364 48566711405561196137883085327931443200 8920365 13207032838935496365392731300341246720 8920366 4784959722182070607262145810740441088 8920367 37718221316310668041936744368330478800 8920368 -4049154960557750082840680937737699328 8920369 107955753857208315932561735037881647680 8920370 35971391570096187382976802571533860160 8920371 -186302925848101475540187469687248265680 8920372 -126191734006898024953553681272223991424 8920373 -5247636831865252141270124989228756800 8920374 -53846074181350044787163083042406400 8920375 157259446329304366445415799442318994000 8920376 -130198856629681915437953007918880727040 8920377 -20448919341175932022535190927574096572 8920378 -99623898020788537963887334656481835520 8920379 -7078879302104842775264303840885904480 8920380 -38720663429337844124886473662715166720 8920381 -7201999688363127724708788302019099240 8920382 -2434420905801523504885546761444734208 8920383 97811635002371970954537409764178695624 8920384 -57942474980411171344514385082526466048 8920385 59452768722700097675757346764096455400 8920386 -88860761824269164287556892795821377920 8920387 -1426672957899215437179277150422144000 8920388 179998702795739968636712872956226908288 8920389 -99999649270165192167547918165199395392 8920390 -150914961846817089133663180423164683520 8920391 -225909888537345207405823500423792311208 8920392 -75648616021851460286720092537483100160 8920393 91717405939650969158715758849446944 8920394 -10217865693833616390349063699278797568 8920395 153526988229632607641863799999856499200 8920396 114034017248496879729154591886723983360 8920397 -230619383616404820341331427816503699360 8920398 30813623207299403519873196607234380864 8920399 -45292128587553183815550238431784611336 8920400 -8158304452257851326061010387548160000 8920401 -23791577130503794271703886386577488000 8920402 39451887703310552623751766360439895712 8920403 301544071137570054569331238043465948652 8920404 24130357552117206464297862140737474176 8920405 -27611462095130653966122355930655923200 8920406 101592269435301846947262020130051507264 8920407 31680694970775034711534956910027449600 8920408 -79576304680560448755753887036219351040 8920409 303352080148873361385149069222529876240 8920410 -47200263348665367490883158278140244480 8920411 108896771845485754674177591219515191344 8920412 -37310366571121036541560159196213280768 8920413 52549940155922594207998404985833616224 8920414 -103906627465851537320518813804500802944 8920415 -60940304103901862517601716049595210400 8920416 -74678647816599520620685166854151602176 8920417 -29308052202529498328626533307385959680 8920418 -32159895234061641969457290866094469632 8920419 -5039697231479921612015132882212996800 8920420 -69545884069843210743974984068877790720 8920421 -70715675403989069619169233765588234756 8920422 18787747579342949940398391186220032000 8920423 149273210032028872790648156501519903672 8920424 -297917432132928776069739720564876902400 8920425 33755074229047540275998540347771807200 8920426 11047752489056222032397322972621464160 8920427 -369629337390968720364096438021065376888 8920428 -86197035612594144327086017312486871040 8920429 20272682724914170458323352772072997760 8920430 11940433041187109146520174255747205120 8920431 -91422998412344803315913254895393125272 8920432 -51737205632393096914240343343333703680 8920433 172819858257320995503308985809195561682 8920434 -23831717481298313243414592081213399552 8920435 94196917003048939427213513531892607200 8920436 -159249074211630751814424181022392320 8920437 13427142294284738937261525340275248160 8920438 -66961000182390347933763834641408534880 8920439 83633916178876301291408116652039549400 8920440 11642909161905467439809026287605760000 8920441 -52401103159127484199837057674860659388 8920442 -1109042841378196687423870490443469856 8920443 -28658321965241741109339445835802009600 8920444 -48116432000328265352377730067804177408 8920445 -100204027327147919406805818516502288800 8920446 -19600771376802777361447235127523614720 8920447 -448369975330638587613490360029389789056 8920448 -120596189870137520395533391619193569280 8920449 -8965534942555833220647007089342949470 8920450 35301881989348956896009115504349756800 8920451 -33571401617630854567671656550503901600 8920452 -8529528334682683249838417326705883136 8920453 -372879210722082278704467897329509510656 8920454 7049243737168413545427345523128187200 8920455 -18836760960053661877850345332784174640 8920456 165132929029888388020321350722698490880 8920457 46881735654101725642328748246914736384 8920458 8898522070586213405941674569435427840 8920459 -287784610421034489607164094491939261984 8920460 -74902397648346992507890699007654615040 8920461 204680247121181965591970670810905967168 8920462 -71880968821521447071301202006600440000 8920463 323730882838766384812059732627341873712 8920464 -6866698513222634244009390127070576640 8920465 85877057902063582194062586158447798400 8920466 -59665033141083985143036457974160237920 8920467 20150601128489999102084777428454219328 8920468 -33473152743560104863002799208935732352 8920469 182716721223205826920134703404898862880 8920470 -10106836151843610104362203692881267200 8920471 -88664875352191964429856074146719191888 8920472 -310559785896428967729924894802944983040 8920473 183395391457321429580765608294548536784 8920474 -115231393604680935338219053623250965264 8920475 49639522379086752813379625459659120500 8920476 -66888606202435220704600019745603502080 8920477 131993886229816025776747972361888111692 8920478 4084882771073660747735662874266947072 8920479 2180678527123670021246602193730912768 8920480 -7246348520923093903446966205729996800 8920481 65891272061897314477998856485746256000 8920482 -22675871017564618029797512220169633408 8920483 41466022475295485496584132987606352 8920484 -123991875412373925802306579969018137984 8920485 -39783752699619911607821411318837260800 8920486 138267685190694154751524420671201396192 8920487 10592865388702306507272143501769385776 8920488 6871233322364574388984823054344273920 8920489 -90452922277469352094688797605268424710 8920490 -60311309810079419939871989864323236000 8920491 78727135744251330163135598433111682392 8920492 3800959384985813574210733124463723520 8920493 -62939432399486629182524164053607730676 8920494 -6391219372021400856055291738111828032 8920495 -218209770998547998937569483327032083120 8920496 -23031914848214469291119546945633894400 8920497 8615374297445168969307654654905560128 8920498 -27949240847677683536061304182688880640 8920499 7880932634885882522613356711899648536 8920500 -141240288250301273296831131226629120000 8920501 -13620430700082607107424469159918254688 8920502 -51977663205040206075488352527934048 8920503 121164737019234149859233970730352734800 8920504 -16326395165685983484595289401607086080 8920505 -187254849420793525368054391053010200000 8920506 47115181683408369327902282082984099840 8920507 6946597442278572436355763816683073952 8920508 -53183891121776644116097549611535248384 8920509 49923994774505063370708339958444260768 8920510 12470000211959843346277982914595088000 8920511 -29375624860979422649200103241125154576 8920512 -23322006878632792849262934212223172608 8920513 63444294393242519529287147916318986496 8920514 72875981549776122409405342978009978752 8920515 53528930936807282280783301728868506720 8920516 -109993175547569798150368123151070781440 8920517 -91126224161469366644978232736718782434 8920518 55834723384798193494547644326317459328 8920519 -69758080427425845526973679604729447160 8920520 58397645979860792024172972573978624000 8920521 -6471422670002003275233406944527260992 8920522 -739874431454408892712744603365058560 8920523 -98152076866879758776212630709529465720 8920524 78220675052432131831171184101555846656 8920525 42783002853504880551706351679273742050 8920526 60237478279715049187918550428963823040 8920527 1998498995855356136605281289747051776 8920528 -24185760912448944877080330710435995648 8920529 19282535203051337141715414086726387712 8920530 52671334954080054527837823506279800320 8920531 196888018566746863648517402429046804332 8920532 25465374229733054327646034749429069696 8920533 -71490814414051451182543844283356647776 8920534 9725703241557236485363640883571555584 8920535 66565489242804235376452893200446058400 8920536 -5830978652239563190759420895141928960 8920537 -159178101310220877208330981137104013814 8920538 13465016141659453097532203261519335680 8920539 -43975086425810782178504463676459154196 8920540 96552532579538041517154078020640660480 8920541 -1868902287135824436010829681195975328 8920542 13827016033721048368536136751757563712 8920543 188339351655633600611574514023994565792 8920544 -107030201792047485117200635180038488064 8920545 -54372269223542829039856913073334075200 8920546 -160233245232561060408306804195218083680 8920547 47852277304661957734751916997125987996 8920548 -24579533333446115048258954871841724160 8920549 193149300459011652576054690915048876000 8920550 15838862690103822152795704422594844800 8920551 -85701622794070967249835044578991185368 8920552 30428202686105478559798248586422958080 8920553 336912609314477183702197232719792636800 8920554 3778628864228915821723592475281356032 8920555 -17059363935526012457671384127404969440 8920556 -120395504246806505588254264719205543680 8920557 -102903996897857388718686417978822984000 8920558 -127887993635005567033364448978646173120 8920559 12170552314643667577655744259197832480 8920560 -2494233892729158295917112427387289600 8920561 -38788635315483957943834168455492508748 8920562 9384324835241532732419190511068079104 8920563 29459266437005635873768890074257769640 8920564 -7903464935002645220728891537188096000 8920565 625695257780629226677228306600281120 8920566 4744766259669981097996847532816329952 8920567 142534492413529492307059013624943472616 8920568 -189823115402382466235229106168281661440 8920569 10209489621903965846744158256106157440 8920570 -13019423510438874913275913960108991520 8920571 -2435113036616036217653595374357500056 8920572 41331799668002483326726534958980457472 8920573 -20493392890956660051786825046812720000 8920574 -41998087662314746499787185425985806080 8920575 16513976584274293207745605321978395600 8920576 41145175075127277342783875485783818240 8920577 -156468274054482533512816299960253088208 8920578 -30101123146475215359809607919034396160 8920579 58100915472543385854188854560132388480 8920580 -68057879174976504176659271784101045760 8920581 166113198346784981571559016168212144224 8920582 -41887894550542250690561837275701522432 8920583 23535278826274688044894615296869969376 8920584 169097788217720035978091134275962880000 8920585 58865118483350506023497334190322844360 8920586 -84302909538321649017853655287362720 8920587 52436922173158414732081297756296227568 8920588 88250900099930121699788952029501650688 8920589 7505726380860711984827151611194572600 8920590 9185813846645870032028331280119336960 8920591 35404592734666898512592926097083267584 8920592 13689710284408878771158389857312055296 8920593 84930206403540877548614509198798604304 8920594 -121800411738317987645420525787772385904 8920595 -203992363055264866069077966919709542800 8920596 48487935938332557332579227467961135104 8920597 -194018120532651368008791387809976504420 8920598 34521260946190189025161487999791029120 8920599 -39876962916214570263870339761411830320 8920600 4895702034022594795202312370720768000 8920601 335663501650889759634508389017636937600 8920602 -61926493697498884778322948467105429520 8920603 -31683951305646720815916005281591503600 8920604 32176310402902373836728362906078208 8920605 -53633455585212271317807428639282076480 8920606 -6433767417841048520915131645760389248 8920607 -55571623257314686692200315726418609408 8920608 -635480752762082280867586999223058432 8920609 -73980598743438550932633716190734508190 8920610 -23824618048605450924283375726465775040 8920611 3006767880483383040331689822904066512 8920612 14500929123859578129901881713695984256 8920613 28387930076269266993160339727764440924 8920614 101453622024190509050989504564051706880 8920615 -2831800082182148026366209828335532960 8920616 -97794057959957818632478051925077616640 8920617 -1854145031319017402447650153439326320 8920618 20502817379873023094989456660305772032 8920619 -76742252548850731119572659391574338256 8920620 -75105019715043608427973820976261043200 8920621 79260370174346069055251590756107644992 8920622 11637796635285385080539436180561421824 8920623 11638329087578616879020199664671600000 8920624 -99568778289607713389237700681986932736 8920625 -8284501230367632416700713005446600000 8920626 -7160098012707947220940076902599681024 8920627 -18106101397539731403594349046028975248 8920628 142974698717121220193958320484711082368 8920629 -72048305907756972184988057745428025426 8920630 -22114499004049912945514365976671248000 8920631 -171411377543178798038967140688372504528 8920632 -33144575015014111354421702871082598400 8920633 -122711418718288939612685703880996099200 8920634 -172775523754779851814069504430239763968 8920635 -1781593018730697610570939290470624400 8920636 124087581787958276893946118191158062080 8920637 -300473445041211340324522494964439354208 8920638 -21570349794153581212691837666905209600 8920639 -64871036127342645067360672417217161728 8920640 27524639425102903260829365805441351680 8920641 -120863980385586715918817917174695661008 8920642 -32493423037877757134289869125336220160 8920643 242141661472064001293876997750840513384 8920644 -34949125038996237129558246881812592640 8920645 104315165703259506592758445837576978080 8920646 7388453146701959141581849745024070336 8920647 127376924374178217453280935818187154080 8920648 -120685247998216568061137288300276121600 8920649 -183920665998903895064202004444320493350 8920650 6553536566828555060638569870714201600 8920651 -4724503572438037893518622871671501848 8920652 -25158847639949013358051600567455974400 8920653 11881920779938098547162459794160828416 8920654 61026741820877967723875349188015683776 8920655 -38346528924549436260291975297795674880 8920656 -14511196564138259039231365516799385600 8920657 58548337217474320584688614479447792292 8920658 29217050226169973053718966379698033280 8920659 86004614484650729402540628121630168128 8920660 25754562063623234359762615934077132800 8920661 -22436846230510483377388097988185069700 8920662 -16826315292998052034211104441733034048 8920663 13758121314222547172780322245898617904 8920664 18442315782905601377882444693827153920 8920665 -66457218314713493130072433197363129600 8920666 15479592428274516994891523989401360864 8920667 -46668209289777971021018692931520615408 8920668 -4759744710924738777341856283011910656 8920669 -95886154098403672645181172323898618880 8920670 33389732781822095402023865427460940160 8920671 271521619969056442978120148254844232 8920672 53701253128592303062276834727874527232 8920673 -9863139329296377681094964066997304956 8920674 -20071931932303843179317524876670464512 8920675 60830630393896260215515082851842852000 8920676 175596219289812296560729718587505599488 8920677 69416689895599749490798655352730535520 8920678 38715763181430988795279189116954492288 8920679 -90969196110697194313258503480541755720 8920680 -136785660312226256252705644123963392000 8920681 6470270039828896826211434404582196544 8920682 164326469109034816765364395264240527360 8920683 113190223123647400731152646919501951452 8920684 -69145321140331010191738128179351072768 8920685 220590213540206626794863782482049306380 8920686 41328664463599509904711742166613568064 8920687 180172294752939738624167057126684816336 8920688 -16544724446562124878737690116988338176 8920689 -61615272553209130091826045040008095376 8920690 75352676562495436409326112294871360000 8920691 -71094448620937907913267283891580098800 8920692 -9330376568521585037793144059355383808 8920693 52827775777267098385763570956867472942 8920694 -811151639900052134103943808030097408 8920695 -38980569295573698157795869829411039200 8920696 -229835327844902515905196826893366272000 8920697 -182619655039017517296539580812714144448 8920698 -5790420163920992755867965167654702592 8920699 318511154768092781235648843270467830320 8920700 -31064613727669602654375535900907865600 8920701 -105235703488742585387720217326347612500 8920702 42120807737837045963563456928003070720 8920703 156996697280891828605712527468422111864 8920704 50890633644585442448087923575478026240 8920705 -144554582636605551486344211548895608640 8920706 -126271247862207631052874955903782566448 8920707 156564482378934434634473015446826068800 8920708 -129907956832942133674645759105368806272 8920709 13049203041023976898254162763757413440 8920710 47804020908479809655586422463768211200 8920711 -33510672811538489078642215078686813168 8920712 243511984930038629805911254738596787200 8920713 39840403761658640105010804768037445088 8920714 -46357415201832222504543456530379437568 8920715 21505321053489890762531572592690457600 8920716 -21092031336100267425810488836281237504 8920717 17259371623632513040656933583215085420 8920718 -105975990272050404847878133995363301440 8920719 -207228376065718806517373636882880856800 8920720 46681481154449544603573690126054604800 8920721 292361935151789481138647298191173295922 8920722 22681297389375404248785243462194067072 8920723 -3460639094596771387669993201202621360 8920724 -58761252886923808739085290066734473216 8920725 -38080815903358843129792781350543200 8920726 -60595973020705421082945426146936462016 8920727 -654540541718985574435949032237841345568 8920728 -188981075887348887087803957543289753600 8920729 266805118409605920652519444480783520330 8920730 5632545976433257160395608912553835520 8920731 105496961870483397092539314547437203352 8920732 148409972756248573233183451169949465600 8920733 48104408732023329536648556930108248640 8920734 2540234096500022893319376814651146240 8920735 -12739239800440673105822253462032842800 8920736 211345918731086696133130311604931395584 8920737 -148404645501233956939805924011501440 8920738 -141091139805322798651208326092522402480 8920739 96960574921183991612665775991020287560 8920740 67181842251589714964592695139039252480 8920741 187827134809811629018949000733437919360 8920742 -92889921536971825002404150342163998400 8920743 41034911162760164837411465507877021264 8920744 168854116602724987902012639783456768000 8920745 -53475491523361266772076721881810117880 8920746 28957111949170525964899897736364718080 8920747 -151237566814333254638370318859983174720 8920748 -69658491689682928971402279355556797440 8920749 -19305583614387697753655213560858374336 8920750 9443474968828588638453960149095200000 8920751 13058674552035892047502916146778433120 8920752 29587254410605249388287209942459187200 8920753 111322710446756499954627641743746810002 8920754 47490038392481574404620304026708386576 8920755 52533770164542884614724825437312803360 8920756 56077363729630382303149882685532873472 8920757 -75589204038318298189931967205287803712 8920758 -30377663958710904249198733685816002560 8920759 127344665348205881585238278798669092960 8920760 -195589196129959089425819086884751872000 8920761 -17176881841751929277557603172452733280 8920762 61711431075717390437149199512272932064 8920763 -7404587542016089254298113678545240988 8920764 -90202247501754584923055145230523379200 8920765 13236847557729765168835559990595110400 8920766 29960505139903063255014067468302426240 8920767 -181424829355216433903429450676804805488 8920768 -19698482738215796234549621926738788352 8920769 -53878523870293713247206863499156926592 8920770 66800002333348320629074666933846809600 8920771 126483514504242694544061632056908614972 8920772 -2770284998523794602745796409809100800 8920773 -53886046583721000481517676562227820800 8920774 61122062320449420970431394847298271872 8920775 82925096066004493832431081286046664800 8920776 -80342589619350467726740636733549568000 8920777 -34369888235369311681703568923412660480 8920778 -5478506787000204551999451021300111360 8920779 81439040729205161929915440648780729600 8920780 373925279055123208100869355312087040 8920781 -132937382100019906849959416774918658336 8920782 32992904024606081596617472371674647680 8920783 -217271795027829341478257008743093245968 8920784 35946317183678719375335687332269572096 8920785 18141628892596022283197946584199926400 8920786 -31002146311405639144089048877335628800 8920787 315663096419432883043023480551059326240 8920788 233925122751105194377433156772358742016 8920789 -25592663648546462682938681936800583300 8920790 -38258353940580584755623679169305785600 8920791 -124299899292051311970193256914969633920 8920792 185787530826861212795969286641826048000 8920793 67549792333976907087013816333966379658 8920794 69753596710303786603162518252805593600 8920795 -38358240164504865302735519679532628160 8920796 -118225770123799506167563505664221667840 8920797 -8947364234561741983634348317520567040 8920798 -100744833031157747473176886120936137600 8920799 280827377547449785352443766975620388736 8920800 -31936344572993942352789280385925120000 8920801 61369187750196906296050453014987818664 8920802 91936601461142007437083695549292370304 8920803 105545858777752759473103670026879997184 8920804 -15470535346529285132727047162163210240 8920805 -291875322306875147903940047662844793000 8920806 -32756752370596034708340758513097431040 8920807 -68923881872105259229695951370759963088 8920808 -41713495285794818149343853453186170880 8920809 -54588525928331079165687117575111624886 8920810 -6026444324478730929465069460451930880 8920811 -2899472239590905303626004921429053296 8920812 37584898446820604359896014016333952512 8920813 -478362092839956539159008790857262775552 8920814 -13881193062268417599099726936756521088 8920815 -96200541522490527129460829058858858480 8920816 55572720405035099546952050726264963072 8920817 5635097976502816798603264495646038866 8920818 -57138499942762277813148543077325886176 8920819 2363019382841022848867847481517229544 8920820 -47130244159382919665090854046305393920 8920821 1729444563989427685366451670724401408 8920822 20827848209693638512001037808162455712 8920823 -2135600496066658930518059495614569600 8920824 -2718434556010979831985505741999964160 8920825 -19750834792431291366990324764666982900 8920826 -3682540323735069682108179166500057600 8920827 3331744621252791344390434741840679040 8920828 46453562147843738232294025083033435136 8920829 -1381153938706627266524317402765962324 8920830 -27131737043250089537897355718890516480 8920831 -116401875937858934279552125326246533568 8920832 197620380061780005105534107115759599616 8920833 73831680335596771565955041366194757424 8920834 84779428338449481137227968216404815344 8920835 103033608458582367970257888989911756800 8920836 133026556648176302657723653966722957312 8920837 -88850503301037529903116968003657748514 8920838 41466707061332253866378311179133624320 8920839 17236024244179379722974051743048990208 8920840 -56051038094349843886066583950865203200 8920841 23359510097750992639233636834700020432 8920842 -80609274857554220850864218120930100480 8920843 60474705264933091828711102829219072760 8920844 -183447329250148731652910392706387380224 8920845 12180183968966817933024240543295327020 8920846 -179802641853550702468709918213004288 8920847 6545961833523039776189964323844370080 8920848 -15385164341256667587208375473433214976 8920849 1317164663551216690055212735750566912 8920850 -30092509764918278254629389358896667600 8920851 -77479311471743823076071923008872324168 8920852 -24639910434176165697712388062971508096 8920853 -219950103525384303919226010191224934898 8920854 1772947606153975099714561115710644480 8920855 12652345754768705489840511769730756760 8920856 -1743969305169729008203795565118996480 8920857 50090734416882554701676811420902788320 8920858 161816905743003162766265624706859415280 8920859 -291651064113558193189647651016022775480 8920860 -20196964378853941478479317200423024640 8920861 -174863241500634329124063644874344135680 8920862 17439436087720136338065201900559131264 8920863 -15238094420519191652348720816903360016 8920864 -47460882192004899161001267277829898240 8920865 78507107313315848960107901553914458260 8920866 -223025137160759092936255713947983872 8920867 102789208232778916450046365725418381916 8920868 43829428470148178535200056550645830656 8920869 213340995717803603138138501648449437120 8920870 -9276426247386574219909204756283719680 8920871 -451062502042412228189888510161278658848 8920872 -103644191777917250496824116335135866880 8920873 15742260401450925539851086103142984064 8920874 43823295086256413200721320395557685936 8920875 -19454526954026575794889916890988340000 8920876 137070920433752173799197930029070511360 8920877 79976244849406361912694084455155983072 8920878 40993611737190624906550606724933865024 8920879 254706289523204430761225432845345959480 8920880 -21750906187927182928046509207953408000 8920881 -159837414117391935856411753922310715200 8920882 -195167274246513476649799548241728273408 8920883 -41996124817842017912444009858915360040 8920884 2626014778618438572955448840181817344 8920885 -27322103076023455424948247000270353640 8920886 -40332447523371904949815204979286579456 8920887 82563315413075186981000267664483909840 8920888 -346268945353898860104132041457418260480 8920889 -127714594976839114370573889646678532310 8920890 -15856030199005968648823315383638511360 8920891 208550361855315852918588340114127988180 8920892 4697058388723342270561056319017295872 8920893 -90500701741143215962192798035147141600 8920894 114586556913383534047123575453754442496 8920895 20578652651996946611856583092629010720 8920896 53619994440289056225360328929029652480 8920897 -145139750683083893261208068853525489068 8920898 -22352616400600776557310851518953016320 8920899 18268930791935877685657345028695269360 8920900 28331361924837827570356568241564272000 8920901 40402521314853881109722069424041918208 8920902 -7906050280998285821932131883389242880 8920903 121520237519689235175168809320019097600 8920904 36912543559020629007867980323875701760 8920905 29702868741546769868681878420189403520 8920906 -140882080096012914652531502507210512848 8920907 57142735150345500458102428023771938400 8920908 -25097126106230220225540830011848852480 8920909 -2986740304270262842053161415148136096 8920910 -77536500283232989866125470295316152640 8920911 -3995352069705533509139115651355543296 8920912 957153763501646084379544180816871424 8920913 88744567777138543334405151841287522162 8920914 37719704200268722156831644366122357760 8920915 -62608451430663331493254012628335684800 8920916 49666486059995627486472881057602480128 8920917 247067781083571627042257355185335728960 8920918 -23526094924148239789122097943681587200 8920919 5271152460073602529339854822422330880 8920920 -48172179811746435537138283278216806400 8920921 218872094144088215729322979777188714122 8920922 20988607924347748629198281371687654080 8920923 -72659837215484704875942671467560849792 8920924 -198277337707319072913949876499357350400 8920925 -34087681250912009635200199171064677500 8920926 -21380899867623706105172544699542706432 8920927 -167563937033432349054834622610272832224 8920928 123043559590942901699095706031017164800 8920929 -40983051084340301295759330283423365120 8920930 -39564955415348835048114666610254524640 8920931 -227780663263710193763112253251743521728 8920932 -17293155823308158013342759290427949056 8920933 -51676484307986306318871532791199774336 8920934 663889739604859772535672109212409152 8920935 -11603223518511229481308626245955030120 8920936 194791751669487108300358815827894983680 8920937 108045158875868913807986405043562569600 8920938 -6970666691576661005343283509340553472 8920939 -130633391716976925541338909791294693260 8920940 121581128295814848302132061198016112640 8920941 -58061909865158784864364189089612191040 8920942 -153288017280131719258996600285573000128 8920943 137451125449704742547228668989476970192 8920944 -16485040785610782228519028757751201792 8920945 23231693255339576136350484246756427200 8920946 -10869817423232954973374078202432524160 8920947 8359957843408960404125906835779768064 8920948 -86490520040408405080683036618722168064 8920949 4424329453672072662866780008795594464 8920950 -26640191868928101949758952451630558400 8920951 -13401909875524871904235654064579801280 8920952 -1584928637181575772383231661860474880 8920953 79626499767551823043491804296629963962 8920954 -42666284331873884449037581050035132928 8920955 132145106778787467175599987311292399360 8920956 68665218889816542193069320745563709440 8920957 36711285530104997985672963838597452012 8920958 59759958338923505637212580799239406080 8920959 -48975703271761086147361889724992584560 8920960 63261586633039146086906843414868787200 8920961 27421028609700096033611935406141572032 8920962 -127964160231195060039769807795900220160 8920963 -195370011995627743903463193967462089924 8920964 -34438290476147262548555282206128353280 8920965 1812631807089581670977296313600809920 8920966 -62222593941717126474839492493079217568 8920967 34690376233755925080979472368017408 8920968 47087480752633848653120033138983403520 8920969 -355435062860035357653593559550266082800 8920970 -70848593338939870051209445563142012320 8920971 -13677780007796996337173396795720671200 8920972 -133858794671703725251927105383478100224 8920973 -344610037590167357235204041661151742880 8920974 -44049168445341126153423585517315784640 8920975 10399010892808640936973105406936496000 8920976 -25327859604739149776979131562475388928 8920977 -33667100123891920808846456056421885760 8920978 64710671186421976085858660844868560000 8920979 -177297492203072887122616995006478861560 8920980 -14580194738226294516912644687009856000 8920981 -135358544017954908618819251662608431218 8920982 2863468564489048808511364091091984384 8920983 -20561957810561276567102164376215973376 8920984 44450240336921554723331299472787763200 8920985 48451542797209916099379723676307330760 8920986 2263597907694731904214422325117916928 8920987 -33905354588621280123079384458173923488 8920988 1356292372220772302347967559648116736 8920989 164405880780049014181108804899321560640 8920990 -4100621643075333150917842556136994560 8920991 -88924575243480034894165995380266112016 8920992 -193393772941307803632778295864677367808 8920993 -252370192116104325665035319723462481980 8920994 22704157313884880322347647289446471680 8920995 -217892099596779217990068282360264960 8920996 -12579084990984521603551424208259481600 8920997 55662698138453127231734801012886092412 8920998 56965188531741455459534709820667959584 8920999 -150512667840710922985849297661732485000 8921000 82450514008064443063851524941885440000 8921001 29342660833941630351365016380416428432 8921002 -96415921533216103778810829455143430400 8921003 -519161559747534002991343508673734736 8921004 -37637686935914418143584276320632632320 8921005 63195750496921503122374061950691713560 8921006 20678341427938546393993182858637519488 8921007 -111643524831616098185806062420895253496 8921008 -38869156637737961041023434783603490816 8921009 -11546986395002723723290589055465930240 8921010 12462191758657056585002749233709547520 8921011 75382132473148644181671420883786848144 8921012 -165531207507569074288664852075419618944 8921013 28260892229805435334411034091670311360 8921014 42569712680643505244959745349853498752 8921015 -63868638131683847628369284655198156840 8921016 -16292433700414801399594531540027023360 8921017 3305631396492160448715662741762774912 8921018 15404934421498058990687525419418409216 8921019 70654145859352214738291017528728856344 8921020 -128112695356879972691157318432165504000 8921021 86289833934348682927696876489801617222 8921022 -116165865966509306506850532126836600832 8921023 -314634832180121166535711323191656491264 8921024 975545824227916562448408684313706496 8921025 12678197311969405385007588870048768000 8921026 23109373997418032129455296674226754464 8921027 -100004934723297914600976330249824736048 8921028 115709295097504187244350017028245002240 8921029 -26177859944231993939184325778519054280 8921030 82966970195548872564277206457583276160 8921031 -26125119365329096872873739283478877056 8921032 5187838615931796211855979026060723200 8921033 -72704918652151513630362997016376254592 8921034 -18921545795542521744763394504551025616 8921035 -110997251683991178730946794707520465440 8921036 306778616398098562470287516175027240960 8921037 90609041053532045827968156956297940480 8921038 -131098985492397973007793640188531840 8921039 166843764910731079548117293102084384640 8921040 -6233707766029886363519136184449761280 8921041 55078837018129153925985797058778708852 8921042 -29439962625192426393695796980921135616 8921043 60994760173238838963333800082289561200 8921044 -164744194415997836271541479425510473728 8921045 -17158366980306115225093781713833006720 8921046 -22999762528175030702901596062312343616 8921047 152272518706010590531517499698877399792 8921048 -119989653912792425734587535955111024640 8921049 -17492310124744128787703420787056994432 8921050 -28570186289127968880686749071650131200 8921051 168991508790032980530633736493891964600 8921052 2128278702215702230085402004231908352 8921053 -193713460671510760029991684206346820698 8921054 95850521349922553707857846987026139072 8921055 32671040258182491080434645902313574400 8921056 43446605973695579114486113168590372864 8921057 -239412059241285469251392407622902441728 8921058 -61348718538632801576413954386925900416 8921059 -93132089483951202340925514569167463984 8921060 20028965226113991045180576099324852480 8921061 -57809843244957034846463028065268258690 8921062 66965247625727746192051932222898599552 8921063 157591076169813340231566677389366464312 8921064 -237498030748739616232125144039355514880 8921065 30433363016010519127941808898788871460 8921066 -873304673493221202278168133636068352 8921067 -102508935265294420314731836732236840240 8921068 -19292099369326158587546535249618160640 8921069 105898406545026805362309191214163744470 8921070 -44346314184793170577754860978403328000 8921071 54660164990811332190984913194515592272 8921072 7364984211001973267537286419265355776 8921073 -21359096039665787015521445903914504320 8921074 19789046445137919762935915575808683536 8921075 88156324051124214195514395919799532000 8921076 125882614953070874952664663634392645632 8921077 191060422119284491530840729209398941600 8921078 -3934764596239292368807636336406712960 8921079 51781019161760675595024146427622422528 8921080 -38264455120100900057877923653150310400 8921081 402191771792587102731421641927368640 8921082 84626326701294294509399698472371617792 8921083 99653357158541671123477886433469786584 8921084 1913666349722196151935970205163288576 8921085 -123047970617001951964474205092473693600 8921086 -11466586551204527070156481948465529856 8921087 25884207927308066458990466608848384000 8921088 -113259948470979647848326582012739584 8921089 6787050535829968119436734083308724640 8921090 -101802535161663284703362176398466439040 8921091 -20357212179065010300625301364769327440 8921092 867695761949584240542163538988640512 8921093 -24587147359316486753218807785688319460 8921094 -11936151493254423457332443370998691840 8921095 119490931335981276610955724009285183600 8921096 209927913534537666570965003381582284800 8921097 -116892430284875422205167836483878028 8921098 -57463138019431616240770581707754325200 8921099 -33516001153126897859986650227692735152 8921100 -8122994109958287356712535503427891200 8921101 -6651757853796208622867787222190768320 8921102 -96749622904197497664418725223974273408 8921103 107486999477573247128915620214771552904 8921104 -55539822537435287634544970427006959616 8921105 -24586861552101689949464503205984079000 8921106 68908926615206834419144856263654685712 8921107 -55996642230784005882508879732289198496 8921108 -16692560713591662706260775700912332800 8921109 -86787079599020763313569294539137344096 8921110 55614978633253344934660169910348769920 8921111 -22349841396208999286422211122261311168 8921112 -49736131545048823228372656214392668160 8921113 -58972320004864165955234817712645563440 8921114 -26603508973609825497923700328520707344 8921115 -17710448210122816861548664662124462080 8921116 149848756047424870729558699900199569920 8921117 234320942777833156702942560995621933952 8921118 -887553665943103628304074504812818432 8921119 166685009203570211254015244879579004744 8921120 56852908973071749474866338903680614400 8921121 61463677635505738794938822074421568864 8921122 -5907020994011824495325765525309760000 8921123 207524327309949900448052050733450241372 8921124 -1086244090958217452955779161183887360 8921125 -77555125784448378473955053136634080000 8921126 284700933168065114858832197766230025024 8921127 -45003494515606467406997926297370641920 8921128 -47884023476440374547463043562642575360 8921129 66768254400094560945139098570140458752 8921130 -17736388629270012434924400015350772480 8921131 43743509593956559628365233522301578932 8921132 -118452678414354407606554084103357449728 8921133 51776241400795008855159183222644647500 8921134 -53802544743548637228043638105011837760 8921135 -24599786704155385945702240840028932920 8921136 24665340815352450762083541153677279232 8921137 309370130936603492517208259109646648432 8921138 22123538148758170313478789890433271200 8921139 -72516068948697619376405730421018029312 8921140 192874555382324242939465479989753364480 8921141 -75195594075800610904481425486642556790 8921142 -61771005620964493172503860649991139360 8921143 -42396455660256553543845344020739767680 8921144 34321513185405915477028702652707123200 8921145 -53213605202257558030147196079980308800 8921146 -5587396363634505274503884362318329600 8921147 -14816243051845094319624840905854951128 8921148 -20690679754693349166518777083311415296 8921149 -11036272890323636211740850323559947520 8921150 -15810971250467321835230712193408512000 8921151 101573386127624492043654707754837089040 8921152 1177144272471517008855931135111725056 8921153 -30208706704680469485993128882493321600 8921154 82121261046953461093998489280444416000 8921155 -209149507400181185953549832381450515440 8921156 -127597556006720643529839962863084837632 8921157 33274299992333626225357528894806019392 8921158 -94508713977474047417002366241255337024 8921159 20532973662682447255455245581042684080 8921160 115992610198008112982516914700180121600 8921161 30707503657461452973575417007685676762 8921162 22178239755002388753805062543483830832 8921163 20597898844208742818667834459678064344 8921164 107961287833439615904940861690162544640 8921165 -21160824745159670810706292304523844800 8921166 8547227395858147576923691443751791744 8921167 -1995087402285294233459323163358893960 8921168 -10671100263374839349909379454537310208 8921169 -1510493114032144970063690313050067900 8921170 -11621166186809494198622649610421568000 8921171 36419859534860735223757137435629539584 8921172 25328788798433571537141189167023269888 8921173 6782633484832169003505994797536937422 8921174 59263499345487571190150503151389122336 8921175 -81629965115071800124415577697803949200 8921176 202710821802127669811936396345221877760 8921177 83008579663684262982020026720585651092 8921178 -3018424954560083662675636988098009344 8921179 15943167650709353111595224530719443780 8921180 2498112920175305543197686900936499200 8921181 47278120807354464849180486218370552000 8921182 66830277539063826286798891766939452800 8921183 -313015519672209772735530514221591714120 8921184 11976646924590477190005086736906977280 8921185 26447665509219269581595862329004523560 8921186 17215759127223972509554886797277619792 8921187 -16294425374349202422239256470787028080 8921188 6025920425703340929430168173403827456 8921189 242708059218006330002651685237297529500 8921190 -9096470434006521739500404725319266560 8921191 -125496033926123695338075412647920621648 8921192 17613552087004186445031855916013813760 8921193 50444656276957875782194944391801977024 8921194 -54593851763181268005512840409614526720 8921195 -172729810416766337680795894892499136800 8921196 89901152768578213335893886737170244352 8921197 214721021935433745768016028685538498646 8921198 45641475979136217533030311140473086848 8921199 -43297000549737604209105722795186271360 8921200 13572743828192774847043166938008780800 8921201 -37793325986801315951370942962022618048 8921202 66247256853901084728355655080380412032 8921203 -2009314570448092158848667228607809360 8921204 119112867034581859207829508965562627456 8921205 -100711980251490013887257326378536724800 8921206 20752185695336298824078876996150052480 8921207 -279832373986384504695675351827329211544 8921208 -90666614523272313290628836232762163200 8921209 -449921234531579523774013425077998092 8921210 884338951967130839336425369925026560 8921211 27189963256581757473025478173329235968 8921212 45629615990833398416929210745107299840 8921213 -91199321669784380861019337164872258880 8921214 -22603665400086686439571067152177663680 8921215 50554661726734255717732701372293856360 8921216 -227849300962823823812818734193720688640 8921217 35425130807155235561102898592415062848 8921218 -63352904656364809992754573441054677984 8921219 -239844693474874369757468756529833139456 8921220 -1547877434647712405622314930628526080 8921221 -120044240796328762372476832318776274656 8921222 -18841351064745886360994230836998913600 8921223 -73226990899941217563869412103246896720 8921224 -88601976318853860213554742675799111680 8921225 24632510417149463181700324300078037100 8921226 113407872903185237550784348789723660800 8921227 -7989361405340277123522362922380406128 8921228 -111293130996401272243636129778825601024 8921229 104744451024946466453587546325515827168 8921230 44997357967295745726121379495329517760 8921231 -85766018049433543202172707223278041344 8921232 -35526433978571466001483337972754677760 8921233 97963325185664688019885143256424327680 8921234 -21906273669098402728745243117546151024 8921235 10491444130369218907407172530858270000 8921236 -124926729284156142433626222317555950720 8921237 -23542918585385392568813940542582564232 8921238 58875060066389428960104538629391326144 8921239 86350071632265869788079738346511972040 8921240 -62693330738192903027784656824023859200 8921241 62418429213044204181841566426759139200 8921242 40212856529156841690124111046658490368 8921243 20050086381596509253891958606025343520 8921244 84458421139439596148118862302166520832 8921245 -15787255293018659652626441726847258120 8921246 -32517244848726973641067734266167052928 8921247 134085715793027312392429454029375627920 8921248 -129153461039010985470761233230697857024 8921249 118668652956834696342954395954156225250 8921250 5359086657369671627957729629482180000 8921251 -334874934707842824268403911258595535368 8921252 913055182735949823380008538838266880 8921253 553569240682520025349208056896549888 8921254 1704554415682256241036256270198063680 8921255 -6296546556673397013269728315509227040 8921256 21733777318125639228402087532682035200 8921257 5255081486115519549736239124462604020 8921258 -166732340225220214975189846438531905024 8921259 57494995424865941951620966700572466184 8921260 -91542634353510655143317565814001510400 8921261 144417888586657984577590554814975811862 8921262 16162894255824537406154479467616748544 8921263 21832466823950599093587989262223286304 8921264 12000575566106478801293614178730835968 8921265 57039978694989768985834795682285944320 8921266 140661269949584162838913143750345218832 8921267 -88477373858062473293929943776314525684 8921268 -25880143191558693787338079880202565248 8921269 -7824740668459210760129952098601109248 8921270 -54057836692321877268186729440485795200 8921271 -66541801398299413360782871704204158640 8921272 98511308003301239034022306113941299200 8921273 27983243030396046706220062978385466624 8921274 -28974117295042518213213182401219234560 8921275 -136983878965992000957990448344083339400 8921276 -22160417157813443513247885630522992640 8921277 -65632899204644721476276138542829755380 8921278 65254013714938676126832341413889557824 8921279 -53869733902476919678231301893277142360 8921280 17925809186684967376467830440942632960 8921281 200814270284476048335268347705716033200 8921282 -81472782506159748396690852299686921008 8921283 -53680822050342300722764332264644580360 8921284 41295559902405433865265495445899325696 8921285 122081165116733893611466677787588273980 8921286 -20778409740241838483964378227203338240 8921287 60943075510841557905551173352650334936 8921288 170402382927216170568713878794260367360 8921289 79971313510065473787253292945916594048 8921290 -8820775528143687263388923623199185920 8921291 236053992508238118127280872675514014584 8921292 11061041653156012658405202947341860864 8921293 -71864206395220186416513378561704200416 8921294 -97759186984107309339998147231770566528 8921295 54491461928674240571892568804595136120 8921296 -598054431259284767938025782796484608 8921297 -45583715526354935596276197704913241536 8921298 -9426840477319321227462727474643404800 8921299 -122826047309841930527064548366376135840 8921300 -69706296819173451654411664243424649600 8921301 -25575877809983435013826511784322006368 8921302 -54364316125836303471134718676960553088 8921303 152471503464615546638566898918216742720 8921304 -12166256303256911719892504737268367360 8921305 -281221309316820805099931161227734835840 8921306 35015655185947247286545810019777722352 8921307 90463603212688021828853522222366664192 8921308 -133182860079910842023945999961116957184 8921309 64355268633056933228838472549932768768 8921310 14087601951271753287451551434713964160 8921311 -27796874114225021272804628007712107840 8921312 -322414861108037676123367113096403353600 8921313 108033825121251010576341811872215486400 8921314 75074385938491328112856696138435634256 8921315 -60308925597050888010121525107588784080 8921316 -14505898733632221404565114829213710336 8921317 24908608355860743532085092801503444640 8921318 -21037661206599568135405447050613966848 8921319 -7043105272395305675710572697579243392 8921320 20796494918374995145877294324504985600 8921321 175516166847686816100031729487505774522 8921322 106660928033958469682596483587585789360 8921323 47894851198967399336546010370971387760 8921324 -161192490626451381316621355405502914304 8921325 -6807764727144168714346707350364974400 8921326 -59324290155300111872335725048064464960 8921327 29475258935517914876367847277390810952 8921328 4255598371078661406310885994183983104 8921329 63717396698235903336585795057419725876 8921330 -6911879453545252695841027318875840 8921331 -78468859657879265130241202159833355760 8921332 110262292490300151481312461898205399040 8921333 119507044528727963447018445492487089582 8921334 -753732018992548329065268260230513152 8921335 -32738048183066238129233956875562880640 8921336 -62477236299150210509826227574420172800 8921337 -1164444132921921897421001140841814432 8921338 -1194481487739011178371872410278111232 8921339 -424871692930667155100945581867500288 8921340 1180459840264423934915473472757219840 8921341 73887258233953847126695942525385491200 8921342 -26472318198924975282850580062394885568 8921343 -22386847175932229936631197688929132016 8921344 -100056600517404666208806074365404774400 8921345 320247010280938709715438814902833155200 8921346 -15309599370696157263691513721613115392 8921347 27553139788446517297159752654841423120 8921348 -34647892449881328580079620078686458880 8921349 193601251803000791782039547784954352734 8921350 -27786579748558317223084095097199976000 8921351 -190110712819981973525104843630424438400 8921352 296979755590347122296848105667716710400 8921353 -37180920253100985260017548618667932544 8921354 -11694234670392159502743042271657753920 8921355 69105198788917276938551971777518220800 8921356 13818179507970539940648060571906737920 8921357 -261056550199101570482085992242951952340 8921358 4247334725647395192838739354740406400 8921359 -36798725106417415631580321259860719440 8921360 3354804785800191907021234175410176000 8921361 7647035721411713126827834121068549872 8921362 146846130748862389895359838213833607424 8921363 110335981983160395677186594914057847808 8921364 28774576037246530237408931523164338176 8921365 24889602018147289411896636629484151260 8921366 -18711347280479841743859213403757829120 8921367 11390181317188229155592881835147335680 8921368 -87664833598076963222592332738918154240 8921369 -4766765920581833640891051258719385600 8921370 -101202198608364715582423348385916771840 8921371 285923557003757812728090966031096029572 8921372 158583107334133272418394789965337375232 8921373 25365083600571482429069401893444570144 8921374 -59212149060743053229748882038738688000 8921375 420799556534217356223986094790884000000 8921376 160024187948432910483644434660207951872 8921377 20060334701823403922727724638492592226 8921378 6649028679019107138579171375707994624 8921379 -9036385247546207563924099231495457040 8921380 -47684785508955598341449121059133181440 8921381 -193448442229479843952527118689110523972 8921382 1009724144589475833896185348501309440 8921383 267623834209635336992479263207432720632 8921384 -118174469356363033666322807904616381440 8921385 117382861335621809300458280276548958400 8921386 23464406421826415317700902891603882080 8921387 186927366993244296183145157857506714036 8921388 48497453127398680758855388475351433216 8921389 198315607944480384699963098063190295190 8921390 41862316630307826220076727408044937600 8921391 74127973442268037825733336374096293120 8921392 31386021234308982536344551859423150080 8921393 1229125453237218404302093770330478644 8921394 18967551038258481296440009339334711040 8921395 276109854454045203623611461661066560 8921396 -274687872076672474743723321687051546624 8921397 -37099623553133224560937129815779854080 8921398 30083921396857487160645555267117367200 8921399 354826603741840937690713176640258405536 8921400 -91044784195641678424849644945093120000 8921401 122996471076821655127029316389938141184 8921402 -44175059447315294515670989567090798848 8921403 -5392384996310841006726655067739199296 8921404 -190722319487203230251485965880163206144 8921405 31576993216394867682836485024571046060 8921406 1724446240851588060889764923359837824 8921407 -293556747875817509197624544954426220168 8921408 -34427264710083447630565768894804918272 8921409 11221671718078331166578056998000116160 8921410 60529087693099515589917124272127011360 8921411 -54163171657418643260167061594588665776 8921412 40930866473711786534488680831365821440 8921413 -147827117937223225929293204939314509060 8921414 7876037928839739873531017420579099520 8921415 -52530159125631888357355041226969932000 8921416 46388148197603326031311549205484994560 8921417 -48139479739781791528745821991729706534 8921418 79881562941698226882993448485284483328 8921419 -95014983384316564402189230553892274432 8921420 21992700777691580950576402702261754880 8921421 -5022108448800046774998052825498506048 8921422 153691246377211670839494708053152312512 8921423 39338455822202824426048899913724236800 8921424 11457634152978024488961521578285989888 8921425 128923587084739436169647426191795075350 8921426 19624541502821050529707665323495712912 8921427 165327544009845409741794953139683918520 8921428 41343647693684584399817841052773769216 8921429 158325409411124626985147905575633118080 8921430 10876454924674468558416769462603104000 8921431 -187638490065649879752458131531674774000 8921432 -47438896798177524077383711641729638400 8921433 145175104901603200870669764326823531648 8921434 -14702182723641877839354716386956188928 8921435 177184509190039463656535528332659890880 8921436 37040402186423908632125410861772043264 8921437 -15157657581958587762228827105767347840 8921438 -11253925876147812386264093096616641280 8921439 -276963310007213965378839371131949509056 8921440 -27506237700448419871143385014746480640 8921441 -140620493860509217477607804756168488158 8921442 76671961317686609847475183965909808512 8921443 27943810704468512370781237578551526664 8921444 -50945390391890755769834874074384117760 8921445 -28932984862680209901969922399421228160 8921446 -33286264674377384430469876522713329664 8921447 -213842541108824833244351007904668377568 8921448 -186446059611100001174688403548207513600 8921449 -62092512666597359336730909904877220000 8921450 42370578304184050762708272410469696000 8921451 35421322979578678837564360488221952 8921452 -4084238700986928476552395078251399680 8921453 113382425807761445900657432260362447702 8921454 -97311469928907369650590991672687609280 8921455 40543832783785526110825281540653292360 8921456 -49275901318246519283344595886735065088 8921457 161787940160513107055832576686012676354 8921458 -3009935003937890558368184954498741760 8921459 1366074453219639612064510310533346880 8921460 -1996288270590752657583773362057635840 8921461 243030960256667269323410899133664438062 8921462 79847883789904200644651850221133555264 8921463 72792371258811242459869424179427403984 8921464 252297563573558438144954942957641728000 8921465 3591577021028406305020410194938392000 8921466 52881042810413737429037500689948093552 8921467 -141313143108571327065057705295827867484 8921468 -1211030507840513813003934672375636480 8921469 10596169667316068024219813852791001280 8921470 39858411902419433695046217941667225600 8921471 -25984792057797433650710027299644863208 8921472 -29111747657422455712453652263836057600 8921473 -289130467327800062920595280106390679040 8921474 -38314406341099313274191098476736977408 8921475 -41763811450808196218009015097867342000 8921476 -13624346440471296659393475802906343168 8921477 -2737091662808326648068800390465809416 8921478 -1232344979229487591933406770242637440 8921479 51946730149461675575036683709823194856 8921480 -85421540982059165280133598599087257600 8921481 164569336248913860250719999589981470624 8921482 163992960703461134400380567950184588592 8921483 303748792266150573509195156098567754640 8921484 -1625894828892747207271993669755743232 8921485 -37476078826954080266583267847036976820 8921486 55703393864450376201597999316019318784 8921487 1999993282478323905799990754736800400 8921488 17999425737372849993844736102920683520 8921489 88067089456869075745598591348142960624 8921490 2455798443106768415813307103907143680 8921491 68796326094833194358713068163449702672 8921492 61438160138747931073271907740961699840 8921493 60206192627712202989797498773194313728 8921494 140428811551983786002101833296566365312 8921495 -163284318787553254564595899358299736400 8921496 -64279658688625988163448225702871040 8921497 -140590749646398203263071286100458822460 8921498 135849510507716420748082614152747186112 8921499 103246374309687776978333354348414624664 8921500 -75397890180124270525779952388467200000 8921501 -197808134726655393104745471659076280896 8921502 64521758053229499968090701155348640320 8921503 -3682571342672728060137305206059531816 8921504 26442173108616979081668769379851960320 8921505 -28892049836390250379487174517042660480 8921506 -30858134248810856733395950462036492800 8921507 65340948551276854266929956357513593600 8921508 -11167279741989697870444900040551802880 8921509 213631446375684676325372165453969673120 8921510 -68362884840692168796197162822798707200 8921511 2670219716875488153767807661911225688 8921512 -111397344600449360364422919249769804800 8921513 211583954864771917448558980228405402980 8921514 14206057661099841496962159544417465344 8921515 -204972035753961056338755189835400755200 8921516 69520806751676544552763831338468682752 8921517 148046017327338797444750536940219887680 8921518 27476383657323211114481947823441817600 8921519 321565242974587009050534875792078985096 8921520 -20296189821649302107846401967807201280 8921521 -13973892726227194643752232663843984896 8921522 130836506110095586291863211464801687312 8921523 16560815431801753081064476513650564144 8921524 66456656752333188632895367573842144000 8921525 21062329342185206066136674221217097300 8921526 11810204495986485291061733496380966400 8921527 288398340724092215967250723849752059320 8921528 154918252058560094317919059663839129600 8921529 193200790728704822330578111265089453920 8921530 3373894025443235027593584558841160160 8921531 -159646981734763904301057285785465782800 8921532 20915347786658049771272911220925548544 8921533 282869409805029121517959074242289986464 8921534 72255674053320367675419780325571164416 8921535 -31156208352499769308349717937039152640 8921536 -8532009120323510927232789798660866048 8921537 104181270274257784748123105209054176000 8921538 -24017578894884485275619593625378114400 8921539 -48198165244360638529461422413688743680 8921540 -252802885409072088431897019316050616320 8921541 -38814148575270389395793101138528016160 8921542 -16835257896790426175303798945283901440 8921543 -60459650163869948828426881272036860136 8921544 49988148808813221171359587366543933440 8921545 -69000036190829857043836829852001796800 8921546 151894353533902845736974665437116263472 8921547 38941299520206042412614358525237021728 8921548 120289041552957125283197201304353972736 8921549 -3727423118335851582540465753409582080 8921550 18330851426809593532205580231583641600 8921551 19556677863079305423855392492096064224 8921552 -510907100296517258977795838748131328 8921553 16047975062399249413034674580139287904 8921554 -169621877287622496651116155725397248 8921555 7797373537305803552618563981449679920 8921556 35597485209906737210741959799132037120 8921557 -46929632049139066276907483639396504100 8921558 -103440140675327405020477594233208977120 8921559 -8001156737165884726838726109853889712 8921560 35946364132328987243565028322878464000 8921561 104447818409735388490811775344142223104 8921562 11453588580290109679633448601961122816 8921563 -8004661586939801418524694646041440240 8921564 -176557156331480850702858641965920345600 8921565 83802551491610122262925653067001270860 8921566 75194467041126227637946454035401830400 8921567 -132820141365477549427594990268855627880 8921568 22291365214081044737309836790621798400 8921569 42729413064332102403592876320687607970 8921570 -25640498135557270782781584956420797440 8921571 137679206963698395866985884365428782712 8921572 367768626921765776853794604607357568 8921573 -150894271107294881880804491891129762178 8921574 -13027697010622575567886889980414342080 8921575 18469567938431455587377765575140539600 8921576 -42033472683292421863503547678573363200 8921577 41733395841778429217376809464233678432 8921578 -8702917932471129598133566879193054880 8921579 4623951115780760562074273931295757640 8921580 87810970428773397011977356181691612160 8921581 -122236970262216621518493424633689592618 8921582 -45881556615693862520086322969839633728 8921583 3463605267872851341299971882627937280 8921584 -6715098463202844394974305245599432704 8921585 110457440563653168587584798942739432820 8921586 -86645844753515236661274192591830797056 8921587 -405937773697810991744480402201386411008 8921588 -9837543707814984626968543961778246144 8921589 -195036102730684939244441607720393323040 8921590 -47495785733038538485917499299139891200 8921591 6156028305705210655291428034011992064 8921592 93014167557349747099147501449981112320 8921593 101280368073331159375685176897380849744 8921594 17508219666178108287725645254153005312 8921595 -22204318857666234030452817926619342480 8921596 -73335554623962049223134280586824068608 8921597 -518283597697846017799409353466876640 8921598 31587860250022962660579317891392035840 8921599 -31569460130997516386952399981019302400 8921600 -19802564220582742966882368190886707200 8921601 -44884390074317107226624402360947957932 8921602 -146456406774820863146763345135153438720 8921603 104893724674341876409991375251833177852 8921604 -35821345899775950582006730577478432768 8921605 -38523733050945166295713015786159409280 8921606 90467688529097953071728008752324550752 8921607 8556719647176496969047329797021554000 8921608 -49901238528328232355535134500913315840 8921609 244581423489654228912835878941051190810 8921610 -22301093851095160470122077724647833600 8921611 -224653930647404898324521364304700487200 8921612 35944990776835725196110996258322928640 8921613 -28047620740658017642659373063256801856 8921614 9304471796927501795608767630216084480 8921615 90742138659611258630742430077165861120 8921616 -15189748940402015061556964320700792832 8921617 334576254766527495718238125844468824932 8921618 -38617451411801257643393839489539675840 8921619 66188291373017168555219931499035533904 8921620 -50706476105669825483559984590330968320 8921621 40511293297516148595349986889403100000 8921622 1739623818900481029304587940365866880 8921623 57856746101764904183168110000739680000 8921624 135442306332329561635529556304727224320 8921625 5011005624297471122711840196620688000 8921626 42880756214516572826605988688725026560 8921627 44212906191941431649734444232674540320 8921628 78614539236266535621932125929492142080 8921629 -17090661897365607851524461119545103770 8921630 -75035058282118586024473711724500464000 8921631 56863443738079510629520559318818513920 8921632 -34798860716858030591633851573744631808 8921633 -9407623584558876378275885138605901760 8921634 -62253182361203361810856668370937665536 8921635 -47169363556741015879353428279564239920 8921636 123940052967475059151537054604261182080 8921637 -308468001574817290211351458165551106560 8921638 -131998141843042684328069300804010997440 8921639 171242772928961031247411740505593064440 8921640 -181616504622285418697644215238656000 8921641 10002763825402275641684083044950492544 8921642 26946958295333053757098114078958222592 8921643 78640700406185240586085244365061163864 8921644 95024487402817309615801295751908654336 8921645 -22963935747809281876221953725126694400 8921646 -68170122079057374173772948610867254528 8921647 -88954574839166656785878329073173516800 8921648 74639369639402045739436853902761000960 8921649 11426189709789872820093254621425500096 8921650 19455063650403423392980885012389324000 8921651 112465505707239146879652654082054725432 8921652 10111422184016799851238116062851379200 8921653 -58194260545581208457983367400323391136 8921654 -43700275965814806103820962464018309120 8921655 -66495293122564398188257667894523857400 8921656 138896993830660762332508922636966522880 8921657 -104387883058399636153622060362605245568 8921658 13818801802011595718305527490567670784 8921659 296078777816015941607749938562904970040 8921660 -50237388654700237785056307735489945600 8921661 -12846201925168298296079546443120668096 8921662 1920152668535998108245898853332295232 8921663 -259357253536202261416016924609756129088 8921664 1942543547437623508896148920224710656 8921665 -77928506005215422635843369694965808940 8921666 -75374286759850756524403639305634416096 8921667 -75776954068938404877278430593703354120 8921668 -25891290738571013903265818784369352704 8921669 39828362421775546784701389722812487070 8921670 47427820899359720585037321121378467840 8921671 -79408046771749457857289996069071042512 8921672 -164669125524482115254565815841180088320 8921673 -204471037420454947814561186153083791900 8921674 21869349223632810543026082631207500336 8921675 57984879424246885943769885908804478900 8921676 685995328181528142506368102218792960 8921677 153682685002306085190466787703931155840 8921678 168986467762841021217307307132903365440 8921679 17763008170085052845646774596361928344 8921680 9808165215621376981410300182239887360 8921681 -56910861660799752370789056462169356288 8921682 -9893197351862127984672895946101742592 8921683 4038197603722450872694840035033950344 8921684 65875412863521640074092181387389048832 8921685 -13230288212203834736259517180187644800 8921686 -142469937697271207199409644712883366400 8921687 -248994039355949325309775468460388845688 8921688 -13667908955112632033125491993093181440 8921689 37226817197690749793354017974625839360 8921690 -41107047197859325925471297730660314400 8921691 16160374199731564890596302435875547440 8921692 -79909092286869995141318132240485764608 8921693 -218118774141370928126431330792092339072 8921694 -78948385916401202407119218454522089472 8921695 -11127944926860239808839553132776320080 8921696 -18301514106198640352704409134702264320 8921697 99864893022834855897991713969277800480 8921698 -260861491335198139408099770205182294240 8921699 -41632955173302542326578628689592036464 8921700 5707919463811344862484183554209177600 8921701 -257779878651387028979944262899377207298 8921702 -47138134046222909026687441674788142336 8921703 -7383803640923944843256658882750592896 8921704 53409529338966970541108117107988152320 8921705 -83977670736563533277707589840929796400 8921706 -15587685225654495893635654589659773696 8921707 65159417664259433535099341137879377920 8921708 80279191781311203949515599064877624320 8921709 -304938978328448052676213877871544503072 8921710 16930856212311960136630194950384904960 8921711 -158183836101990066923758235802646639728 8921712 -16544891304340551151408276147889602560 8921713 160008891741207305977991234905446655984 8921714 9926946748940493222311111876852608032 8921715 -58200910240198672318836823477661088000 8921716 -49345756136559030586785766270612992000 8921717 40490217592513595400718064566859969472 8921718 -16727757619094648516283657551927193600 8921719 -21445782517318461225141610918200923944 8921720 178635016104086264027665493996577792000 8921721 119355967581772822922670375086044521984 8921722 41684980437069245809731843897927259872 8921723 -45908901579182785431203705489674142112 8921724 22954074730174357808839724819817202176 8921725 112772718102951487463065259604657559250 8921726 -2961366821909927391388082334506191872 8921727 -52272555981526674567599987949368255640 8921728 -213985716833341519044287655875948052480 8921729 220654012669255301660680464555931923330 8921730 -29286834179917296950997690942461537280 8921731 -7510466052073513850167121024917070176 8921732 514900757857292760789463802265300096 8921733 -83568728248071320710309615223429009952 8921734 9134000863321186619886413387597454720 8921735 103743675055825479824913142214806093200 8921736 34745760737051081497754108357640130560 8921737 268571750616222013999728137562626230992 8921738 -17874720406598848085734163194555539456 8921739 -102533416131220527511110502005111067176 8921740 -111817853903284987806918751264531983360 8921741 174072117919725791377049831499655145142 8921742 25752477023038671266093753274316034112 8921743 54713374156494533362311604639975009240 8921744 7294077964510532665099485529284280320 8921745 -52499266731751858170563012782772592000 8921746 -18798218499773933981467135912944838656 8921747 108477800606603823336861009967365574680 8921748 -15781191396425245441925771414619985920 8921749 -98790690998893901147428341619663587936 8921750 -47616006799916029874442773346978816000 8921751 40708267389186373132274380683459267432 8921752 12067125982348926641724369990730137600 8921753 -186224338503855135551143165120610586336 8921754 -1516472091010421252502658780600386576 8921755 -116653221372544781117595537394781333280 8921756 144473586698875118776006565816711646720 8921757 7801707241497936245412470437071997056 8921758 -166070085290926006386379772661606011520 8921759 36942772757924979419887001440151139840 8921760 -14622583238190372548945416878466007040 8921761 277340799765271040672805672711423195362 8921762 -170351974438248453435960160709824524288 8921763 -185477761145845072384203062368296344880 8921764 40516617911236402577415860268229969152 8921765 173880536643010044855640462851064017660 8921766 -27769043399010700003328710496371009536 8921767 4824883279582907568324928988719824000 8921768 -8562072585650243825802006116180797440 8921769 318933312688296598581938249646022656 8921770 43987508025380074614660680257955205120 8921771 283881409182006249060002003078285073972 8921772 40082248874961206847348738256083225600 8921773 -94921429262578743412455045579913512000 8921774 79999783699733233553299668402137783232 8921775 -34392891194300283765241255107921158400 8921776 23310165262655036956644375930728824832 8921777 136033472837852249772977659656059284626 8921778 72107804176763114266910096533891357824 8921779 139384347674751672240057348307508346380 8921780 -26076588826086641560185551405256130560 8921781 17193466025476864030927324674862575264 8921782 50106230359827570401848136380382488992 8921783 66302340297654114741589580846058945024 8921784 122408508106095569399514190633842769920 8921785 -39330342830004180321493133619416078400 8921786 -136041224953164027861703043711864901120 8921787 24885266520619406791484384087787600384 8921788 13444005726486556205715261853262530560 8921789 -45455895555556717753111289470415698080 8921790 46010993797398215869873155411931753920 8921791 6726893720765800557378017557196144192 8921792 36831039298400455114373644313375539200 8921793 125904734825839393270679343324640444464 8921794 -61157404895473215947183721239660179968 8921795 136966357119690735454296882733433619600 8921796 -13046932182538353571857378791133106176 8921797 8724813854166164384135372686206429280 8921798 -4869452796569934597987154913273469600 8921799 16092890475149688403576704069924692640 8921800 -2651584810694889467546886587351040000 8921801 -25920083012289650623559136879290029056 8921802 34158763327031736877619608426146224640 8921803 30310060219805474210179485717227875944 8921804 34513169793286011960193613406419959296 8921805 3354016774091538729482498026545609600 8921806 -132232618257448793656602098834630883648 8921807 -3908673138042728188236952075848853848 8921808 -8258902824079444125465945117534191616 8921809 -106739664052872933915943808075633369996 8921810 -19193426831937372458758135341557365440 8921811 -74354977763049680441625374341185824640 8921812 2644613108847737121339576447800860672 8921813 226087007042335678449536312819513923200 8921814 -40076752368608163700445066635690560 8921815 -4304050701899378176188549032883310080 8921816 237559574335878409962586356926990100480 8921817 215526744846634374052611307470705740634 8921818 -58248872820678402292950819840211226640 8921819 -214802274616496536017431001239555288520 8921820 10085725704406548757781618439874560 8921821 12947723325744916867988075540150998680 8921822 70531453459340897839834219112919974400 8921823 109646722599181161746638581622633658184 8921824 332613672901220075554451888970197630976 8921825 -40191705489880406615491423060614584400 8921826 4288608281050499726027548525324410192 8921827 -7237271891526495691956685869700866888 8921828 -34216284929717068284437114151854543232 8921829 -19838461942172177517949377439696516800 8921830 -41427427213952900089769092042652918400 8921831 -71034607742470309711214099591829212736 8921832 1880017383395139400808140888721571840 8921833 -38987485385402164215106100675884558918 8921834 96315034685621054097920753212546896816 8921835 -21371450956549801250863613633524653120 8921836 9912027641290816053730277889526579200 8921837 -2545476455751797851921263856625897514 8921838 41787259208386001164521973528765175808 8921839 295800641541640655124904560562806970456 8921840 12397912560553808786004630863816294400 8921841 -4754263209303934977781746888187302240 8921842 115157153566512866181783722207738733072 8921843 79037162112285886513272358761594814800 8921844 -76614393315526138358584874371862190720 8921845 -30797626579823171251801876411026505800 8921846 -42829350483969363640755659917703639616 8921847 -45589780377106857131543863695653970816 8921848 150935826280261707320307135698336256000 8921849 165980352381088575094419815903485992480 8921850 7933614923869658587048539896569728000 8921851 23124092687206346782254817471014706392 8921852 -678846100259989160060683065810636288 8921853 -118402958336267239572788271629979019200 8921854 233020083007260220339575700753514803200 8921855 3064200942150082189769896814701885920 8921856 98388622083100786320519772334060470272 8921857 -263158607521549650032630654700019648 8921858 -38400149658362328282742380682527750912 8921859 -7478336034335708423876731121339673096 8921860 109327797351235446815908078063201566720 8921861 4211301106320066358776779474527883136 8921862 -2818036397816834690254736279493918720 8921863 -238780226325824175519617634447353974888 8921864 -81879724321334865853202021435815526400 8921865 115109516263996312525359902256325344000 8921866 -88898982787819401101680288486755872160 8921867 241068025122787513732759628967501848916 8921868 -45795299583281199067581774239766528000 8921869 393130973242091613844705101284914653312 8921870 -6633033371060568114632518941680217600 8921871 108740579019306667389500440244849138232 8921872 -40360128018154720754257986456450613248 8921873 -176262339638029270672750348218888748878 8921874 -25597304618956006380219067090630648320 8921875 139116980717002220310915251110385187500 8921876 103606061232204193889363231858866623360 8921877 -53044085786777939843276782940959546368 8921878 -9643401903445298007673851205918326144 8921879 -97773791039379660075050746564044297240 8921880 -108975046775512445300575627294998528000 8921881 -82682633509971310829447355596143392000 8921882 103963607606813684630990301361488471792 8921883 72135021381672863855621690624442633624 8921884 -42853391915352236616308580047882262528 8921885 20476523663686568073563314581912437760 8921886 -94650901606024863277238579942043651072 8921887 -8012977679619295480747757075114694240 8921888 -58355806888623590628398826816406487040 8921889 160044793860343881262085882390077751844 8921890 21687400379006037169990684951584679200 8921891 59361027405364682116728155344801787784 8921892 1346760909168179001802656473521631232 8921893 24116095815901498968159487936686586880 8921894 -40371946568822996426864678678311561920 8921895 -9158002304762319792516039426128639280 8921896 161380508335051845275401774608635489280 8921897 -118645994760747110863637159974671120240 8921898 452894026731904915671236052261222144 8921899 38474723389373295102807336019544104336 8921900 -28833418371846955797032061646634035200 8921901 12253609545701451383783237512151680704 8921902 -64559887187353153419953507724741036096 8921903 15723181553053814002462019635793468760 8921904 3852918954440611721390923606545629184 8921905 -77364281477842478507352956050347687000 8921906 -35241244952693016003424993391097000960 8921907 -985524902772651113116636169857656720 8921908 -88592605872293345777853248289764056320 8921909 104449834905565065826191999539886565404 8921910 15781422071556266723633484550929663360 8921911 -26642659186164613295756200232810150488 8921912 166138697349845113206154801171157299200 8921913 11945121007381430335140476972593622016 8921914 1170588651791191536741109570851069888 8921915 43774184874937822300192439614604944320 8921916 -5540971150885849054894112076812187648 8921917 7377016627003928124693019429790144966 8921918 -23422410365244009609964652788708035840 8921919 33243166339539057178316420249157867648 8921920 -29921556050353798404768544137648537600 8921921 -101833927443631930438459270057539266880 8921922 1405491082676713036131205688146841472 8921923 -281308888598828931558109927744144306560 8921924 -120902744744087707570321626795252532224 8921925 -39370524995872537515067592927739924000 8921926 22760180768185090568127182224032364800 8921927 35738080914212669680790449678240199472 8921928 -753758280637468991598255835683962880 8921929 15905251098075886966165538133632309776 8921930 40659493409600899193780280825680593920 8921931 -45372576182810740681018791350427964416 8921932 -202024715316325149638684594502195637504 8921933 13614074991543522321508047625276744140 8921934 6414044754457937732113566817378007040 8921935 230437195354161006463815633694252440 8921936 -22091074902951899056455698211888316416 8921937 107248172945356171752664398842916659520 8921938 28553975392198780008280921501044375840 8921939 -38446395645501256694674323355021399152 8921940 4315312568831265598746551915838689280 8921941 20736851594281160520273976919163584 8921942 27560910870270066601694824019641987872 8921943 -6268925512782021443442923597422755168 8921944 46788624487066661328624980464336896000 8921945 -51592776069298852563918647172261762300 8921946 -26520715270084483693440047862259391232 8921947 188486281523997055524166858023165729880 8921948 -8588536835962949978258769860673106944 8921949 35492431383016494250703531098755850848 8921950 -44396996684984007313566335134319064000 8921951 180144968484348092469587391344234225952 8921952 -23251615167357658411530496539179876352 8921953 -137907689066588284338190492792540028736 8921954 -78417166507336008093517816394495419824 8921955 -3800165918327799804581204247126773760 8921956 -21726119933962622162922808191460624128 8921957 268820247708551876306288447876374658304 8921958 -2241155847667571960752888217226990720 8921959 -23235044340112376484793846322041696840 8921960 -55834739978672317341192911641601280000 8921961 168108892757308606158063663209166790080 8921962 52083385780593986348850321680187355392 8921963 -485195197405171944064991505686934850560 8921964 -25103250069120111726399458793726563328 8921965 -23236350111708154332935591572384398480 8921966 25018082545271986831937546236250592000 8921967 -49229308547661948021876098542220954352 8921968 -9418464343677033851308028521144123392 8921969 -5003973114964924874304405817818753948 8921970 61423001613188423924916732841997845920 8921971 -18857158436563172361071311222197558000 8921972 -53722418908199791503112839481384516224 8921973 80858457383090317933981632492165965568 8921974 9313704159347680686734032071942460992 8921975 -77869108400090310852510231620284023600 8921976 -21885653947359061353114609452797132800 8921977 117141876543112602346813718951461343620 8921978 -5653500873504835595239504450183423776 8921979 53213544329123966797842410367003607848 8921980 -41823538796413462442872735306380211200 8921981 -63137836309646756732694071837179159008 8921982 -100345555354494427686788292766796221440 8921983 51376428887770780700274472567585056480 8921984 -1433826635361155638327681149472604160 8921985 -93695232901542163322587096446905333760 8921986 -41858709413300257312379398447122665472 8921987 -19625906832345200674991335040251650360 8921988 -90762741842819079361982125051892680704 8921989 33970467005305025510554880920720573790 8921990 -38548835323604847146474457448894064640 8921991 27309912568932063099895218813485126304 8921992 68768930287253242578488683277411942400 8921993 104825637752486424558050344669668357840 8921994 3543404023426469129329614942371040000 8921995 50139166503351249391085714532132172800 8921996 24407324681073921018566529889233911808 8921997 -429097833701875022357469019103768160 8921998 -109438918014103109451801798175215144000 8921999 46690185177768538354691019780755210064 8922000 -15203970374996117685998485450653696000 8922001 288633935785398556338337643184723429600 8922002 -4598382630378555369620996680821643776 8922003 -27263154499908014756967802244286119496 8922004 20359914166954161524653237203727286272 8922005 158377990979879136577249302377961981660 8922006 21616536508801310122450407095814921312 8922007 49749163574367560173004831155725421120 8922008 -16542798246307652801529441620291788800 8922009 163474651471116988891710897718872663504 8922010 -11728217558954068703215644713076449280 8922011 -32715279729726726922145560325324417760 8922012 115343193734278065270919270108361539584 8922013 12687400797546241973979244714005868262 8922014 102063138281382063623005478435774441856 8922015 -71822331290852479355781018490963596000 8922016 72732037307221830150777086308018225152 8922017 -62671252324780061660462428300262115840 8922018 -70963840130567398942900176908860834944 8922019 238877416767955157041714690541129363420 8922020 39726591903789044136283349793853747200 8922021 -1249164865193989163139715168793249280 8922022 -12970892826836240695411617121180848768 8922023 392497809116837269906578044108364706560 8922024 56631652590920095779142915362257049600 8922025 26884322451645757632087916685778000000 8922026 -3751266197571250312927449950763342240 8922027 -2768935910953865116397404952090659392 8922028 -26821037080312292117470682587247746560 8922029 169231438655416155461785357002948098784 8922030 -4995062852223007077928373743926670080 8922031 -129591335124691002985919185897277496336 8922032 7152077313416637035192212222121213952 8922033 12590352967627148541675905675228987124 8922034 28429444099408900095450336368079984384 8922035 -87111141330212566140951141104780349840 8922036 -55835469688245730668286618083016052736 8922037 -38698190102161596905456608047099523428 8922038 -116632588616421421737581161860336106080 8922039 34190370062546872483647219867777792000 8922040 -26769944726600274594645005382430003200 8922041 230796559951467102340246712911190966442 8922042 60467333357515151488657055459855846400 8922043 -8002317196966722789304555671047388112 8922044 -187362403247141696288198452566820260864 8922045 -50496754423925318025833922622042091520 8922046 -24501163568214956575576476282976465920 8922047 -247364011666956993042336986944183629504 8922048 7660488893803283892409760363839488000 8922049 13020733508816573922634353876988746050 8922050 78804396605513690551223719553471938800 8922051 81424911014320644441134366890645831320 8922052 140873159461760142747843059979619166336 8922053 92715109841784464276458835511022690560 8922054 -87904426682543081197645779901750080 8922055 -30512636355945881637839523234356213040 8922056 -16984454189626761373786912877107200 8922057 -216411874740636195326195866873043611008 8922058 -98025747603311083358280165600757743360 8922059 129443715775552892705393919055684124616 8922060 -1485510891584429634886038857241047040 8922061 5174343282330323623966554234126596524 8922062 5463787272186952122944236835202532032 8922063 52203024460870026966424716161126555664 8922064 -107048958789968718861178953283880484864 8922065 -80354139201872860802453150681183989080 8922066 -97763267177063282719983794454223981056 8922067 -100714976210908007259201619265649680568 8922068 -93336293420760640170433790875491870720 8922069 -2072783449235842630599030517452948840 8922070 -760750539738938663991293277995760000 8922071 441929624070833419319524634793611983200 8922072 52366700210291017991697477575332454400 8922073 50184346827392202354113299123717426368 8922074 -5932801018048482126971183828453307648 8922075 -19368167181107697153438819961675388400 8922076 135247817829567297474415485300874798080 8922077 -100619331237359950957809071594972218560 8922078 16773340167854298800466260788461590208 8922079 32627924566205949591627230612006716800 8922080 76007935987018444222880106674458460160 8922081 -19330232676594690350180604131506299456 8922082 -46633694771798802615519928056782854080 8922083 -123010757387212005081471895882161229668 8922084 52084539806550635036363204391458190336 8922085 149213276561969812185567617158359300000 8922086 56344223105866345845099931690682242560 8922087 118684923205306511677381657509843619344 8922088 21110459545458971405693651055911731200 8922089 132372069062317276895092520210375365200 8922090 70519779931453715603018035525022680320 8922091 -86825448759786821773469756847692887248 8922092 -36842112833342663749586735221955086848 8922093 151948065562433512151430557516989849344 8922094 76909490846695587462833551647538668096 8922095 19209786572245900286317307417844945600 8922096 4149485602935167219132134021555814400 8922097 25298478259943592504242998815896318546 8922098 -81506232152868854109854685352353770880 8922099 92575132709032359252857834234473643064 8922100 103542730077116430091532671169866444800 8922101 11638008120032818192524174924685538304 8922102 35077350328333913227134165417284198400 8922103 140347304933603979423490531522940965352 8922104 -236693653634856301325563830371699097600 8922105 -59400945195459333711475348395238248000 8922106 20579399423017892124930922616690173920 8922107 -229878444331845774965901652868172871644 8922108 4690309023615661363284361890102273024 8922109 4618021312919761828401356712328423680 8922110 2206897347864821917025151895184824320 8922111 -28990787770988768688181030533872511360 8922112 -170636285745949375010901950560787759104 8922113 1173823524728647886671759153577500464 8922114 -63780418647249666412915668894823068336 8922115 2954275937590892184434939061687392160 8922116 -12237965305477328879583098973357452160 8922117 33151039739378733913785422066243433312 8922118 -54049078660485898783879070836438542240 8922119 -362357061072536613714192540316903981920 8922120 12487753637267735461877357068800000000 8922121 -6044234778868023158678225921496806108 8922122 -31903885557586089244246912622505398016 8922123 -51419231737818679174892257252173242880 8922124 170873507544946713743198079544413591296 8922125 98967277903996754584209194056605054000 8922126 -2444625798003426663497517241291387776 8922127 -139516745095594442205710212173980436288 8922128 54686487544675468929395807270103293952 8922129 -63815828873414009525826284832742700352 8922130 -19180139222593702811710472988812728320 8922131 -6747561105003232548850245818559062016 8922132 -16648437327544625000755645599743416320 8922133 -908534620506375347386172517131768064 8922134 -20209047909612843197916543373471931520 8922135 88040089194933424522291315576415222400 8922136 78411505150481814150970838429087815680 8922137 -45784995601706404190694999171908837376 8922138 -65983611215404804059378522453462342912 8922139 38613778044594703968110073950573623940 8922140 -92242194654084391247115247042603161600 8922141 -8545927053931027160833694936339529984 8922142 124135364769591882107100872587532164992 8922143 -58972808009188177601523269104806109536 8922144 -30004592694579267677532983534762852352 8922145 73561031579717195058940140556135434900 8922146 164271678992976143720495005596505192272 8922147 84843892576269378072052702615234884528 8922148 -49366028189097499456585891405175675904 8922149 -20625013004907687299091535990838918850 8922150 -1533384549929104092812211962434999200 8922151 69799094150159426347051277745747450928 8922152 -24701887562436363564650557522457318400 8922153 -75613983685227896816104840751832884160 8922154 151408486877926162224697351680674413152 8922155 132293364488110087023437236994393535120 8922156 -1075265958887963097685252499230396416 8922157 -30816475162288309072157635287172670400 8922158 9731693885037361103013841977177288576 8922159 24421896610669713662234244253172664 8922160 2832794696581571116848947965207511040 8922161 -160969384743371487711376283751730203960 8922162 -19036872587559248832077088499779378048 8922163 255818144488680787973635676015664886412 8922164 51185567717535633472479424972395989376 8922165 -10465858958039353729770706341035568000 8922166 -57996935293942245483209567515865443776 8922167 -300754400581015826862739925972114466720 8922168 94103762788529857864434860337169059840 8922169 159174418458376287744344329591766513847 8922170 17402873151727440124080499087100141760 8922171 15585191220597011877140161475985401112 8922172 23540132064277833781927556832394608640 8922173 55227136665367084781036699433679762764 8922174 1785998317162909578414007857126641280 8922175 -1600840928467074111445219566055534600 8922176 -8725092547515531698581133637931499520 8922177 246093696355505715733582402219847520 8922178 -183850639398818822717444781027402360768 8922179 -1537911140560400866561909755780578400 8922180 -29019248960371036823807220296299622400 8922181 225589137127003157508919834753232363200 8922182 -28144207153010129134917062953238171808 8922183 -18338928134395338923413334090082250752 8922184 142646546009399878480851432398958658560 8922185 -17378942550529567148140994186105739000 8922186 4888779684179795388290652013696654080 8922187 -120117261508532257633031567642603837164 8922188 -220531446131908865154687826765710564864 8922189 -134479554346151874248741131108268005920 8922190 -21544257013646560656144999891493550400 8922191 -42318139130722329543644127642959746200 8922192 -17657926459544690515615040446658641920 8922193 15933111582427065607905359220988129600 8922194 246624752080520264965860150026628081312 8922195 25136357943477448496434007846935965600 8922196 53977701606144117427657070234920726400 8922197 1705928218257572445928985691266248860 8922198 -160750281442707778654042947822025543680 8922199 -1221374747847014512023955894506981504 8922200 -5379491671980545945101463045354496000 8922201 120927324531050007349837934538078740640 8922202 176753006547338252611061107317471612672 8922203 -32591099105958985924008070930218868416 8922204 14593725371730935978797899099704325120 8922205 -37851884815645339562390347423744933140 8922206 8194681084982115069952903372893237504 8922207 22464668565465875705448934868921668992 8922208 131031243717201215141451505659521925120 8922209 170566253346564925550175065705879653410 8922210 45269329383332533795194654900745420800 8922211 -138677121816393503229817790819812937188 8922212 -23138732029844632911993242431124663808 8922213 183898403897999492019903225274809657342 8922214 -20565359237118688985683678638305950848 8922215 36036442993029705567505345623593135040 8922216 -29966624059330504959160451863438540800 8922217 -765493754468278450806127412316084188 8922218 128679953007837658773076685289441328560 8922219 89457262456710358189117854256978503360 8922220 -59070476223746906745372689946911109120 8922221 -80428469159740149208143704196282878016 8922222 -17771231343340809675594624119486999040 8922223 -130433785106995728872161312907898964528 8922224 -19382626808066370109107239845961564160 8922225 -30885615774770467603267552226536972800 8922226 -28015002986309717540226989348407941216 8922227 -450349450180828688645712148323696703200 8922228 7664874825298021886642948296866533376 8922229 101331963746318413002814970577805111680 8922230 11665848525375471401395196845112171520 8922231 -63726214914626769289774989700471527120 8922232 57472802667682156433269486457336586240 8922233 -223261172243034078123338625169651018518 8922234 -14893552008438521677415381823420856320 8922235 4040764882906345691547239890481122560 8922236 -19174647419632691004249041705419176960 8922237 46669451184578516765347577597498703360 8922238 32818012423323741396936133133720785344 8922239 -206859071389338585537186039542311557720 8922240 -69540806218416262154710407441285120000 8922241 37996073406570379190815748698024544642 8922242 -156153551992523736684196126214125056 8922243 -97926815780539518946898182233737287872 8922244 -26518140470033081858047791243377390464 8922245 150940232283058319878817037671854010880 8922246 -1006886699461280372756853450937159296 8922247 -109256252091147172313819469818941155304 8922248 16807969028255677130775795176094720000 8922249 36993690429757248385303812889215493824 8922250 28728016466223390906278135632293360000 8922251 -106161401916510433687884819801049440720 8922252 -26819073149677883462229981885156999168 8922253 -8832513245867429921522682713126881076 8922254 -14932706458925388256678871107740539136 8922255 -72444826081092625921212759564417014400 8922256 10124331881593734593467597794257141760 8922257 116269670293049467029016452753858355506 8922258 36430061035259600904910594235574435840 8922259 -55351210396273335816614382414061843540 8922260 139758408002034442406758753549263667200 8922261 20279080196817777436774436735867612640 8922262 30566638182529941660831126292092234432 8922263 90363815182432440788289213573455709456 8922264 -63506131953322095782877528207727534080 8922265 -41029492829679171555415217497578216960 8922266 -74579929513828523890516630325643290880 8922267 4632937664113671881019430779092440440 8922268 2418823507646983256302781624082373120 8922269 469417851413684078618700138777808051800 8922270 20515948500559737612328789184701378560 8922271 322766628932150556897057000148337860600 8922272 104609733464588713387393171391593316352 8922273 -127670515839275608632167250525410312016 8922274 58092938838417523238110210363119493632 8922275 -59880625577980024643737948859092704000 8922276 124465767477201860722947623754641931264 8922277 -12368825714581871287149038541525004288 8922278 12256965108284998809806914050762335424 8922279 11618689589613681400891690925281341696 8922280 -488586980940773006798115181679923200 8922281 -190904107149564286650065494000470534918 8922282 34850375169391474152508489687132287744 8922283 -1299965500413606248791360403466091468 8922284 -51142636913319584049578568383853886464 8922285 -1242256177243782930514764013099488000 8922286 11727529050690122616316969445500093440 8922287 69549252971960116089959781811558637424 8922288 -19863599659497549813327970648291540992 8922289 -236264371344824634642893703392297196910 8922290 53123364199824498991695172899563622720 8922291 -26766257135183826767489797129393618176 8922292 294217534021550274215731743633472942080 8922293 302344708732628725675412863255480387200 8922294 83337398010008454067795963564820928 8922295 -90965526573721624995597535250041372200 8922296 19578313336882015140370258824802959360 8922297 13528552350750537105040187257423071264 8922298 -44144883734906568039241260474731520 8922299 -158972534317803227475716296432292876700 8922300 -37363869442001896742363159876643187200 8922301 209821552689049112671945990062500511302 8922302 -476108223332946122537324427439702656 8922303 -53689422053573013544650118286312922360 8922304 -16422322987157709078705467723192729600 8922305 -38399126757946343868675409395636854400 8922306 -24036337374259509858311667898301114496 8922307 -154615817570631715712600237662479925444 8922308 87046364218140980710609798340828108928 8922309 -176227009360087324087158095424023032320 8922310 3135165537233607805694390835934719360 8922311 -246041675844332716176476909811680162088 8922312 -5021664007875068401621124191831710720 8922313 -162573034144420612884502409728872214438 8922314 -48443325336884604371499921608221896000 8922315 -67110419745452198124317875975023102480 8922316 -20347655125326578908054284825435496448 8922317 -424266235157961934488893245472688851028 8922318 -17747211596364418321359899474874434496 8922319 69945348334211758110590805305352096496 8922320 -36460591702497519651510526123956633600 8922321 77273989792276075132472215470171364608 8922322 46886352561067914662369758858052909712 8922323 275984344799140112265158152755702840120 8922324 118329758404866415778893768984612976640 8922325 -70774717684516813651025298520701464950 8922326 52321000790966232853709188402934098560 8922327 -8422422217795550184195106378999535616 8922328 1509889011480952029862405466183147520 8922329 6754819410085484723923952336805596484 8922330 33646780919587059242526302563165256160 8922331 147830043819789093063247231518674545104 8922332 142652620495493712468004877466167671296 8922333 -25358304197786641837317432486741565440 8922334 40220707268482961580115786939931043840 8922335 -165549577917554730908513115003211904400 8922336 13725793474733534630459013373802840064 8922337 -101990779577043935394106424023327250014 8922338 -32137694163221355982555525876421380032 8922339 187602188517902604989481525174680064000 8922340 -41486466247930452323802273640945827840 8922341 -45466629111294001578336570165997602528 8922342 18310879317392586019385966943629107200 8922343 117584347960218804299042657893065853200 8922344 -72487308990746965664855354563577364480 8922345 -8016346329765414730129746924964764480 8922346 51208792734496258561626589274893096704 8922347 -70260276196156630364481813334570643568 8922348 57376610736396526703362320623864033280 8922349 40682911892842129038613853745275643350 8922350 -67206893848325221934304099010481865600 8922351 -69601477345968690838498500131795878896 8922352 1436002063704422327757044368395796480 8922353 -256707161550572398889257573591907736336 8922354 -10562095358023642450899118997227872768 8922355 29249536204499920778730921313215945600 8922356 -122905960107971135893016337719244862080 8922357 -115082669737094712809767769262258497952 8922358 13192500277610004260451987627462443520 8922359 -12112203806581801583213156040176284440 8922360 -57762981919049275456226013865009766400 8922361 111107617062216411714895316993100481770 8922362 22642621786873901983560848341093056000 8922363 -107039750500518686857333469798731322856 8922364 -24377503535136336422794067255079936000 8922365 -43237580096496208101090542530168623120 8922366 8841039184541588211926183880241833600 8922367 12738407795948634602398047660161324448 8922368 -30543621953485889524154860553493282816 8922369 -176869145728075812371849919811266050256 8922370 -69194576219659839897161825704319025120 8922371 -2543162732025124654640510402747427768 8922372 7556969979442192891319569717150003200 8922373 -28454404184238794977616503324162425156 8922374 -31443575348756726534571949822069122048 8922375 82446839700310226790390829709172096000 8922376 19832519489834022831335848259183662080 8922377 2692275351186826807022403674754707226 8922378 95549452701124831719121504465879938048 8922379 -33725078094806582172174412881635729160 8922380 -2324188262612041304204769796187581440 8922381 -45882288603529787953293437557144376640 8922382 -3283235362040644868255922897081596160 8922383 -94603507173123639455881893611972332368 8922384 -13503714163179221832639188293772107776 8922385 134152449050879769250351941874519772160 8922386 -78383927951097685771835073957747287040 8922387 -33305481002972925543317152803598292040 8922388 -169208786451413862737339878616001219712 8922389 24938207885901180790437675961194972672 8922390 45887323946954061245421048102893629440 8922391 -59102377889307860382860476423251265608 8922392 -188128984382578833652140904226017536000 8922393 13107789201712851998899762895577671760 8922394 -53490668839769581087848455985053168160 8922395 -10011093377875600878501847401876416400 8922396 41782783719396988739005744610603704320 8922397 122618672470238592763119581815689633312 8922398 27559585591200633834546525867001764864 8922399 69827899740900838306692303348697054752 8922400 -130174398636353238280955378881462272000 8922401 -111804691364214658172666607271616625900 8922402 -14075285388059364559061772986155178208 8922403 -48961445612022945129184183343206019120 8922404 -27362961974114214194739584119261913088 8922405 105738124342838311882616504472070400160 8922406 76161748349599035380570334843629533152 8922407 118781794558351903008968771475886672680 8922408 -127760111654913737188501126782181294080 8922409 -102662735170652103814479204172575824448 8922410 74139317672576131805392433521127635200 8922411 -115827538981405618201266457840357755768 8922412 -49640724749081044909359894316701539840 8922413 10520514446616918789114862061490883200 8922414 900790912849935212637777641594354688 8922415 27353194537821822204089691461621587200 8922416 37338035809672605979819670004912586752 8922417 37766452261433636769830913281499463680 8922418 149451471919889928131224899951250560000 8922419 -418510615631165312978427895130805480 8922420 4900893227659796730213469814105702400 8922421 196330986813481040875362079509709696622 8922422 -88997282992363260737976589366608187488 8922423 -32551639629309922817990038347249307416 8922424 -5791449816853270848271085452470190080 8922425 -7219295503511103636789612435027910500 8922426 54972845189958947712988578693338962944 8922427 52115493154349689701663176294190434276 8922428 8973127531617168013812355260561684480 8922429 -24592421677918962607686941448898792026 8922430 -125156121765293124675018545729012179200 8922431 -4129261139218746149231235159394520208 8922432 2900152913208491133560908917025800192 8922433 58353255938348568394042607387083825920 8922434 -32836112641940120951196453861268851840 8922435 88766918786971880842128555451555738800 8922436 -41750687482420283817016194367804624896 8922437 1616028212591898950870092645396019292 8922438 4902521845226798948710796080888688640 8922439 -110669576294236156312193471481389531488 8922440 -199688228701597647737922881189052979200 8922441 -41415500023996563610941568550028293952 8922442 -25794209470134035245756524529338610128 8922443 -284454418783078544006215317428522083308 8922444 -29540716899526737103240939236562621440 8922445 -71557099337356935309987886740648971520 8922446 46454181281243816208653180910938425728 8922447 3463537032990713039171564729304836640 8922448 44091778875893428818397272216770560000 8922449 -21894890977070034116710836832010321550 8922450 48676181900168559343867251315357600000 8922451 -94050219553076271985325643377103029696 8922452 33084835471403536326552217753122078720 8922453 76916561716366628609177605253903318784 8922454 25050934239121386154253238248630758176 8922455 282171762827974755473169819415184442720 8922456 -50214142599889020622686351759763630080 8922457 -1011500011241610803040709482235685120 8922458 -1543466605908849513861839730339013920 8922459 -21442426747001483332714664956985088000 8922460 45664295156826486049948035533211809280 8922461 44619861107558712846372023368012181400 8922462 59275213087684091168391897807074304 8922463 127119835145155317471096021601893894528 8922464 -43055730605624972848558141963240341504 8922465 -73072396382763483073250306849279696940 8922466 9956304581429011295986232765465848320 8922467 7992076909968311965258715745907655232 8922468 9020377176742936723955525092511963136 8922469 25302434776445048598377616690477551870 8922470 -69173840497943527229660934492395303040 8922471 53217232027520796379797807750926246784 8922472 -76940715265434303029912260272882862080 8922473 -7541716908507355392562132773435507456 8922474 -127992473005147666565570096618533029120 8922475 12260360896036922648582031091614789600 8922476 -2086925008569576132971737675959340032 8922477 5150223735836657866961082405172038720 8922478 -155522152155667512853181080265501275776 8922479 -47841117161844414629121613924185775920 8922480 4603376721983727989982845661735813120 8922481 -125076774409965658981326711062580270668 8922482 10453539284927880319435898422001332224 8922483 95111861485025484924100452165684000852 8922484 184993873907030770212553678934294059776 8922485 -63765739083345006716931282901233638400 8922486 23788274939457740394086240251539977664 8922487 15426642951569406399427310434367325576 8922488 -83806335051080251613730437338569216000 8922489 -83757946101672521291325050894164630560 8922490 -16535223598303792093329239284916820000 8922491 -201624205804320451012257848540377666488 8922492 -13378171242097245634694617999293725184 8922493 190640593489275341190338598550680599340 8922494 43178602272113843936714361802406120832 8922495 -13156110717469027560314882123879836800 8922496 4706507235589183456538964620602245120 8922497 67254253526419365712780116800291675520 8922498 1656502955120969300533190733648949248 8922499 138710744210659834137393805085265353040 8922500 361543343557542224541621656910720000 8922501 58861812254634478285661479163439064320 8922502 -80184833636590475090845669314836896896 8922503 -453197202731423918392696802407145160 8922504 -30594262088002435756530577760272711680 8922505 -19707104021629932019415216731433192640 8922506 155673133112210601143223448432568603952 8922507 141907376052162404297195454169726403520 8922508 -50462011572722160801302529300155872512 8922509 36748778665629534023145038233373205216 8922510 -24855738149629586749214802797111793600 8922511 98756823946396053460854452453176785840 8922512 9983626479486929805233883693723942912 8922513 3458636298719396676439301597312890368 8922514 -50654357629627196130114688609590092160 8922515 -12040682167024312611688838122245045600 8922516 -25175924174146357893471710297744332800 8922517 -84275529028847578130892318884278945800 8922518 -132994187039525896987845975156478693248 8922519 83531044474591496107236045678551849688 8922520 153601805161877842591844250540107980800 8922521 127418981423913872773182850448034811722 8922522 -11230080845074417499699342151893376000 8922523 50210749416185722301973690763174528772 8922524 95587956438301005881421909381843488256 8922525 -79979736824184673792072809831331375200 8922526 22246728678955117461524332020080751360 8922527 -573432739292240897045601667151537937600 8922528 -164563309327180545423554585584730112000 8922529 -70095811577457362965045953531996040128 8922530 36554445812037632171067324876661328160 8922531 -92248707177151569664535619233402047056 8922532 205879797862968637176722041249237037696 8922533 -23000369154617442234836572403249829600 8922534 -174496790980304295979506124217961600 8922535 17865492039672719200161019430421530160 8922536 22109047539810743156322453249998684160 8922537 -21166063763404052693182225196635849692 8922538 7234727266060097391958703373988210944 8922539 17569470466150847799659681050135148340 8922540 30852375263062332047448126645427200 8922541 -213801577360025979914104326896250484416 8922542 -66248756364518569804918863324048238656 8922543 -5150120717515468336606342101394944 8922544 3072971052110102369078781162669998080 8922545 193449964361568215460084523287682034280 8922546 -5033870569334958769999323877507037280 8922547 -260445731392089373394473146807135222004 8922548 153014279045857980756941533466109782016 8922549 -58742438665104998926075741251487655520 8922550 1721696202995670391217835945204057600 8922551 124800498095701407804661611479396874624 8922552 -85461781231112378358709145403496857600 8922553 -134582762655656381840173452650017786198 8922554 -56982955147636226607349814631675867024 8922555 4630552756185739591239400745441120160 8922556 -218569923417603507904205723136517319680 8922557 124626581784770657251027753820517086592 8922558 56101732572213266194719120189083275584 8922559 -240960557088078670044461843596934914240 8922560 -6968271215362698319250359180245073920 8922561 -170551322010080930866436844605958245328 8922562 -32140320641858133959925116761293468672 8922563 788138370766277617245190227037380000 8922564 -7266361903006446501322599849592479744 8922565 113040062409626619664810133742449541120 8922566 65895772343182991238092623775803259232 8922567 -50917362237664336937344618134341060400 8922568 15032721532759234333791053064328258560 8922569 -180329737390497915553610734533779021004 8922570 -20501896942748306905786001008262419200 8922571 1270877200487999768457232044186380800 8922572 23074488526144952697263628865242974976 8922573 208602790429645350409077155602716168384 8922574 -13893882146946618614651096667404402688 8922575 36007887595549073749404019454444304000 8922576 5460373323119976169010501552717168640 8922577 207801822976262443511948730261408413426 8922578 9712626093625269910885831640832070656 8922579 89798610105879664332545374414753587384 8922580 -18374163594504379094687402403940204800 8922581 -23682252439233057064632079172762516448 8922582 124866662531113212404651763204751597440 8922583 -29933183797366235904816661051175508336 8922584 -39875053245122994715978899188192501760 8922585 -34110523087434466307077495124542055040 8922586 869212048797120643352365313727048960 8922587 -18395711801682596201939957915808417600 8922588 11517385023510371743927591863068428800 8922589 70423475442325964093701329946571427724 8922590 50818358279831777958516193125116006400 8922591 -76915433763291132834884523393767982648 8922592 -27159837581143687817114536745999794176 8922593 35763304050923171349492005384665481766 8922594 -12649053967824556735214768119266652800 8922595 -30808469535041074402088867538187153200 8922596 -120491136073255428308596394873385268992 8922597 7102196785275171090739281196560865728 8922598 84625251339954860301407030292439143936 8922599 -47316559990363025534171259980579347488 8922600 77598672488167084527101724168349824000 8922601 3348718658024636465661285952323708602 8922602 29148312060312434990351192676753724512 8922603 49754736691633289874361741734421160928 8922604 -134456448269585252730857693776246195200 8922605 35287140474663389056056817074783276000 8922606 7246515379467909494580086143604367360 8922607 263720028742153169556313353273238795856 8922608 45764683165388213217467835388222636032 8922609 -178556520705065286361292590656025291200 8922610 -15574923395766410341238842254853523040 8922611 206983423498858976133689038455332491212 8922612 90289844950364988634005340504670502912 8922613 -36093475443384274819732505525751215040 8922614 71245478518550813411923524715493098656 8922615 -9644480465994234286854833368446144480 8922616 79715127374978518372623280667442708480 8922617 185842309513781639570714515158087268752 8922618 20396747662023384520837143801110385264 8922619 3846994399738533145674683199026155000 8922620 5484522381699102141562868704925122560 8922621 218743647136237890628620077394005353344 8922622 -17318254660430914144586453590457107776 8922623 -76330108703429972870013557329404492360 8922624 22039232780944726860468736114569510912 8922625 -6722896642783998964603141507372782000 8922626 131476214659440035029027463874463426512 8922627 28616320827356532642613170114080510160 8922628 1352910600600873469579663334719303680 8922629 -4697480674919748896588251656151157280 8922630 43994182081772279223467456843105435520 8922631 -139102379276280719778895951892812453968 8922632 -257835257669375151892428622066312473600 8922633 -79939728972878553370862346004954502400 8922634 -54323872898093581082883934650157168128 8922635 184657976854862650038109414752567106080 8922636 -4393186943995182680914673877415937280 8922637 -26265775865859991908763941868969372416 8922638 55611981554030134914703714464778422720 8922639 51870326572364209940255580858260459520 8922640 -237319515307960369616944935643299840 8922641 -16564171310269232257703120629702355712 8922642 -32585799571507938257733161297691507456 8922643 -136292538307944491903516946640588984176 8922644 -8423541347414867057540956155617743104 8922645 87929805612483805068781169908685943420 8922646 -14401484249951880520422857253270870336 8922647 -126316138722384636708263381412734235960 8922648 5187051302690978869576232697749176320 8922649 173919736311191552371516690650495720650 8922650 60188254483857734379984965716930329600 8922651 87175789051432761501841953654703247664 8922652 -104723487662480315473636718676402686464 8922653 -61278310864677187884205757262459584436 8922654 51269839278292621646799539431297246848 8922655 227849441503355007810517663545745310400 8922656 -116211870167282023266920258796878954496 8922657 9971034903168005116567393219464600240 8922658 34348388763797790697563465874296686976 8922659 171513259775809710794262233658349696860 8922660 22733611630041087090693715902242549760 8922661 21121549029455631886958844074871196 8922662 -26389611020249533417178168588996478720 8922663 -31819134230444675723528768219954679600 8922664 -64305190443402908840183158647436492800 8922665 -134729784995770208794192905308448782940 8922666 10865683512582671924540647101511557120 8922667 34322467041785661136749249637231996720 8922668 -109153690650970481455010693829758681088 8922669 -23502554015082830633680519059110646720 8922670 -104170654609681588488239901692225670720 8922671 -56034522620650146766049752406966356608 8922672 648634510140071843408846733888454656 8922673 -105317000806395745106647215073135592220 8922674 56844866097408371802139994819006481312 8922675 -702903847239281606088959897322816000 8922676 -29299717388944735232698604063693701120 8922677 -299575289518251345742815762468026019474 8922678 -8257418812630632232864079827517261376 8922679 2145407802811316959101184170711211176 8922680 -52838322875959141663494352172992512000 8922681 -160714182108104468296763696120671348230 8922682 131318153046646443408356769149598318192 8922683 109248053842417742193634374239602786560 8922684 199457521578948126000372964178806333440 8922685 -47114841550940359973246071322503120800 8922686 -209172909615367911078576771285260602560 8922687 -32309222584929676746862738563920380032 8922688 57729516697942877578397370403730227200 8922689 3562772200003606813723376028521651520 8922690 -35694444878112582829786284027547084800 8922691 -151913833705282244584291839118558594080 8922692 -139038639468562992287409897352104845184 8922693 96014715880429649289440829526408454400 8922694 43090477552578333047958255781235886912 8922695 68298321415989030376291976144718752400 8922696 68804158463304681552899977660149964800 8922697 32783968849664403946066372935923919232 8922698 75013590406634885166713963842779018336 8922699 22930456012551835384366276973971368768 8922700 -121847518810944986365713617647851500800 8922701 -142341199742102713024950582077678540298 8922702 17478827040152151040591533986194900032 8922703 227472838465450332002652553653947107952 8922704 30396285902950080545266677565341696000 8922705 -6735598449080257481136132781428600960 8922706 -17138465226891331120222131180179111616 8922707 12998343085105233787689328202097750480 8922708 -45477864290648670800296127592381153408 8922709 163338183513840419453893745608133739804 8922710 -36315851296642264275347038602003114240 8922711 23991862181319266914222538282003493504 8922712 -46744781845124905327243203549358325760 8922713 -275023207551929010394217503578488943036 8922714 9395864544647166645752876340109451520 8922715 -114722018148494168719759616122990080 8922716 250735659908624706534172896529867852800 8922717 9937221911817800607613936892695065408 8922718 -18293096877591327482036160043395513984 8922719 120215452493812613643185736795960016344 8922720 -30998552282858917012840091022812774400 8922721 -115135887296880712806320101924162949868 8922722 44251956649355481964815427592320535712 8922723 -6920763195655986253477552580170334400 8922724 9213789464577115885867575191234611456 8922725 51189185460607418189298725079136612800 8922726 83128502899284439822148556224516968992 8922727 -247178369461957973129592278731271559528 8922728 -104090695621248891100250952530635376640 8922729 77740106003065536146968883117368056768 8922730 14282568727473671113783832148609331200 8922731 -14637093955791422555736097365881379468 8922732 8826948365173948956094293620449787904 8922733 224534945142209744456232708528232720982 8922734 178828015011978536619056945352596616960 8922735 -32749110204198762599405418728940327360 8922736 -74868185508422670972238779686436241408 8922737 -151880273068742083131268917225584173614 8922738 48018883092138604663485388905939671808 8922739 -96674511318848772353989546809065197248 8922740 20609959426888073430339908483965324800 8922741 -139945871939227266842584083197527703616 8922742 -12889980095548406712319901055236500800 8922743 143563009592696075075709288313856197992 8922744 104328903540768308290719428732209152000 8922745 56763284318514800348104036870346130120 8922746 20490291898252033270275361318454019840 8922747 -71101586001696910038513201809292989760 8922748 68917138731478420247193143193929452544 8922749 -243671207788516264314887945489972978880 8922750 90238402639082881766824480813027104000 8922751 163908934875510659801495802027404681472 8922752 107207002186361200439984273251998105600 8922753 29502375831417407378352516426758861682 8922754 38837127964425558557411185627204314576 8922755 -87562185934331925473609388916592553840 8922756 -83675321819725734467081674121833021440 8922757 -20673408155413433154716422278318615428 8922758 689119005414632572824147051937486848 8922759 3467105573310886836248982228023217360 8922760 -11703310838373700282612474017157939200 8922761 71728561830631652336799018844471776000 8922762 -8521004112519871152055321678623283200 8922763 285648754198748441856212420155041965012 8922764 -76858394535575447193844116943250567424 8922765 -6767360705387990904024214514799216000 8922766 103573510437800975523903629114397972480 8922767 -34842963419543794439137564116114201216 8922768 -7134726821467346214186841690431946752 8922769 99134625362806147558098640447187804260 8922770 796238442694124500450827623648673600 8922771 43812793887412743791356178749773749760 8922772 -79462631206364494353360024563112577280 8922773 22048175085452189933278812361560377820 8922774 -10195785913908080405833231666521858048 8922775 -58885786218822156809120342511025981400 8922776 -324619327466006517372508909223243059200 8922777 -22450119190958934238775715608482767168 8922778 21217990871430289157453873465482452960 8922779 -91182999792805666227496807645456090620 8922780 -974922240527658175084421814958464000 8922781 -10226244409597667833641214295614799616 8922782 -42574810468841655902230362376828224 8922783 -21156198973348043095878737549438975232 8922784 656983960008188013301201688045813760 8922785 119415706124065393030475997906524632980 8922786 92671302410142709085563733278216827264 8922787 -179964747564741555548721180504220957040 8922788 31684507656828236852919164936888426496 8922789 -54986251069425574981701478016469968292 8922790 11378098033639140724891501514681779200 8922791 125837413216467072849625250453767587192 8922792 29284139526869056737053617295169945600 8922793 -194196363566977645202392055887062023856 8922794 186290293066594572509844481411686165600 8922795 33374229541952432546004848144823916800 8922796 185370892064712825367042946914793657600 8922797 113467139038158566119428337073262873120 8922798 3758423119329576555833418821201100480 8922799 77622705948856406696611276167487284480 8922800 -29814713580382900034426060923302297600 8922801 -745798793856975188422033995701362512 8922802 -34660193206742569049244630224264755200 8922803 292997715829073669948379676648459683384 8922804 -15933177389277379956804191049777315840 8922805 178537172605302120829316053588008242460 8922806 -117967769530651175788046226303984219840 8922807 -106103732537104449032699530540502651280 8922808 37699822535860890148769654459158056960 8922809 64877839128783354618826771804971044352 8922810 -13817587939217726829008380049098414080 8922811 70528500593116675892140259201611789412 8922812 -364185346208833300692766551660905410560 8922813 212450393157849921626277194916642384000 8922814 -35754688288985223685112534399328471168 8922815 71470331354889547273532924222457587040 8922816 -2123637021636193154670918203634352128 8922817 50341028954874598614170028832834572866 8922818 165056306269876528412876512083427079040 8922819 39233244982025171653736739246725138928 8922820 -132883793032038996823575411253566769920 8922821 -62710724803641425705833525848265056228 8922822 72488032058276351413585755384571545600 8922823 2096628553606059500004426313271400448 8922824 50046302719395443924485842950461900800 8922825 -107072792315700161724541716023903940000 8922826 -53582866616799224131461108856058833920 8922827 18900611983084957005350760038289058560 8922828 -108598363011297674849487896198017422336 8922829 -87525026696118694394868001804016530570 8922830 -10569104905629587962814480033542310400 8922831 13310727940538807434097442917436107280 8922832 -25301685907048985373224269979461877760 8922833 78902591062210719269528800251752516082 8922834 -14487783753213454823517657323004658416 8922835 178168440716505268751784269371032575280 8922836 56984333806448376940805332240221711360 8922837 574946071228314180544795182771945984 8922838 -42946223209233150856653603631498963680 8922839 341074348461840099031526842535248731000 8922840 -21217799150035163661625846346430259200 8922841 -167824147461508613075242816312453347948 8922842 -158856505191707117719588876321903910928 8922843 23370966350759518010252574755655959532 8922844 -536039090112053973184511582085603328 8922845 4049866309421259565216339818282046200 8922846 2520533903514587360920049636131933824 8922847 12412092293672930217074627258156091296 8922848 -24179904687284901932955476639042764800 8922849 1697926271969497448507902045915464000 8922850 794555058308952350549813607255168000 8922851 -137216873502807252116043574462551995700 8922852 65272223763370217618935453324993075200 8922853 -33239036185289807251697825391239332320 8922854 1577830192184245917723710698605256704 8922855 52691166166498328873464441518577098960 8922856 67185568895042494974078897690009600000 8922857 154002084098636949673893646609629987072 8922858 34267139623506036440783379198812562432 8922859 -174859722596544025124665573433979190848 8922860 -22756577999450715767194938347422233600 8922861 143667285911152640456531653399614670710 8922862 -61705477201205286312277801335335827200 8922863 21682376372204616911863278685149404304 8922864 28243901850662659327298664030764826624 8922865 -60108826218738997155821938183010400000 8922866 79950873916913452107393636302069551632 8922867 103852663076779001867437020554097946680 8922868 69020206735518486371865718698024579840 8922869 127544704776657222068593256269439844270 8922870 67804443730044828802836801651798656640 8922871 16626388588183810146283313525797852224 8922872 -59427661207037676867106661549056696320 8922873 23722314572735489661615770039829256320 8922874 -53091238551770261225136428879802612768 8922875 29675305004097556905016847336175540000 8922876 46435802455986088523467431666596332032 8922877 -121096169935352490026292107242360257274 8922878 -156391556498487011962290127962747509760 8922879 -2466884812939708556920988182530689424 8922880 -34267008157703678364642300665045975040 8922881 -214558140505145217098492064016741392336 8922882 51668315516896861309211852479591695360 8922883 -12836822209925612241823715049678950800 8922884 118811362777498434620177606765337330816 8922885 -116315605463114727464011600345531682400 8922886 26408741219031430669243639589592681600 8922887 -89424603515114473523093780895856680 8922888 2801727569848498768715975242056714240 8922889 121595609912402469905206631359825499856 8922890 -164701114861354024654665379259548462080 8922891 -1993474507982704599893497473936340008 8922892 -170784632314705896635712478720515440640 8922893 -71813626394416942994779293981117302784 8922894 -40771799599454502405062288076984960000 8922895 35064865613084939889334697644019339400 8922896 -38343377829655669031490937327385837568 8922897 -96496431750399745611599921250143464332 8922898 -143417943232329865413458264852901682800 8922899 -87040798562630499797529987288710838336 8922900 40065029161420354238513911599490867200 8922901 21160870287869779529293729297565950464 8922902 -48297949622567112815564248622157562848 8922903 -7363099887550699199261396218622208 8922904 83511284704829605648254306938324981760 8922905 -158198205460375330842894789960752834940 8922906 -31856087289808806582142396948661521920 8922907 58573985237472675184635873570829149712 8922908 -64356621586855590897691887244718479872 8922909 55066362096501539582513048798278389120 8922910 4108423464786973475378961190912023360 8922911 9131785047862040708926912551270539592 8922912 -24938761169002384960762627440509976576 8922913 -192716876367311465125246362476862384080 8922914 7795366052607534382154890442611651584 8922915 26642045789333389843931056173990274800 8922916 -8818408547790346887319077167712190464 8922917 191892860440023831831421311381670971966 8922918 -4304377437339452863549531282702646400 8922919 -537480445523495980812186173572195056 8922920 26636039620997758999098227414042112000 8922921 -12635742161442828518176249615837746816 8922922 17300723835456956271664125330910030512 8922923 -170340435535366635605480078670156262320 8922924 -73617639333736848609144096024478318080 8922925 -40508734362537807740462035277859422400 8922926 -245594804632816070735632077174726136704 8922927 -9032541807425620065178433018331994992 8922928 -9565928868356876995618304757920890880 8922929 -373888695836247514987582579565317562640 8922930 -153287039161737854341880019218772480 8922931 75252667239099993932226967420887374732 8922932 37141955304803929024814314700701900800 8922933 -166863650024232105415691989212258958080 8922934 219809013894301614451233185978410963392 8922935 -31414760344575728439077992823475543840 8922936 2035642250809816119137415962622689280 8922937 -92879455519871570753981895867658291414 8922938 7200212690918313991046393203644176976 8922939 -2408399070675187916050364900740776912 8922940 26396251655976341136441521128738713600 8922941 79367742043634716087252597001879267532 8922942 -12389722358897505483760045823465287680 8922943 -271263480768598464961156892442225206160 8922944 2870515277247668606229048244322697216 8922945 81600687008322237429853124787581577600 8922946 -2645116426831008418903654058752975872 8922947 23193250249245049814666432566371729408 8922948 -46268827782918176909318714296600273920 8922949 25583201799252556092810749327992997886 8922950 -90103280810933132299810959899192697600 8922951 19246565958433745897012140610428915080 8922952 -249182823498290604691907697015616051200 8922953 6339892430049400595193217096659372168 8922954 -1061866990885386722597118435082625280 8922955 -36375310038716677180473856416663420240 8922956 9545103650782617785061880712790586368 8922957 -39649060228400659204446056367789976608 8922958 -4599779821852503315396120365007426240 8922959 112657597025375310324144453894346274160 8922960 31230041584145466789384867637885255680 8922961 35265036337263399095351470851080008000 8922962 37491878180260522941032468046091687200 8922963 -14807657699880458533736855527713874176 8922964 37695739432284086606309742901618941952 8922965 45601440139939706997496054873513729920 8922966 -28206738193441777359640634285597767680 8922967 155215405143127585560817472664787531016 8922968 114766309491636938360331676317678120960 8922969 204138023388859020526600234480577098848 8922970 39837735827375564561728661733373056000 8922971 -273228410060694882992888895706595827200 8922972 48454292026138499092952210891047375872 8922973 -357796532236542544640585637966099296 8922974 -77864522867387933589687201480240085440 8922975 -68955983239612669186687250499848543400 8922976 63810374733130272349091918334680236032 8922977 -195069623669485671448527472541023660800 8922978 5352912457292641542299412334949726208 8922979 -26016872194681695650224108883647658512 8922980 28201671610765521137344922771790028800 8922981 40017173132248488843918675768601377120 8922982 44976547833542881917765151352997242592 8922983 -45211640099137381423735390602202253640 8922984 26605960687451174168737250635643781120 8922985 156210112602465372523595390328549433800 8922986 -131323867098055108181754296121275657808 8922987 43697889121000595862408519687332941440 8922988 -69846779077860009881405038663656207360 8922989 -167407184822596009910981426064189826560 8922990 27408318224665898764427365117935498240 8922991 60951039399025689445078091062881976704 8922992 -20351453394220044919248152309556019200 8922993 -63217685695369207914752261921692157952 8922994 8843719855027547304293427054577425024 8922995 -127735750446996112849959248486104602000 8922996 -848046323175243406345729541709674496 8922997 8764000971873461796011591155444886592 8922998 -13051159136071060133788675604957968704 8922999 58928619440563086509129201190405881040 8923000 278323294246117055810967425981598720000 8923001 45261989300546800594366390541250310212 8923002 70101675523151644399977405112090447104 8923003 61398494993812934014095110255869721252 8923004 -358707080887544190485584495149881969664 8923005 1748546371519130962234833560654889600 8923006 -25498061075987865489540857253036396480 8923007 222418002365751476993046149678645744256 8923008 22866922141875729129208213255539916800 8923009 3257438778274431740113784817596461568 8923010 -36289691584890703254341692416812391840 8923011 119862576558334060338214559209918477824 8923012 -55541470336228479890528592231689768960 8923013 245737356913448658642197051345998872384 8923014 149644659355078544125791464941354080000 8923015 86685370350222041834386380240996695160 8923016 -2001506297858285582084877547093401600 8923017 24308904514225227573319281901708115040 8923018 25589333982460229762257628696514148704 8923019 -11582794236026402473657135544236670688 8923020 -54929285417514483380617122909817405440 8923021 29727699493339837410772082009843447222 8923022 56898424582978191897412644558237427392 8923023 67407110073304776735021700406055928872 8923024 -11032981617522850618488760213751070720 8923025 1066722232335193029350741238371009100 8923026 -29174530987670561262896931299305714176 8923027 -52114932117429111435126814178406955920 8923028 218106745490122906741264033806111065856 8923029 88000481608921252333515703270290252768 8923030 44706486024903645876626526550562496000 8923031 27665291081075385970713058058825876952 8923032 17774526190411784244793659108323051520 8923033 37951399796636602219704978474751486720 8923034 14274895304812502441765873207542037760 8923035 -25224169922577402965597623433831539200 8923036 134216660133752191118039484894011194880 8923037 530203593891078166520821070049624810912 8923038 -39019028714713780563045751336576472256 8923039 287990540752436859688863145169241819960 8923040 -20142895511771649792745303087660400640 8923041 -3200429428923378987625650174748881918 8923042 -136917524116970100195101066518405084800 8923043 -241032309020476465118636848489783904016 8923044 14958835404809877075679596048908500992 8923045 10154441344412088649571067253791010800 8923046 94404820386482073373724610205914339840 8923047 -81770031325135994425949063029065278256 8923048 30298547295017354473562199952058895360 8923049 163996989685549769838794836976665069050 8923050 -34417134957659180619559280733588672000 8923051 -87142340076700772442548371122581459760 8923052 -80759862438154330056019410415009648128 8923053 15276534466793597759595210207990352704 8923054 -4966701959814276059067954706460928 8923055 -18249301715351708772853817756463146040 8923056 -46934081559132143279583202621238181888 8923057 -20301231581632314558711092999441107584 8923058 -13201209085577492536820627515080161760 8923059 1029046318990822218407115262400750664 8923060 -72582190009916438868896047019349657600 8923061 -88160571251199864151089674238754275168 8923062 -35564635699952695321656155216852405376 8923063 -237438173789026407610126151414382825688 8923064 203661890738438377689892808687813713920 8923065 -58509766796071496666848798805385984000 8923066 424397081246215192271217867319153920 8923067 15021019055987474229164200801301540640 8923068 22591927800049276520560830729697689600 8923069 206728949648986604379250716872185542470 8923070 -13631738571870796710558760487286297600 8923071 19176746983485389371775946584767762944 8923072 -44297292465435238894178077786614267904 8923073 -131277205030745449888614661714650495678 8923074 39480234213461185372248746648162674560 8923075 -10208248559270491677261096247833914000 8923076 62488310384576842971879840262610223360 8923077 115426529034643931463132825209029747614 8923078 -59360666855872956257354302283199680160 8923079 -258601438775831602521351601982123371728 8923080 -21284390237880428560573320957286809600 8923081 102212352745862392518199399722167422992 8923082 3564895313476898120743918294423156224 8923083 -1382196536480767992098830940649486096 8923084 -103805290517190267989400472243605795840 8923085 73513522258703825677570361923536696780 8923086 52374161072866213486893538777995039744 8923087 -150627599238900236150052766161057109264 8923088 -42457469205671557269705801038258085888 8923089 54093010166105107265870406573799696320 8923090 -14770229863492154375459837581962700800 8923091 -509010721716193318441914772657520277408 8923092 101950805373300126098864367395036055552 8923093 123317812988380144057765850674371851342 8923094 110094578285118601204189377242708472096 8923095 -79647426054560298136704690371388004800 8923096 129127227292614339235645060096119029760 8923097 -141005059868916578989879831873619364540 8923098 74242638227510961982862985260836754688 8923099 40774324626940715909502264357710236100 8923100 102635168961298384128427298661502694400 8923101 86554186048806537750477651872727943680 8923102 -292670404205463446771181400118194176 8923103 -620642813729684503169373380532072960 8923104 51782068005940572828159753783526293504 8923105 81758470873684830408461336971362811200 8923106 -23925788943219869521254623645554915248 8923107 -108989140649522829356646335879654637960 8923108 99252062098947574715562767761464614528 8923109 30365838225074445366490505717105442528 8923110 -12337592814225279200003031280518727680 8923111 -298678514282527511825289785068141473576 8923112 -305524013595338062921643582313977856000 8923113 -78313174323841868685041520464174742636 8923114 4617674023857729593118573174491738880 8923115 115776513237467344419380706546969586800 8923116 -87778860147013776262753928216151131136 8923117 17801031959242401873027016989475262784 8923118 -1187332518534982368751338746131320000 8923119 51844681023415097155374346460495282448 8923120 -36276851540911678035994475346574540800 8923121 67262677828119445416780543912420554322 8923122 1805562816274358494283492187455047680 8923123 281262175612235261648798669458423362504 8923124 -49827248079829634685858477621085415424 8923125 16770826612125471352485432956780700000 8923126 24618454450484224687704661412703686400 8923127 -228622523647249186125959517694066057008 8923128 116999613662831399840940924687896924160 8923129 -186616485877423239146039899982595712640 8923130 95757728529798480779660657246241931200 8923131 22040444673275012256381516529513412112 8923132 153568771413090366674358760894550736896 8923133 -6303528659977470967899585737147530752 8923134 -18641350540794704715673091140415422464 8923135 54130864389920299487526375077569324800 8923136 -1550720013592564272399548814207221760 8923137 87670885188733579106514197318870022960 8923138 29209902924402150847060609319658061824 8923139 -117500767213716149824607346955973158344 8923140 -3786085772137920397610084557803148800 8923141 -35576829147809167662139452620232292000 8923142 80776540512286818284648264976803587680 8923143 16439705862403982532477253770163509504 8923144 -36921595977524108053624161539041689600 8923145 -2535927315624605241313658816496000 8923146 104353838691858710465204543280931584 8923147 -176454036528691084882145644913707673088 8923148 -33282095477342852636595400845186585600 8923149 -109747776771755575680076141620332995200 8923150 -22020511697918994272746824265324968000 8923151 -4520395048774896672076807512040852296 8923152 9074263100703071729715009318641467392 8923153 155806300392356332846937959879981364260 8923154 -15905968844160404848322795448864154224 8923155 4812510934575683478601816207657003200 8923156 -3954975703780697287494774078050611200 8923157 131398171248441110240132734528454363406 8923158 -6457259454250192387468977665730344832 8923159 -11991311254157969616719271499622287184 8923160 -16443021385682910815394433296384000000 8923161 -40789294349781575979132728538479500800 8923162 31881085507407843332016790645799919072 8923163 87509110928824115915126254307871074400 8923164 -7716816804837935811868446768846962688 8923165 -85112546336810914552970127669519809940 8923166 20584290768812098872788464789902453120 8923167 53558814751735353691808438511394291056 8923168 40680613526071667140537410633316761600 8923169 -145563295781712247922204574813272590656 8923170 5132765861420632864055532987988838400 8923171 -78403223582208790763438491711962366628 8923172 -115939157881427623849639464574697518464 8923173 -65798267383557257201148135709692133056 8923174 -72718214942179149849103532697495129600 8923175 123554120204597902392485353559265326400 8923176 -66626522947004788297217084264017920000 8923177 15743513621979972655931507334947292026 8923178 -131911848711406243264641481378447948800 8923179 -28745503407367098960879500786179096320 8923180 -14401519294755941284306600883999324160 8923181 -37897711891519890564697908661692212628 8923182 75171971479240825675855075638622780992 8923183 38592065022871965803862879899877760 8923184 1903999837254556370438324022847733760 8923185 7387010882093420925303797255188771200 8923186 42582085766630555986748333995510594464 8923187 -22693224957506539245367766751555343968 8923188 833541997635469255638428844317558784 8923189 -84203926844980553181976592275191417600 8923190 7263296299712017009901565818407036800 8923191 -56198234236498286078621569666792790808 8923192 122319419923867392546577655716910592000 8923193 253589369898223852774070522396878502442 8923194 -59076121565767727347412341147375603968 8923195 -33880312325080532121572774305377423360 8923196 68110552138743853736407170436186452480 8923197 -4737036176791272554925585204503631360 8923198 -1153769166846016256993859909125829504 8923199 -98506194036212831163586466965575314592 8923200 13523444411228077292097724293945753600 8923201 65175233660266185915232145178321575424 8923202 -39503583538733318701431494538103075296 8923203 -87252053003454209794679107713691587096 8923204 28708958026602227849912950486805987456 8923205 -75063020357202608133143216673054067140 8923206 -746047930481337424846956557338149696 8923207 68585362028908093615677670919022554456 8923208 -122672272358164671337850731053603225600 8923209 -109879508399127802171316426963887762752 8923210 -57598379161821226036281796801881870240 8923211 -94709274883766060637252598405675215936 8923212 19210127638994762470684394322340334592 8923213 78000072896117078033822842246452214200 8923214 19776790955534516199556272276427450560 8923215 -54182092648110782511337636708955520000 8923216 22389276940264586215292489109794701312 8923217 -1264126291400350432475970179048584320 8923218 -40384754985591574669520995401195996672 8923219 -58026205135374222639745690682032261080 8923220 -20598463776863683896104702326348062720 8923221 -53551038575075907876416791283023130628 8923222 43187747080431233998235105045318375424 8923223 -32121892780069185480470555892304449528 8923224 48105510865401471766613650956564357120 8923225 -46036085469361571633221504492506939250 8923226 13232743721843273978321842847351144448 8923227 19332567799242405865860919862285037720 8923228 -10029268148001190077375543526551203840 8923229 -48887404005708796046728290600530531520 8923230 53091208025450471152053419092930080000 8923231 -2290636168167286893414725327795334728 8923232 -93612512061038124661021933076899430400 8923233 -168280421077130543975264310119075245632 8923234 67822647036470973536856001093676648016 8923235 -94388426460183898900540340083608166320 8923236 -26158958973035020378848318574754856960 8923237 -114930964849946600799894005983841880420 8923238 32596840262726987303952082073735498496 8923239 2440941980755753336914495120492904320 8923240 8209035324311293955025475719884697600 8923241 -93756469267349959221761475085135899648 8923242 -65258251670190123092851070334439783680 8923243 267688398702188845001739590067508654308 8923244 151903420128813630667779116698330214400 8923245 15883933496216649812941332897005379840 8923246 -93485702094413190622748289979028180928 8923247 144279638028442637031632114988477807720 8923248 -839037985355947042612093745542791168 8923249 192813665222574437799057129759019024872 8923250 14687866493378572570501336117315200000 8923251 44333812461601049744193586213578021432 8923252 2848469907966740734639954947995766272 8923253 75242786761892691860080122689412277020 8923254 143283529606691180924243613854919792000 8923255 37611305171770876005139334084718288000 8923256 -128763388326541439114056460315418501120 8923257 2350932029679983083936424205777838080 8923258 -133302412657308081728129942472572641824 8923259 110792916702476476276357974862890839460 8923260 57764580069264599577154129208651842560 8923261 -301178010427923087792706370990484101888 8923262 -42499890514627569341762461000081603008 8923263 159310223328618624052110130469615286288 8923264 -10540803787252271673064868746006364160 8923265 -56333282194913200395374901020468719680 8923266 2171066970835350370837670917244832 8923267 -41172321858484811379485780606621623684 8923268 -193139475998638507892500931778277774080 8923269 72687025742874489071556007074987301344 8923270 59900049752073816692603270878851801600 8923271 -27436870623692172532077128023284801600 8923272 19630466451807772958618560730735984640 8923273 71449045826232594263549251527691324624 8923274 -62449753265251041578351062053718978560 8923275 -15517170539593942411858780816059334500 8923276 220707190605983418062047619460907708160 8923277 -119776456829609712946220011276869488928 8923278 -4984797934279833661630819250082754560 8923279 -12711980371260377203697215255925580480 8923280 -29383330135133980125573640724006830080 8923281 3100886848446132793546649558106274464 8923282 -113855167690916697294157499204226385008 8923283 -219264891327950409153473884047932862600 8923284 -8688910815999289815372252380240475264 8923285 12346047468437529147752973213396432000 8923286 5174539157700811864818580980234626592 8923287 77472772521513791294440225121612037120 8923288 96900630111737874584176832409871319040 8923289 -5742225501451289773074946187891016240 8923290 6884768097958107176255614568145638400 8923291 -108715301339093939082627529991156465280 8923292 -21697841768012707564070726477322539520 8923293 181427443925661092035702042797465658080 8923294 -35933574855440241214636608527825279808 8923295 58391858661410613572859015531726853800 8923296 -67355534785086331416161519074532130816 8923297 -341693568998797803366384120804617169468 8923298 158762219146094250035237841015515096400 8923299 -33209667096943180145260450698312986880 8923300 33177341274569568272559965216674752000 8923301 -4179274904821010242556061554200900416 8923302 146177190565268297945211906281660515968 8923303 262295349557496938719607981056049427600 8923304 54912331630908766858274626377498624000 8923305 36167305363554180499985904665047413120 8923306 -17984213841290677043837324871892965120 8923307 -175163875681575804098052554045563649880 8923308 -43109696316899055840595727428478384640 8923309 108819273589689023671730166927405791510 8923310 -54468050358604151499039357259928186880 8923311 -477968812178648894716481081508620102400 8923312 33762801300263599418046841084305408000 8923313 71367777957076247193218416372812125760 8923314 -64519251247844343729805185656352293760 8923315 49461194989895962017933584403156087120 8923316 -190098689159589757305674122763978808960 8923317 1712938792693465598897887615136900736 8923318 60490563837717335503482157630845516480 8923319 32998768354019123243780552728973707200 8923320 28016275748888697124890283450339737600 8923321 8612516393624836059494026768407381024 8923322 -67682174406124451090545534660273721376 8923323 49887986890874916038698722647976764184 8923324 -19424453098775438258660662177409182208 8923325 -100782950207834541325399440067865683950 8923326 -5733081552074410124219345065411700736 8923327 -46770169611734071507648458408590470656 8923328 137198833005103814363769634924177391616 8923329 -67777289774026659878197763746859558400 8923330 -535443174987208983515578170227489280 8923331 -222524132269177281786507447361111857000 8923332 -78910933673147949371452729494445664256 8923333 52632865970395991380264740602163074784 8923334 -32435843800726906407785481151864243968 8923335 119048633165118054457099401162984680400 8923336 -165846342698301198741606215190050872320 8923337 93484081617874612000188124201122259920 8923338 -91325168930925611705237187035100487680 8923339 -107576834926778850920876844101847146860 8923340 -22061425145842283473162616451759129600 8923341 -37018857088850350756643928702917152128 8923342 39872233387049767729081831974104379072 8923343 50709959455337545063035151382657106288 8923344 39601325704607159488465730199761977344 8923345 46617618179083869383044334219334743040 8923346 5971730086821884609772897119472265872 8923347 -98917468369822612677499638811852337676 8923348 -3058321452057774808911044052498028544 8923349 257592857611370301712189941104511795264 8923350 -7102201950879521764129950402855936000 8923351 -24377932746583740563300232675626406816 8923352 -91052674845024205544536704983416166400 8923353 151585902616042945768721748115357085904 8923354 -7066581885195656319205147748320028928 8923355 63695397908247839737286461991096531520 8923356 -32514908759281441199204618765143726080 8923357 -60978301737096226317611664112200450394 8923358 33652336637030854143091928447093304960 8923359 -12194671097066668512388282344236457600 8923360 1911348428307222071340304606636277760 8923361 -50836903097794592786632931102733042876 8923362 -24395858790445760187959042201754425856 8923363 20857044259262291139464013912932088264 8923364 -100123302266553564031253883053101803264 8923365 6032327470914303248024571759891033120 8923366 81707212982220831316215781584541159680 8923367 -58331101828183841145934438094368816584 8923368 -110236760935076948459432545538729902080 8923369 54180012070899148364759653213066117440 8923370 -8069768387918415339073808159474461440 8923371 20034500759579632000900488236975070720 8923372 -144357038022464565029886958616794867200 8923373 -531056997762093829533553772904493170240 8923374 -6579737305049758402745260823987068032 8923375 161346137725821489415444651217558382000 8923376 8391164576211091206659043359196708864 8923377 -157542355902955262891069646480608833680 8923378 78578115046116807967169292469033716240 8923379 6725972231676715359342759710810550384 8923380 85537306533213169062103573694262466560 8923381 -31702714536201956030828534869649707136 8923382 28686919064615274888450254706339577344 8923383 48295197985891637993944691969957001600 8923384 -85847334110151000420878886883517153280 8923385 -100280334438004805384312181123921844080 8923386 -99242338321226297152978831034868289536 8923387 -283762692562354366441022199061564320 8923388 193184857041778635129395992013542341120 8923389 -28093585335209368959155985496387224576 8923390 -75556323716214116920919682979996182720 8923391 248989351093803048191569015442853249792 8923392 -18916839476538449290902076824024514560 8923393 84765018079547729732096280871567817940 8923394 -41686875370825849567115642498428762080 8923395 -32999649974581503417763053619401096960 8923396 98218080908844785971084664346063375360 8923397 -104017219787292524217564754803840627168 8923398 -2263013277526616627231233610264008704 8923399 -22895688840504729782742644428201874336 8923400 42671405561880926864242539915860352000 8923401 36955891940372285932207994333635021824 8923402 -7235461607985030076634114986095346176 8923403 -3837019341909620977777808692347217176 8923404 17213402370043935158192297068685819904 8923405 -234335574841216208385495862532656131840 8923406 128660140920094263522302343016805449152 8923407 -60900047094749206410107768630623104000 8923408 23273946890443899892496313363448152064 8923409 228954807841314019257886703099222957952 8923410 10384546637694499413544565673144804000 8923411 -1182226267869843801926191139230056368 8923412 -60957566729940557906949756035162677248 8923413 -119164878173846881337914561135747915296 8923414 -12670685665192956137297705559224830944 8923415 66294692500878467685327403197922321560 8923416 5765882175661572547099483672503705600 8923417 -100665644365597254564134926322684249840 8923418 -962223339845654926435560185500297728 8923419 167676579092866192506564363665764806240 8923420 -110428963357153811093365012307662602240 8923421 -130146740374116065141738405092317649908 8923422 -16264342150505293165877106155741746176 8923423 -135403038699529708543643817978556385120 8923424 48509630486206337989513227234875277312 8923425 -16863457543448627206279772467641216000 8923426 -3418745613662632272821367718455072000 8923427 -63321966097488713853421870074585890724 8923428 47765888268304989082365329500832464512 8923429 87515911907765852693387133153072637120 8923430 11662712934373992488133953151887166720 8923431 -108694411524383953336423619953992541056 8923432 1882648984198116537693533378131476480 8923433 -57724741217986490123700169276872640176 8923434 29694272258011165825050605044584608256 8923435 -50058965182022738153185147456665978000 8923436 -132020299077568615309439218500313703424 8923437 171507273378027124108433462656957059894 8923438 -47401459803014301843413103660359997504 8923439 101004614471215850652579733399703939616 8923440 17330267960335708408713148410429112320 8923441 -131737131117552891958497780677693009228 8923442 -29858949771986043779176147599516905856 8923443 11558081966991669016516007706429158400 8923444 200947689319530073583072936883892631936 8923445 77658160193689988292181633390870080000 8923446 -641562640768528132819043487560620032 8923447 -1688819166071393745287596926223030672 8923448 128826373176005788451540068303015157760 8923449 -2828298524579001899104331143274029632 8923450 41243392961058999819640935607912818000 8923451 -102273601403675357377495029082381128336 8923452 -199965367932357062272765912406067806208 8923453 16026290624455224256041257484436514112 8923454 -19810521357959558207453314714927981824 8923455 -86305095108147350293847233297238062800 8923456 -22725969681980500009753711971425320960 8923457 -308054809015117139819460943597102623294 8923458 -74951096017889656947363428425106403072 8923459 -170700306214910683874946444166114841760 8923460 5293685771652247051976086091816386560 8923461 -134661354560078919687264539380047890400 8923462 -4597936305215194038190292745664696128 8923463 238348097143035008498463230253573146712 8923464 16597735444250851030956498555397324800 8923465 84037708322711101866506832320889829860 8923466 80884743990824232136118753177137872432 8923467 17695603643792701070899036093065974784 8923468 -174552352744126278072429519730556292352 8923469 -128127719957040634111806687316167077130 8923470 -47650269308595139598531670639723882240 8923471 107274120941416150717404326035227534672 8923472 28165807595866396293428475150412210176 8923473 27675495633520263020792567789952218880 8923474 -1904167936557547902098546150388326400 8923475 -69805523020628961284321303343089725200 8923476 -17317225832297324278753831893516103680 8923477 59772034151209119428352174388896645326 8923478 55056296780490613680840246062597629056 8923479 39903195111509280289170506135665161600 8923480 -148431769044944898456505871369290137600 8923481 41866628230260331128190387825142518464 8923482 -45002494037646604720236242587925322000 8923483 -31460527609497357225008495012511473480 8923484 -152202726932137594336152437038533225984 8923485 -88884128734184277209993161667757156000 8923486 -17687693580737287877476839836119713024 8923487 -29287117755438857655095854191865808448 8923488 11490919805315008486552604738007859200 8923489 736121397615079501875316321827189424 8923490 -12114284360926109448457273164181516800 8923491 104624100929854441275914350007506390500 8923492 145770040750120690653080749024511436416 8923493 -101624091078041924351711188165657046496 8923494 14069197391485241004185246306254460928 8923495 -13330814367106222563565567899548504640 8923496 -51064763051950680662652182652437299200 8923497 -36747512803749732793697093969240253504 8923498 -119325599386880548724577420495552018000 8923499 -93818545214724984325735336499272569936 8923500 206405235334846938433874360313853440000 8923501 249450605669769244033990261030446748502 8923502 -23822062710008256137052079685596462080 8923503 -82984120395560821007028096914148904800 8923504 45974869672361738871139690422633431040 8923505 63449815057098429137303304674034328320 8923506 45799676018876564589489590346040139904 8923507 4016384259320495124379475342611543424 8923508 278432972068868331183680770742077440 8923509 -53139114326384709357723667244054012160 8923510 29426856747345318780992628668963036160 8923511 193731129828679149434377797433455851112 8923512 -24977904853748969076408900661061468160 8923513 118386156304527073690693675348761123204 8923514 70275359808479007074109119601431577600 8923515 -567266987476557009067589284765704480 8923516 -2813228718714388160655462053541505024 8923517 34856608413088150870338790978941646848 8923518 -73851458581563903106406699922085859136 8923519 -117285429217427291658279876648746837760 8923520 6602703690476167010873556648276787200 8923521 -13240770626146528372757902750790769600 8923522 116124960400531334660905627016691504000 8923523 -79849201904960377016408590570827820800 8923524 -190649404896593375099314326862968791040 8923525 -16460403678391511077310623241780146700 8923526 -67238389978534730100720243851798736288 8923527 2402585961849106580373086514773336832 8923528 -13890778269341095915620517357305200640 8923529 -45462241326274284915956670769146519024 8923530 -14586462714965443876263843651809525760 8923531 58252752658188977799197691926176005332 8923532 -859798101392440261578912530003020800 8923533 72718855516980388132568657124951052224 8923534 -90358440220441144161941559009757291584 8923535 121728605732281591078696993055162457480 8923536 -6875973502348580487738612196835328000 8923537 61957099649627433276341162444137803060 8923538 80392876467561603741588106719351318624 8923539 -135991438061278182132669402990116795976 8923540 -48340163209558430337991786858160332800 8923541 -126320931156216486865965869217525868416 8923542 -99146710281706239760143616589959255680 8923543 -19600756732869540727022826165020878560 8923544 105621790683769713153545223564653568000 8923545 -39042214994125316811536619049714048380 8923546 16917565071667679890105024948831583472 8923547 -49981467292808451111832351571727387000 8923548 -121707494492175777992613660658843831296 8923549 69438552751856585086670382008600537836 8923550 12498540180486555254458863328165828800 8923551 -24659188308565817608400839442992751616 8923552 -111605136890029495746257888994149793792 8923553 6525949877465338601658182041269378240 8923554 12809970864041569030888139340348387840 8923555 80212624995389492928294516068628314400 8923556 42747556869871923709090172888489014272 8923557 -61660151872021203543737961289461561312 8923558 -2723118817198799175626818915760793600 8923559 100297228662032160253257481726871944080 8923560 -21144982785159139068216171358608998400 8923561 455559378311300203229470187666527486080 8923562 71564439569587048124934023199364629600 8923563 55503698699861289928678631004681039360 8923564 -26152038712084325365323627713550563328 8923565 74961817139298377467693650830749036800 8923566 19820958687312782520495216343531457664 8923567 -9589387968193232566418503854352639808 8923568 15519544404995881364208708417807187968 8923569 29828717828112811962477647799739406880 8923570 59594463769039782637111971020241432480 8923571 -198676856143497635876830230969645354228 8923572 43832217746353609022710934530784858112 8923573 116937997395050368882515485014539456960 8923574 -85807139379107279837879088393543737856 8923575 -1779831766646711415779146799103878400 8923576 63262752331730230442773335596335534080 8923577 -69682111740293450685895931950642437240 8923578 55926149033221796876226801131209731840 8923579 -5911952209042760431753665675730452480 8923580 44615080638559678194629737147886707200 8923581 -53577362837702005232374458452514888000 8923582 69394081589390584406167639730901211392 8923583 -62398694186065639090795845424333509120 8923584 -7418066650271648483441061279263883264 8923585 87718868470556473184566699676210956800 8923586 -12485086774517111318164627133562008064 8923587 97181675567020394410187120368469504760 8923588 165495744817581495907306068446065540096 8923589 -275165143900347659482420390327710356928 8923590 23722253014266139202794821480162163200 8923591 -193724621140520894965209782742141332008 8923592 -176999014530629232692371940964188544000 8923593 454522932273765111970665003485851008 8923594 79849053151850845006512144093426306096 8923595 55428190747999537939220433499268829600 8923596 -43414343751557581825587997791282094080 8923597 29304867892186270502894817678106562400 8923598 -234211010993995966643109458964467712 8923599 -180006839342244795174854765801455253016 8923600 -3907584838906269130844075273673113600 8923601 182485208286721095164034770066269135602 8923602 126344253906389248986326330674747113984 8923603 -5546710679731589599966744122273361600 8923604 15157463845733638396996629382097971200 8923605 -53624874678545017335930589643673703680 8923606 58550715639376607387553580278620746560 8923607 104734497438271456277126812708252612224 8923608 -9045382811685339670269213453036503040 8923609 49322511384470221990192491416484751488 8923610 17571902969010923006601062767225968000 8923611 -241316220910852509088545213859788526080 8923612 55119463884015639512931123896519951360 8923613 207072098341238097193695916970017853862 8923614 28144146631541408244029517077027515392 8923615 29147159723131784887607139697727294760 8923616 -64992242281973921934419938489388236800 8923617 -13079012853661311239459506433219670000 8923618 761680578919515299060403065708060928 8923619 119400347866749769239912169569621058560 8923620 -35597973550634156108392515863158763520 8923621 -91302347407837446110642552481532606688 8923622 -106615070395209106055032574912322777888 8923623 -36533947774895478385412252975299167840 8923624 245653479372506287314950065651497384960 8923625 -40379649820954483794972008965229595000 8923626 82315091017513011135409784024311388592 8923627 127751725805477409173725019771818766040 8923628 -82114387848082621576406634506343128064 8923629 26669694282460742375516799686435328 8923630 199538612164087042586910683231381281920 8923631 39642117372121163831593665514249380432 8923632 7152327010297554682815550721218314240 8923633 21087011583839598340551948346436061184 8923634 111936534348704838181169388919503603216 8923635 62699446140041689072094475997042752000 8923636 150318171993023814767275948809965034240 8923637 -199017540279511399919908300427348133714 8923638 -68857188823971514227246660608926741056 8923639 -130427047962330704641400133319165889560 8923640 -4336677085032278299768812928233062400 8923641 56698645171398790460098463331677350992 8923642 13214280192882969088901391358231010304 8923643 15429312911311515904730847277012793892 8923644 13375985673654946226731582782868078080 8923645 182079135088045521603912623659585582080 8923646 116895026853038158920465945325198006272 8923647 -56522209152808850470394821809801379200 8923648 -109624920636855301101950104596476067840 8923649 -22766088834067414538113276714529885568 8923650 -10972107174370625494175896672200364800 8923651 93364986447661845939858079404848240904 8923652 -29917773069449329987868009446690898688 8923653 -104161547347775657492275351219576717476 8923654 68980004283237869025676251091225045440 8923655 36729303957130409346998617714176491520 8923656 -51379085883387603078145007305982115840 8923657 -170959810558960126669133105564919855948 8923658 24325649802272579402959691511113232384 8923659 -99407832683648655765492429132751609896 8923660 10259900647822463301710309363956531200 8923661 -3415037696887118779998034563649047840 8923662 27492512944664157147871864250916648960 8923663 -65199160087347706477969315923806676480 8923664 29817456825441005008074163917219962880 8923665 -42323555254471232336795789578394254080 8923666 -7660491838398829374575240751300232416 8923667 -73885356368642462057612679537616325400 8923668 -38538608676976424798007640176329312256 8923669 -272282856481642378651540762398541426930 8923670 32782808804000070269820282307501743360 8923671 -1926769800714122887066104374095867728 8923672 -190220994741310811134387702581124915200 8923673 72456977277653968450211676509353599840 8923674 -12414282337118611250304534846514160640 8923675 18807888753222398521799462203944806900 8923676 -34525318863364531660466640314093440512 8923677 -56517330821277853086994709198550506880 8923678 31540244170036548302363859482065924224 8923679 -176752316861186346022268299767318594720 8923680 -6424520187714664278985045555373015040 8923681 -133645753843329044093612846557963919468 8923682 90947743530441290938688703865383014400 8923683 3616804417504829249235885570387688824 8923684 101880545336416768325322349663376901120 8923685 133291090818420401780219855591531344380 8923686 -27267555714981679298768415951477787776 8923687 36834102816370596226247531602250527560 8923688 -219756327450540183755191836898279188480 8923689 -138048621905435769254863569270050703126 8923690 90962832060669842866137397957332580800 8923691 9769936016562672483081310666578186240 8923692 57064836482603725355694613039880908800 8923693 -111394024000008515213962780100117037600 8923694 73732508000778748418674012882089157440 8923695 52112679577607388966826934965704877440 8923696 7440568218252641948832867970437988352 8923697 -3412242886338564777655407074821131288 8923698 14129418860010581118715170333540186624 8923699 -135522076110872688013272292244697326136 8923700 65931332684239518351137879113282051200 8923701 -82638370035022587154868013183647570592 8923702 5744400675320302462141742128012745472 8923703 -5995189355814720624989371114965309696 8923704 -1314303247264886808309754069211873280 8923705 56264434619979405525870327653860493760 8923706 46396868236985731664788523119377054720 8923707 10932453510910419585008020989352900284 8923708 -276314639838809413826902006192324644864 8923709 231006397008985665483544445997323061516 8923710 -64078443067021153472218255084059719040 8923711 216502663508691449688506953115027942400 8923712 5166040144555243009211187545568706560 8923713 65006736367935725756088126569796014784 8923714 248549738243215943110200660790479613440 8923715 98227006322340073068105128431939641360 8923716 -13629448234512807928599863730841804800 8923717 -46267624789558102738444136426208749376 8923718 -28099074617808299073650500863431097984 8923719 -30884944279605026329933493536468149120 8923720 -48055733388902647358755590059047065600 8923721 -22918153053320096815534368603439326300 8923722 -2447844503265708619684119858600155136 8923723 -56726784157032839463454219470271873056 8923724 -44289296561895865092986595301179147264 8923725 89120755239348912613553372590666340100 8923726 22258938522637250437671692169425804160 8923727 94979311898509178941948532511829374576 8923728 -21205198742033271114612587513439977472 8923729 -38750418677942140286134329048502134670 8923730 109586765649799420849029341364837235200 8923731 -73875851946106828043861324475498168648 8923732 83411071569423107285522948233610118912 8923733 -40287137137163281727927264555170483140 8923734 -20216480110316292947185335944921731200 8923735 48616464112934992981667780875207336800 8923736 -55787472568836186597402414319382968320 8923737 -158192650883820083964564015443853710640 8923738 40509819058060933693669825907833217520 8923739 -24783266666587914044369078557530710832 8923740 24876284589725997700842255291887124480 8923741 -402111020390282721100860466922750878388 8923742 -17400783526701765225324950927620548480 8923743 144426142704083061290331841603793053200 8923744 14689990508691174723308789365219393536 8923745 -118800908569156566738902816823613562880 8923746 -33972081155406371052730765917994553856 8923747 28151235337285824741069326963688960 8923748 -1100841525474952617764546658361062144 8923749 74177878343996222018634451115862420480 8923750 -30341474388898112642082464360700000 8923751 -190565574559785002844108451562407363896 8923752 -100652162878630767491019139615195898880 8923753 58454649186374183504341761262687293184 8923754 13993726058124244966785377181296876544 8923755 87502947130333849788045038477169016560 8923756 144825607214479797536262715751108798720 8923757 11302996720834788681586560686710802400 8923758 20193485845454328017047800157331927040 8923759 16768730531665661596489448667053769600 8923760 -36682811435297284263264006093403914240 8923761 -13875149129438006299633231650679695360 8923762 3407515511755071950150175662831215632 8923763 76232442948128904863985006503313183240 8923764 54582440722208237184503740732943861760 8923765 -158043475352783939292475570282163690340 8923766 103286968889604667138782524021717619840 8923767 18378874851994571556028505516673506280 8923768 84749793390149485057148888666372505600 8923769 -16391544611741085089908249171050765240 8923770 -3781635253419914098631427840359731200 8923771 -20991015623355898624954014109758035648 8923772 1221366153420814418801332205615422464 8923773 6198778399144956318905295761677723968 8923774 -129838572061186274890705235387571300864 8923775 -43534630592347648594649641331563537200 8923776 96216512632839431969427321748633681920 8923777 40179525642802062486842130408358291392 8923778 -155598534451070326822810772323719424560 8923779 164296364928163272198796581980736451524 8923780 27523364868789452234683450632777657600 8923781 38821133479375426730592088537790847582 8923782 19250665111795239052703044350454333440 8923783 111118086363207521962917204186358099224 8923784 -10304321730862375954531205487734292480 8923785 -21021013258783308226509939513082848960 8923786 -43614092667487584984581749072222707408 8923787 257044500088380030350655243642284949240 8923788 -3154617708529592579645080681712778240 8923789 84876352828378811896211871230439209600 8923790 1615056059321012902474754057149902720 8923791 89257329440019725766260303548635932160 8923792 12677163967694600925846599472083435520 8923793 -218673816219633507506715912525615392640 8923794 25836953323554900085291555772201091840 8923795 -130998914423506458074271688294729842000 8923796 -84515927570751641376268799518029103104 8923797 -235418623471682093173636399368716976960 8923798 7179929533174712180036128773286364928 8923799 -383067442200492384303039254407338168264 8923800 -29235512454534571510468743300771840000 8923801 57273064559536049370415699144002313802 8923802 27821628486930367073615734109260634352 8923803 2857913599495908832412333650779172608 8923804 120343754454233106148944769858859142656 8923805 -96883621561570913818097023988589538080 8923806 56358934203748636055565961085296540800 8923807 105228863829830195905572149125611897056 8923808 126729446420205086243414936663595810816 8923809 3592870046144267149254453534390244320 8923810 34726164753364235312093639784604800000 8923811 136321370262395683308576374705264462784 8923812 -10405726182807463565961676283214176256 8923813 240422601403544095034811232612372176062 8923814 47208491170658692724408510372694460992 8923815 -1897507044771713400735403764843991680 8923816 -38892747460253068598256670081432780800 8923817 26341778061498994064592559243546461312 8923818 -93553683058014663076033043517811658496 8923819 33600997300262707909391641632573511220 8923820 -109201030523262147527666797432596817920 8923821 -98882391431029451175082848952781316288 8923822 53336902989565375698735698346935435520 8923823 9294398556630660865635360929831872104 8923824 951557027615362489477775391341936640 8923825 72378167787247303632619156610278318000 8923826 -68774004228839439679044251758679067888 8923827 79105457599181869641763927120322546304 8923828 -153726022105764434597832810818246737920 8923829 -154757541595886485489841861717573175570 8923830 1381236533912564027875518587225568000 8923831 -165439413997245335119182254855388887200 8923832 -159875307628856372392398343519732715520 8923833 -457216260930878132076706150695124560 8923834 113317194464413064070995966035057489152 8923835 -204253706897613598987879695174503598720 8923836 11893583806256168840188635666624635904 8923837 -13810040400927906483881204477287666100 8923838 -36626630404655245950680440351009010688 8923839 23829563507052618684656620852073442048 8923840 12378990388203268732004243056518758400 8923841 -308955526220344770584527551444098701758 8923842 -21891852025071105147496247001009328560 8923843 -129758907766858436137258080709413998400 8923844 193008559386393105377819751724514088960 8923845 14122643933714933615844527828460437760 8923846 -80099009103880987186232314632969565344 8923847 -79530140015661410842824551599542865704 8923848 -105422693771583310458315697298551111680 8923849 -118496752346730143836233566105072658480 8923850 -585998806763330616498956911153356000 8923851 4509062399215774711731635135636605092 8923852 -10853026473053646756014711922604431360 8923853 -158077469166089326513325236664737437216 8923854 40531528758994785819239892141056192640 8923855 -8731647968005465132983218327361432960 8923856 66125974473909071160581924019991437312 8923857 -111333770443522536001944523365531090960 8923858 -73111474848059010033314037618840804720 8923859 -40343610867251002545662088070472331360 8923860 -68569886468213271330104098471078103040 8923861 -73318842522951405178437140833575245988 8923862 -4013094394371654922239991333031915520 8923863 -68130350986143763332726645001839488640 8923864 -247781592504637447281047381396556288000 8923865 23350327917956556780896042561189536260 8923866 -14652866797689181242557592606679511040 8923867 -79079640755216965163610290394209524368 8923868 169282580350347349974117661877259087360 8923869 32335052552203095897397713470734572294 8923870 -33016927014400786531304471427341373120 8923871 -191588889845197278773766269557287384 8923872 36967826547429257336604643898433994752 8923873 -74722304085221675758522093271567579200 8923874 -194834660798812167241317975313872457728 8923875 -88421311768823668553635098679739400000 8923876 -562902263794419065640488368544529408 8923877 2856847722538072558064383565738570112 8923878 -130032267519681766686766336943024252160 8923879 -127598277530380079131906263546582536616 8923880 -116929941607980172481140435717476864000 8923881 -89705791688322743141411079749198472048 8923882 -21876159187253108255445950503763842560 8923883 -27011630134133118362317901422302233868 8923884 116948312473877281975768606488637748736 8923885 -7402783355101234861479577323896175360 8923886 -166362378919565633998756750604765788608 8923887 -28048750330404704359016603247716077200 8923888 -17459474559193198632088681542725337088 8923889 -122309404178642634649734929738128448076 8923890 -28069851874538169707746194139815475200 8923891 79289200563555782755745678675036569292 8923892 -28016121180620361273389776687597141248 8923893 -18911528051156464452952387213671384672 8923894 60696392914390097218644521717763618432 8923895 -80793968327320001727817070140276555920 8923896 -59274185149300227481405772530485903360 8923897 285205988915750898186678820197787786346 8923898 -55706882675977901142859193709353999136 8923899 -170381287324791257092442561224440245736 8923900 -152580352485843300783953390809201459200 8923901 -50505593954084644791099184326678652800 8923902 -16428024731993816454981341282493235200 8923903 133197343340873084092787459596039461456 8923904 78522462001296008423920595754433904640 8923905 24231566337834591738002789590831747200 8923906 -1560033695300854427119199680315498080 8923907 40880530762906227719245132978137191112 8923908 6825308385248638486249982596979097600 8923909 192641861693426649010872080981771151360 8923910 48029155041712765781281446049982751360 8923911 -93988696396660354088036078256151511040 8923912 5165494833572176464909555331902842880 8923913 -50320774762995764783912709499593092838 8923914 -9662810226731935414635189997634444496 8923915 -4165573646517401437681304101343708160 8923916 -216069729578147879415114135462584981760 8923917 83957233340008695596686694360952338880 8923918 -6928450397078622085006436210995891584 8923919 1164646620029062918182819923178347520 8923920 766100589450429959672916348595077120 8923921 -11900553434646404450018786183711276878 8923922 -19315504248996849596994043893199008768 8923923 -55337880497695642220321628961390372428 8923924 4096231457877418292634603665282308096 8923925 30409638978245603282993786775666088800 8923926 -61823831086315674237635216202249165312 8923927 -269779826529494639930094072504853497480 8923928 -36988838322906812643422020557716889600 8923929 -94397613612211688279781513900016492128 8923930 5689228774561069939506950044285368000 8923931 174570846569402657956000306903721001984 8923932 -9908224275016111288471968084982460928 8923933 267609702870340573458987370719511758182 8923934 -133081732120373041039528598609095678080 8923935 71281299364554296225080626567670054800 8923936 124659461147599151853001890525232496640 8923937 75746662187881717218655678633137762048 8923938 -101452898992679461774446679171480112640 8923939 -24706601189826658012084610521145984000 8923940 -130565098682296969295459027112236424960 8923941 36520795199692318960390739401895245560 8923942 54740545771395955823012152532516347872 8923943 -121607388015636937317305757117769677216 8923944 -13311942507282062322324712381686497280 8923945 -181035075432377827577757862625194590300 8923946 94736592837623360353525492536157741920 8923947 37889567831070207297104374227553363800 8923948 140825117980765967977972229526034315776 8923949 -1531649705305852047510874926467873472 8923950 -6558507773946611617452325551240278400 8923951 -281513896884388194712443796349368408048 8923952 51033349696616495613127228038038470656 8923953 8394949944617717009239955092668872304 8923954 -31399710834206444030901984467914209792 8923955 100303983055189138878228368709991374720 8923956 4024423012058436447529706543426150400 8923957 97341949969204127261843643952116606112 8923958 5044743437298035128839178091563539840 8923959 -64332092431024510579085651759533532160 8923960 209204018360236868247984403414679040000 8923961 -306487102712250088989320307049277748438 8923962 -1281921167000031936961716867673578240 8923963 -113098805340165377508608692014240875160 8923964 29045259427249309733873702569161071616 8923965 -36094357519954477866920664983038718880 8923966 75436808727215491963107491367897393024 8923967 41232846374174459307035192828844796320 8923968 -21430551617741077475577734283259281408 8923969 -60624663994221528970760986492260973630 8923970 -33067542309661429645966847102202900480 8923971 24179837667696792919096693881464908800 8923972 216043894488065278837035469397024112640 8923973 189370403987829779913953451817035840 8923974 3336738922159960549881942447567477120 8923975 -28662619555366892923037218228146676000 8923976 249812770691644890479582938202122798080 8923977 103586842741824616888259901204847905600 8923978 2978689548717960984107104374291899232 8923979 57674870680117538536545938060950266576 8923980 -33891983742587712329363833919782932480 8923981 121478223569035354179378994720181106144 8923982 119758711285997864261030170041025080384 8923983 133298588595256299622261645321216710024 8923984 101005033399595844101914006859181981696 8923985 32730523657566965045023393205313034560 8923986 -50971605542774917650499088479499481600 8923987 -60287040335228560689531839130932025364 8923988 -69572666214404325835811893725391935744 8923989 468544057816651526923709095827880128 8923990 18325788661996361898810824772068947200 8923991 -181223721671559670368869925821739343608 8923992 5156882323961675086116759040819200 8923993 -4046427221400113581123598156222122936 8923994 -70047712084667756906287166018089697280 8923995 -124052108185627980246409832389647268560 8923996 212484744298316166561068674567271040000 8923997 -211837215156620822492907720346659949428 8923998 75077254878059241650950546581587128320 8923999 32514393626104208911768176487097793136 8924000 98758849121081113880022076927770624000 8924001 46879909482869524090792897369273430784 8924002 57221158709525142757366632083565753504 8924003 294611313969000101741440560353943139464 8924004 -105545147260309798689628899068658533760 8924005 -2109304008966009185617537755847167840 8924006 17596812714117106581848728125237352704 8924007 -52099274296666928146316635390153446360 8924008 -54860609825435977627860325658346071040 8924009 53123106520163540114951300235275090916 8924010 -45285173047158894648162856238739229440 8924011 58171949663659742741401374863134442612 8924012 -152279229450030766017747864539420298240 8924013 2441793483841650826921959943461356640 8924014 58650202836467676560993332609376722944 8924015 166765906690567253629248608035502139600 8924016 24691565905763530943631937712599498752 8924017 -320937074100818605004621363148047493934 8924018 166357460257728639766585385013217746960 8924019 9701306229969497286740269905533564256 8924020 -36901440910672771433816402071572971520 8924021 169117466136727202559639991338628065600 8924022 -75161849274562912214791854396099058560 8924023 94616864914034123344488270390746863104 8924024 68880034225566971624432834212964536320 8924025 24332771772399169595128067852493096000 8924026 36718462137482548054316806476001337712 8924027 44818452305676056543947172752746702996 8924028 1568862314864189078357571470262673920 8924029 218160127022611927303471533834534314630 8924030 1989108742656924399478753899014630400 8924031 -5999281947434853302192399031786391968 8924032 -9809093838093161653457568957537976320 8924033 -231132121499380103603014654763371790718 8924034 11705944924593229844340036572014632960 8924035 198654523518104426668521275379885390480 8924036 -152307139856376393096922555258855686144 8924037 103986595968778082742196921831595859552 8924038 -20381746214358567793681924700497616640 8924039 -235227094940153784304449115928249789160 8924040 61548739750561028580452283994791936000 8924041 111278925633251848553465435432535662144 8924042 -136470514225353332308034551376136389328 8924043 69441151008946327514111415124933881264 8924044 210747166686593727800329149554964283136 8924045 61458970687218524879996602081466268000 8924046 -14191947339269591845961966281099908096 8924047 117660180875628523157984341133181725112 8924048 -143645534469536186629919269524602880 8924049 145130382410167056884182120977655576500 8924050 -3799282624780613170890143730992245200 8924051 35880630374280140397724366909266926712 8924052 122742265542467296547698130039545976832 8924053 -58973705620720153025190654950780782880 8924054 -98946682388872156874048081052519722880 8924055 -48022007021353149250192571770274119680 8924056 94852225159895216194960380184672911360 8924057 27656204217531186340560977562189918600 8924058 -19240074832080042162654825424506838272 8924059 -46340249784523972537945907226294527740 8924060 60972358327632940662188699999535682560 8924061 -99701157235304998833921392587362979776 8924062 -25704804489656957052612520413417221376 8924063 -32684399631006312229699087770567218496 8924064 -103357109956222525766457596761111265280 8924065 167248446250748342344966761012070663680 8924066 -4900087951028893818134452487089710768 8924067 78010547766206387686572485412166623840 8924068 -115053433808318157129151393326709857024 8924069 11006407585831973498917432680901570560 8924070 -14549598746811131562494849349608860800 8924071 -144929756048286103957126426682407673376 8924072 -242106137020181463034411429998539980800 8924073 88716149329671307266080359442417015184 8924074 30776397119418177683126016112032655536 8924075 -67735461545734105041096634547132412000 8924076 55294630361402750835395078647043009280 8924077 -319396669136359025765379150480817898880 8924078 116672336050605846896831334542721607680 8924079 -19611987100019289099690124931084346480 8924080 -2116417115251500478472540320370196480 8924081 139504727200903255455234056847320532882 8924082 -56924740115323231493030125663313369856 8924083 11702932790387862205795182004045971360 8924084 31977863225553860032806544876490539776 8924085 38477703244937354059745086910683052220 8924086 76512821106357572136986850060431441664 8924087 -290043220034060416059611100989904432 8924088 -53890383692149253506410862603321405440 8924089 155342944102593083704580557493696286890 8924090 -8103813476933607948909766758278430720 8924091 1564050696735480663479462238701675520 8924092 93339250798174257997966338196039775232 8924093 118144716434204867263881716811825479424 8924094 -2208998064509219014523784640463528448 8924095 -4227721778132505315123562177474522320 8924096 -69338390849684187987745045560353095680 8924097 22126922405307274413213945793062123264 8924098 59701783226702791216040388079004782800 8924099 173928690328650744612090973962915530136 8924100 22428536189159088780429405355299532800 8924101 14386086835103023794448244702422899804 8924102 -12377397910374944757798687610212424896 8924103 36543802031074495524294712951888164912 8924104 -1957821610703073498344070725846630400 8924105 -21728741874207910730117594250935475000 8924106 -40318998491860742965752106289551984896 8924107 -35989893851876604954869291775269553168 8924108 -201482357353059419543492630236493321472 8924109 7610726988021717707944876133233546080 8924110 -1804645727671570178242568707249401600 8924111 60915099892261871392141466041610261232 8924112 -15967978243134795164824585147745648640 8924113 77093289068810711245185716260835472 8924114 88059053019177138795278726265995200512 8924115 13911175198869683631402991057595608320 8924116 26866168719221515464256798448663040000 8924117 -340192351276116888119189377361160230148 8924118 -3777137163641656519635005055198167040 8924119 -5658728424135002449520753913828685920 8924120 -146057401515995588347451404433650483200 8924121 143778581326573466644422003547167652800 8924122 22809769953527470665400290081376941312 8924123 186221673364940809070603022670037984400 8924124 -33929156129709533121753727804193415168 8924125 -86513036111263075628639787535842048000 8924126 -182920076308422807460465329783990473856 8924127 -12702801134187702590096813279551335792 8924128 -154287388437902592915654922841405521920 8924129 228914618482322380651968771346592270640 8924130 -15558386231044101985440797125155326400 8924131 -159302074603402249682068320019980212068 8924132 28370270043042265522147949376225988608 8924133 208371214313641139770189717129926805248 8924134 1611165778524160143083529540228728640 8924135 25269776124123052424898245241168755760 8924136 -7882554772356367459427619569349672960 8924137 183442814605980544867838954643948185786 8924138 -91601355797889395209145513397649357056 8924139 22601879010152888913516303888908221584 8924140 -33841853324025865510432673747782886400 8924141 60255035964789517149423353775746573880 8924142 15080514896234108274827369806011590784 8924143 136258285242371813126386969376021371720 8924144 22072960213418033345032025405879746560 8924145 -48400929677655671646063818778312792960 8924146 -92126794150980083108864183506964471808 8924147 -173186707610149445556689220590787795408 8924148 -21136958016913617701077474176545280000 8924149 12072081844524406518051614928604055164 8924150 -6286760263010511157431068017428600000 8924151 73635880484898465776436513721729357440 8924152 72604426709163758087846608688495001600 8924153 4219966920625259916603100048840826880 8924154 -60046765422143481808048671941962874880 8924155 2536868539658523980567478027673620000 8924156 -32641024466154143310730041713704304640 8924157 -1216754247653216389898762354202828960 8924158 -6948836047985332532467117295918485440 8924159 42837537483545530031564422531515841560 8924160 21939845359410473716606713810659573760 8924161 241893676100411310729118516165954586304 8924162 47924452097562816375959347068599756832 8924163 71496394384414625961022765266652753920 8924164 188112594315892034434887397346279910400 8924165 -42979946085653895293204566269696143940 8924166 20072590998870165857378461242060200352 8924167 64843315756617718065683574736938558720 8924168 -1974683180493031793788865549838458880 8924169 -144857934156602753451070315971339139056 8924170 97169939982869174114731762287302308800 8924171 -57878964155829383712196981898753651628 8924172 -24127745705608621824540217312334512128 8924173 -5860041003742373821939107409519540896 8924174 -30776519882058427135386170455408032000 8924175 -16809592379106290913394326658996498800 8924176 16056024867772205115390890918929375232 8924177 143187459230117537536605940496978208 8924178 -17364775866548244940045406365719528960 8924179 113193926201325416668218091294258411080 8924180 38848076706077291110148340972917091840 8924181 -7068103525721544398844051110022104256 8924182 50928675588819517772874463201666140192 8924183 3294467278725879912500060486514130320 8924184 103049773234567811369128170316696043520 8924185 206986484618838153255584685720278233800 8924186 23231364267940074614088683548399672320 8924187 -43808453164750265130452178399761525760 8924188 -2541216760987339492003683858193106944 8924189 -160364165595296547793766719646487386010 8924190 50931929689587284187809173151143664640 8924191 337125974875399524989972659076665695784 8924192 -219987384427647405999442322717115875328 8924193 19027800228068749098351348674477061798 8924194 56650150590995215847967618265571414592 8924195 -71337725573611215978075674106711527520 8924196 44472112275942622601874001398167377920 8924197 -4338424785317990105209325460578567840 8924198 -18050239640806064719114876246746170400 8924199 261594118092975503623863256289035509120 8924200 -135959265886552713305695004665286016000 8924201 -72323160436848210631821584051055530112 8924202 46317898701573436391766839249392051200 8924203 -151268293124111462882195185260328609776 8924204 144793875896215440660556219325449395456 8924205 12293069414165387099746635241818748800 8924206 43207711427846302195445596739620958400 8924207 187251401190898739067933456264978135120 8924208 20452347128734878311381316774695731200 8924209 81106148598653137127936767478481929472 8924210 5921564204474793814058894215242617760 8924211 -150557772700629182268184479716580037740 8924212 -143448122394373267718898448721555294208 8924213 1036826316318839962435265698260804462 8924214 16049531375956647535924465819261735680 8924215 23750561034840182823967192748829115200 8924216 -18130310881605270526555615241264701440 8924217 68281857784997388808901136019426433760 8924218 14548655981915658245043111674787489792 8924219 -475631787171053722852458237017814191904 8924220 -288876372731394890082522040058618880 8924221 192057360120323727968684148696361012000 8924222 78017583903431722375728439182369124800 8924223 70428002703490315493711321275316701440 8924224 14909159735192768413542337531713945600 8924225 -69568342262049409616912988553279838250 8924226 19948006595795952154248585439681780224 8924227 -7191102086060585840100743244128707040 8924228 -165618980928334665697015613719076659200 8924229 499494511014369296736193517212419254400 8924230 271726816620100044451154306180901120 8924231 40662731990879019465904411886789960112 8924232 176804380052397455704783376676733624320 8924233 -334445111437104201071925015094634502656 8924234 197761718157544586926550986550895408 8924235 -105208377184688824578569545524059366400 8924236 184636523023695533261972320710935233280 8924237 -3157565689037935826271543680090930688 8924238 -3362700926620192876364231404612189056 8924239 -50738904448281145293085918615958191400 8924240 7293242280149463816818770022312017920 8924241 88136968056081667947626756561244625392 8924242 -93800518590516357683450470360008655728 8924243 126939462884506106524704244251687758400 8924244 -19946453040827788994671652034519269376 8924245 -44275829388183385224174779747639601600 8924246 -39683711734411486618791460074643554816 8924247 10370903441847165496166581292975985168 8924248 249700519226574500536279722737131407360 8924249 -129895749210169788610804961551558010880 8924250 -1137278498036623454823306210036864000 8924251 64170426566144197245934533023171343104 8924252 109430874719677179732382706366045273088 8924253 -19432976410851821831086478632233014400 8924254 -18020311819642772675079210713012574528 8924255 139573769072415778789682363306802850320 8924256 17420465663689764075998634770322161664 8924257 80321308618857149362084920416689440660 8924258 19837563711493823733267483224741054976 8924259 -73462194729549232595476406720076339792 8924260 -77000369655628810014480833724660326400 8924261 -50849213479934782045369112178225853188 8924262 -6193177746816367623763453883519301120 8924263 -1123404807839443892047580521427360936 8924264 246134977677210096491718490062978063360 8924265 -7779967078969109202634996893940728960 8924266 -42390968323620343462328484504752302080 8924267 281180598689111644511025545718190272552 8924268 -15851121327008583035391436821435394560 8924269 -139110155397532204156837911945547792404 8924270 174083329392678654992759006905743360 8924271 -109513197101112367696724337731489482488 8924272 22288160690782429274098394330584743936 8924273 15274251106558347772248690920726799540 8924274 66464697797240355210019038990451388928 8924275 44371587673693786990511554759029002800 8924276 130074735545669021114131278426530015232 8924277 12942118345682828038138510571274661920 8924278 -18039960604300069376547385530894893568 8924279 -5218152878720383381081194837749313600 8924280 -7343037603634437856950670298972160000 8924281 1075823656239477586195208081069089200 8924282 77422499227237933605200732780768410992 8924283 -183358797451550881091147335660147998720 8924284 83376024746836154423035733521099333632 8924285 -177280669001680622548216829965297067400 8924286 6445536757212447349046439770897694720 8924287 -213336092460403927946007736959253608064 8924288 -700551605465238912939860991179489280 8924289 27363631971300453915150165361469576640 8924290 56426313131310750609438098022646702080 8924291 206954689117057417357594323682306865592 8924292 8198854497449841246984711797051485440 8924293 24577115929287883009570864198913274400 8924294 12518521772919612668992378402145703552 8924295 -35008638673667544935536169220432133680 8924296 137526842947041074299289170187250984960 8924297 6164118261895819833881590288867547400 8924298 -67516154041234450208549749905887790336 8924299 68693189802029778084941260649018019168 8924300 -24919379208765664595421624159688704000 8924301 -19483179518150479218764690094727114560 8924302 93400778312562665308254472614127292352 8924303 242934149383394815936376338647492250560 8924304 -14151873100365550439064028259918217216 8924305 -27249362216251173078253658352746383680 8924306 252230420060164926495980877295842048 8924307 29237059785785893848412880628238440192 8924308 -36511045527903929905960645881291859072 8924309 -79677502838692024018303836510016901490 8924310 105336408922334759876400871068576787200 8924311 -40163118344169588697327357623099351552 8924312 -8968569532113389185783632250669516800 8924313 273242479821359451155070679193309890560 8924314 73268490559599779961724946218435737600 8924315 66324827540811999971799101735136608400 8924316 22358552499476421117051785611279882752 8924317 14823521930391279174489859770378948012 8924318 -37836762593896877155579347687765093696 8924319 -24995387991381890054073777176813789400 8924320 -69391825021212692365606349847309189120 8924321 201280721378585783486529635411091913890 8924322 19110288191283164505672734523188797440 8924323 -1074554636368006943480385219353428856 8924324 34402717284012119070610505754338592000 8924325 -18813304756069651370376611111335478400 8924326 25917693633874915727397574227313106304 8924327 -141719018761065995787471882503776114824 8924328 24410462703346057935067835846571048960 8924329 -305290001523004341510748255108447032070 8924330 -36372391941550471708751100845892577440 8924331 44400593489420631136387872121183246320 8924332 -228764825728403440792112208096222153728 8924333 -379129316036235569636765817481573728480 8924334 -38378733978460106300383033839825693120 8924335 -13139314660827127941917537642672931840 8924336 56657508415238039354473529425511645184 8924337 -8868091786300597461322350360048871068 8924338 7350708277919832939855036119437683840 8924339 -134334368019321126902851269520008147744 8924340 -59086661113828226572104665758610534400 8924341 302944547551207944371411548366734613742 8924342 15668908802846390480466388895323643904 8924343 85270135995558676748829557215355474664 8924344 -86569508370154236124168055418882048000 8924345 2245569097463168920332873882364650240 8924346 -42764100889629824046177981430003651728 8924347 -75297335476581787490928721540895079528 8924348 100573116141430549080977883639828292608 8924349 -911825608995172274553291074944937472 8924350 -59427599893186495616601656877072129600 8924351 215984098992770453362325479231990463352 8924352 30510070633415217022354770083627139072 8924353 96268892802555399350806400095515907504 8924354 -15188275733598132783061688455913856000 8924355 -93225044032428596615605618709860764000 8924356 25939426563764829891748031321909104640 8924357 32781114876268010044754373696770381280 8924358 -9806187620910196457629972230355339392 8924359 -194772729729327427705512518068789175240 8924360 158422182142885203804681649170296678400 8924361 -10454699831611038593634071195912303616 8924362 100698246856181803020528855294553104432 8924363 11198145300041431889892333250129828896 8924364 -113553824481480244920529499321353159680 8924365 -181560676094877913358185104908962930740 8924366 13696119233760992287953135742763718528 8924367 106186326302045681226372699527303884680 8924368 -27325247128243720631734538848685654016 8924369 50827485476555381118727386265062646770 8924370 17681366335988990696449707627679848960 8924371 -283806403898416238005930854622447840008 8924372 81743223686712840720649055896779720576 8924373 -71094180794666840653353843553601909760 8924374 -78221126062442434955036315960600036064 8924375 -22687913391755505223264728795753675000 8924376 -13368720677087018856767901919816089600 8924377 -42085190387740224891354547142705777856 8924378 12859811586509068361147384225661126624 8924379 155811501842772907518447351960910821888 8924380 112902572395765668011013875406181708800 8924381 156723642875349269614292095644732453600 8924382 91971195601066264748757193863467745600 8924383 155462630442115604668568950334462365992 8924384 28751442038160900998932654760268398592 8924385 53042829524639469114159345560841225600 8924386 9816801563964466457404021547647548480 8924387 105396690846096701532098825811282267036 8924388 31654088733487815885010345301419352064 8924389 -30989448439104395059355959721934151810 8924390 -60717171803313962052264236360219740800 8924391 -62286836799436651334762631722391045120 8924392 4373995970219291446253454098509086720 8924393 416350796433762016137327071178505610880 8924394 -97996021033892256185554625202813715200 8924395 109245108329280209435219319856586641200 8924396 -5181707180458265946580049807699644416 8924397 -140567237078213297232370134052147454400 8924398 3115204867053936294176862687235173120 8924399 172754837247143624667568328977646682240 8924400 8069543654405197999236161274232012800 8924401 -23705427751565219866490501805629168988 8924402 108053662832068663240035488054515699200 8924403 22733572938688956796703943886438171200 8924404 -38068143790577841859244235566983897088 8924405 -14898268865370211072347007930807860480 8924406 -7824302884782570337044917062725919296 8924407 -88037161078016744573323086587500453728 8924408 -220086843142276660168047365124287447040 8924409 9367233459500218128487358199980708160 8924410 -17574357700388533493806890979777793280 8924411 289012746511401305703659335418174559012 8924412 45790530261882197490841197889598349312 8924413 52617627138450759838337695948831037824 8924414 -54879201278671891606675103806624005120 8924415 -17427855992616333793833824195747956080 8924416 64631630003555493399449180143777480704 8924417 149675977232542043660433541592801820672 8924418 6558258037331041894647366250343739984 8924419 120862305100501715897340502964998124076 8924420 109750416013390977042768548292494081280 8924421 -30280033216792530801260885630780048736 8924422 42354743048884108653114016300514588928 8924423 -297109965618913496290650645162751200 8924424 39939964882871521053822264615519313920 8924425 147235973674981410559945788408798065150 8924426 4228556192572081327650183158656584960 8924427 -164773989414861467105695445169712336836 8924428 60851319684823381749559922770167219968 8924429 -112896291703688450606570221956641598270 8924430 -42159175249598450542865081474370218880 8924431 -21350852788710909439296062085338517600 8924432 42249917762361254290029730900387233792 8924433 -12131349533414723473752573959707791360 8924434 80619565886585020009282748101867943712 8924435 570102664351980038910369824346132480 8924436 -93557967516282208039699510195663252608 8924437 70610171172760266843197537105072176512 8924438 -38795246027657654293988173009135768320 8924439 -50171522665960905424005222374052060720 8924440 616812799851837098506676483912908800 8924441 -217465354830729459543763563123090415158 8924442 -48078510030418072686507563318755013376 8924443 -78725121791138001492763557425877861120 8924444 -164968683524076273151128950367405270528 8924445 -4472283707451685823100390707224478400 8924446 -28464206586653719872219329135868083328 8924447 -31368056546653641801092367116689146768 8924448 452045121459622023852747313284907008 8924449 -309547170929662073677384327439092251550 8924450 -86272927773961110567780737708387994000 8924451 180175414505949092801415791020804346232 8924452 206420469192368857702879518915684213760 8924453 203434893694706539427572011142794480702 8924454 19499470218863197541983327858656436224 8924455 -208046688442379314208931484267115309640 8924456 197666475588155869775834359267207249920 8924457 193039829371903585196124711495207703440 8924458 -20694011370610882472799001234033524480 8924459 -124599805791657983458941076000960412184 8924460 -31459880843368766265285135153030758400 8924461 -16991422649847894418854414779936264832 8924462 -29738313704268402396533911686183768768 8924463 -70638634207159399809379404546732204408 8924464 -36136887610321600378525445398259384320 8924465 -165749251422394259573628552002098908480 8924466 20442214406198477455385155880972802048 8924467 54666147610593623694744274631195221432 8924468 -28633898104428227955392532104018681472 8924469 6525367288358861989538651363084028288 8924470 33328661047445549067135319497520661760 8924471 3721607581546035095290306171856538000 8924472 5148476913905774990695811860955136000 8924473 374262821386508597810964263607077310420 8924474 229308224779129687088732276671626432 8924475 -7428322975671144020684292042594816000 8924476 -54711480771750542117817192744010240 8924477 271602949989647331941179663854622480326 8924478 1667809737528262925960594370446512128 8924479 38266898035278371139884371877826630080 8924480 62208896023474877884597655598590853120 8924481 -2154960802449599918197529538991765872 8924482 -47684845507348467955596953610516054528 8924483 -93083722554120085094842637946430662432 8924484 28995181575273697161357555354949201920 8924485 -157222813911549343614266657535760373640 8924486 -66583168498235843793440831837679899808 8924487 18234944352579023402110812565165619712 8924488 20480594738594394931254231520656245760 8924489 133372232350275819473232090376729143360 8924490 -14850624869965467476324578348868620800 8924491 271688828580799202827326000585007567892 8924492 -37192519125560478843696617146693360128 8924493 -298704041790908777681587645885635233376 8924494 -70189746655050919938853634554638220608 8924495 -45917304504925283586825549993471651600 8924496 742960018878845266024548506654736384 8924497 15096265057094696875511543825710653952 8924498 29041564371790250258791135780001800320 8924499 8670553501444103404544913833048909280 8924500 -60102357138363491173391880032493696000 8924501 -381316339446642917785106793856794758400 8924502 -81238355468750121331926003569638498368 8924503 -84839825345224723713615945122319786320 8924504 -18717003210904395050838060466495488000 8924505 14184384482598220087151265365831219520 8924506 -51104867961084647612777008236938691072 8924507 -187843577524178826777106246437837042648 8924508 117312159691221263908763075306407687680 8924509 4669197917969998952744988942985906080 8924510 23901072805961491338493606879954364160 8924511 17934341524125492754187132756367492144 8924512 -48410428034505807386792064419590176768 8924513 102116309689449868924861387443222378024 8924514 -12990628789398384197615359002592710912 8924515 30468597619330238539736309176658414160 8924516 230220960681665289067115387073844045440 8924517 -94699659748961534614087083515024842080 8924518 -34052532409675837134193822984016640 8924519 242538093961130608337287637427526228920 8924520 17127064337083484120554657020560179200 8924521 2226321247442124815081648850355338832 8924522 -26140641037184153488812188074287236688 8924523 11806943510681363966093851551404689584 8924524 56700845712976586068590916966108416000 8924525 -98936734253371314729317808538280893950 8924526 56976226553065189773946227127519668480 8924527 45480452342215032396792935578700167376 8924528 15856707159319285678786737202412912640 8924529 -44289949214118078529544479217834780352 8924530 -3953597170951564912238364258203609280 8924531 -73919992077631780360599309339841529856 8924532 -6829939500682404247974202655257878528 8924533 88955597092408134232612930289766996782 8924534 148216221380628539207832309951641668032 8924535 -102084891353549708196665853878222434680 8924536 235485398685374925228193713314194759680 8924537 111968730200971783693830592984878942186 8924538 -11566027051479444008545109426833293312 8924539 3462334085866433977990590799343347024 8924540 5618298684651300724450479984880458240 8924541 -97701975555911531694447578281373648256 8924542 8037509880258585258082494953472537984 8924543 -61390957558002084839094038784962702208 8924544 70214866204228833864722422810741309440 8924545 60844368499578636036362185652853641280 8924546 -17747826385725188507923975608202398816 8924547 -212650369617406940042094766383023520000 8924548 161247784036386500102362456723195109376 8924549 96188541617442072090984859379887033536 8924550 -3093275312476507430819943605041291200 8924551 42941564578600985628755951545755817920 8924552 11850214986632277673934872005349539840 8924553 23525909431769529155383736364216576000 8924554 122428082169722831047416583455959708976 8924555 -108900311489148343176108582487050467040 8924556 73877464473318442745557463052709023744 8924557 123686993311418799219390188925873501952 8924558 101315806069144890557923588104290664192 8924559 22065739443591529381626960260186941440 8924560 20872570257814574150388293813572239360 8924561 86768235460647421841347803778830961524 8924562 -14516248200800193630062397006361284960 8924563 -75494275638185414563113064640478681416 8924564 537600964809367472003996159881359360 8924565 -53358149698125557824157905672042769280 8924566 33297693026032909012234047946608611520 8924567 -90451554335342577829420358359024168008 8924568 -2748128998387515912906195529406730240 8924569 -259278933219521873444803747675716443756 8924570 -91409141802609177496970682864974879520 8924571 83542852979225942709563415238945252140 8924572 24810634905580638116795379167242074112 8924573 66357278723837951490518702092963225440 8924574 -6415178953815784158840952512468661440 8924575 -51487026536587765578466618610393644800 8924576 -46901479925251487949548134383511142400 8924577 -87139785582973174788050645150285996880 8924578 11123745524412810567126233450274395424 8924579 -102198025561853274011836007345168822820 8924580 2622058032370108382592458462301450240 8924581 231003887368769560542651419249718568382 8924582 -72531467716370684875929947602506222720 8924583 108770861583101065256012308132349936424 8924584 -132721865799162006302583509522764477440 8924585 44063774341097275619303088122485464000 8924586 -52539744851527142788972494918144636672 8924587 -118792934717367848108816939608916686448 8924588 -94245864025507417486488752520832849920 8924589 57928414601933098662602704145574902454 8924590 15577630398996229738803200285618150400 8924591 -64295199077752770916752797275124669616 8924592 -44035733625731232229607021260346032128 8924593 21664445957644422504771709730313082920 8924594 35672125394348050858618426586681567232 8924595 8420924632710305390455471927532889600 8924596 103579776065692449165804322150149411200 8924597 279044042166075408914345344631531598 8924598 30735484941570716904302734399383652224 8924599 53685424231136846053002097418254544064 8924600 44028490901717993322431896338883584000 8924601 57260107919909063978992952589609944064 8924602 -69341766293983640962485208101326818848 8924603 148633045042352687022064946994115434852 8924604 -15085260881158724197527932588955525120 8924605 -61008172572744144294325866751490442000 8924606 -32759708718239784280714390561595082240 8924607 3650214833868096754730975771716343040 8924608 32401077532742784085984117053877911552 8924609 -76585921881971662541404834300000153914 8924610 14490863646440238691504119968824949760 8924611 318016724289525778658318649438106737212 8924612 88629842983673003419112981150509780992 8924613 -66216737952334203006754848978754221600 8924614 -71549155734946412319976414913089693344 8924615 1306285938123569206241801973633450000 8924616 17422019802336622392669427681015710720 8924617 55487082139929332385265452088165623048 8924618 135899872674900697040733066743917427760 8924619 187017770179694411425645275351504259008 8924620 -102349567667733594265800715912530232320 8924621 -50577941827807227889459001696075367936 8924622 -13294085315254620383322190411693203456 8924623 -201007900273309552734442371526419952280 8924624 73530538787423207343930099381064458240 8924625 -8618964435691006237683336793822887000 8924626 -107415086671720692961144045660391067360 8924627 -40262838322421428964646104093307284040 8924628 -10515557897338370757192277951629772800 8924629 17689157590304293174412517337585080192 8924630 25238037990397201668831951766210273920 8924631 132473441030229766130399794120492042704 8924632 -143749479955995846134171566116649113600 8924633 210534398649661120449767596526253327882 8924634 41526310924992239378737993879291008000 8924635 -24326877775481595059212792323041828400 8924636 -9235502219680182527891554918482097152 8924637 -81816767343362071420690096392775529760 8924638 -87252832354205399345364821318160785280 8924639 47278419090329473153620780517980001440 8924640 -85666649027055041400701753214440570880 8924641 -606871366624558442317811351614731562176 8924642 -4421760642571200483604197370682815488 8924643 7654966173346213327500598000969159488 8924644 -124144050215183552218834570269944930304 8924645 100005757918294989083641025787237099900 8924646 73646301657286106894703603563712379584 8924647 38444650289018441443364357008465093872 8924648 100691421895784443635626340467245071360 8924649 -27384850654543169537338260900690554736 8924650 -53228528541692581675659043805222400 8924651 -82098723395715159659281903207215246348 8924652 -11647689992944789798954705840563879936 8924653 132174851217284484088499760335273007000 8924654 13731377942256341535134324432385991680 8924655 -9636817288345506060641974022570745840 8924656 6865856741049261745497968372489846784 8924657 -23391366772266168672861280990570109568 8924658 8473931596283266436496894197073047808 8924659 -22507649270701649028571759592146447184 8924660 2581871421614378455522378409826240000 8924661 200575417159263570970892379305019058080 8924662 -90042520861935361102930633672769379168 8924663 -92134314825786812979054499720474478880 8924664 -155316157305207726844073824704703180800 8924665 108793710921234842574465316261553814600 8924666 -106744171965544548422820090659917135872 8924667 -78926120996549505507157032043189726464 8924668 -16448837284249943718816683098803183104 8924669 82852845712270683780021176120326525644 8924670 -11790873580131352436963297673238479360 8924671 71660261325257822342358318475266007040 8924672 105828881482146044907463985677952090112 8924673 143981336074203404672392575468442657584 8924674 -10028991199412078698346364998596756608 8924675 39565197296319437122402525293114277800 8924676 13150303203462316758127686083083536384 8924677 -174031776433018349773825309084357856388 8924678 -3073756924271531689773366167338475520 8924679 -12407385620632327722623347310455662816 8924680 -78512876086415087973152453828788224000 8924681 46129818249352670048401514883580627482 8924682 20217321548672884919792075982621991680 8924683 7334582856455713210963632570844295168 8924684 -28419470044012028091767159405869795584 8924685 -1851785225270882223315744223197204480 8924686 8150265099381923975988821879174457792 8924687 -229670329443230475633356816696922179664 8924688 -1769681708379272800567474159276523520 8924689 -145911156073358729302798221521520774144 8924690 -26825333926201166178769326489694932480 8924691 -65001624198953999434265872453006827216 8924692 15478363490187784251264162220313405440 8924693 -2059982913012172605558108109046274816 8924694 51049008093311328237388651465915530240 8924695 -41266399594158266284323963087080266080 8924696 29038858506082334261005686976216965120 8924697 3625729573533135411175896047006798874 8924698 -99581247418082594189442299350522160400 8924699 19957834466310429841293643686463319040 8924700 6798306880441990217720934856590336000 8924701 -20622728355708189262591528229357478298 8924702 19900359208077226138192870128202334400 8924703 82487498494599734992234607135813788800 8924704 221633468135773168398586567783121682432 8924705 10307030024415891111843438875082931860 8924706 44216213532402920772242807710444468224 8924707 -260604762464837458761402447458912744568 8924708 -14019606326181571886266223310130302720 8924709 187708309997617723611546852875704172160 8924710 6874287883937878506425330025944741760 8924711 246509904468125536299153971318605071312 8924712 999126746676762762239906294585917440 8924713 141327515760262487169824444093853102720 8924714 5000178033672247230733609574811036672 8924715 21329442932541789148262596303759116000 8924716 -34214980631752078038624473491044487680 8924717 -37294330114319122705093603350508934208 8924718 -110399361754396652056966078350074880 8924719 -263289358134955548619819356694798128880 8924720 3779779212265527283316136923727790080 8924721 117791958580576813710959192683691569920 8924722 -105646018124327886907413110354610191088 8924723 151157920645323441347567409138925247184 8924724 -28469193867884740808173204482871977216 8924725 15312391262206801440729824406878662250 8924726 20703644964086996383024773567566097312 8924727 -22335364558669835381632170706874128896 8924728 182204485640806627155986079762515558400 8924729 -87874839811462812726393795194623086912 8924730 -38807895343717869055418519032682626560 8924731 -31582956186858508869792056234752093468 8924732 -4527181854238966245205467666970344960 8924733 -4643734766233664192839258944318964596 8924734 -17937458363453949030993930458536497408 8924735 312271091927094365923687372712780111760 8924736 -583641057497657443847330523361837056 8924737 -89942547923377031407055614058184199760 8924738 -87116859411972605199210791333819013120 8924739 -13760859461880196404648151055498204352 8924740 51000546490919398218460285808221593600 8924741 -61424683469411824688247708999480309696 8924742 4220506826136081043773856217717140800 8924743 26165397135655264459298867197413723992 8924744 -344481227259891974810303533273012961280 8924745 -23826277598291128745443503892620518400 8924746 136100300858398498154607958440038337072 8924747 -23918799946048923063502783735878594960 8924748 15070572538552014486208001934570012672 8924749 -316946838788290459282885293449499594250 8924750 107154889597540101093836798059009920000 8924751 -26453143564450258886882237729570099400 8924752 1387017219180087890815676863981158400 8924753 100134361571601242115521324762950021920 8924754 -45266047696085089199003091814161847680 8924755 -65595547306356546729690945341668671840 8924756 55389823240989378339574627448920504320 8924757 95745371854960052909560952249811840 8924758 -27850779065023171450119506911154231520 8924759 -202001838425091637234778409354852469896 8924760 -5840486659109159144282114990119526400 8924761 -7460271927368965881088259522947742880 8924762 33066652303940960245220597206387478016 8924763 3915658217541205422707113038159993024 8924764 -86308549155311254433423110530661390848 8924765 80537106387185012021024773173352368600 8924766 52869795538059639795379480587935625024 8924767 278326118746551817070210996335357291152 8924768 182055012879483215145098108204250562560 8924769 -81463414885682094819178609842115090560 8924770 -6997079366507109373764663323863880640 8924771 -65354723524542857707691718082820532576 8924772 62745403528921735474468021688756769792 8924773 112877236269516831110857692432281592000 8924774 154550314213645979533036089808357223136 8924775 -61690860660535242028783071849371088000 8924776 -8949315846285213264691767198186209280 8924777 -31017985109803857798919335908325010374 8924778 13345517820004707803303927587258179504 8924779 2598595620900169992677002271985829920 8924780 -6168117441428039562744322130307978240 8924781 -188937570701059099245776764335336896448 8924782 -89633437625455889679322151114276926848 8924783 155762661436295845969658316399105432576 8924784 -10040685692772440949059690096764649472 8924785 112302114137152635229911764301017404980 8924786 -52696721264345313940678015843038812256 8924787 25836857701878775162119700831464687444 8924788 -47691761188432850426213515272840970240 8924789 -7510031117453777070902090288421584580 8924790 23413879312476994342486136677858560000 8924791 185455165225931515008416780392879502800 8924792 207154856050138774960254424011906048000 8924793 24998185376784716051854636936070224464 8924794 172910160753297111806117527462872983040 8924795 21898858909661911901036829376848733200 8924796 -39983487832550997090476808616540846080 8924797 -14365686782661831422305159486008564928 8924798 -43238429904534955618557136792856629248 8924799 65580903948678240465384509574641153808 8924800 -55499926129347922328920861995171840000 8924801 -82045190102067230840481977145265539198 8924802 41252882193243682950027071805342901632 8924803 226907273163006587726037996351097597052 8924804 62561846638517200856862100474694086656 8924805 61089841289255412702138302170887863040 8924806 -2533358794265282285158246103285470080 8924807 53502517718122460503512347772514656696 8924808 -202496614965046534194398729160791654400 8924809 158402515397273509348471157236639834010 8924810 13214537158706302419510886670164990560 8924811 -5891614375314906054903902346365441040 8924812 -71904954076954952678957813403421670400 8924813 207592964252648737869435417718495367040 8924814 -20480904710668464966473244217255762560 8924815 106034437287686964531486001615874733960 8924816 58596464160217095689996768818103427072 8924817 -195135082263440577594221669156529898560 8924818 -35273978295463010158963266896762254848 8924819 -32750163590009052252720718922145117780 8924820 9349426978269882824066497677260974080 8924821 181330526239240661520516927121558267022 8924822 -2881119008622849346701875706072686976 8924823 -544539087319058111393739413460231048 8924824 36723241822109929080459105057968517120 8924825 -2201591040484883448703849604996702400 8924826 -46824893615684026628612709369459872256 8924827 -112281708746732832838478212546670147520 8924828 -21598858201280313226309394943802613760 8924829 5010635669699592226255922848325960928 8924830 184039042566191484655965118184520238080 8924831 -17951815825092474478267446715315186800 8924832 70087840217973698327628581274208174080 8924833 6833840845628261689169323826361424644 8924834 -12195714049821535265167588599295897440 8924835 -121637220239157674196699153063844203600 8924836 -137945284627390312351247113930976091520 8924837 179567741700032324207777094789261928800 8924838 -871066725683081629400445761996857344 8924839 -61602227515811612850795372341011104 8924840 -19307715021184609695033267333425971200 8924841 -102796884073960095968663898712174558380 8924842 -58321589384200587161823538523136089856 8924843 -16927621574098253641929287041572384096 8924844 -35106284363747695620696516788028269568 8924845 -121366690871681355397732650436811349480 8924846 -58005585229910666239919528882442821760 8924847 -188097122969610282509987692750066387200 8924848 9962514943418113848338072762861699072 8924849 -219032250698134379831910566770933762380 8924850 -56082486951573439188382594525879488000 8924851 72276387945526497335412751945028847360 8924852 -37352072950755934435583731267862876160 8924853 698215659817107197663852604928806528 8924854 58312917946859782728148076206893975552 8924855 -93809599110356600239886478155808528480 8924856 157530300172853861576679406419582259200 8924857 24036905412077418514994653758406804992 8924858 39562495307082187012539229615797767280 8924859 95513762838970834783619981882015530764 8924860 34487995864833563760964941772598784000 8924861 -64812670211481619475836084219558068576 8924862 26334235311221746991231307238849413120 8924863 -57333810759565787791979446257084152640 8924864 -45914084004889804928175622799027601408 8924865 506399810500323986322090642874323840 8924866 67046862812048333659011944831576078880 8924867 -100642523937060942347352531925931404800 8924868 74096285084720174193766337518462772352 8924869 95914954565493038508800904630888349952 8924870 3237754144956061320782156511638784000 8924871 -166602832824464031814949396890132306560 8924872 -243468730993869392286351573186046156800 8924873 -25673417068924996988000427563346635340 8924874 12373827934928729623593629969997250560 8924875 -41894213699142268769813858243264700000 8924876 166668629009887993047058622163467631360 8924877 -192873651427803788769444425941409118720 8924878 5824782582807712955686358575320532800 8924879 167883888517867079887925100209445738480 8924880 -31237285806927602807512337559060480 8924881 -2677153943821021938215542129013737344 8924882 -98458373736843938611293795225173449920 8924883 45196901439694495971545304348677725248 8924884 -91976374826396506312801209188288442368 8924885 24489452348212988754252720279300959580 8924886 16362103539929345600641969055856520032 8924887 28219429332313912112230472001241542536 8924888 22801822484327034408264943655081164800 8924889 -35447332971810991988393382424506680160 8924890 17694108422444959719367927833567637920 8924891 -20884719933640500698909418342838848768 8924892 -12548248821877927910416928454102912000 8924893 151065630381298095051805936748525695142 8924894 -14723736076023337458491501076257901888 8924895 -10313077233207634338749481025603963200 8924896 -95950886745034778870100425480813150208 8924897 -83479049529917014397848698262855726272 8924898 -14679727491826457740813823572108915584 8924899 85615641454900308088267637398780866288 8924900 -19360130463923384789478047515557888000 8924901 27642093603598514598400630387351336032 8924902 -4962223013881449519810916305330087936 8924903 17365468911938972270992164200714504400 8924904 257029703452199111556191690177706885120 8924905 -1525405782647716439066272534870327680 8924906 -133638770166372630579237293043769076736 8924907 5235881461906787055690484923698564736 8924908 -1811271772893267681907775831640002560 8924909 85797000936023401228645130598351346806 8924910 25616971657934706138340048065781873920 8924911 -54157214392742842208041637108076365488 8924912 15375370372642615705832962957997998080 8924913 75113630429865020869490386818746753664 8924914 45829511144153455475231492700548887056 8924915 -70661588060165323066502460996882060000 8924916 -2614517594959590277190941253966364672 8924917 -172750827407954102825402192614532094034 8924918 -27109474343253894947172003993428381184 8924919 80817221933177848139616720281269651944 8924920 -13970922578875764137733132035911680000 8924921 44245438835212440968392420418317225044 8924922 25444711394853012981140115730531163760 8924923 -102890177070656199826607806444794091760 8924924 -219749914886243011609745582680423772160 8924925 65226362084671580507663335020148300800 8924926 -36859652233736172832706503953607769088 8924927 86111830941357858963435287763751246080 8924928 -80057023343268315501769871665058021376 8924929 -33648406531913956837497588832415290072 8924930 7539687702899592797242066160371737600 8924931 58783098457033995954222421282924001280 8924932 -36169504642879977890612990612232288000 8924933 146247163040336098452285535669876105182 8924934 50624922667044693308386332622090150080 8924935 -72734745245191314374413714243676155200 8924936 -303336730342202976266965138375864688640 8924937 44091524990674465970572429615367900352 8924938 -118061827081502194814167713928584752640 8924939 -105590957661558065270949664438133549376 8924940 -22305373685909138908517465711565849600 8924941 -221462904196677799415875880177064051658 8924942 53670613916169792803430759657974716992 8924943 -71393806295560473401358051639088046976 8924944 24747706710553938385309597662059954176 8924945 99173640754689186370335388306860515700 8924946 -57612575318128623141365663349586329600 8924947 -251477817167946615977969046744841150560 8924948 -13120693892822477953760801929846118400 8924949 -178240616411864322941234571043516254912 8924950 -4347585799355173658634023381093750400 8924951 -232978739718629756131580254194240000 8924952 50713735426735737874518435368925573120 8924953 -4009914350185712159417227684385666040 8924954 41889375766139143216347937946574743040 8924955 -12471623442625295289861310914676687680 8924956 121490096783379345244450281367518446080 8924957 213789948020281140050476525490481154572 8924958 112767960451330578199859016425568328320 8924959 -13639071610823757552609287411665976184 8924960 345290487707288088687428116200161280 8924961 44490693686834982150414929096651716272 8924962 -6582901584877591244644822860224335872 8924963 -101425119043506196250374115592891706788 8924964 98031418457887161909891466502799614976 8924965 19657907477378860220720871329843395200 8924966 -21506750980026793641359499473041623552 8924967 103151864069054713737979800037992613584 8924968 -32723397353846450269671843876880803840 8924969 -84912841997360131365716923976861130630 8924970 -2114559069264615273104738536119498240 8924971 167036408947579540827036801520700333568 8924972 -42684237139441801637845946250648960000 8924973 -125382077740063563404915849510059713216 8924974 -55930197891379919335305769020826038528 8924975 167557011409143855927933052805878425000 8924976 -26266544742323013516409601355229347840 8924977 16521400563530432995821615805830384000 8924978 -11767252036484365602279035618781150960 8924979 -13071946409006668923900334541287834368 8924980 417958955850579898164983981474895360 8924981 -143946335453318752857834520759619594496 8924982 84569077785379196687516033909567293440 8924983 216628109184346836623780367342669246000 8924984 2403554895892314461205982596715315200 8924985 7368168302977858683963222450659130180 8924986 23084962025057307558657431643774816000 8924987 318357529754594465433769379488682673636 8924988 24544472293304600137449443743920989184 8924989 -71556975346192768841629223756755961280 8924990 -50786471407663753492851982519778090880 8924991 88402984476620075995653700806753832392 8924992 13056379063871743034350448068824924160 8924993 -11670553923511230997338623811002019840 8924994 154332747737137783713399275333150208 8924995 2272668015579619225787206592270919120 8924996 -22134552412169267670268947433049841408 8924997 6490117636980869885423412719632140000 8924998 -13325901111627012582375093314321629440 8924999 40140116214096098603053594088853351000 8925000 37339106402311320200386034930688000000 8925001 66461544997172282304140621648070999002 8925002 -73428016810808121249872248959564098208 8925003 -1531118902537355205014828384951371176 8925004 -171623795955327821763122760838509977088 8925005 223617741339393200384681365194871059660 8925006 -15447364481554315448422242715667592192 8925007 1808079240755531211245999296675608792 8925008 -60489482762365103244832457017804210176 8925009 -877485775449211937029319817297834720 8925010 -17535549088819448856762325776989568000 8925011 306858085218242374592843532873717064800 8925012 119724773765707113048198884080886538240 8925013 322029922703615419151635425483446125262 8925014 18304501916568873937571798026575033600 8925015 -46144627771611046377888257752294335360 8925016 -70984665151534011601022931066760427520 8925017 -205748694118703656051497390561981269868 8925018 -36803096476973346574359330507899827200 8925019 -274057111883887543526184727230844827580 8925020 -49777481382333329687081872725885573120 8925021 11144164302647682888347504964961680672 8925022 -79653605639159101000535156430507441600 8925023 223912678752961551339434760506773546272 8925024 -23883509367575756792431823258910720000 8925025 -168271210054340407120285305958990160000 8925026 -159762950833144665487468898665665945216 8925027 72141844937014159529707016167578316920 8925028 21755192247720789829542897076851982336 8925029 5535958428357580820047956705542680920 8925030 -5549475223113085453262706217901796480 8925031 270320583174637294472091443931388219832 8925032 268104297841344439341473925750692198400 8925033 -57487636658969042425682693051835904896 8925034 -128809958812018671974462804065362411168 8925035 6649740391267532424246666752835164160 8925036 1714359479659048513371499221006167040 8925037 -2842635787268360848441033058637829920 8925038 59032491858272945830868890509005689920 8925039 -143088879714495114398372139609793338480 8925040 -10996023908127852350845684397693337600 8925041 95875034128814992326962609494115470080 8925042 16275555868559225658986280838863527424 8925043 358613517258831697979829830604553292 8925044 -66470709081177297016997726094141136128 8925045 36578215315656042560225112182956204320 8925046 34941228158112426063000900080508240000 8925047 -231563268907273494087682583713970628504 8925048 73573787293269770131750976357361254400 8925049 109586977137157151561467946917864642560 8925050 -16069256902261957891539379022927137200 8925051 -40618974016798305472982347644075523200 8925052 163540527238480257897033193146877788160 8925053 28438155776850107593354577839753291584 8925054 -59594878836659842244254668042694630080 8925055 12708360658285805050122989333329827840 8925056 155981376069179938040800006100075151360 8925057 -43442270586094204223554236884045684892 8925058 64744181699865251698909297859723232768 8925059 -192222188570470259716667960021928545832 8925060 77620419714896064826109405338341888000 8925061 3827306218006907659497009618788493662 8925062 -55722894595616729124032652164276503968 8925063 61035649664677645161605332335621969024 8925064 -160975480597144700666986924024521968640 8925065 81575296166354356693434939132444837120 8925066 -1204298483713244376082240954900448160 8925067 -67505685599723258731384781685878037696 8925068 -53720116564727308136073090731135138304 8925069 -122630490383881913538117986642030540640 8925070 15267895896109426898208272266320875520 8925071 97952657992659445224548326864123479000 8925072 -19385913710576419155298407227323318272 8925073 -124868295904516932312173959578335719296 8925074 92789386492256481075118896198256795536 8925075 -49844660108814306538656363291851300700 8925076 235137345853262686964995885931376421760 8925077 -67759735630220714288328872789173919328 8925078 83819938609737421165414539481783431168 8925079 -33930365728880156329228951695346619760 8925080 -2321325599639524380184477100387328000 8925081 -190054131111746103304922871412186560 8925082 4483794654585680874222340783563657984 8925083 -167922614389509979873135261512294652668 8925084 16071738336615584077129093024135176192 8925085 -17077476615421124595596760140364168480 8925086 -26033300555831214186248274451303297536 8925087 109120326251259664625693107194618098760 8925088 -97322473817864175913287275124927037440 8925089 -211077948377409265137209623767402728400 8925090 -30007685177453529907430943184328263680 8925091 1554351576947602929659697241172328864 8925092 240436538969223865038603454218715981824 8925093 -40292270541604327740115129746992107200 8925094 86145555785683869790868653745617526400 8925095 49932050711391409956338696598065148600 8925096 164272418649529106586811115469728808960 8925097 -91588355415689780195731969191800232454 8925098 7943663524681455737621750848320768000 8925099 90423737793101707777793337364299064320 8925100 71258070986191462648973215285008000000 8925101 166383113764587478296973954317375700704 8925102 -67607177914772171956654425717430641408 8925103 117443179976620073541725424733540158960 8925104 10740444859322453592847080184464015360 8925105 92372795084246848870786637504044728960 8925106 -14784389822591681713997087910967351776 8925107 177055953258599811616487324950710327720 8925108 32962271494016931989130518130500714496 8925109 181990874370271762348747753509713827310 8925110 -2593016943847863702618808111863358080 8925111 -34069706746988597213437819679536203912 8925112 64067342870998496282977501346172764160 8925113 -222177049982500964098168758943258999638 8925114 -1326455235282791518125008005370880000 8925115 -115173107515593942923764624632923226240 8925116 -80714742459446101643824008905218575360 8925117 32158112503074751886964123843404789760 8925118 70753789174910918630739217963480017216 8925119 14271363414753829995120186922283001600 8925120 485190569445916024405280233724313600 8925121 220000382607301075669291123513336416432 8925122 -50753476597643553913481886613536046176 8925123 -49156798378144105272913545736584425160 8925124 91204671629080909571053508263495972096 8925125 75871063445168008715406206994234648000 8925126 447217977426324826915293942928859136 8925127 -48099185407995553153331893663233648480 8925128 3732376648399696859155160274558428160 8925129 159260411577349293436697422940817859584 8925130 35774805248324789779104498946503588960 8925131 -170038323777860126995135761412075945068 8925132 -155119354051226686628113200670379283456 8925133 -103819047885792253367065011876801704480 8925134 103891849427558321782477894693563585216 8925135 154207689491175020708596361448502246560 8925136 -51099597570761251494079556751698165760 8925137 -61147754187608747604062584498610607168 8925138 5172535444879648377389903283388836000 8925139 -118203278222709813652315976571937907544 8925140 -26191500134979939322336591397311979520 8925141 36303794570594894671414013071725880992 8925142 59957151255562577394166009769572061472 8925143 141507369240096948389173021144600216080 8925144 25131277820860424256709739580657131520 8925145 56789503811610525029586555060954192900 8925146 -113953366166258556274848978490665255936 8925147 -22820061652258830321604454891552240640 8925148 -15380494312099539670469481525639118848 8925149 -54387029089470135457130863253818997850 8925150 -1209919967215285534165749224885760000 8925151 -26047507090931352874724656733247407400 8925152 -345339997518870960849239577227478171648 8925153 -219574807571560512865184965163837864736 8925154 94666531046378610242237012804808797472 8925155 32958238973607046292515226970858870000 8925156 142253559256156101176398321790743326720 8925157 17479002475602670277516080302606150112 8925158 -68095226087736198748898730194381757120 8925159 139629950091301864458774536453993529600 8925160 -113619040300629275342127408344947968000 8925161 31619737129484508006796535338428721344 8925162 66144266152112323931410099393189661952 8925163 -130716697386236598700637859243898903376 8925164 -23880260118346768778615107796665511424 8925165 71137141265887469034860540088674439660 8925166 -1934396890531498263651526607268556800 8925167 -35065977525314011009608247705162045488 8925168 8264633347036916206642890768874733568 8925169 -205424103730393660100927979448414740240 8925170 -132945448552478211516776738748823861440 8925171 190969509331263631208218964127549869112 8925172 48836718789881385873447877401618210176 8925173 44662459513105274134644122149264962144 8925174 -110532029174216169584267033830581120000 8925175 6707809458757785040142624413461446800 8925176 71454984268535920927800171394591027200 8925177 -84018596472114500290991037533724523968 8925178 130661683363407961980546709633861238640 8925179 22667984106530272499099591464930394112 8925180 23061698000612579066516610937205022720 8925181 72243164865345888436446377502174334982 8925182 -44007849372531631210914441375168217728 8925183 -250306548211629699873605022849284616480 8925184 23696007302941991976732443513905479680 8925185 -117455224739816528702164370847630634200 8925186 8245318782541655278052594666634242304 8925187 52209767078930921034363260458207488120 8925188 148101086147661357540089537632569717888 8925189 -14199477899420968200911737713425300352 8925190 96496962668916787881955571254108214400 8925191 5062060104421951054456424193104469504 8925192 8929817490627607865854976731571742720 8925193 21540531307293969028405423515756098320 8925194 -557796312626092130581404603108224928 8925195 -91207143250594612271493118815281744160 8925196 31561826955632075127616575549174005760 8925197 -93357831711465108010678709030104327968 8925198 33212442825646135701804788845636897920 8925199 2935914778193692574268005035704310864 8925200 6874360610823709616947711511196057600 8925201 -87798149345612285357331437903945892960 8925202 -49154372152519313618282556643554144 8925203 -10923382687923618353128327648665602400 8925204 47012484007090347006030283369765711872 8925205 -92159049060469824763396808260713775140 8925206 -288170655932128466804340713946956524800 8925207 50164730673640511351709709484496529920 8925208 80135885757959408956922474617973329920 8925209 -5058195840805880017461890242928422896 8925210 3537394851737246638719938783618949120 8925211 262768570669212462726277266000063495812 8925212 155555358025286303417050730044062159360 8925213 183485380658125114179234745134805497888 8925214 -48800520214543706104392477220209715200 8925215 21206962988164797921895586943559859040 8925216 -53040864092381582251731710795631820800 8925217 62635769579607367367451519502082530112 8925218 -8029018556660278836294862231717771440 8925219 82599661739380519519899984791615265264 8925220 66524956203004854394420816720101146880 8925221 -198936689726321417896596546296180448708 8925222 56961586895814395187629778300716092800 8925223 50327343074855397370917623518751188472 8925224 45233212026266231815942723408402022400 8925225 75865544652049180176604686419624148000 8925226 -21909517092047699951408560825603959456 8925227 -134791329033735453701718355888982980368 8925228 -1279150765947418400313964772747228928 8925229 -126864317125665411028807780650656455124 8925230 -55905556208453840211266687282036850240 8925231 13801434194758301262655770327942700800 8925232 -38146828337174545947119577891340615680 8925233 -112493625304732021089119034602010529518 8925234 -6353600702964712076023842940998376320 8925235 77713826090041959238523067454270650960 8925236 -24817419222096583635645101359437870720 8925237 24570498741918358386791963049129381294 8925238 66193953373516055557022321016464116992 8925239 -19851340658570253473824535127970102272 8925240 -75820963598754314405089187887259443200 8925241 -18759866111994483613714356656550881536 8925242 -26805243697674454826545797756139638528 8925243 9327970611924171622351816876279446240 8925244 6964517042318137133028044767168449536 8925245 36925302623347479416834356975978298880 8925246 -74540428551012926873246155930864708416 8925247 -83046602095728101764042060185367767080 8925248 23056441028713781500025651187858014208 8925249 19046259904145303398727718648865929600 8925250 44552064151417753234657171342339200000 8925251 -20651809896798590823284114381678844096 8925252 -268534648671680112731043126936496128 8925253 -237387978566907050870032632478300717056 8925254 27434079916487502313943248698747758208 8925255 197913047885969795808139333912116744000 8925256 -126923124955474838124679407951483141120 8925257 -279819163117431107129402381150347921968 8925258 -80201087146663138109313339104573174016 8925259 -130034858016197028752684995863060970240 8925260 -107095533063410699013821787818202117120 8925261 107799348286426916326483297356509188224 8925262 131044670547940093492873568579584147200 8925263 180066415283377768150523033136642406512 8925264 39971395906145808230110345975529201664 8925265 21011589757018168567467473568398397120 8925266 -23199654132180010781667024514710420480 8925267 82601061176408510506780665148771334448 8925268 50452517907380489147760049044407857152 8925269 -149610309386809770297336953830878244320 8925270 36122787455690247887426193381316233600 8925271 -413327564431117118918886500312153936408 8925272 5794711131390521008579629770922393600 8925273 30832590468367166646223690670634421824 8925274 -67049369077754953952504173470524814864 8925275 23869807650408504049499489365571370000 8925276 -19167334846852615769151625148228229120 8925277 94220423564287282176628990783076345126 8925278 116146813459925434502998711100957187456 8925279 91879028955128675318420413041459775488 8925280 -22729048593804225902458182094269972480 8925281 -258873007439182147690413074241955581918 8925282 40272362398685254767053136913701964800 8925283 -162708720219589707082278439028951722468 8925284 4791113714632640728037656791687551616 8925285 -151492432407849126959174780200112352960 8925286 -19775908308226161746214984005901573408 8925287 18915697457112792152079170604737647152 8925288 25030868155818702309008406525361766400 8925289 199501572569392767596957418473199130356 8925290 -45210751010592992678083326751203494400 8925291 37595094283498799818416081890951395920 8925292 -153902120657611609710281201009350076928 8925293 -51542744872958861203320629935485884616 8925294 26390893892463351695331042591242806272 8925295 -1208606881342975868856310015571905680 8925296 61788786044536361677937884747580669952 8925297 -54016031037307068570736327678579846800 8925298 63957399050969437506762268572820565760 8925299 -25684916489925694770287047216303595700 8925300 77870659659286886616085934372529868800 8925301 -166844307554629615048931372465964318240 8925302 28539990418473735508691588165923400352 8925303 -28081284834147579787065048510163425792 8925304 -86297283324879310085689467498021580800 8925305 -63267046273554701999258611280894478840 8925306 -10118163458148640184851201080265900032 8925307 -76174293796324315944905881679451337160 8925308 -6855630999523673576811118906165690368 8925309 -627632631956491669813851591391674720 8925310 12150147068245118525303950142200234560 8925311 66215453635986942417462627994741505232 8925312 64499012070761625346555878647613358080 8925313 299328351028187793117225117676554802562 8925314 124024921907594968238143952268698402256 8925315 -4814526910149386973320463922719974400 8925316 120725861112325007320615972474155175040 8925317 -116804540343026351217349015396064969634 8925318 -90521478771026647947595047545016483936 8925319 -74855031344051743931355830390364991256 8925320 32181215265247749551659678769861068800 8925321 29697210256972090038429724157957852160 8925322 4336180272762046964266168172810156544 8925323 -75568788862576234722202081946419080 8925324 17762446335126036067753384875325165056 8925325 -41920765368862706276852840574409077500 8925326 31108828245267810256281748780909584000 8925327 -108021338768463134097555784152739538136 8925328 11983518106961650143370421560142725120 8925329 120660844615417743366132554607845014080 8925330 49506229905849666439933497649455168000 8925331 -98032541509835956058280354336776829336 8925332 97459484223910903323807120272529338112 8925333 -34589585401746085990576307439486612576 8925334 17095208340515028256884842537897410560 8925335 1003964383842037173805813052338326960 8925336 73122285039600865579662648529531699200 8925337 137829312707966506059278279907327300292 8925338 -2384643529290715695527448160304198400 8925339 34195919033020788737003693707537586688 8925340 -96986717762739845977451702073873208320 8925341 -228016271166503760026094561022077585600 8925342 -37436981449891115217895256954886890688 8925343 -94393262285201764869416210232041777280 8925344 205350907963450892599100260839460110336 8925345 2645779686153340225201826952952713600 8925346 130820258906051126668965023523500737872 8925347 78370562606308138313953909409997271392 8925348 -132669824108834796029022379627563678720 8925349 36616172976867924184331099193770874400 8925350 33595611868226439916548657725582978400 8925351 -47354011626862865476116866205819390168 8925352 57790172365542281944320628102597509120 8925353 126116196714328705621831686067344148980 8925354 15755469605993661777762027533224092000 8925355 211885464723061009974046570681336913760 8925356 32072649632397932678146579576302289920 8925357 -2922984593735949084852182515390119936 8925358 35155042884950889552031603082345431680 8925359 -48665262023548677884143143235366453440 8925360 29800705151212555494681139769362022400 8925361 -173424073152833051611334173807793123600 8925362 115209670125827114116709230513992297984 8925363 -135025592905237544218199393044502547600 8925364 -35926727316316611692979636283398144 8925365 21917165845509307587515175306291686400 8925366 4451284081691052632530861799220557184 8925367 -239412041399103608215840797730368187776 8925368 22221096407149163252809783003286261760 8925369 52413984666887767920734443138360209744 8925370 42159868940530357562838572427489773760 8925371 16097779509914629383212083849649577504 8925372 34479466402719357994719924548732547072 8925373 25312782899652443130487586381541523084 8925374 98604932110992278914767589466057486592 8925375 116470257251191708856796468716698548000 8925376 46797488620727791917380337281537146880 8925377 174718914273302263919358788811212636226 8925378 35204370419415744595865587430315335680 8925379 -18326978084832807110149289438768257424 8925380 24766956330569370086133211568415682560 8925381 414717831222286462922972871388132128 8925382 46720362817498665415052651822689725792 8925383 291485137775067731624025897094829408520 8925384 39854868484952998754927511163530117120 8925385 -10634852841299923456077624159973332480 8925386 81197453892387389222275166525263417392 8925387 -14411807594802458920475430630017504040 8925388 143450358032827544663682141417519482880 8925389 -3017729473213112141607528153425127360 8925390 -24132288206885987507365808891741911680 8925391 22595408589477938277594586774600731024 8925392 19295136526021589679688494947074179072 8925393 172511909048526574390311208825894266864 8925394 147296310021451419682025697056549563392 8925395 111338046305232261696916394921098244400 8925396 -7298085999397944222546157917629300736 8925397 -186606606504008565795610035064432401366 8925398 -90108748603952008196783813661606998400 8925399 -26430000057966368878794536817307293144 8925400 12929416271258117212971190765776384000 8925401 -135309094025240770161148575978729572598 8925402 34400337967611742712327482753358438400 8925403 -68582066448791510970508029494500320672 8925404 -127556352286958637460015667431815366144 8925405 49884151461313294133532015339852587520 8925406 44801269726351257470397885966551249280 8925407 243995072546858757842623446380085130656 8925408 209832922874365792897999598943882706944 8925409 -340043066503102264392154089900929170620 8925410 12128284123169614020334776837190993920 8925411 8709091789552314779845861787053819008 8925412 -89710874376825623312280158317699999488 8925413 -2085039916975987651052174888681632128 8925414 18389520032861410170167169861621877440 8925415 129692998328109400380027227851993673520 8925416 40600212519913483044421965762116352000 8925417 -154988405767542325118969217221577360000 8925418 -5071039942504923806525005625555118912 8925419 64124883582898316978381383613980568820 8925420 29545110056443748781158970187235328000 8925421 -330676934325094144546644749477757343200 8925422 22112179347994602494201763169347417024 8925423 -15973329609439927794788079570909823872 8925424 -413696732142149045508259838498471936 8925425 99620283097111123899572213093521452300 8925426 24085707574532645827022473120508951040 8925427 19349611327783280928198808801241068544 8925428 45004963187176378494411520389651139968 8925429 29432181009615535868971270183310582208 8925430 -44258381989637248767428787112106158080 8925431 187310879770642995968375798331714394032 8925432 -105876619434115306210612118023868252160 8925433 -175819502975263231278804382215551646720 8925434 1145061158009581812186764153402472192 8925435 -1717372232744779076776129076365654560 8925436 5456641396817736953676681130738442240 8925437 168169409355913534529073709284665230086 8925438 -4399934635620711450600502654067064192 8925439 -183047033554720896707295593601538581760 8925440 124972689165956908766053827188726169600 8925441 20979215452808294546643136256494761984 8925442 -85472601477212234809256103241651495008 8925443 125362304810941396300075704834464797692 8925444 -162931328618666196520576332454717440 8925445 333762277664681758163398051420083375480 8925446 49984258627310110767871127411812231680 8925447 22312324284277407224693614653642085800 8925448 -59865876479976237043821919528289971200 8925449 62734445263178769259754329081730036928 8925450 29705122295362030339853768614522464000 8925451 71752651072428882565451388445897938904 8925452 235045458468850154689429759329105592320 8925453 -31194474578792917383677916780111386538 8925454 4652993069826323979258610854741999360 8925455 23155671780669814325292135272681318400 8925456 -10349106589919624609243365183431180288 8925457 -291184457671706778323603179382319529294 8925458 -26662096396435201066153592399308124160 8925459 106411942957807965933769383930934402560 8925460 90502176121545046608465073898277185280 8925461 -218008236846430728339602650923124651200 8925462 14869595389175579950825169565573868800 8925463 161199239386798586964753749158608880712 8925464 233827993418440922785280781777310095360 8925465 32226883206018469748805899382339398400 8925466 37451272901776494475322517833864289024 8925467 -757683418762738049768795315329676760 8925468 69974980899688751978788537172254433280 8925469 -17564037610943424848589505366552198304 8925470 32851015844552226408556312845039823680 8925471 10484367696123532801609193062217396424 8925472 -56592585866190448403319380722587795456 8925473 140939000465003830558373474233011775380 8925474 11896329320086430095852231997801343360 8925475 -53935844063394293677083892750166286000 8925476 -30495483315946562843940734099672604672 8925477 108032902740596150601508821057239600640 8925478 -36170147438607020597691290232740933760 8925479 -20760737146759307641619334573080122824 8925480 -112073553841153096417076961342941030400 8925481 20839016521681000605868188616405236864 8925482 177430094705735834878766707213904209152 8925483 6836681206511502160627722800470664448 8925484 -175701163975426689285504395628969865984 8925485 107922289908893650629254496113222487180 8925486 50138765108634802890083229956080217664 8925487 -149659565232165475289533243603490362864 8925488 24035778026072347676722940486350798848 8925489 20912079536529819665724833501131377408 8925490 -24737540034617760682004888347046853120 8925491 -17249862394709463721472889538904260248 8925492 45841087580786878525572340334866378752 8925493 34363741299441084097369778799063239580 8925494 -18300425265647908656971111555021945088 8925495 -29807959825083680053109876518840581120 8925496 9982842775159917409979202885667737600 8925497 -106642528916378111958892197725090889840 8925498 130006979682100734338277737321315013120 8925499 -381410862792627895056045759086586132480 8925500 121089085859527116028731115428377472000 8925501 71601501955359304236114881187131521440 8925502 -157757829994076739308470572057976866048 8925503 -35137943201174623900530354932387338920 8925504 17293279627635733793033880942831206400 8925505 -191354592545684285836346980021754327340 8925506 -156421102345856217536537809928955168048 8925507 -168708257252765887705572513737974431996 8925508 344375501283373571736921137955905409280 8925509 213225398422494488988403531828478935710 8925510 336549292013592642609459981568880640 8925511 118188553609511881149109687332054122624 8925512 95317178574523650961323140421126266880 8925513 18723035884821415035231516094159401744 8925514 -20900132952001877820140035506537973920 8925515 13283796231106752353432732034621440160 8925516 63119823664905338528976283795663296000 8925517 -77216580279244770846976915879436836340 8925518 260896671389505561664440794355191808 8925519 136961180530255452233922748527362686344 8925520 9095009293138394851146203521823539200 8925521 -181447084724148850675873587041871904656 8925522 -668537707357004126479993241577743616 8925523 148779759074800607513785206895439329772 8925524 -75299316619318667740387655547663179904 8925525 26082744855447814275763457965030320000 8925526 47169138419489949326728629330246695712 8925527 87848436520237823863579513067079394512 8925528 -161055938726585438885865933372156579840 8925529 -25507759468497113948261454560307370870 8925530 -37880019366052923376333190314234647840 8925531 137685680022737480688454975622502984648 8925532 -3724142696253900636500606377042206720 8925533 -54547285515543795398464694729317626798 8925534 68808123062011925723300470884791156160 8925535 -160513601968416019640455076759251200000 8925536 -822812240095240014773264446880219136 8925537 60524309150935269551114219690655084768 8925538 47144513399424023233896532117954784640 8925539 218555131434044792588079475251363072 8925540 6742532355151019275291795171684945920 8925541 -24081470019967874794887458142702524448 8925542 111492942433925291315024089072778280672 8925543 12266056241430688204350966860076915120 8925544 -246558597946390902208242867929310873600 8925545 85478027946578945175640502767463307300 8925546 -48646373150478376082081351949703142400 8925547 -96507629386611767539854583678322562000 8925548 -19470318981819929947568587016753740800 8925549 -75973494817615214077498519407860147136 8925550 -2143331175600403265848928510050819200 8925551 -4904331557672847956806421544658034496 8925552 1207337690082969462369499437852721152 8925553 426908458209075477428672668655651968 8925554 30912791725270725814986881933525391360 8925555 -22453336092496498714314613081933068240 8925556 62582114542583298541130701206523176320 8925557 109533183141817623326513239228533589806 8925558 -38485344219807478694773518847692196416 8925559 -280710339581353233476282712572612473240 8925560 23303739023313216916914370687323340800 8925561 -25865411279025004492680165120157769868 8925562 72502266724311017984793147008410687200 8925563 -156273590068900447605172410566704228188 8925564 -3324091177399448964863554819699064832 8925565 -655566994660838543407908846527220 8925566 -78750710744018253758413061472713020608 8925567 -54185072625315102171786008525496655488 8925568 107847534721027587217443578473422520320 8925569 -257880294538549153487171791131318108030 8925570 -19922965849117122299212656410454451680 8925571 96999405512994536493228161257643566320 8925572 -73969962944252485169608591547536405248 8925573 -150851152068213997311927125096127002400 8925574 -5119784693408519407961487862249824000 8925575 28861015164378099090531633446753361600 8925576 -49307774711154777116891497067607244800 8925577 30149553451483117969965524429401940532 8925578 -223636843201009149544611198976977392640 8925579 15768481911917611896908477206331212800 8925580 4773025250236570189474581327879091200 8925581 115985137240935652172960392825831119744 8925582 29379243004056918289385524267452039168 8925583 -20376586035900641127159908483664073168 8925584 -7773195492929840644311806366745083904 8925585 119697989501822364934541575887027974400 8925586 -75704316558882560821644856303715281008 8925587 114825354414581392588493489284106872320 8925588 -22548108972172263545585309709549127680 8925589 -76177818171011847068936685818799380676 8925590 -42703274378083581404383879244469139200 8925591 -171042289468372245858192328946492620080 8925592 47196460398090262819828228627361587200 8925593 -23050335239513199262703850128540002800 8925594 8214138234221763635806937100783091200 8925595 -196023232466723135163034429367449864320 8925596 4239300628834906799993200878194836992 8925597 115953600263986391200336241687014229574 8925598 63087008832446893090064404376581897920 8925599 -138680237566294973269977046251412730400 8925600 -77334765255063363087579126048620544000 8925601 7220223024035761118091719114901034900 8925602 37742139577766898112480283586535997952 8925603 -4650260523668813430350885796198155856 8925604 57170321391337772495684031159408280576 8925605 10417603702221838953805455144890074800 8925606 -87299337582256019531531838586499220480 8925607 -161811292259658157626053998440489739600 8925608 -14607949575129215928573101770738775040 8925609 -11761539965495386928998908470219888640 8925610 42692524531820537097981424525941381120 8925611 -118814210991656267445771227451247518600 8925612 -24526258254417100906541026623926596608 8925613 -5049563431387133158861052154490720000 8925614 -18719269078386682206499010914517066880 8925615 49507844448638533859209124183065640760 8925616 -7296264300564446348403027085297123328 8925617 -137254304059373484380848237575507572334 8925618 1828912035342904774759712058804366336 8925619 37260725775367955227732068153601333896 8925620 -104157132163134346020002971285232640000 8925621 -21704412539542344969100887861802140672 8925622 -57049029359362201133007864923658465888 8925623 31897935615339759553833282653440581120 8925624 -31833271190628326297831013051390259200 8925625 31640649164923800521428675447154251250 8925626 161465780511639749608506837031037542512 8925627 -171607968662331598638218244360482152680 8925628 196747678229684124648149123065359930368 8925629 323895960991596878304333815802145617792 8925630 -21122509381468732453015981324388044800 8925631 116371165666144755285683368665950648304 8925632 -21849319442508924692910929346224455680 8925633 -184050920711991553413904138358378097216 8925634 -78000224870437515378994841377142228784 8925635 120345191799121510500536085525452468160 8925636 -121848392211023248259630162027798873088 8925637 6050247797278265290348571812640126912 8925638 14947696564863951526649634609588409920 8925639 -1425358420986919445122871416638310272 8925640 -6598711979312514996135691366900531200 8925641 106668198193581340788962539651783165392 8925642 -85274629710504649412602366937551783680 8925643 109094531243329105590777088586176063892 8925644 -6493355466820135229821561750759661568 8925645 -76155287300907772929808409687726549280 8925646 -132793731740666173847022405949802129280 8925647 14695879216034920744652600556861496872 8925648 -4254189550728653090144802319807021056 8925649 282903124639053219293128440273589065600 8925650 18469645194483063667736056449558826800 8925651 -26270794074904653283337629397347877808 8925652 104903120107280103453982415252430321536 8925653 -73343587435338876264274318338455663712 8925654 71890976138455892097412330012169707008 8925655 -243589234022090590896133019236491182640 8925656 -9978059916846647840014279372564070400 8925657 -17781083206360757502103986460283393280 8925658 -15877431029056004548642891076707289088 8925659 -10047559080774293784084297664890460512 8925660 -15214352456462080383016463892324096000 8925661 -197038865048742840933016393216505947738 8925662 -112963886019181083598964622551881527168 8925663 -5641244819843553877592656987994338416 8925664 -184927286269383664457917686866005721088 8925665 -29761972669723850996577761742895358400 8925666 118702135435192673208552976311914572800 8925667 49713724681808318931849397915718192392 8925668 56098222739569376612026896544108753920 8925669 8655955352870118177002137592847533694 8925670 21200595894089508813276149176814985600 8925671 752384240975969217211072272284660824800 8925672 55057468911701237987038210321669324800 8925673 159214478600248398663569707385864111040 8925674 149032360572116949325693485546168252336 8925675 -4655049237931320463149205657591680000 8925676 -2631619552605211514523446900456361984 8925677 -152617568635352192485759224692928825780 8925678 -130689926482154883829338946275814824000 8925679 -35270307890026363704303091320642616320 8925680 14842322447172888393035798127967272960 8925681 -79790310824390686561319106240797512848 8925682 1333953991329175951528041909318736512 8925683 11311705576907815466175979829482746000 8925684 -83955513282108629780434034517178503168 8925685 -262233394138075273228797440181462217440 8925686 -64299155034584769354534115867116257280 8925687 -61000099322120062659695998289669529600 8925688 -7168922456894786378676297104959242240 8925689 -161376673074483520976572075600363656060 8925690 25310401567133207920027237396358219520 8925691 -200753419212410965140459143142148754908 8925692 -79872289313895161289046074677889245184 8925693 56192717414788068243724325964613840320 8925694 -40725724226632806757010484532606525440 8925695 -27180558807792381204594304412203367520 8925696 26728148026405155051730764046113177600 8925697 107378068885213359532983336806973019200 8925698 28497014856182507832565752568134526464 8925699 -70615293082963056728633969110205740800 8925700 -9658258512792682702964628429860659200 8925701 125056890241442167053224234053596948702 8925702 18405600402750166894644863653844920320 8925703 199263823510105792386889157024410854664 8925704 51490637448332873826477160849571189760 8925705 -93365916299825014435007852143566601500 8925706 -16321675799193058795109694971599042560 8925707 56818993075029905917119617825223693600 8925708 -2295983847106612701184511012103106560 8925709 55116021225393879688086474619619754604 8925710 -896662880011451279523039218855994240 8925711 -119789233035726435040061204959050724728 8925712 -23866695672830372137358838923441987584 8925713 38299748345936575328040521094999190962 8925714 -564657871364886927920784000677296128 8925715 -130025281755500543354067081801420866640 8925716 91165058702167483924493332535818707840 8925717 -27135555029099525064552761797701416352 8925718 42520792954625867208454925661343118016 8925719 190278885867143838863592334010714358360 8925720 96754844814583214377544453630010777600 8925721 -14053917470899956085447329141874028160 8925722 7547384744080814375223871413968012544 8925723 39033350107438179168054893308562629344 8925724 175141024286995205230275084963209770496 8925725 -22994351238843338755996321747898400 8925726 107114465550556669249668929569818624 8925727 98300322432369451437065710109714420576 8925728 -62007647419200608395858444902312443904 8925729 15666931286598124894593119043877431984 8925730 -51649116512154939948976682606856322560 8925731 283053015772762198725945157207808077272 8925732 -37500916744168701326505881874770796288 8925733 317135510774198400192850185811933491580 8925734 -84274843798348267524030759033906813984 8925735 15056795460829852181160938350247293440 8925736 -90929170656313925608023576703746048000 8925737 -8379619954861891483174617626390949120 8925738 18536118040862361537204038831278758144 8925739 -45612329581420306915299532897712880460 8925740 -100359419518140317944531983776554705920 8925741 -95515155699110490933776889107595066240 8925742 -11869098563359454929093021071897437760 8925743 62559649060264822606774498590744791640 8925744 -40909038494304684027776853507129999360 8925745 -92247761018699286751052955178581415500 8925746 68316121804561746028267427680644199680 8925747 -15759145962491718083803541015376211200 8925748 3178693131378672739065282856342241280 8925749 -37142423476212784088977184489998848864 8925750 -118235241673530547474747138330630656000 8925751 32060970587274736145187357626456387272 8925752 -232823989371050155813242592836418867200 8925753 -172796446703581315332154489134263096496 8925754 -55009045100818246197311739346258817424 8925755 -62477055017389721683913472340527315840 8925756 -28553926470212048449867742545810145280 8925757 65470797000244453355933828425839451980 8925758 165344667514081658080695457142439540480 8925759 -188955180167505913480280085761200582536 8925760 1494810047311152152971121016286740480 8925761 -53719728055607846447254354091980975296 8925762 -29905180568307674231233751139403353600 8925763 28813424762208981599653114740386292480 8925764 236520625704482775226083290489360742912 8925765 20537005530313638878373697303974844800 8925766 -29185547933787381826171783222479915168 8925767 172353207382335665564025507491680041816 8925768 -2397726883469838700101532550164070400 8925769 117640214727277636930746756914315893512 8925770 18389596084156530173490688845831720960 8925771 47623424165454226336388163051252136704 8925772 -53065103993918231671983643975207577088 8925773 73192807050727440680737766723396972022 8925774 -34472231640445795508527169819874766848 8925775 -4658489255747546760673168677409430200 8925776 12712566269819020037647316068554104832 8925777 -44363464681271835938506663991192346240 8925778 -26357099417454554275149673673205832560 8925779 -61170512725414766426316406318136610816 8925780 86173642783127879595852414709659125760 8925781 -172170425881364924310480653272279098418 8925782 65880930835454407729384130691082064640 8925783 -1486059643792419068113643376868595040 8925784 -103257029116705533416146637228443852800 8925785 56840264073377827537079963842205938560 8925786 81565433755461165139581595712651899632 8925787 -32517471761439070536813392957014768 8925788 187035999344621057470314894232241177088 8925789 -56477640329371081162991183823647726976 8925790 -12842296009272617379939050077329105600 8925791 201181943885555214126286701870580674480 8925792 54574811573766226862913324374533079040 8925793 259110197936560318645262815316984555042 8925794 -103795584582771895519976642389208378880 8925795 -1463810440608384828785058175535350800 8925796 174743807231482730666663135492951516160 8925797 -140181745668215475860014746500958410754 8925798 29736226282748774798641935297947516928 8925799 51522044572266871518070793205877314432 8925800 -9987026025063817919708595100561152000 8925801 14593001524205587500386722651849061280 8925802 5790240770940156570242520937184877312 8925803 125304291999876126953251236571309640052 8925804 -26905117515358837218575909683547208960 8925805 7040192715124739774094444793449442560 8925806 58670856362946324001583568514249398720 8925807 345867642644856023050010630796093696 8925808 40649886232596110440193261539360735232 8925809 306532595666347656947894049752717933010 8925810 -642463978119346145234548848544819200 8925811 -60598503057572478561773366950401216 8925812 50682494999408634418799739056674897920 8925813 -64170313454567684773112304828697115940 8925814 -44768757964678727245710650662760183808 8925815 -221116518914515548886953590651246592000 8925816 -255779315047902837791389324601663815680 8925817 -256308395950180380940426586029528471680 8925818 -79575612521795981273764749682734370560 8925819 7519725184651826198752128542264686080 8925820 37163495546588510343853946836311859200 8925821 -540263145174359625100413621047591629908 8925822 60994710444729492947519676422375552640 8925823 -140762275792460664803886670740022152240 8925824 -8616020111959524266784578019419750400 8925825 -70473209278958781155242547482932652800 8925826 -16609160436579158160385784001218904576 8925827 -219631548820844425278902212820474472324 8925828 -74817565670930610562842949355774407680 8925829 -219586473601251923696265291754746082080 8925830 -35972963132920056738201476590066068480 8925831 283344677420634764655036311275604204328 8925832 -22297623764131079818501824536343091200 8925833 59765321344556242029473694562395457152 8925834 -38669955073312274834502405174243736320 8925835 -6567827798442854817121893102072997200 8925836 -6977549331035066160482812217463085056 8925837 141396803232350731624360834734176717760 8925838 62655991985497212016973822075050768320 8925839 25820308888044405984382647317682703440 8925840 9164327224909478441405956904885944320 8925841 -36722983375478709777949336052455703758 8925842 35461999332960440714796868148787549072 8925843 -62158345219454809565848270174638567840 8925844 22961868014548523864405143375758244736 8925845 -175787791546009409136892356011385201000 8925846 42898302937721154998026348394705025984 8925847 -97195272224373537575312099638087711568 8925848 -239157213593848955813155619878234736640 8925849 47306138015291759068376384909332737120 8925850 -26334741423218771400166559754353455200 8925851 44781393830526799378523258648841827304 8925852 32777063447106531250086394181164369920 8925853 108256838036462300993619826431921200102 8925854 -599943286367068152933320117335016448 8925855 -30689769704667665993571277723231229040 8925856 -8411452218865998533535189964267585536 8925857 83501316261335658727028093521680853140 8925858 -7268981752893859165182044863609776000 8925859 -172085574854632633841980804754117719080 8925860 -140160003776674324092509559648140209920 8925861 -14315329859039789123672426395136212992 8925862 -49515484424587910389047816477889416576 8925863 96037610041905833801462546434707269904 8925864 95937505692507886428649287458395914240 8925865 46299559671567973471801780595719770120 8925866 -37250184681351597667906025841159499776 8925867 -25571795109559355646240620619168667728 8925868 -85800783390202126947050222056603188224 8925869 87078840446894204992389479877259103520 8925870 6516111718968312628570587646563037440 8925871 -355039262099891243295745252602899505728 8925872 -12354952537621870452391890280304836608 8925873 -76277934433735716040428690415985666112 8925874 103426404534738348329593914204541996800 8925875 -26898367150281731703547390797348084000 8925876 78674655207171525323857460275083921792 8925877 263032171618907275299449830908198774080 8925878 18384647737455385902726151004844945024 8925879 152892116750900196396575896023597988584 8925880 21129901546633170825518031732552806400 8925881 -114312446085613403891231167003158150720 8925882 33624658453819195300612977824502986496 8925883 193452085712041979634866588378064812132 8925884 -131023188226009293979031876473691194368 8925885 -34103475312673274728174652624393493600 8925886 -4665414398580560414431328757330500352 8925887 -263557494391486414435180646048798806464 8925888 -25493265140540789202711874502456770560 8925889 47512014884268016413703790607026947200 8925890 20484074104449034971003177055039801920 8925891 -4149533744383367696339456422607261520 8925892 -12951259486015343979965881139049955328 8925893 -89717503940723598942934084727825644356 8925894 -147709601945073737151182535519000426240 8925895 208470214696650074675506775238401156400 8925896 32144628933397730825063356727783424000 8925897 1113977199554019374077902299680060128 8925898 79247924212724856728623272767759665200 8925899 -10611952888969237186854184260285150120 8925900 49062765733019133014815590374497036800 8925901 5399290065310168244696477883588294360 8925902 -51622251060702443610876706892203030848 8925903 -48678844770926419340579395246838899200 8925904 -25787597106402837269614289246631223296 8925905 -27076011272162223647350408562833841880 8925906 39975193140548657636896685963950756608 8925907 -20067885088523606968788622873303737648 8925908 -38816266552676447866844877756039583872 8925909 -7390113094714562399878208025219012672 8925910 25453898327018987071312309191979430400 8925911 159010871687029804262423128747846088352 8925912 2209205393345917086901935764274339840 8925913 -34880850608584992387725342846461614838 8925914 -20587269311069899467413938776043900944 8925915 65116864576943062147063011795305184000 8925916 -179768790156409694033175376318506165760 8925917 217970421717281289732952838310298368 8925918 -35644574431822035745570277432424401280 8925919 -39874601447080840635643770188867322840 8925920 163370343593260199119402063718067732480 8925921 -78285562635187954098896335531420245228 8925922 -159397367398264587150548973654217561728 8925923 -95477711425051236504518706227397744576 8925924 -49765807779918891493385819066854330368 8925925 -4820486418902351724274742560277114700 8925926 -148051079820500104817763482167898765088 8925927 12978043934540154889592880981259211520 8925928 44831126521284596589217413534612480 8925929 -5762234150582088773835330477912299916 8925930 21763508186591811409270036787674214400 8925931 122203154129005201586463555504662011792 8925932 -50905953296752867401029718045722293248 8925933 -63422908793312683981306303056464870400 8925934 -87762471674231036851762563023949639360 8925935 -79127499175266405410090551714868663040 8925936 3302206134336588950346686444498092032 8925937 59414238809572959883105881509167524352 8925938 -20371629781933714658806969990655818224 8925939 137869737744741611038647735802643845200 8925940 824230050685398705547637457116590080 8925941 197027564879768195329749283328041804800 8925942 -22815619051562709579101472776504853120 8925943 -70447038483591125123220453770142710456 8925944 -266654605553019831203503682956470435840 8925945 -24557797732100270112372117123207158400 8925946 -4051333488660721330059152524860249600 8925947 375826820909842070058668596705016671344 8925948 93759040715781438590088891265452191232 8925949 20042130799312644046898538626479924000 8925950 3655175164343783390220663364119144000 8925951 -9303908753387028220435925417796243768 8925952 37743427324052185728517479227637891072 8925953 -25761208013602014557489177334626540880 8925954 -6840796250024083184142503616217583616 8925955 -67953674566893932676130978375747575840 8925956 60301292934459392161946152483266723072 8925957 -2966994315892692875503246951312241760 8925958 -41510665779228536749716023600069583360 8925959 139090979797914046864093945021218758112 8925960 31006348996850957949554458357987737600 8925961 3962445587652544817210580454196193504 8925962 -100935915709117445599955356573200016800 8925963 73221872266529493758164112221979843544 8925964 -103917722637351816658199658372177697024 8925965 -71950093874712084924130301283643211880 8925966 5685793575223534546718464602701883264 8925967 181842502177756235515532005488979300016 8925968 -7993073287581392679724085373389291520 8925969 44713201007651526627604372056846215808 8925970 -100346029832607688987533740497351252320 8925971 123539059421315264969306464441129232172 8925972 -16236483737678722667660535626099097600 8925973 -22623231768014110468007929558268688640 8925974 11926222219923395417522963317352050752 8925975 40111277957318691848904624475278060600 8925976 18788187617665307032494161738085212160 8925977 204541013419025100123828569696440826826 8925978 12154375918726977152240986888188297216 8925979 5945008760627087111028615591811528580 8925980 -113559855482618070837862778861074022400 8925981 -76654260093521484579781537488014818176 8925982 -22858347417898023403610163387406072128 8925983 2147589665475144760393148508431079168 8925984 169378949905522561255464532231968522240 8925985 39430344226203161613875969085130940160 8925986 19941771437055235166765537618071398144 8925987 -23830313228171846206538288460721241616 8925988 -55574025858244459399916907720823253760 8925989 162357794700040845107130155763140873790 8925990 36253977156587280362055220920105141120 8925991 108293134657095678522997937320970341520 8925992 -110149976282944881938282913797097062400 8925993 -207032089386863704713723936363118774518 8925994 35914692467608454661672423251993472000 8925995 40059428549667480430012981758817808640 8925996 -66422461889515571829565831615592913408 8925997 326367664069002101506946011667829554520 8925998 -78900202064950188864373889556264123840 8925999 -30639266056155338401855121948514370032 8926000 31830008239225801185288372340752384000 8926001 54800941817464148061123377153675766144 8926002 -775559115194007381516942750831697632 8926003 -266597475895179232014622053144255264000 8926004 -158611137534789556033693736097683170944 8926005 95343344498225544643807340097936752640 8926006 95140041888710371721803191927336449952 8926007 114970066793575770879011774386488535800 8926008 -22179730212159644509866959448955944960 8926009 -36770829901318590785081367586003005696 8926010 6518334003112606141669657334406912000 8926011 205263117318706997257643584259018580480 8926012 9472094136048095066105567443122969600 8926013 118724768482595666026899469766493944262 8926014 -13440372171945492812722782489575009280 8926015 -4491505279486735333106526535679150400 8926016 15721665727988957367251764089527992320 8926017 -108386673432535245069874333427812704720 8926018 -47256325350247932009556798729671413040 8926019 -238687907929691557377370940003837408580 8926020 -1040555817685840256151011246233105920 8926021 -61666490506545898710364030087021012480 8926022 41049217631871146307101761781504533632 8926023 91010897029346263423080612175283874984 8926024 -24102905074608333855481694114549760000 8926025 -20532560478144283007827709352898969200 8926026 38286237450715256097041646061232640 8926027 -71148873166497560152895843882127203928 8926028 13115386098090182526023516290961620992 8926029 68636023532725331366858013639907947840 8926030 -93038704877114318107683255064057323840 8926031 -39761384503338874101052692804468033168 8926032 -4381967405695657609496070719827476480 8926033 -225962857369578292081755691453031064718 8926034 45294764130308883783698471819528937120 8926035 -95368077805441255020367643319392494800 8926036 23374198940658576697550126187736119168 8926037 -231457262452488869119955844403565892168 8926038 3257388392065684799342248217447622720 8926039 -51532385348678413152090662734762215160 8926040 116418538640543811384225224416249036800 8926041 674302997719085754524117838659854560 8926042 -52973680618385739592091926756441786656 8926043 -190121123372207209214157822381974016 8926044 66371654073181968868008297771753417216 8926045 -68066658691586178231742746225833639700 8926046 54177080568119521116575873073395321472 8926047 -5837000737240773645742597693436688384 8926048 -54957412624489983231882728912372367360 8926049 135621981303707780314606214878515840 8926050 8119598802079521558708418187611353600 8926051 55575135786768781244295567412332023400 8926052 -352711064394797404983186174235160248320 8926053 137797869641602567539579580426192900704 8926054 51482863436552367194154312132020800416 8926055 -41433654216890642555080083115598796000 8926056 -98818062525454949842182494897143342080 8926057 83179300363275880504809748309972090112 8926058 -85215722510370713048815100892225510816 8926059 200657434150865301301360049644374703704 8926060 -524239378484211664081779679683655680 8926061 -131948195801226995955762407304569671338 8926062 61978147036904449971756284643317781504 8926063 240818865851245628598461258729497843024 8926064 24213037405909568055586897891416539136 8926065 -66681477309994596754211546294625014400 8926066 86284576616219879869580414856784265232 8926067 22957665699890661448637410542447719640 8926068 85345077710356872760536195930226753536 8926069 1076827337473804019601334313274778176 8926070 19604171925055752467282397370817930880 8926071 -9784440350961632242363023193233280512 8926072 24222355107389089851857080916402380800 8926073 -201589570415005000526810738044517656338 8926074 -78868690684830182007516847019863456656 8926075 -123005445165927488631706892216712275700 8926076 192589619634840993578794386960392693760 8926077 32735263414983984663527822200541881920 8926078 -17636676420283872412347377952861044736 8926079 292266616660728860948636805423849559680 8926080 -88595693151887790206868627558236160000 8926081 279820217221547974004998917903710858882 8926082 -6621904627359051744439479016646438016 8926083 -404274553803784765109588938128620423280 8926084 -205258841657472593871237934148739552000 8926085 -20287165786914272063796254751957300420 8926086 -822757995226952810012490622897389696 8926087 -86563595990116585117216809309922777640 8926088 354257065437195438613658719847979509760 8926089 -36523221765321144511250581247739745776 8926090 54126319270718407082701756359213064800 8926091 -166072477271990935627652294823732446508 8926092 36191041349222836796059338903880335360 8926093 -69802945776371385155337851876390453952 8926094 2731929364007725238935972928671298112 8926095 64734507229599500452472028508419125520 8926096 5005441802558241472932319462497533952 8926097 245887922960631732250367480585710890546 8926098 -38445411416115969673936984761587815680 8926099 -33128412188492355762988448402401363968 8926100 -13596255912024616914682537476264969600 8926101 79811550466378472333155218269715643068 8926102 15916925257594376533250735789959963392 8926103 -64287861121091844132716128877185046856 8926104 118049811416222055402767176235083530240 8926105 -68501733731268654921533727756794582400 8926106 -27834037377310432167082327335748537344 8926107 -2152379906202921741641574982717756560 8926108 104061332594854792718484096491693222400 8926109 19068141191426650739106231158123479680 8926110 31130497492399164560995123468814548800 8926111 97853070627409106956503078769314079712 8926112 211902832374825248624902800015360000 8926113 -49081715305281134049093674493347648640 8926114 -23128673981274825965533721837547079344 8926115 202543346378432981364745904932959130320 8926116 -39635236756236513341265982505698553856 8926117 26514793571084754863100770295654468480 8926118 100857120802471127240768885169782369760 8926119 119153301241455154149722817764720955120 8926120 40965797717576563893138506308239360000 8926121 2614100251505481952625528727183081600 8926122 71711873030422542335742033714256541184 8926123 -88832884356930914625144160245525159628 8926124 -114121036498671627730471443629233136640 8926125 37847622180540922541418209681651616000 8926126 16628012401605877366125410146622819328 8926127 -76989783073413817224492983311755097728 8926128 -14452049386146429062788813285738364928 8926129 160521146969985811818369073982382499730 8926130 -9076976925532071411134910925220633280 8926131 -70107352386211312903992220821252679680 8926132 -178489874637488760444775222871002943104 8926133 984910575853643153098906338318758382 8926134 -76588569655127777726472328854081510528 8926135 151349001402989178922235137960583557080 8926136 -22798443052511438497677770667095224320 8926137 -4577768434367569279364627450864288592 8926138 -406102617170716659802361282565485856 8926139 570936399204024555262787979551477952 8926140 -8972319192754519163169617116004352000 8926141 -29667463727717635885738840033222021120 8926142 181447050375279399948483099070138711680 8926143 168237886394132527153286301649093872000 8926144 97737252973185803266086244799733563392 8926145 9170248530824625591997159093101672000 8926146 -249822174538548399550080089332624250880 8926147 252451563481037944364912352362990529596 8926148 4014017532766731688316753684389896192 8926149 35177646657062762237531410381785687264 8926150 -136861097452610607661056777830507472000 8926151 18042843589406948802693250347827425584 8926152 -93061684109392553139878190902801448960 8926153 1290457848581488448172332356046961844 8926154 45722419503286858070229769525261362432 8926155 356521238227494553753215149564563200 8926156 -199079386838139022101214797592554988032 8926157 91679211442182465440593942478101938060 8926158 -1857353089646248691421022533358100352 8926159 60302338846539775099020239424449824440 8926160 18308714436653867769953142273789050880 8926161 -102312474650941116840437441595037366656 8926162 -25834766678968848505302061874539929600 8926163 -5760828935682639787924358337900267960 8926164 26253428321805927018997752834518732544 8926165 -51106275501575650769325343353329433600 8926166 72306088688318109715795840659488341440 8926167 316386756806086096159599883484939880 8926168 -172078477875750192717321307073190205440 8926169 -1079550270425288445259803837350393280 8926170 -107010962861049369883038330888595200 8926171 82978727905657608302995374061676764800 8926172 27405292931267082651338462218949560320 8926173 2192104001179700099518365311218485120 8926174 -60688667091488485855676034486350423808 8926175 86073822729555088709102852526230309400 8926176 -23832559019549317621398129096712519680 8926177 16626944710231879723196473987419694208 8926178 67989608903013304807194866662327368480 8926179 187217848848770170102476592558089137784 8926180 56830721840680767776544566515014662400 8926181 -282674980961461743083183468837296773600 8926182 -61171839197672590492874927268545887200 8926183 -264711247195640798829599112695265470712 8926184 213775828736424312038926648495489858560 8926185 60143058877172593188322553548665997440 8926186 -38365088621299571586437266470146747136 8926187 -12034507361696113384190835845942578320 8926188 81156439568683882933896464707899225600 8926189 -117852294118025409120228113939575668010 8926190 -6796681455592787406050708888466723840 8926191 91529322393081295365286175935081791840 8926192 -15827068538981470866756401673580118016 8926193 329902887855781726158078402799678162560 8926194 51295885918065563804523441053786050560 8926195 -98854369572640997193158726798366891520 8926196 -28346452484070209420909405765903166720 8926197 13289365213519209086473737725439012672 8926198 -358442300599959124513516353921810432 8926199 -21099449754002177568968639863695680760 8926200 -4910737881407460553244510347276800000 8926201 119639041025755689000251230548659812202 8926202 -17655605736568847878998416854058474496 8926203 -40444396349965576713940200261737225472 8926204 67165097047399267180537747225919405056 8926205 -172650621858400073239322659518544669140 8926206 3497362606606456061131217054724762624 8926207 -38011429220826820923265768824952066608 8926208 100205027953789272820587006184107540480 8926209 -94607742668992155969348574445422941792 8926210 123272742334292931191726964926056320000 8926211 47184178320801331548069954533721934032 8926212 137895872665254385663689347456803187712 8926213 -106478613252207833211094437189808386500 8926214 49534513248634558123797130164195262464 8926215 -42670618244963720604396737204531384880 8926216 72481680045585802798314374113561036800 8926217 -311639645653959097010473812023556469734 8926218 -639072039493327569025541673617761536 8926219 -229037848394298112079906717143309201160 8926220 -100947349352130576875363694960400619520 8926221 -2574513660037848072627453044302877760 8926222 42406722879767786885365329574703550912 8926223 -12482824010455561127923143264546989520 8926224 -48036651352720980152350732064231915520 8926225 14490812049519699322262352933126148800 8926226 -21949233340044727365813553740993368688 8926227 65427275164132755662507406421947612000 8926228 -87372523516385861993077909299813427200 8926229 125566369393146845257386681881405473560 8926230 69266843458547565582388197381932133120 8926231 -19187920696016013993630629796153866976 8926232 -34453912660235734386623168857823232000 8926233 -1950685469706509100797238247106363904 8926234 34100632323997918150498830460916876016 8926235 55379111344987382746367651796222372960 8926236 104901785218688740362945887565420393984 8926237 193500684274639834803664403487287926886 8926238 80026631080099020189150796846443709440 8926239 -22595624709878215749397345105749770880 8926240 219722248148259128161621412862838702080 8926241 50309647592399673067400256889488864 8926242 36558938926714729718586132947314412928 8926243 -57016763507503193028795076435585785508 8926244 62174979094744971706825548836409655296 8926245 -18558364085225512413318365725030173480 8926246 -38766145061060201177523984166786287360 8926247 -1341887102277363143794066299566421120 8926248 -68313005931271518683001979243752407040 8926249 -109100468936945520511615777142036327564 8926250 -11635827680937100595033432672980980000 8926251 -134441722417112135104510936763736038568 8926252 182677637652140326554701739814008189952 8926253 -40187465838139611320070459063779116320 8926254 -81784396689588570773181868972763535360 8926255 -14150524797231694367047766631448315200 8926256 -50296488195824724249220923831593484288 8926257 102293412145330547199649125035101819680 8926258 -153902553827734950088786494312796922880 8926259 246354129247554289464873946048019708616 8926260 6387698518242249626110654081309163520 8926261 -103710264843525680654457319082658768768 8926262 67543014955240329373722065679836648064 8926263 8107485370282406233002027851908822440 8926264 80111062507332367458053985973361541120 8926265 -41342709283766175056167928932399745340 8926266 -3866260183161046641868059032637182976 8926267 48369298774174528876274885590576157472 8926268 14082397378937820538144159788393192960 8926269 -76598197288892593932433851703984653792 8926270 -108745996441332591251004785274505897920 8926271 24863279655640358985777678938470817472 8926272 12612842370322488418170803357596778496 8926273 -225827837560892513300820702942627420478 8926274 -22851300821592692443270347347628957696 8926275 43496170864427777245651410771717579600 8926276 -19461599202618914576759642056264775680 8926277 -32437997457221196213815032074276928800 8926278 -31638537168717262673664897890356282176 8926279 193008295362993121359013077308344827960 8926280 -128055108445632376148927418382201651200 8926281 -1551557699966716432551389263824368028 8926282 81527121188893686040609790021579026992 8926283 -123439659832496903367556780608612255468 8926284 -37571238006378063191287951969382400 8926285 -167952561035093670618778631426956276020 8926286 -97916700453483245451954976120866201408 8926287 82222903316857857527595686221425945600 8926288 -6296024277330888439782533374381260800 8926289 -94000879383728170636989417474621469440 8926290 -69729815917116600742973995984257418080 8926291 -122236647304140576234526492938852124 8926292 -47874185565559332967468387437414105600 8926293 77936235614833844336640549959479206528 8926294 1980430646326592712410298558205283328 8926295 4550867654086855006243186859288678400 8926296 -152134291156034428862077142512733491200 8926297 151120668791729676284825150603927922580 8926298 -158306425820880720838360057108740268800 8926299 -144035449612038560384837195436476480916 8926300 -55123919963865833460185589451990963200 8926301 -87369861243459724692071541269296852698 8926302 -979280290694298116385411562516847616 8926303 216361143872586903245022318419714664 8926304 -31714211640178743900791354086627344384 8926305 16514295666687565591246505799800549760 8926306 127009680357170661606396957385768310352 8926307 -75375693181262964640043760396835458720 8926308 43084603111943736173353185373726955520 8926309 74986563885178559604051372358416812352 8926310 -3165911083529341548011585012696112000 8926311 -8572782099371045070097730996868584880 8926312 1443128368587747401428178162822323200 8926313 -77064266888189808518165873002311513024 8926314 -33495161970349644459572207485401304320 8926315 -9354982281953017208096625569725790880 8926316 53844911417401365247817022176593889280 8926317 -190626414364061145547366876902832497120 8926318 27123781970059789644427356529202320704 8926319 119783390304585847425828655625022432720 8926320 12612134437091489187255924327074365440 8926321 31396841648038376556649211046919631472 8926322 -26776432085835537971248565768469037056 8926323 -5087516231513627620761711060887127552 8926324 -41803093263564272086783918590116579328 8926325 2204649005531191298827393801042288500 8926326 -34736594737170281600062552394507369472 8926327 5130153758230279320792080302384713880 8926328 130299053007169661220203553454421852160 8926329 22204676047990903299988660705762722384 8926330 -80345493050105525585276779980067452960 8926331 -243228899330763984138350275804972043868 8926332 32433158934529566924140173798781755392 8926333 -5171849462400199514467905644912995200 8926334 57483930847079688598285298065999901952 8926335 -161187394379473557492259342737484281600 8926336 -39094090123056287142187956237489930240 8926337 20349730828693477451458073261041272000 8926338 39458073850044309499470399631129920768 8926339 97634344346835866633078329083842838140 8926340 -136298155526922770485250340359670865920 8926341 -43915473168433583931060790411513352160 8926342 -125946116087980162426014295287600369408 8926343 151525797349564649339395400037353373816 8926344 -2926426157815831664434508362014720000 8926345 -51497693168129536084008651830652190200 8926346 23281336495187384879228613102907534080 8926347 7980466410503948742715660185658877400 8926348 37622565357285420892025175529159716608 8926349 66633886201978913275595572558857223350 8926350 -7986635510360249123840591335074312000 8926351 82656097190793883235776990413765287152 8926352 10796685356816393012559557361904189440 8926353 -200535936746593476483250674753308471838 8926354 110256763700254541253201645690995903376 8926355 132207682574326024595112685973174321520 8926356 57460701198364909600877386390541942784 8926357 69163360051520441348759939388175574784 8926358 58181728812539606207050971027598709376 8926359 68279673693424426826931396836309116368 8926360 165781977868614170244437067821583974400 8926361 100995895040404361955303060626787114372 8926362 -127302949899061729583031444659824908288 8926363 -39591286926141454193075404507044027388 8926364 -80953541641246248696461607008991220224 8926365 4116090999834412889257366924277975040 8926366 -28234312568729743814575213117004093376 8926367 -14249900396155290581831154088527410640 8926368 -91154815920560356435739352176976199680 8926369 -8160672399674632689156203614401692352 8926370 1954710228117521246752653531897945600 8926371 -121584553884606064928451137234495358120 8926372 7115606126406771952255834807674593280 8926373 -73086478863382939850221227790924620900 8926374 42748069961931400135861307034628919040 8926375 129123908490519961858223520822934794000 8926376 18699216323879163913367540363230003200 8926377 32083472177790829806138673569065241984 8926378 140116751620431960940264411023431640240 8926379 159358979227587120722108948030497329192 8926380 -31957332002757108944250177089609210880 8926381 -541340063314312772962527377998195704960 8926382 96649483447240615325630753068246953792 8926383 -20451744686257592449719569289996438000 8926384 -60850684348156581517254545545679257600 8926385 -74847080315671261004855205561600921600 8926386 11538180005410926924792519477429485568 8926387 -4351834814166475746195794834762238964 8926388 40889999232630754837801316617541984256 8926389 -38029314566412592057118780105827812480 8926390 -72778010830064269429589779597637529600 8926391 169773076256432963968366780014604938792 8926392 -117836142723416937158783387151594946560 8926393 1743542610146500865209272757503347200 8926394 -15286832035738824036965155917222436128 8926395 54053643102990261535030744505348388720 8926396 -239483520224562210480642767730742451200 8926397 6272223499896511150791990291279598572 8926398 -9720922539908006502418820293930213632 8926399 -565789256137732578193416988894730720 8926400 2653580546844528035747012922782515200 8926401 -91914595320376213690778442361483902720 8926402 26538996464432364257973466088259313152 8926403 -230028990140751777099236328061250568240 8926404 16855545761210768486720032925830213632 8926405 114858824756249065833205151144648868000 8926406 -50920785758868244558960257584802226848 8926407 -35046199772736693070969364184904291920 8926408 -264704386785874507440220980468491182080 8926409 50407648904777974003511084022920705040 8926410 4328153328432718827528821211809963520 8926411 92593676240273062197235417869763977600 8926412 -119319025381537605047574745034856192 8926413 225455863678094312082061629750879264 8926414 13382303617501374005750466266735037312 8926415 109659528271985332184210436687895410720 8926416 -69634414188868791636910711524521410560 8926417 -43776941911801847274838448050154347534 8926418 54618438063552722820630017520559766160 8926419 -28500227742761341206295045039695166464 8926420 -126870714386928513366913217089143360000 8926421 -18798320178933136518117655642779912288 8926422 -108535601513233584066981936610803442176 8926423 -103669820350793354899778567723292937896 8926424 -93779139489364774459727823820758343680 8926425 -44815667748864219997105854743255074500 8926426 60818255270781703377912157105811580912 8926427 -272832213435659110180621686755975249724 8926428 -124549719630519504791892968591168471040 8926429 -11892401366328554269006531384296889716 8926430 9467111091007997412878462676822999360 8926431 -141141796406207129405757368920532209848 8926432 -263991462310526667865536974556620390400 8926433 37015873994265989118990725500110455940 8926434 -1517135262071305497040436026543408512 8926435 -8728599374716316202003058284598519680 8926436 34136924364689742789384839165913943680 8926437 -30119590065516099433952117028229868832 8926438 -32311134099771111181793628268875263232 8926439 -107440051090264649251188007159911266760 8926440 6401159508033909257047340013637632000 8926441 47779994085279672701825666105803632000 8926442 -66300901555105765139538609853976018688 8926443 12979714706779426756914207995575065864 8926444 -21565768429065694551513210048664592384 8926445 -177788783823394507525407642746308453440 8926446 -43377557900070726005386618665233712000 8926447 10709763365140717284965832288698580960 8926448 -1866010802802866616707692706481635328 8926449 14937518264493273522440204476148170752 8926450 6135094765759891660445078367205939200 8926451 -239152381191653096405392009461094474548 8926452 47349027792924164014784868290273314176 8926453 328762451992035148760894178576619190702 8926454 -65820561899758618543060416572075990400 8926455 52738746436240900930329562638208449360 8926456 1567078871037041588114253893879070720 8926457 -140239756660232649343254856225897254294 8926458 -82901910724929230023624446094770671616 8926459 -11783841964468480860926089081369605340 8926460 -121831697542619856339981339523177182720 8926461 -46316526001620981298882502072559425280 8926462 50758490923953299801529525528429641472 8926463 -29072199217237939893070371513868898112 8926464 -51307159028433108168194582946439495680 8926465 70730212739358212777575277906278027860 8926466 -49163388518785081704223748759664996480 8926467 116982387415351421624306310999725454336 8926468 114214884840161224894279443556460651648 8926469 -35074611762555299936966551181953350720 8926470 18507654302575997788321365225766195200 8926471 413557181411383899829943306314685055144 8926472 33227336262578447304195069241015603200 8926473 158912322004915992511441435112251040784 8926474 97697526900240086901293503501144176480 8926475 -60548681190556031008700009518164979200 8926476 -35047342360313086938209054159410492416 8926477 -116625421821620659651696390107636205440 8926478 60281720116708308101627403556008216000 8926479 -65747163051433443600399348764375176512 8926480 18665539712565483242562331477153628160 8926481 -74742628019180948426185661574844783872 8926482 11166375581534152410110172380711384064 8926483 -194967701361600764074682788483001662896 8926484 -37134035364535073348162100603834728448 8926485 19497282081702742390506353242708478400 8926486 81970920669805732098259048496454108192 8926487 -990937623504621426668663658096633048 8926488 -27566883546501658221215188452835891200 8926489 -88377552005023835116739804837592032832 8926490 -118545046336718360087348256915545467200 8926491 -15270830378567144945583109178589236736 8926492 45923659228544003758550072798803068416 8926493 132403567399860125874721932445438821120 8926494 57760899986782692139436503431345288000 8926495 -171876475954837632734463625295416526880 8926496 244165399535302769655204015318993469440 8926497 103020189781684795143243255597514955040 8926498 55686209529263599566726772834394804736 8926499 1761885840359670035048738750976561864 8926500 -120692644866616868519398580452672512000 8926501 -2143705846564193584693967092164418498 8926502 25636756969101707563040110543549389312 8926503 -81430625239252120739183790225831713496 8926504 -88905779862441618354346398757961318400 8926505 -15355267457611884739410750715645227840 8926506 37803618453954096422956201345298079840 8926507 106164304811623932541470576279566806320 8926508 -96001348653857248090236207151722492672 8926509 -33219484504301191569730782150949783488 8926510 -22471746172161169157055041974239133440 8926511 71199784871286260741365130320288327224 8926512 -4898636855017300917311997060008902656 8926513 -12939942627800898168445502728821602616 8926514 -35829560451313228746713508515013564144 8926515 -20535746838427705382885134172254258800 8926516 143639662365274118424794964541966305280 8926517 -121210107284701905197152759335280300434 8926518 40602826748092634761956487543573907904 8926519 39856374789667757754061115610779816160 8926520 -40281890783442373859313539791147622400 8926521 19221657763530776578797792458546290512 8926522 64644370254056350788642519207099770880 8926523 -124925816649658114584158358254835489600 8926524 3534176993808724092959626811589359616 8926525 -33846370776415883810014926861186956700 8926526 32409101454393564791036011959888372480 8926527 29969752845503529037549133925655890960 8926528 43241106487633142876840580766923489280 8926529 308318212874737555616031334332462920130 8926530 -29125493195770805139457632551471708160 8926531 6553205214621689747157108987270089872 8926532 13218414762335791274729893778895117312 8926533 -110654765951346507277700116889930208 8926534 118307101503891560230665970468120991232 8926535 133824735453153363972509333349244245600 8926536 3433740982186000843210114712857190400 8926537 107083235652803912596754154174464926080 8926538 -55224570095249144960163796020949373856 8926539 117039209366345020243596300893358648024 8926540 20071355517750543090138327794875361280 8926541 57637712707537045424927617249385255424 8926542 1243010256581463397992032014920314880 8926543 -12395254068608262376573864607876761600 8926544 5449988945986124978806600262837993472 8926545 -53983185221615908190595732856793160000 8926546 -20500359968002854693004921738993881600 8926547 17060479936441358948913479280860974752 8926548 -5515083886279362399131818497486704640 8926549 -39691802378297632630439626509298552964 8926550 30746847530642522283758452990814224800 8926551 -168384123964878352139559612303370310400 8926552 -49237178611746790008167301214823116800 8926553 178984564100029292994527017328907233664 8926554 -3368603365311480549589597325165337600 8926555 -31379803746541707146971096512237996000 8926556 17892206988420558519010398484501519872 8926557 146374013823595954006301159635397337120 8926558 13884695222572842694000659035921747520 8926559 26125783610672759674300712667260075760 8926560 -11693808732293903886164833651458048000 8926561 -23796015756874733137688421235766789760 8926562 -158390726298278413209743206027590097536 8926563 -5264124773230260964044948475906738056 8926564 -2879618692907475869152484529629042688 8926565 -145513108432564639315817653442979825540 8926566 22146794815678747999573679019362128896 8926567 76800037699387183245210081233983269648 8926568 44798883698773093839152550024683765760 8926569 330536846821738429377784011996634581450 8926570 89583480147891762388063906322988336480 8926571 163665385640150084878618920867183878772 8926572 -83471834839762056262438876295125559808 8926573 133941809925910992296061442129653716822 8926574 14204995468091746875195892230744786432 8926575 61537773647890449990845938502915040000 8926576 -13355948231001036141872146505936142336 8926577 179954594557310564299775189551571233920 8926578 -26371850035790696138065700514975283200 8926579 234575673602034239306042380954875444384 8926580 65972751149570702573121796878084864000 8926581 -122240118261761686931438941697520838656 8926582 -15382491269094326262815369157388769280 8926583 37329581571569648227959083113946113560 8926584 -105641712990978689012754138836520775680 8926585 -1409901469932745763168718645328348800 8926586 3463556438701405809712711282392659424 8926587 168068744917023781904048019607686890760 8926588 1382769307198699695184479389473844736 8926589 -66402417761560973468684225978626928544 8926590 31177748778495022621233344717053344000 8926591 184410113888259920547251687224775076992 8926592 27304642294710597808121175040484966400 8926593 -27629336452328182870872589345611347136 8926594 -110960142822653331074944254521581939680 8926595 -178877143949570992308785442790412972400 8926596 475780781880981891873574932424015872 8926597 -132422482231429838873300207681287201954 8926598 -318836239826887922083268880290562374400 8926599 113148677354940057765387389324022835200 8926600 3590129737664813569038369917906304000 8926601 36169722429388480228302433230433590912 8926602 19322812168037758513102640398707506688 8926603 -15898576847476075982046220759303948000 8926604 -67496210598546662951782309645679053824 8926605 -29983895106810809670998732006618342400 8926606 57174227756643612444509781862512998400 8926607 115960659624825847126093180512077879856 8926608 17507197910550221718468073486540406784 8926609 24514985360124390139035127108451189810 8926610 8195899926951001151229832652590801920 8926611 -10616435154105864675493166883550800000 8926612 -8143510906991946435785973999616111744 8926613 -71247745656520838964477949548395841138 8926614 -94508425841139333608006020479245601696 8926615 51405063900304309785997849381703727600 8926616 283365997135867682617533807120620175360 8926617 7066157820454948528014375322179707904 8926618 58253714893300007271138932659362382080 8926619 -12661190826720083205153990700777292640 8926620 11065821237418714808379081593177180160 8926621 -186833643518761872537219383536518207456 8926622 -69403956172302144466014518170575773568 8926623 19110723698570780753651585215732793040 8926624 -234767372228436543277647709674603085824 8926625 83422226329313688595674881167059969000 8926626 -7702880803722683587869895005606028800 8926627 -35327392558625122256738836899713656800 8926628 3440967147836873987542070572531430400 8926629 -29573203206019733922043178775225376416 8926630 -42506996270448867332888439157888679040 8926631 56290248041585614498212708394875416544 8926632 25660019095163384318164685149020979200 8926633 -175727363830400040391888864690237675776 8926634 -111158308942743427092528906207966248784 8926635 -80766146638564054671130161427352282400 8926636 -23351997810196311846009230996805738496 8926637 -191703779172598629086751035051781077760 8926638 661326522163923958056237169021519872 8926639 -5056059329106417488221867705336109144 8926640 -134754062344631638767203224989204480 8926641 -53267201343450716325488349339369314160 8926642 56340602528763964686834392341095155472 8926643 -10432759215133667037435286414537886832 8926644 129645532464291724502519698635625512960 8926645 -13051122801499532421357521862245506560 8926646 61834309022393610982430538875829036480 8926647 -19586677208285788982115575838604093872 8926648 198122640331020741703194218492566671360 8926649 144002871768688152026875712136732362760 8926650 -14566022979650338542482438093566656000 8926651 99114899495775196365060315627916087632 8926652 -10148044702482868474541663918710072320 8926653 105041653573070520577097685793444886208 8926654 -57840663598631567924084356538930112 8926655 -179716714646810437347160713390135772440 8926656 -37871448764071630148468620300627476480 8926657 8207004333936444361867250452802117332 8926658 70876887136419898312131248456269092384 8926659 6170919199873431494623619534539914240 8926660 101851866402387309604088194707449959680 8926661 -32670292307921207054069647975609391496 8926662 12646037011051324164826477972552565952 8926663 -93706357852627596396091164958279233120 8926664 19856231389542576730764826836914688000 8926665 69223565999458453513842527450725275840 8926666 29545567597279269024336145046629310976 8926667 -9497867830509366929792820379568495616 8926668 19026895309057301757049078286681078784 8926669 -307495177850005368540869830957026656 8926670 -117325170154789367976032931311934438720 8926671 799525212988640577873155925067944576 8926672 84458645371943846863195089833618882560 8926673 149853622026769704348390097562925741618 8926674 58567221484234928462711241952435589760 8926675 -117478174152816232230670993703145779000 8926676 195152430763126867950049113403828961280 8926677 14548940656582046238281912649789879648 8926678 75802506228690128211897969285256145856 8926679 6593066607901983053487855072265087200 8926680 -970127493069627655787054198027059200 8926681 -65986282725649806151745501947147094518 8926682 -131780396825403369218045692627030817808 8926683 -4476572607167917043231962999850840352 8926684 -15941319007357245101501852448560455680 8926685 44610932319147494254974488207634982380 8926686 7055970312400574246792044036714870272 8926687 77344213898790333381352743146149547904 8926688 39726074936013213693753378176025231360 8926689 76006301870982171750835256401319745120 8926690 79987473900953256316694666088756971520 8926691 58594340450918590427311434297569479152 8926692 75889671883483144668691157327582180352 8926693 288454944990278681134192671047605751580 8926694 65870920636329023842581493987768320 8926695 5101576788455523881778227844862541520 8926696 47102444513515150955379889180555622400 8926697 120066116358793443892619028059074874340 8926698 28405334240466895351614162063541026816 8926699 64563913508485659027345411232376179700 8926700 -33618233230490982228117096924961920000 8926701 11006864624704881651722682480026394624 8926702 3129330912506355438880351328807295552 8926703 198633213702109234006355109322072707840 8926704 19065026274764355101367916910790672384 8926705 -169978278719909658105377566171192275840 8926706 -77161760497084999960814235798323764320 8926707 -176962864785014407162100805470394223560 8926708 -48512419026828345180186259290105718784 8926709 177247367703240433435600741208041175040 8926710 -9973756455660618642611862828533268480 8926711 -121005833967075158086169465258311665688 8926712 -159442054452369352592961399490198732800 8926713 -228111108964424301544788955251029227200 8926714 -1623371737289705788573339928242970112 8926715 -12376799842276414036676677335027276000 8926716 25743457902030795412698374080239928320 8926717 -309377051518319479624616614297476857268 8926718 27120768961746457029145508194941813504 8926719 -152474019782580829746403046331778782720 8926720 -78567554085989319813747926334953226240 8926721 -173695845375659568383153098906461294078 8926722 15239949436162469546079382867775508000 8926723 -23292710440029637845959217630463677536 8926724 -29882239392331947130488944626655685504 8926725 -21469854237544007228806717692514564800 8926726 -112524828710892887440960003797044342688 8926727 -139641416775585199138301404754053848600 8926728 11572472404966301385241564646878003200 8926729 38932440779237971996368941232603163008 8926730 40148206620673325853004212744638726400 8926731 -7974288825735128424792051792224493936 8926732 -4823576324168078097780696771723596800 8926733 -5170794784183797439556623209034080672 8926734 54606331993725781568417364116354934912 8926735 4014737269390745204399725784553004680 8926736 -5609387225102394407288933333008121856 8926737 -40222575197939482336668209592855429504 8926738 -48798333152422925599747801727049210480 8926739 -70694990948209385449764435897853460400 8926740 -13656125658613704928796813540998348800 8926741 9078021671851609434704652850821415392 8926742 9458133716463149949277921183685376000 8926743 656293534100683568416412287820601984 8926744 -28696909472126632434222529102932387840 8926745 -303447506560652836551195796770657693120 8926746 -3185860345823330192187356078175929856 8926747 228051717745326732357539990300089274592 8926748 -65192242680473338419371310314845358592 8926749 -70917159520996530619251843409566924270 8926750 7666204159145308025660584873662144000 8926751 -378484214831530813788256922957246152800 8926752 -11042751903061941471017422496098418688 8926753 64921081887752134000620640287006796464 8926754 -138805237423331852541364485823881269424 8926755 -59644673138234000034271764726215311440 8926756 1312846909897360480845250512372749568 8926757 -3285289701817435590846020496763539456 8926758 -12554388091911363492837064918208407776 8926759 56169952586478765075671446107051815040 8926760 39990002381958754136310790199456563200 8926761 -8382039340624253659104665650729958880 8926762 47789709375544679936725179307352680032 8926763 -89152450138495977788266332571258986720 8926764 -50566919926219709407937490180193468416 8926765 -126856658431610329332620448693272435400 8926766 -11593539627304944507827074270845060096 8926767 -4037164352932396359802420617046178688 8926768 7104020552586193397836931334883639296 8926769 2703226242544724930097389139919365744 8926770 1094681360466524934282663139502246400 8926771 37157229514560198246812634884233236540 8926772 -101650111540632694941639938411260212480 8926773 -46351232878389723527848743820904964000 8926774 -11253230627870494551269504619958680000 8926775 -9982833954019335624003186032430600 8926776 126781190291617680336693795492265451520 8926777 112167343051585588381061608791308955472 8926778 -15377113847574649154878060093531148544 8926779 35021533864589439108074384477109116184 8926780 -12867560744528491387268815022198169600 8926781 -235958390026878078824670889055551151418 8926782 12633606223850730839808305108262480192 8926783 31205706422715762600087326048642326944 8926784 -38586197180982144896532396205799374848 8926785 -49754986249615419200351828911702899840 8926786 82467182502624758437877555726111055744 8926787 -51782327859497448270714998161392303528 8926788 -15476290196123782631698878979634466816 8926789 107751555709318626512674592497654944000 8926790 -5301863272704393314251552918520081280 8926791 38961785257990903201831309566125858304 8926792 25702006168668278396210427144493793280 8926793 88892167001377780255406052159447077940 8926794 60131275258699261668351296758772183040 8926795 -398905884431445348412672113666982800 8926796 11792467718674747800641432370542596608 8926797 -136050230607342881695309231040615412960 8926798 -69465273596261451617845921492702881600 8926799 -184795845218626025082834717623243992608 8926800 -103241365456969114893690710527180800 8926801 -135360276326121106243003884897102853336 8926802 61391308334413175234934031848551353632 8926803 9476494320427270881855556447341393012 8926804 -651298938763082874566508777658366476288 8926805 6866627941034799917293927884611590320 8926806 -16213681790366893819086518844828659712 8926807 -129104934930014708501655098649610929408 8926808 -2683326740100015023560196747517358080 8926809 -146420157145263477164753864301531469440 8926810 -31148190985427126771805029270160656640 8926811 117389851446361426858471783850411609412 8926812 170304306216859741306119409027381750272 8926813 3527347262866383816113055182442466496 8926814 -29132575660810667926321475751579864960 8926815 -50745341295785928137388197864946168960 8926816 -174844404726603386775297581488214900736 8926817 -141174490138398544285028319954020167134 8926818 -71280513757878533450483301185568399360 8926819 -356643982925651706126081010786164200688 8926820 -18084430549132750130361971853714220800 8926821 -69093864936822972183870909253349237760 8926822 -28814268895024413120866743451421758976 8926823 96111015780835961914161219856920678072 8926824 111861020541128831861553744546162769920 8926825 -24235486141900471452089436251028700450 8926826 -61086673228778131962398425301585463888 8926827 11232139905957363383372437526321410560 8926828 62874557486332621416178363064607680768 8926829 -106829134881255778989867056669443518912 8926830 -18116606386893077389640299534790492160 8926831 126021845720246459163185321600324817672 8926832 -64329821645632858039855300822527934464 8926833 -24501886623379742059894713304185038016 8926834 -6558933759638497329570687097625318400 8926835 -67588111612123984862887530824509560720 8926836 -143817280045129098926175583971267747840 8926837 93894422169071261567934400059347324832 8926838 131497074540122181127968941558917810560 8926839 -79163392806355215790409544174543175296 8926840 -19711572605494580171456461501186867200 8926841 72805908746964103195965750377518442304 8926842 3602136429240835536221011400806041600 8926843 2616133373959480461806488439638233744 8926844 -64004339863902001459211261903141259264 8926845 98764573789060995847619957017745063520 8926846 150141598790211728264586877460455878720 8926847 -24692928641957862630684911398641920568 8926848 -23373231550905315753888546840914165760 8926849 -83151753651210889416123777123154720764 8926850 69289150949282028964790410845370940400 8926851 254234240145371680363696523407408456704 8926852 -92411938887885458867849808935157682176 8926853 -2484541690001882530226193141498534912 8926854 -35616725210598940890397897078021404480 8926855 -9759975822370063416197414769956843040 8926856 61381154008234897370758108089816314880 8926857 153932958754378180160358033298318000554 8926858 -14740702448188112722634843293850085120 8926859 193376152463714688279478850520433071060 8926860 -50431549721999104631537838558905840640 8926861 -229319352890198155201846506299237573876 8926862 23119857989824313020701719383147647744 8926863 213929001856135437618309823948714685568 8926864 62047259039292833816144323064387665920 8926865 -79803581853640105281284712284945462400 8926866 -3498245525189513304895638628598018400 8926867 -185460266026846643894588060023838372640 8926868 6142962877453843102072054231955864448 8926869 28766457817639615200593472477771325536 8926870 126896639063420847787529171089569039360 8926871 63623462235195882847033356723734593944 8926872 -16519542977720492928797087843730063360 8926873 12693414174244111841165351845580610122 8926874 -52539575575868244685910541949155249408 8926875 -21683169896287970459057089586890725000 8926876 -16355266301789097310797824705937216512 8926877 -21135249356483940083765217115821624480 8926878 -2616299296609914025302806298486547200 8926879 26759509701967391633901199703032810912 8926880 152383555454944247566898059295503810560 8926881 -1301786972928790581026878248301947936 8926882 -5875217965400451865529873740503948000 8926883 44705403918906170229924711798044525520 8926884 -16126298492959184240705389607669022720 8926885 147048386694277469362782055503007259520 8926886 -1217127950477629566831551440555060416 8926887 55530693655905819048421640652356695200 8926888 248957603479598445484709006942887680000 8926889 24218274266612904321184730185729820160 8926890 -20182382809854965129014412856139238400 8926891 123970534527750821349175427553205066292 8926892 -58402350121920347080538277519715243008 8926893 -91784943014734725319909861927781610240 8926894 -112499109520615705760182151925638590080 8926895 129746730617501919773747399148113416080 8926896 -25405121832333138088090601551626240 8926897 -41764374872141834068401192159702672000 8926898 159238357533958114931934342439006709760 8926899 -161248962749964350085809615768680654272 8926900 -75543534067373315599886791504703536000 8926901 113771245255983802785631210285730380704 8926902 103132982748983444416067951226989831040 8926903 -37037615624690713839065226075462668160 8926904 58777859458311293597032279306624942080 8926905 -2812732157701951181957755261278590400 8926906 -60064659012577249833442907238903976848 8926907 186066129345658288017113687677239947520 8926908 8384919100451141752060528853442871296 8926909 -55332060348884261174211638365335195840 8926910 36319573717241178145708589250217311360 8926911 26636969823141450569599997504485589232 8926912 -29630700054830422851892833085186637824 8926913 -102818245754900282826530397342073015296 8926914 -85494014730406875408998372602501138560 8926915 59353731434040281037052020449386427520 8926916 -68237590960584244620304212913883695872 8926917 -66697835275280523018471560123586873120 8926918 43511492686495791180511543578700706784 8926919 -132059825117366598400517055688398001056 8926920 -13736864555890568581076867632563302400 8926921 102330827116718480058098013937561382400 8926922 -56282302438474015033679914697802919680 8926923 -116250830953253406927505563882735132432 8926924 80732835343583543519985261999885744896 8926925 49723161136616199220515560201488320000 8926926 99877639067517135859989215469360634944 8926927 -164584724433674572440117158494348382224 8926928 5668467651259802900018376781050937344 8926929 267767612050075296880399721621493408 8926930 -2267990972382547264367426957053606080 8926931 18133809059639273940660976159959268032 8926932 -919520317336374191386683666304708608 8926933 -313537063501526908276107112527461936818 8926934 9065963588726321245512511538166371616 8926935 6681216376709132458095617399855326800 8926936 165275543104485984642600099559029657600 8926937 213416157042370262239804516767729848586 8926938 79800834326941475805478782632641028064 8926939 69209303703533742754747455369353226256 8926940 2963780892710368925494826798406650880 8926941 25884821872567883158802407344472128000 8926942 -60282220011455027322898224363987317568 8926943 19178752202382479252407897440570636192 8926944 26629082032873953506485648603591213056 8926945 -174920609926476145350538323627503387520 8926946 5033704298351807237251206999646175232 8926947 -100687787788616384738223685560492030876 8926948 -80850661683846129843320016268174840192 8926949 -278533575995196247173776740216932036 8926950 -9862711386656647209028804721045246400 8926951 -24297222631589922777608008870527287376 8926952 -59459485664890405414757201132362874880 8926953 -31132400996608294030273544039721774720 8926954 -16378478287013422147775812969470337440 8926955 -29916583909855626637010411496375171840 8926956 57027211529331627663398280030376258560 8926957 33746179577101955975809171819306115072 8926958 -137229436684199776059161136292563164160 8926959 25055481828750267483150021517757591304 8926960 6776595236868584174793742321188864000 8926961 -243675684710820623588307790567012107438 8926962 5828708262119092749074691845647743744 8926963 -79695319585001662888628063669860379120 8926964 201848159520232581511688647105703018496 8926965 97714154153677650059360236712388384060 8926966 -32313974188065076631893876446481571520 8926967 68036193455266824266472473866310663256 8926968 -20284721882426979214909457448629514240 8926969 -50740765024774214036768410871620376960 8926970 12045825091069151793037143570457387200 8926971 71232205425184197902886786835685569584 8926972 -92468695880132459264613061688245060608 8926973 35117952295953437214778219920331536288 8926974 34654521689158703949528728238333475200 8926975 37399232998274218652864253823855427000 8926976 171267354817978810907106865186772877312 8926977 -1760535646426489370881569620729437440 8926978 -121356268991847019717187788654332582960 8926979 237175240421118440210059070162997023640 8926980 31887048870950563102569364611200655360 8926981 14481936822172026612767996222670364192 8926982 74478339827385299884797170614545604032 8926983 -152771514735692245658335224590366884800 8926984 -139394131261295537852076062562842050560 8926985 288075081522441595395238936820267981760 8926986 -27410323970843517943464077370903420672 8926987 20011360549123149812963124401904311636 8926988 -79852633198106109378037460419843473408 8926989 -99937598441928255357942587546971077120 8926990 19075542133719498519979902682675008000 8926991 -19949550692235385129694396870884821000 8926992 37927451949757845591024777405585162240 8926993 201530894275874045205679603352362968242 8926994 12811194799502231587936163002064593296 8926995 35705855679205751370531607530635366400 8926996 -84375114529591444180350036311383294208 8926997 -313094070193206429387037426980969832320 8926998 12717203426034638530885710153459863040 8926999 37410814192373281964025983728445000 8927000 98431768788539457724319207693721600000 8927001 46255935512284538456769082900381506330 8927002 3673106469777461389771558548554548992 8927003 -178132754965233655546429781744557374120 8927004 135264657991290247420247423378632260096 8927005 132685790568211184672330153355138711660 8927006 92078695547366416404627497469396243840 8927007 -3088582103101640806268852353550986608 8927008 14221315553371604160750305242251264000 8927009 12952826500525775033900290623476913408 8927010 3932461750191171299165881511419138560 8927011 7407809513553245347689537444958875424 8927012 -88505088964165147684958902702725189120 8927013 7019853567347497416609416569546480128 8927014 -26083926151796257650439304646299917248 8927015 469108923519913008114959851012159920 8927016 -4157999591363588678816229618536202240 8927017 -40437528558091813972381636597769490240 8927018 -243482580974754859787717685480378237600 8927019 -16935932282042207254530188276071722000 8927020 53406796846799641509151801701188244480 8927021 -43946646370150227562910236345489535808 8927022 -5768072082837564808547593096680478464 8927023 -10047309729576013339256443904850168864 8927024 4370997200573052480335604126822334464 8927025 1693183193060022590306721886031482800 8927026 49301572540686696155302760674418237712 8927027 52611195224450810117697326707108095792 8927028 -12205716318492168642002109878054178816 8927029 81734857540326810292314437525980553440 8927030 -4395088873122954010332147669303417600 8927031 7102529381446751292206606103957432552 8927032 67412019479672762374842310540878950400 8927033 135182126911833802495805966822871703764 8927034 -1773561581274048415370161411206885120 8927035 10236573696903788756505452049290984400 8927036 -26786420503667584380064121351867719680 8927037 -114100839618316966880126786284104672000 8927038 -59523404976970874752513107093492530304 8927039 -14234014614143650811778409732456329216 8927040 -17065623456359223252743892584701624320 8927041 -294400735565129383402266073488609643800 8927042 34298325461991726659273638619300094672 8927043 3532013787046149110871146459754678528 8927044 -17998494262872547123559071107606523904 8927045 54047079998587279156322337265024618200 8927046 41397021586645293812798311399274535072 8927047 25431097227164882119641023131764256200 8927048 -76626731761919544606638622109711472640 8927049 -60201970738644288513186497810901329136 8927050 62605330103209136920881590560020537600 8927051 38785099680758746297543273779149380752 8927052 -114973913612443778716571659226259399168 8927053 112258639398839784539776528280257252044 8927054 130652653519536739935712578232987043520 8927055 -26863068240030425926672494035647941600 8927056 28643518146480213939454013463012556800 8927057 61825829989469632922501411415222965832 8927058 375577831404201106771853174961389568 8927059 -6620022286907845920990809950561278096 8927060 -147300488252513679952487563967520395520 8927061 31283442037309812657671095979452994880 8927062 50942649973576494827278925406712160064 8927063 253347333077478610691324825071397250312 8927064 96498197269812024081088960125735321600 8927065 -6980281503472697976810512294460580800 8927066 96915405777165505521542595196952158464 8927067 -126020006864052572583210400315396508520 8927068 -162072272587382632112339606035053809152 8927069 -209299567411614137500284476334353581530 8927070 -12603268910535673271499333842216140800 8927071 -14760007337734736312218241815808237000 8927072 -70805061093313747072671251499514331136 8927073 -121720380719533871419061630337909862620 8927074 57335850142206610998752267940028615680 8927075 80648378908086190530749866776347982300 8927076 -10929172658227559215895559237487930368 8927077 -149810275318155869364767736220339235074 8927078 125340521810083557316532641738546095840 8927079 -96871599533302919881389605880903674880 8927080 -64901998117000181813485173186919219200 8927081 40989921377465738336273892039289005312 8927082 30426466392330686350386303846925525248 8927083 -109367608083326539145214591156224521176 8927084 15915114797457412359337495142182895616 8927085 -117904929931419475601427381258619629600 8927086 -62714760967698452659564557867132125184 8927087 2601050105712506080800170643333133608 8927088 11625663544152054248442349542467174400 8927089 -96771738905022323094597258138680124060 8927090 -58885644499916434527558213353664367200 8927091 69276842941098585833428926242098641744 8927092 -13889059796851743809676962092406176384 8927093 -6368549085468368147511541132700506560 8927094 -15938725541860972053229731910921497600 8927095 45056568265070405092632308408472480600 8927096 -154903397379566514596573185605430333440 8927097 -12127386705839101854591668911866202272 8927098 8788156091754976459076495114748178800 8927099 313727040776360338062770287923674210160 8927100 -3032163358697947557816422590747392000 8927101 164366915488519895715344169288191488 8927102 31891212594014071398043834301707018752 8927103 23596937903008099889286785393035809024 8927104 246239630235633352380751393957557043200 8927105 106151612270969468935910800488074382720 8927106 46407705420400164363162345334971729408 8927107 69758492344447713852250862428184285600 8927108 115536632651513500075543221597626743296 8927109 54158263454715945975952399197572674014 8927110 -3352355569277820218950532587962000000 8927111 -100359622741763845530618334103371245288 8927112 121221882487969766894017894309772083200 8927113 57628581763370872482575987365682570880 8927114 89210218556206129939439562443315849472 8927115 -13642148942053751630372606345084939280 8927116 170371659116848070948047829539785699840 8927117 -174088229300539588108568362562414709408 8927118 -41463719757103075577831440523084561280 8927119 -209332953673347532362790974429799776056 8927120 33046446826266390802656949562828390400 8927121 62571745019068828777006277973867532224 8927122 -1371956827900727969812096875638244576 8927123 -217187996915249772321861903464851437120 8927124 -41680550396443884954219790087820728320 8927125 210256227580330655819501230137916134000 8927126 -75043046823651674140449700350992909952 8927127 90811657201765849497957104820018652248 8927128 24176599405909894965761223570358272000 8927129 77023414163745292339316526676092696960 8927130 -1824217145903566368734554663827079680 8927131 -56130934899276659181833409620374013000 8927132 19675381208187272790534185573960773632 8927133 -122103406430340162263504365261789754496 8927134 109341099893227468729994346791358585216 8927135 -21767614828713706273188890199829404480 8927136 97853669684035897319483279142247464960 8927137 -171584126480904639584875750104800476928 8927138 -46636056896459705256303323783254752 8927139 31840407292744530452954856399243849648 8927140 -24399134373483297349927670184436224000 8927141 303714203050231109679589009555924804542 8927142 12006304135481774411270492208798633984 8927143 178144605529479528972868188288851382392 8927144 4634220138472851240908365105381048320 8927145 12055867164157165931783797241935968000 8927146 64361296509133085010201519310602229344 8927147 -15451708102943980072831149065991039528 8927148 -44997397396472090268369796537146986496 8927149 61722314552045946889154824417186873344 8927150 77690042028348342453999883210991448000 8927151 -38568589472527699172591130156292394880 8927152 -37645387423437394307944597960195964928 8927153 -12839914824881248010585404758761663598 8927154 55184649668837716096827616951850469264 8927155 171457409811714424343969456963655160560 8927156 -22064391160095073737110988245032894464 8927157 111317198445187740762532395337361841120 8927158 14280396109647807290297165141822127360 8927159 99902994959676414447189019235622490416 8927160 100768800666003800969855682489242419200 8927161 23891931758620673775143600398863185160 8927162 272029473923893817831150927953087975392 8927163 12079937618213573606976743190379884864 8927164 -17100584786668549554864663160641178624 8927165 47858215133044094051731418235060931320 8927166 -13966891046373768664113555931317427200 8927167 -193273515363188064713512884304607855048 8927168 38039265195608349789677749821870440448 8927169 394297990051637041060989483018553104 8927170 493591419861364078999880410540661760 8927171 -26512314857493240753068217682355876856 8927172 -7852807227951709484665514133224862720 8927173 -64904908586518972547994049468228441476 8927174 -92426736630720037454660581250919788160 8927175 -15770347042161150366885010746058237200 8927176 27738914055227724644790872254440837120 8927177 -75244035320206034279276009330819663808 8927178 -821259935834184295929315512017028352 8927179 477738627881538025961726729876306194320 8927180 -12332855105858070223031640941588828160 8927181 155734167505741829623774918764736101270 8927182 81646040640964378116703914874459099584 8927183 -98970287083114418002611883734645729480 8927184 8455441489000792121890248370319130624 8927185 -104673479586356457325447672736659919040 8927186 -1745729688826317621896062450982136000 8927187 3032441625550817127401865453194491968 8927188 -67465719707996796222966646986290165760 8927189 643019125275328113983623559284121724 8927190 -13515350020502880362496007902812196480 8927191 -24829668211651176094398702683596730656 8927192 -175288963050900001475799257303363328000 8927193 134588509484567654763387905130821827008 8927194 21159799122611623694179547213740283904 8927195 125108621414341512350764455726547339200 8927196 1301361401934382401468593538971208192 8927197 -9439793679742522989113338662145603968 8927198 -19271288142249246370740424542604750464 8927199 161221412629823737274192770118138096640 8927200 -80107164899018715566121673160687616000 8927201 60022694773785655925557381591181595972 8927202 -45524110742683146278529663038797795968 8927203 91455705298962829827821263350540471452 8927204 4929604495513135771481820216776404992 8927205 5270732808626385254986102546752597120 8927206 103341785242885324146679669399896675552 8927207 85062105962683718337940388215966686480 8927208 -131841014017141014608264882690094105600 8927209 -169346476828512425451777003291108380 8927210 33823678766169228855281648473876077600 8927211 38233423838651222395535777151999012864 8927212 -44083734522689968875542834976366753792 8927213 85223743383967761978834620266653429462 8927214 -10969804569886832529238212539408747520 8927215 60256659870674567714159372006374896720 8927216 7035244670302151986524377011985252352 8927217 -11220119892667978602489542697589151064 8927218 13350263373504286742856750670134426240 8927219 3912915922895016860855627121938305440 8927220 -9057634700420664087983157208834252800 8927221 287677462484099408486523488756621685422 8927222 147710109308747529603454443312539466912 8927223 -78471408414525067447936155961104456216 8927224 -13209816762226135798171832041225113600 8927225 20305890761731157161940944665148416000 8927226 14291337347616080648710805784842649600 8927227 -58185835196590795858196213415729273408 8927228 107327434992778595767037634475963178496 8927229 -14367640209124926213404781680461646880 8927230 844934575805030159119260078223230720 8927231 -206908593733819709811568793323378920960 8927232 6786357334791227675002860889870172160 8927233 -32647040902613358278014277267084271680 8927234 2493151456987180483291126747651877280 8927235 -52542567790859664642400546353681170160 8927236 -174903063689065866623098477116237646720 8927237 94389843240992596625803853760463835520 8927238 7237005136052519240251306821224190144 8927239 277008677868957022065471455395825510040 8927240 -12537709575805757527656243555771187200 8927241 113946199404211029227836998254890981392 8927242 22576432970348070298947836731680324192 8927243 3250518275993899098357467683561202880 8927244 -75147679529274942162718079684873840640 8927245 -211957570911354943095797037552118720800 8927246 -153494597448053041884027440501496113856 8927247 -54911362754548604909528073287879833728 8927248 -19572345775867200375118014244117610496 8927249 -267191728470765877162632328060102574874 8927250 -48766985331563032466824893086410752000 8927251 -289367638513411201681105539855418331528 8927252 14311300799745306811054229124834051840 8927253 4017742435477918082909311532515308960 8927254 68633468388291946981994584497043340544 8927255 -185461558949394336471254527769674195680 8927256 16064319306213368472857229702141050880 8927257 339737678316544268984105792733575531472 8927258 -15097399862397701309255075369276432160 8927259 36535682489534081710481611975107672 8927260 82915170006395598622774597701876026880 8927261 221856970818199887427177317577175049600 8927262 -6412530360180019847845190541277394880 8927263 -72851379258162513345528699653434403488 8927264 35119033582556072425828983778498314240 8927265 16797830025229964078299422923533832640 8927266 54199466516503811826793519442553936384 8927267 93656311988966926697473170625593137520 8927268 26852290520476316883484550713391886336 8927269 212929801415437244993069848649283224160 8927270 63621563929849231770001862844118085760 8927271 130915779667082055112006337311410760080 8927272 -125029480106732542424484629664530350080 8927273 2596718852423423669044092602459985600 8927274 -66602267229944619073470644749164930048 8927275 -45330370027650326808802874873020864000 8927276 -188274741775329948418724100649016451840 8927277 -144813064290393449349273449524588390080 8927278 -28784614813207002909709325497269039744 8927279 242130635042569883407740255253795460880 8927280 33980111154668147343255712675853107200 8927281 56187166302052801066912826720488747104 8927282 -871969724426046042049991989950246912 8927283 -34226537648245391422248855244976203200 8927284 -191006382945959598554840474357725984384 8927285 54882944272884191595968817068630269980 8927286 -11731890137069954965034494580174084736 8927287 -21677527082989301659110237320746952768 8927288 -264823679646047983033036158279762186240 8927289 20172691808881257477714675229174622976 8927290 -2801806305912408865853021632592774400 8927291 250462983549042164523794233179619750584 8927292 -128554592843079645144349732967498858496 8927293 -255392804655588983166667409093350598458 8927294 152880771046397510673341451551203581696 8927295 32980032488288275344668708228087058240 8927296 24570685860240022412779778470007799808 8927297 166897924479373260540644535359982295746 8927298 28707856481247441380576992546137749664 8927299 14909988013313970802690730216320636680 8927300 9964097643507366295668225999282902400 8927301 8605444070883467234405125975294250784 8927302 -39610698336927545979353284941861340800 8927303 16600841359650116890838990427871687680 8927304 124606226763053268359280259563392901120 8927305 -82081787054774608808676588954486385080 8927306 144430411709561818782387652437315974400 8927307 78084715241083980124934279660242718640 8927308 21503918141240716106386010282973614080 8927309 134635830810839168046314793772875243510 8927310 -23724254160163981741124950668960416640 8927311 -51093060691335323571127234070810931088 8927312 -13231413018405350769915994962299977728 8927313 129667401596213568855552574835516008944 8927314 72799128836898611259469790925014664960 8927315 -19880127059041645198093282592078755200 8927316 -159843564885137413690590523850465280 8927317 97541704411070926230380450855997019584 8927318 -13486438827398200802138184702901877760 8927319 148947862788672016859015896875826027008 8927320 -95658446038814472962921458191735398400 8927321 -41780964771052815222880718385691027200 8927322 37948235571794416431343459117407478272 8927323 20271375354585241847693502834909072480 8927324 206972391740938196148843103073995776 8927325 -18634805839731196511894907457778714400 8927326 101685547653409970974590724816559978112 8927327 208419945010249581468300882887378602992 8927328 153996875150621453319518039419946532864 8927329 -302748079373510136760448999432406056124 8927330 90409481333424603575139687158854006560 8927331 14531127716153742267467937673430760960 8927332 81451897295241888785395531003632711296 8927333 93283407499471715767895429779449219582 8927334 -29125764814679142747432747423780856320 8927335 -93166948137263388962659878552657912000 8927336 -175361966034017212415885284980821606400 8927337 -102574320803180066775487424671317072240 8927338 -42821862724831684466943625632127008768 8927339 -12907074892766002540175195026891845600 8927340 -16258412508508131806368580699691417600 8927341 105222890322238974703208860563935686742 8927342 77851482281816023290125623496295723072 8927343 44323483135276634071671470500817161032 8927344 -16023760418777244809842875847325057024 8927345 -56159439838479955888728258890351011200 8927346 16924425397807808083204347289552514304 8927347 25580328401472056644557118096793604096 8927348 -299603048050179811070082680102280781824 8927349 -5536968341392189170420763049410959360 8927350 48928092832767602652245534712556800 8927351 -27125251497204467562971626588266168600 8927352 -22064565334982784636261015607724974080 8927353 151046832323361440030877771586748346602 8927354 -194232979859999762327600715047873971488 8927355 13210506411190473995399722132199406960 8927356 -606844442996894790592618633386158080 8927357 -144620279266126451105885693191589750394 8927358 -2938741214721844420901997981451413504 8927359 2272628942112759141244864419905533440 8927360 22072627613150190129143287746920448000 8927361 -126925751095922147869991974987295739360 8927362 -117762301072191185901466304086922564736 8927363 -526027215145149593107003764693645840 8927364 -73761598527091713461064567113323213824 8927365 52760953266242597431011366266227267260 8927366 -45126159470926350812316517576517854080 8927367 50462086745925698920639758917190524160 8927368 -286672481803405887429800657747524976640 8927369 339250481141690879109149150256266217312 8927370 6902859123702565908014693082926427840 8927371 -88111405598741351825631080996663966088 8927372 -85060782851414566600638813097846919424 8927373 -94689494524574189034945617533876992 8927374 -13371715332889293191768001757585677888 8927375 33586810082924355014622699500038590000 8927376 -46034096067605130525153237150066475008 8927377 -26971268086284414567648739026694101900 8927378 101510128649279186253820878823817293440 8927379 105489710860224987571871742072080310324 8927380 21648792865335481230064326260490240 8927381 2174267458050277266378082831451851584 8927382 -6981584852599711093686046235369754240 8927383 -52178096471059592523625976751784493368 8927384 -169031181839839638580574015960786749440 8927385 73005403529145049533368293119265857600 8927386 -15068114955136992914935573743493517376 8927387 -61937913077946186952108503291401496048 8927388 -290417567877137382105859856653025525760 8927389 -24460348508833553336187593799116907240 8927390 -75440746990341590627028180872620857600 8927391 -132701035051881167566749814940771275776 8927392 44271450267111255542554963872175030272 8927393 -107980282331153486724823704898710977856 8927394 -2655154304368916723373236021148400128 8927395 -242555625819838865131047769322238883200 8927396 89682021733962674663634789478440796800 8927397 44724741679147978896371729813164006080 8927398 -12331742645425525324861975645179634560 8927399 113245773986391216124406811521380826664 8927400 71927369228296590927628477679493120000 8927401 64183989251063484246443316259125694784 8927402 -2082860999797826142105746904311245056 8927403 -197229318440745090679001788872117001896 8927404 -4461583711918793950970609497292404480 8927405 -76914697297042382131083806583550157940 8927406 -41829126075931375157984633050424633088 8927407 75607188436954637604438135841607232656 8927408 47308603276789061022517056223240028160 8927409 202104203573426903554952438080869800160 8927410 46238631731519696952194609611410654720 8927411 -92253178769373365316192838344293473152 8927412 -1628188548433387722225522559674224640 8927413 235010564719260926828202600375680573184 8927414 -82460297000462625991373855439836822400 8927415 5602939192372979071730241391166254080 8927416 260146154892092761648977456229315891200 8927417 -65738219906877259467601727839223654460 8927418 109721207956057354246146271014608098560 8927419 3111863331251301231179960555006136960 8927420 -15094653158747269345548443933614080000 8927421 182396172586739586657254104949644154112 8927422 23045784338076462878673836530192785408 8927423 31699902599922424174582960155780804672 8927424 9137358791234371166693622852165304320 8927425 52662666362968182274720654798763768850 8927426 -12600296153232259112612916286998322656 8927427 -29709290296865085640223360504275272960 8927428 -145330785198399684767363155729311836032 8927429 -55178006144644784076517862031025193088 8927430 57279639891320211221779374314462517120 8927431 206656589456370356034018135652389289872 8927432 -74029278356165419390708346742567705600 8927433 32874146216193454012928082843644177124 8927434 -4371884569077943707778028666806339488 8927435 162491893848654632009901553157812454400 8927436 -34711988687018140969237359320557240320 8927437 -64874561382195729879478395533391068148 8927438 37779865249021478053687905747023387520 8927439 136261025022730602485209077540702879624 8927440 -23380849970670394121220220924177367040 8927441 -197021562698108979526924561700255494158 8927442 -3590081466005144733865274503596625920 8927443 90063080296385617775808847866938155600 8927444 -49115211817515015158129020486703528064 8927445 1617695961632951123761897118126034240 8927446 -35225118093610323389211511567741770240 8927447 107894021235409876580675067471388569960 8927448 -73531353946857483321304098390671892480 8927449 -186834418861361452646016074967141933564 8927450 14572894316174916142435674603285888000 8927451 -5541754018803338230591195962030107232 8927452 65955922824077231707080049171722550272 8927453 -47890762866211634211904376083641086298 8927454 -40112593349681170612490686129352401920 8927455 133814819479304146325769374406282648360 8927456 -9243380175130598549302539964030648320 8927457 62589529100432133279834850282569086304 8927458 68462485303332734956697796737299072080 8927459 -186935338996214987302474586119483623960 8927460 4759866982323958276910544995443841280 8927461 224075616326240964445827507187444872062 8927462 7443797322038327119033106084949671424 8927463 10325227774114770984913458951481961376 8927464 -16558696073495207995450486596606689280 8927465 2388331330043308286591950394962913280 8927466 -35217607564480845947497421451614353152 8927467 384506609231588389085037520476804042000 8927468 42298916752424777427110688146173596672 8927469 -168930270445636857346206379341240562560 8927470 -40718784356696928209249888736826720320 8927471 27457978238079681550450709847785101920 8927472 -44735634364172816498289792855780556800 8927473 23791064244878054291171054876285644800 8927474 121931327293505306984326876734354447360 8927475 -72992267092978665526982662060615925400 8927476 66939409500408327667019845786117159680 8927477 97519698981844485258480009287662094460 8927478 -25833728125019522218659024646843871616 8927479 55216254423570598054777203062311655088 8927480 -108774584381340900133947824431500288000 8927481 -31282628999101240793068982797824611520 8927482 125740235241552746736148208976306385920 8927483 243922188988914239109979280900769789732 8927484 80685739567766811554914382233937740800 8927485 3364943443375911541065073923100162560 8927486 23430918274538301843072010893573137280 8927487 -180965581222861092973908421541442000456 8927488 -1188030306641622745194547739692630016 8927489 -337694542896497727852596214352465171710 8927490 -29621437146946754249059144459708830720 8927491 26334789284071504973185543263023762544 8927492 -18733658389588565948342221594623713280 8927493 -8886355970558437970265678679067704416 8927494 -99068127831984620278462126969394764704 8927495 -115066330437950973670690404819057123120 8927496 -4463699475510640723471514737864704000 8927497 -185451133989536200845164865133788622054 8927498 108123767799294593012413278449756756064 8927499 -8986401791957185066768266610931017728 8927500 -23003259577695367819175638035540640000 8927501 -224752317479896517536314527676270900 8927502 -4088959802224877516350874835289618368 8927503 108530116972389354046557528295093363384 8927504 466607429287689036528432583708508160 8927505 42999036078934054845658232143689522600 8927506 -68473080853386574748067582575310671472 8927507 146957184200707786758478117905646303392 8927508 2027340259111032269751739524642564096 8927509 258506831632295263768170510884517412416 8927510 4610380487491746949418045873927832960 8927511 108976951812266899328626636770056436480 8927512 60292410887768579443367489665331712000 8927513 72098500923452738575832433005637615360 8927514 -51665002872559421434334586823199790096 8927515 -81790737268045564105703317827987387840 8927516 74937826111005460899585797790073881600 8927517 109107598467391384126070479682086289280 8927518 1313935742309039171331213346713031104 8927519 -180610107764848896100798416988770337152 8927520 -50158515681742281037332546636522455040 8927521 -119738323160951961400998979073992421278 8927522 65328670962251337875584477160741823312 8927523 -227358512075039466610691610345328809600 8927524 -46892397337929603538568532547815531904 8927525 131476397320598737160742893470748464800 8927526 -18578419717932954810053710766572377600 8927527 36943931084907903149156084528455220272 8927528 16742917120228096210944150925015772160 8927529 -81226926111478193046525228692848739712 8927530 -938145149360558141265116898572737440 8927531 254541053845998472101924843880955904 8927532 -40707327240452000390156752576039050240 8927533 -131017126165915628579846540302950909480 8927534 -31997958870961995486563573960094720000 8927535 2285347125669663742109437972939591680 8927536 22132008140326659804061528236438323200 8927537 -176072177055634190905818973413036536814 8927538 4944789691868276483297837395489574400 8927539 212538698337089418467349665671641043340 8927540 16702738726258001311234107533778862080 8927541 -13310198147985117724963086373002073248 8927542 -13125073773112876523741248050976846080 8927543 -195065786955122371137616273552196741208 8927544 -146576087123610510812270892743549153280 8927545 -13082525661187917694373259854606186880 8927546 52837318538221333340924836283945423472 8927547 -32773940863035716225338085450924461800 8927548 23715519038927717049702527069648198656 8927549 -28325411109726387514272780374840883360 8927550 -46415166857432076054483489013080480000 8927551 -160223690757021776840205150969562704448 8927552 -61914571286857476194181028715331846144 8927553 -21599551516027645743706925213826355200 8927554 -1171609883110608271775606476662909408 8927555 9134631954000121951076736903057448560 8927556 12413859714221422772983564533175418880 8927557 280820147919590713249322485662111989212 8927558 36805113164749076164071092767902038880 8927559 -56170976482390582253006558891392589136 8927560 15398165386579025329239688179005030400 8927561 -122684838971977419858763213549347212838 8927562 6613278677271162635006876303246713344 8927563 -189223271966147144372452021601295464400 8927564 38320813554769845212960159281314706176 8927565 22846410862246386779429367441329299200 8927566 7728826072459675148839110429841195008 8927567 -21081159718643988831773016143819304336 8927568 8971034250951821677742817658064732160 8927569 -5289902525875562169088817195804882880 8927570 -119745352384883915710401753199567175520 8927571 -22173373651050675016123408324799913288 8927572 -125286974918103859756569742940251511040 8927573 71963598346543683785780344130865608544 8927574 368111243561672882673691754213242368 8927575 -127332525082811091888233038450360277200 8927576 -30731131057289223154413992417606000640 8927577 -240088133459585869708833009108142992720 8927578 141764202289747699992284809365109497600 8927579 220446779926849823326233126638359578180 8927580 62935276965259242239067767032580060160 8927581 10270323268528298220607777464004885132 8927582 -54377761745411712335606349413542849536 8927583 22353297166836352505539373174464558464 8927584 181259383351291388222675249852960735232 8927585 57293875632654700054058832575504155200 8927586 -5207856218387494499335410654485652576 8927587 43641958142652970086686480256818619200 8927588 110015727126984590494407898249029181440 8927589 65063298508076402668312115416961751360 8927590 -8686773824225855354500471133394009600 8927591 -204073625639282425952381587774984352088 8927592 -58705765818980115253195585006888550400 8927593 -165693930187703087365999623942164585158 8927594 24319526836888903220540714873893421088 8927595 112750036683859403229543632934117473520 8927596 -17412516534298021520784421077203438592 8927597 -16636005664666230621442507683219534336 8927598 -100951104520602361964640100722459788736 8927599 38634492576147087205970915890787849736 8927600 -27878932214911311713761874573438976000 8927601 799172546607506926812130104966761664 8927602 -196330512824825820366252568613876582400 8927603 -192768317231023063557398716995689104800 8927604 -1535003254543781129978907969214464000 8927605 77756578728195697582839807755186399160 8927606 21725474353592101823365560169400217600 8927607 -3293106181138481671791779042558264112 8927608 -12536400676356051615482637590482083840 8927609 -6091906670243140828368838427345070000 8927610 861986148578872278572730695846054400 8927611 22571190406587759540956961096826420992 8927612 2570250158573718639228796742312954880 8927613 -2577247899361789080166743225555298458 8927614 -6785471171174955736196737445316577920 8927615 9672619561659012742875000943473298320 8927616 205311154968271526607726580459917803520 8927617 4583960443589812821879456906978241840 8927618 32829603788926495850744801823807255552 8927619 65293881378678468112990329247960298160 8927620 -35764273661328753908561612852953720320 8927621 282134846822356341581760788449329429600 8927622 129953879368457536726857187182741600 8927623 -122966850681858524055241479548436689128 8927624 7360011111517420267210532987037419520 8927625 27154234042936997691627877398854400000 8927626 23069266486672659982640247318043870512 8927627 -26662254065471871662944159853193103368 8927628 77721695008574128959559180200873689088 8927629 -182539936179184570988043767283299357770 8927630 38703161472222591065427547784839968960 8927631 102424565380263250896057372970239069840 8927632 8908757550664924545520491815685324800 8927633 25288916663773261569893712319953432000 8927634 60226507306443933919802925353413237248 8927635 -8844186695710489793406120179096915040 8927636 -187092951473669250703834438057174561920 8927637 159491022713754953035793211953948460960 8927638 -18544477023465036398321528858454061056 8927639 -69666577323041265631503093026169452928 8927640 -92962909660062374065439166020751360000 8927641 45210333156012450269760892075168820042 8927642 35363408730162315614097740963477294592 8927643 107239883532505343231011541435764179864 8927644 -43396949729113637333131922550244761600 8927645 5585499030434238225091818632369268600 8927646 -4936193761557731574943392417331679232 8927647 109334608371777416130395954208546416096 8927648 270591699187221923646978209105101848576 8927649 125438106825014672992250857491539591634 8927650 133365283856179804025082832562181504000 8927651 24063019522365993629538122204006641704 8927652 -47660247295159191414451782437095280640 8927653 -360078240040234448118539737811556206304 8927654 101675223003455450512815800498132407776 8927655 25888120411359203132706063856560637440 8927656 33327556955024769748502279832330639360 8927657 -80143794064502938906179095953540078080 8927658 -1885644871905584846367277056265749840 8927659 26943985691200210759291029812374141568 8927660 480192165924034614845349774166671360 8927661 57637360589205173186875952384214795072 8927662 -30017781738386760070988693738053887168 8927663 136691773856089835218063756894666450920 8927664 -26710948351322141263384867552603570176 8927665 -1561173941056930040735481879006848280 8927666 -163940627651457900683040687272725943040 8927667 -41447180072818001274629709380114159280 8927668 73337485184108329381900135714894830336 8927669 376953516599036321838681747898575152796 8927670 -48461221073001593659086030830914857600 8927671 89775426282877629853090657288311042792 8927672 -26231777357347360075284884933920174080 8927673 14597315076028036577645856098610982944 8927674 2763597222184574226134767355180842752 8927675 -140055221529209400818296580303082149100 8927676 89610551062890094286318141479550034432 8927677 139986290322330230119623373324102195872 8927678 -59764871771165171877956310766315781376 8927679 -16883823151553810635267823656410847200 8927680 28774589075448854310713336687398748160 8927681 -8329993552148074635816914464458525696 8927682 58209045791023446679408012908028968960 8927683 -51247790788765807269545479278608735424 8927684 -40077520362182573909225444262740127744 8927685 25656818851085437742652606852394675200 8927686 29287997807268920205132819279934598016 8927687 -241470971331288804777282058237771610664 8927688 -21474585857136702177932335654014812160 8927689 -62858483959638737464681069398539065510 8927690 9373320510688943909530028613792943200 8927691 -1053546703000215018740003327081936400 8927692 80679163166369276265027814619164049920 8927693 -24644535880574093562707641755300325320 8927694 -69108960365975429091147795674069563776 8927695 13823470128570039842463107082796560480 8927696 130467252106676080254423297308516352 8927697 -58474548217440462466177606950910892928 8927698 24602081444058184431622058757979656864 8927699 -75807734183710404301367282309202295152 8927700 25913433438010238857206997467838464000 8927701 -293021100547226879122901992051114618400 8927702 44084553302649631077766062228974896800 8927703 1300278874071857981011518266812442880 8927704 -394672359179145544621080022998062714880 8927705 -92815127480389501762284614583725830140 8927706 51047672281577132004923770236325538304 8927707 -151260180847934889353325555084573098044 8927708 -272077505953934053297012495656738424320 8927709 -1336816052870781919249043741104513920 8927710 -24346002916265819641089100170966247680 8927711 136954390909181575589562935294504406720 8927712 49220984416531199610315143076697866240 8927713 -43723835302349925651722054142537779038 8927714 -131977223234443881033272440573978394544 8927715 -4096334746314736732136960865863948880 8927716 -42137473218117064735464928641435971584 8927717 -246846909659665037640034321570358991234 8927718 47035246348630941385954862914149530304 8927719 89438497078368867002474609505464932096 8927720 82536628187078719988761340003414016000 8927721 52310586096242367262140611234931943680 8927722 -117222648812317237751255022247134590976 8927723 1054186185828584881444622067126944544 8927724 -25877984823944134417342097898114170880 8927725 -143214014226181783907754040660695034750 8927726 55837326887687184788116216696582142208 8927727 100517171961280573285000387443104211720 8927728 9118014192828036985515307218850447360 8927729 242853940841945384341853230176131929584 8927730 9302437613725199374059664793892126720 8927731 133784794402179167049391105570785947152 8927732 123742876427233549337453386711992858624 8927733 44629001988706692473780707029824277024 8927734 -21303635331714405570063619949141630208 8927735 -105547884994537548533802312380604028800 8927736 171181150698700261929550566223285493760 8927737 -6248342561774635465352188847195328000 8927738 188337847303431201753098910055002860544 8927739 -8368069332151998526084077407221778760 8927740 -36953808532755995515228149334357071360 8927741 164739004176509688226636132434449051142 8927742 -25355900913152359097166597420683262336 8927743 -140796052942259616369218348012209144 8927744 -26210949968355323841906687629819117568 8927745 61333704354968761193481222061589013120 8927746 1266730917348735341838832103084536704 8927747 -75732958165786200728786794089996594000 8927748 -6108702359384752985578071145913347968 8927749 -82659437967563132406002908427322459936 8927750 23745464765514221273838664796760768000 8927751 -96461395999798511646592501322063481048 8927752 -29072651996166372161861699313008640000 8927753 -163897872158954806532073092054040898176 8927754 2401801115787534670490165028197114880 8927755 20608107473120964980637159013441437360 8927756 -51019044512590920345535311587539832832 8927757 -76490700082884574829341205214864664746 8927758 -14464165283691652746199700921200757760 8927759 162860520245257988040847252055608058616 8927760 -9738256491024247402908479070732288000 8927761 -29508207072685609833526423554955010638 8927762 -35533981004325591511794372382751126400 8927763 -24700574210641506690513057160798043160 8927764 -136275453018674865615615800720343735424 8927765 48536634217745438306300653496398742400 8927766 37765949521618540667081176427857939200 8927767 53201009593197806540567988140604858712 8927768 25363081687350394801180443908418048000 8927769 -32057257989631926392226635237494876800 8927770 -6332446698858550969010445045071365920 8927771 181062065361606303703112203263415809192 8927772 5423540944241342462749875680868532224 8927773 260855836317961677386037041495339675520 8927774 50044709788746577206762011399036555136 8927775 -59207433916888374142378845298042656000 8927776 95784444487156043676209551575663771648 8927777 -106999703914358757843113828845862761920 8927778 -36035470722581303168941014295858882176 8927779 -53666976747912599322463856484567767040 8927780 130470493899899159252382084249013305600 8927781 202098405972423451387681125545922121824 8927782 -83644720049945395598181361226210736000 8927783 10805091782358351336366996024666272640 8927784 123028449237806223939690295100086594560 8927785 -171060527468613245581848719868425917020 8927786 -41903013986678161644864888854488876800 8927787 7765617853214232946892546981747060160 8927788 -27077958403602466738516674090591768832 8927789 90688250608307378149952974035494688 8927790 25031372305498996517119805078051020800 8927791 104202206714544510770614268074915622496 8927792 -65687349501277536068156619737836437504 8927793 104273083174431548279566844531254350720 8927794 126249770441188898146667000696077350720 8927795 -43484053877722921267660161372286651200 8927796 -17826030594745298041120281410272634880 8927797 4854839880062770792107851286300807900 8927798 -63192271601321553542972808846615754752 8927799 118534078614603644879247192174213386880 8927800 -40244264561169716847307804208360448000 8927801 -134354005262095784395530348070433686128 8927802 -4776064958770255413457541829998464032 8927803 64224703463952515980826935327634446052 8927804 54568922977077004913808830442855920640 8927805 -81082366087460658573609582185949742080 8927806 139595951518401216557228520325019588352 8927807 -64208476000199959299688518192944723088 8927808 -26768159855168698636837498281000960000 8927809 -43918975829299822881385907796038231760 8927810 -114463333581871058284402038633090985440 8927811 -5005895160308028635462190912806162940 8927812 30874738757752312589595457431384210432 8927813 -105021855041591523698159977041920995938 8927814 2491605587481021148784760672194248704 8927815 -4293993407704602463001390152870044000 8927816 14073184083757594190188844443077273600 8927817 112939590679474407990544861105425134112 8927818 -92827844693025396100753864956554071296 8927819 -198979341461425814444632924609366141560 8927820 -140320032961070781340662369193517629440 8927821 72143249254487267166634001767856544960 8927822 82038922858087485895925220188363306112 8927823 186673236887985290884730223996962745600 8927824 -4676448023540856964447315576231034880 8927825 30273818831819350411977359003721803100 8927826 -1916353268393845964527337758939328256 8927827 -11954495721235475026734631306793437400 8927828 22472023356966355144770783291876950016 8927829 37076106511106677208968413361199916174 8927830 56868216562575426152322511008063010560 8927831 94018672622796469173291038584867219200 8927832 763125342555554301277414092774113280 8927833 2855885508659882247310602832570675082 8927834 -148853823671820207002510732057538885120 8927835 10583502471234674529754925443918152960 8927836 -47084203810104430867878388005135001088 8927837 233553873698404557669850238476920769440 8927838 -48458288477795621623655950366996372992 8927839 139400358057770847431750903224526468256 8927840 -67501113808442251545556792916115456000 8927841 12778729543101761126384251411568943360 8927842 -559904509626057994811894632484476416 8927843 -136931523029575419184625954344339064880 8927844 61163147080888502521845401545862255616 8927845 -421499527944608941185975659826739200 8927846 -101958368829231737299360473689886873600 8927847 221369526540404290731044061804848441040 8927848 5177046444565008309050664269518878720 8927849 -85191576941853861169742126978136719814 8927850 -9043912843951008331411491071879596800 8927851 151687665509970148252825368413228564852 8927852 42246314599225864588566504357741888000 8927853 -89240968096503862071161962154124403200 8927854 -18851397010446166522213277947094850240 8927855 103556800024104829388285775864269177520 8927856 -12032342666003048775064026683556888576 8927857 103125699598875789513682063615290894180 8927858 -25045856713423567416220978753768692720 8927859 -244186064160638983971696338449811497920 8927860 17133664145592164583300197590555430400 8927861 -27566420364069475863751338008061699588 8927862 -71873282447333136332812885851570051648 8927863 -18547161902309063508231662610473877280 8927864 -104704650415707578262381256708055040 8927865 -91163136665180784520020133655592343740 8927866 69955810663525935564685372166393406720 8927867 35830218275154719397930587237210521392 8927868 -17626814224722294590266434631006133760 8927869 -347571383420006031828603550720037723840 8927870 24781574505800575762620711347661500160 8927871 -179521278886195062910344309032170508088 8927872 -122210580059254511355896745994852761600 8927873 32731380232370013610605861725481315720 8927874 9314254166943359015164986307620445440 8927875 -2709854147463281311680784576010304000 8927876 34151080678070154234172859495890944000 8927877 34416150623712297121506972618636232704 8927878 -28686473809885652542493634846271004544 8927879 150643800617010620328959733707151703776 8927880 23124537691021510673595676566183936000 8927881 -16266145150178166038233820034456073318 8927882 -52847472230101817705276179666696893600 8927883 77473812036239032405897428721091813052 8927884 51942961049958254090581599952418324480 8927885 273824149100259379431630465179779426560 8927886 34016957480869151592315336431454102528 8927887 -150102509744845453044741728555120502960 8927888 9171464174766389014715078460531277824 8927889 10405596742783157110228228697360093424 8927890 34310361124428312314101615828050012480 8927891 448116406377301509483332062126876752 8927892 -57507914782122668711469341687825990784 8927893 28244210325258101703400946889742470844 8927894 -8833548351829516311789178581365121504 8927895 -28578153841617391893454992242229342720 8927896 -169979808061530559625767516172382750720 8927897 161924943815676725561135530739153271312 8927898 9350235851004923078827585026462053376 8927899 -329073851124542169238267874218991083280 8927900 1383240391699737705601404256786252800 8927901 9512177818773753147185719982352522342 8927902 80452223929291335526836052138936219392 8927903 16850452459173239124269519703232914504 8927904 -57091766355910766510405504066138406912 8927905 3692762614906834091976587731040631360 8927906 -1739354433430024296919086127903048416 8927907 -47426148920612392059043396649045200896 8927908 109819094960380086385935575798665737216 8927909 -206420788585807750422685820411471917890 8927910 -3560622434927634002142182828524185600 8927911 -22386240880588906724587137037266382200 8927912 -23202819594658034526678359434443325440 8927913 117063674436842357078905380564366924288 8927914 -27461480200073814978570586877364309408 8927915 -49406617117374719755885340027934205200 8927916 96639472002365054383391196069593779200 8927917 216514835108888426569332542072098119852 8927918 831671852156548816885991006300589504 8927919 -13776694937655916795083629997439555584 8927920 14561663548729942508769952170098688000 8927921 41227112607837420487466087495565409572 8927922 -29607376122826181635998077061513798528 8927923 -316467850235495427846847325952341942760 8927924 -110061006480668438563634204828714544384 8927925 52112578500729093083737916677652352000 8927926 20523841506556211169968030728579128960 8927927 -138855188477117339033452070785663627224 8927928 24337046665896495413734297092171571200 8927929 115673079703465971358395601089104994640 8927930 -14037829498207172054438922799312692480 8927931 -116801413319351032238796383449281632400 8927932 121355566455304713770326433385752205312 8927933 46029534454033708560065733723348379104 8927934 2605541511574296996117033754820854080 8927935 -134896273000207340246187156939597540120 8927936 11261025009999340729307088260117299200 8927937 -52684504251893715801371130007109137152 8927938 37416505586777522389143947272900608000 8927939 43599914455983775904464801221832156860 8927940 30481421032864837806153293301892300800 8927941 185716247046879390824268322775114148864 8927942 -31545474222395092211948083019594644128 8927943 -11924574271371600566119181062642857600 8927944 -11937065915123541443601640956336675840 8927945 -57742038108108244523993604593432233080 8927946 -12569782487731781695532317671085729440 8927947 232061425045795397370211784883396404000 8927948 -101841202771426137132477506239615795200 8927949 157818766608050408895535311022092022464 8927950 -57523322854952917413088641581483136000 8927951 45651202236974272694183051544692372232 8927952 -7354120753473825315762603638149349376 8927953 103156645589036028460018109353991572800 8927954 10115000017566113029775008244504835072 8927955 35384925996621305026589367394756574400 8927956 31716797847472835143270519048404148224 8927957 159683973815757707215267628314592464206 8927958 -14604906826770806502404095336622099712 8927959 2307916779862058309033426787582817160 8927960 -129153011583680968473368789430131712000 8927961 -736619900203371916891873572202745856 8927962 -82524785703045344037991304499083685408 8927963 172884761564158675910110044586782041280 8927964 149623359212091635819997475108372992000 8927965 92892599950764103672815468754141306860 8927966 -89627397207850083428069809569708364416 8927967 -77689740029380147294170813956420853120 8927968 -75475455774102162451862409299473465344 8927969 11752873732443766578405443991412389120 8927970 48890183283410021751334899357049996800 8927971 72588060851969706233867641708560260640 8927972 -52783614079520355375976872991929112320 8927973 3943805689510846995400132867076865024 8927974 -20433325451928555244349746910578223808 8927975 -40360824603880070507739004133052511200 8927976 115315683025297733786614092686991360000 8927977 -63158193628026754133126687946719094668 8927978 12467738704495298969529883912514529024 8927979 46540231344783509775435214401498651648 8927980 86134622147550406458766150082804736000 8927981 -292456980411942965235389544402178738218 8927982 -2005976667394215193246127144162898048 8927983 -194434532475926782451550508551797829720 8927984 18094691525858484054570799955715784704 8927985 127112705007756161632586143744449600 8927986 -133326606241406434970564218957414135680 8927987 -246166979606718612634319181930940578528 8927988 -61469778860089517342207256556638173184 8927989 -12603235898836160855747574525803794048 8927990 -908496406903940572994405181394917120 8927991 -143456284039659370033991325270501600000 8927992 16930097757359211285868068581696225280 8927993 12943928694166415746808195715350439504 8927994 21123826195728678007501017258710383872 8927995 147699766647065277828560163840435648000 8927996 33634913735159231205257431883586911232 8927997 -48580922923073267957608092139783243872 8927998 -1809908864439741987231671530302672000 8927999 -70723166028640526012749066414523106936 8928000 29410426402067470876569466514178048000 8928001 156289982652429753145303984726954656002 8928002 -57330308621547055221606353576528644608 8928003 -23311821634777549760329337865133992192 8928004 79370181998542761604690606543891456 8928005 -135253225948650605063628487457403612000 8928006 -5303187985607529760608177779891851392 8928007 -144936883584892411929392537089269364968 8928008 117680801637278709204313530364692648960 8928009 143690945134231734470908491419788055040 8928010 -9780793713537536999266678505908730880 8928011 59127889359055429275505698045781565232 8928012 134872080979170436294982138162738076672 8928013 -1757574430866347387161748519465878016 8928014 108543168242671207598789537640685073856 8928015 -93088350483361640540017529386466173680 8928016 21418314754750496974008831177175744512 8928017 -12049406415319735221609749638130491008 8928018 -107029375662979393519489760945113650432 8928019 -175013550467273677700630580180420981200 8928020 83008284705697729445448786033771636480 8928021 95004353640516597563733406529610423264 8928022 165003878893424107243051067467841121312 8928023 -62287504914691287767131606227972300000 8928024 -59771793510176692863334373485284556800 8928025 79160882022427734927209541681743860800 8928026 66911483773126848148228474506075451392 8928027 -55556010724877349586117484077453118400 8928028 -23683637263992460357227360551043952640 8928029 -5232404339350768985027196595413904512 8928030 -7472224478648824508457267382290487680 8928031 -27969523460488532878348284330762459136 8928032 -17979491316833571708348553165111492608 8928033 -189679263424725138946092326375675197776 8928034 24646720857240003742113318600727534416 8928035 59180535879032869341666436503405014400 8928036 -73846870980411150700537016529983692800 8928037 2911321510488750509276966629287873984 8928038 24351427423100796862202495074911213696 8928039 -86841743391932966323720727899433828400 8928040 141638090528126008012215675588245913600 8928041 309597844709362989203140156379049272442 8928042 54933592580666106501612474557130131712 8928043 315866081189085924318008278252613316480 8928044 -51880445881939820903753207523030720000 8928045 -98215538617079362677744163471572148500 8928046 -435071127196921944171526091718022656 8928047 3363683286079970083730361796291271160 8928048 6051161496814664751915352753752244224 8928049 24473000200874756913875310993138419764 8928050 -50891502248722221076715953630752613200 8928051 70676032681177190891335467978622231104 8928052 -14010502086933323873496472864320122880 8928053 10479723589139223263118968613383176302 8928054 2820957532725635356619246369878058688 8928055 -10199234459994533467361562021940286640 8928056 37240782921530179950731847268803502080 8928057 -77450645233013401010965265017874048160 8928058 -14930449216587874011563706077694625824 8928059 -115832188500184616194173123614135007984 8928060 -31772973468056939113336365061156976640 8928061 -146806211748062269282700468049779885760 8928062 6665501334130129158273240185621790720 8928063 35707810497516056882490931970705601144 8928064 79694551953293273965692747588591681536 8928065 -132605376638649726422222773345993866540 8928066 37764442239202673190020658980246091264 8928067 -305274297084875956229503472906803010884 8928068 185775588323972853883558921202149150848 8928069 24904677979612381176955818400692344544 8928070 48877605693760555719575782112275896960 8928071 37871211735447629514027978358168941072 8928072 -162354400347753058205106688411178081280 8928073 -77129301637087892923515060767844907008 8928074 119905781130420230435855124981838626912 8928075 -32048744736462622843574372742564548400 8928076 33705809749649501711418069853755397632 8928077 48132497813994201802808327860409109666 8928078 8148441418043704574307545063137868928 8928079 -66034569473437481847747596379731570320 8928080 8035857187516523168881428766851072000 8928081 -93557470347072643948774580163470688000 8928082 -114407489114690036445567920336058866016 8928083 113849120548342756424253836580764260332 8928084 23663477023899666850953960043048796160 8928085 46698930929984887203112013618068848000 8928086 1438342876112642924369626886164809024 8928087 34823187188966140203252819898678465152 8928088 82568222329205947883564036664829992960 8928089 -740949624085927241722161284856565110 8928090 -367193854508079163883622016922496000 8928091 314869505277531139506682654675886951492 8928092 -170236456233457154154686983473272016384 8928093 -47314879799739411006140075674637052672 8928094 92095027166195530090488986064019460352 8928095 16559395212330314975947399330246272000 8928096 108667725058937573443061327180414582784 8928097 34448532082859329801135206365542262292 8928098 5733976270144892582934255172484446800 8928099 -136997666570866541460516935990480319516 8928100 19156601232014188965786453693538304000 8928101 5304560807138020470715559468480694432 8928102 13068491864839989473564117266401968832 8928103 -288493724226926921403045907905682418120 8928104 218996611438726122765413266152768798720 8928105 116605385281401947411305459112196384960 8928106 281442378496124547831257832863255040 8928107 -16383264060187302116746095527056501644 8928108 2986051578611632025055530005370880000 8928109 -52960814194508607865821227787521685920 8928110 -61124094561745688981268271702691808000 8928111 -50200494086235089923464269900400485616 8928112 41777458974639740608370679369263906816 8928113 142899222519693059353400371416268560384 8928114 23599276430533052440147010922455723520 8928115 -30643787560162442454726770505537708480 8928116 177107757050340264241038681705403176960 8928117 64745081527421311577701620267824225280 8928118 37751188237969748487789236816650147200 8928119 6323813355286783437225741905060232480 8928120 45295785349094227312360858260838809600 8928121 266220252722733036821001606844393849322 8928122 18855735368291880361273698125437708032 8928123 60621462858163332029828749811763846768 8928124 -10896006295307223848236019474226585600 8928125 -99315170581822308994830499829157637500 8928126 38421019202273227087339991169543014592 8928127 85593600316272729171877072521671936960 8928128 68850556203656135122751148267499683840 8928129 -17897296869050578688459397247372699200 8928130 15631577622656668336960429041041017920 8928131 70930511735629295071917791200393687932 8928132 -45070610667358424557907952523228723200 8928133 77762605954050351184316672242404704 8928134 -52651809535181822795883666983287702848 8928135 8556119604130766877941487789312972000 8928136 28479389568183781423284035744112476160 8928137 -13915998883495543318076984244152405568 8928138 -55647794750667083614530908496199906560 8928139 -117937773314178957859211322659424250200 8928140 25587675613800914811903690505775493120 8928141 -66026726113310170613258975349802269696 8928142 78002182866615540533678209019862209472 8928143 342205880975638678617432175821435752160 8928144 -702354425295890194645863256518832128 8928145 131486882751561722459568668063992063080 8928146 -21375094074325382221624297046475247728 8928147 -1658236297406950338132483820845850320 8928148 -124319363614458568714057096424724337792 8928149 57492177405377415428326288027397643150 8928150 15386052220249640399684013256182835200 8928151 -91410959742931470073666094179422113848 8928152 -110202242622651118567593537850874449920 8928153 -3658444453683814017730981825948710456 8928154 17381227030525008467377472759344826112 8928155 -1445982980527753108730220528073706880 8928156 -6260726627651152965159096101649063936 8928157 -29932846961929938422276840816847390400 8928158 -25270389597264450778696639819037128320 8928159 118298566325247271000746047661145900104 8928160 -83620311690370754682003227189115617280 8928161 -56066632611724977663884175708733232976 8928162 11332439814416027291668587228422872320 8928163 19778627588215995974842102964334469104 8928164 537500850753254939882535294283554816 8928165 15277661414151348129672968784779523840 8928166 -61637138698516872272224308964623684096 8928167 465266087667591450699478417233877198752 8928168 -23031146679810910135628365876834713600 8928169 81097145024711393476610871738393944570 8928170 -24924190027129777723000852503461826720 8928171 -20240627508770346153585697927231226880 8928172 185880412041666856124873865791180129280 8928173 -8782976831334859497373862474347609578 8928174 10655926399192309978299526162821325824 8928175 -21251966902523000126094080436916347000 8928176 546322515138203222930140921854689280 8928177 -60250152393050028430942999246241223360 8928178 -27172499856606123621153717161116882944 8928179 52834232577291212077074261906409385280 8928180 105364797137255847981278204071652943360 8928181 159606145734421768638979823086746172 8928182 128528079512877827356984184796548556192 8928183 53125705426049495582428432909639179648 8928184 -36507904377222313627028565388952186880 8928185 -92607925747048780572442320680695488000 8928186 -7592927394145224038264956650561011712 8928187 65601384591984559598410402742498914704 8928188 121577492726339206659597611253239079936 8928189 141333502906109521203710684847735913254 8928190 -39719980758041652047270320287704678400 8928191 14575920035341955088220693150358966592 8928192 976189687211276234033841720338153472 8928193 -123950054555570828024963084711747962558 8928194 957515362646800762779080104830678912 8928195 16837252911609246938100482341365427200 8928196 -211017812597934688395943560846226075392 8928197 -198040605727813985144228684797120042500 8928198 62194369998867630544776154840837482240 8928199 118696794455832420848821423862069202736 8928200 127192963529756414918528624415229824000 8928201 70990100932175019350145434970799251840 8928202 -144279172163197799469812617387768298448 8928203 104395236461489630367899343339135682452 8928204 -93006967139179373778351244253194687488 8928205 -50655254446081217705414658948186353280 8928206 -748706604457859163975475221545915520 8928207 78231269171894414321622016294307248104 8928208 10449548327512250204436794628035887104 8928209 146631067017236258013570712195471485504 8928210 -44518824403805941028951687761819415040 8928211 -105178288519402050816897758322460477328 8928212 200679113380997557744270977766220355456 8928213 -15319922555157675034656853812920451840 8928214 264713900840456325280264390396469760000 8928215 -31952012274158347417281668274022961640 8928216 -1879290670017658344379942987874856960 8928217 10747726151089463107233795395966324992 8928218 -72037918596397239971817905306030500896 8928219 -33931718847487046174862174046008192 8928220 -1997572192744624047393748201845688320 8928221 -7713647563309959639632662251257944788 8928222 -9100523030282273401262277088555560960 8928223 -278979138733328061366593748240486322528 8928224 172033554923560719530667207705599410176 8928225 1961300899853058480033756173004537750 8928226 35976046560450012100131426468197004960 8928227 -64304823629488123167637842898980864 8928228 120151155412545039570493442595371627520 8928229 -181361561541156072188363910789139493700 8928230 -137841231550530419829332618879229523200 8928231 19854345003102198374034495780615024720 8928232 -148876532366975612702606276944574791680 8928233 98279375051752865924448870410712581520 8928234 -17494467048140178331594976045804444160 8928235 -153599160785303518920365185733045836320 8928236 -191593121128559721834291879845717118720 8928237 -128087049991741930228273873102585878048 8928238 -164160836971182718234040448139460811840 8928239 271680984036906996735080440513633577040 8928240 -24182910119233322067931690155773460480 8928241 -13863512626630440715538166130422549870 8928242 -43631628578041318220354217980899186656 8928243 -32397620344386530725571290054037065080 8928244 14412627795339787135364484536898317056 8928245 129817479812599731009430052136356532000 8928246 -105932584880548578320231201312051490816 8928247 106657447941217352790044542997650449072 8928248 -8128421475889488226511943097358745600 8928249 -94381418788598330015203098323784152352 8928250 42737665901078878827306113193424128000 8928251 -118805935729935836493215011045004774208 8928252 3602391028250772066667452043070284800 8928253 236402539925253505646410282078889194502 8928254 49073509020504343638573557275162999872 8928255 -23720508048020554878529712964253332480 8928256 -97181262233377544613137384846959575040 8928257 -68470695906413114691608471449796181420 8928258 62223827136942851887013966816697561984 8928259 58293772715176287188772897910715607360 8928260 52489623213867900601046960398985564160 8928261 151624632152808655688683173370059421632 8928262 -778182377191080108497602869954318336 8928263 -245736099492712116052178322676555312488 8928264 92010783248539276112984130576747724800 8928265 -6561413786950051050056999729228747760 8928266 -61777462640630911926268255738901673168 8928267 36687382372166212098592841824146872280 8928268 89830467563338585663982273778457632256 8928269 44095755431111426932033398179265072096 8928270 46766707058200544765336221882420173120 8928271 66071307846896681666256887174772364800 8928272 -27480991628659844128600612094148993024 8928273 -10375278964532789861693604231331616016 8928274 -5636678208175929582158821061948223840 8928275 -164854752735780115743993407249825627700 8928276 -11542398299276517567863925794574557184 8928277 -27629152522841607256989885882970245874 8928278 6311570109797950409983096147270679424 8928279 -13944627877297709911566574634724264960 8928280 12042737556549666161884814273489510400 8928281 -49186090473224316885440135628018606828 8928282 -15053652753276784521665493638126021376 8928283 9548402484967719205850984522758483008 8928284 218099649355172878679613972039137711616 8928285 15515055853645581648616618101572415360 8928286 63046768993870727712657635577090895680 8928287 99446311577552616140984099436318449232 8928288 -233020856573245338126487688062667980800 8928289 189159295901051663162134495924837493090 8928290 22597129499675518110065323612711680000 8928291 67072713307235386547851448859298313592 8928292 -1975558619661983057548721441270246400 8928293 288581679176202101712920398255406826720 8928294 -4606569326179417110310075796420617728 8928295 -70900152728406497766256985911965024000 8928296 38743159549533154978468290943578424320 8928297 56303302555371764301183252217516271040 8928298 -134803967607203943464027369913482568864 8928299 -30545011999711757076487182856819768560 8928300 -60600705549590134301907496761431539200 8928301 -177968012034158155044501195407700496608 8928302 16940921499759987468350901046415750400 8928303 -3841132023431075806462548177212962296 8928304 21842553463270375698265904762251640832 8928305 -4355065436202766843950653096252719680 8928306 -23129971957899845579119795839404320896 8928307 75690897279683985002528349370121670912 8928308 -276360597570184754801064740143891451904 8928309 7970369348825047000608463641610584000 8928310 27971526517631716963438958014757560320 8928311 38961053667507850413160333978093125120 8928312 147151782902231141331214149173316587520 8928313 -49247483882389305901645021512275284438 8928314 -105675748054100797051005255062489913744 8928315 147960607650454681892104189766905182240 8928316 205656152532709387631334567236252195328 8928317 301133413829361794000466217354237198860 8928318 9068827005789280655734287365180636160 8928319 274110748819912677073439898124701398720 8928320 46810867664214754740405445184197754880 8928321 88251354836470389534885710917484203008 8928322 -936847426321828323219143645529840576 8928323 120248059766712718855449888678978006240 8928324 -23325428859183728962788826671162826752 8928325 15198674224589971605520651548220529600 8928326 143974235708302747397922100500796994688 8928327 -1633972077643075793399867747471113824 8928328 111288712499324006817144188318404608000 8928329 90478678787858904380068999127207475930 8928330 -83071187614828793712384046010201472000 8928331 -406541576235605227191988152627530942288 8928332 -22844087482603361723027132828386793472 8928333 179318673670593635213566855959078897600 8928334 -12054807414628937506807685041317609600 8928335 49839241319893189779616544872670577600 8928336 37925912187673275604448374887315013632 8928337 80677808793937461344846606821983534192 8928338 -3894437383714399545493179352879570656 8928339 -78382469709259738124514170092149791304 8928340 64317259892942418857762887208675331840 8928341 -18656189256066079846893785919342662400 8928342 -14822066510691810691266046993564582560 8928343 -459520075458157500670854804056578505120 8928344 25673882042756975649186154024057835520 8928345 -64678897625340227171060779768544189760 8928346 -36461733046153833167785912163657610240 8928347 88444082806551421802969187466208647680 8928348 558839203720615425905987158201614336 8928349 -158727628689066082782755956260525268800 8928350 5487895711609317259701859032822542400 8928351 89544948384340043678146050756165608568 8928352 -117601411182426358272977689781777203200 8928353 57061438914754918696065307188634923456 8928354 35963157344705001209340882274348818432 8928355 266592900091900273733042172979959994560 8928356 -47975764192141190316377593616929321728 8928357 5219072325583876324233778555044331488 8928358 -108252744952017873932424566498706066720 8928359 44861390943071488555812293642288085552 8928360 61327723913245884537787399375896576000 8928361 -80799209503898018949116333475164619548 8928362 -144277257592875559837669993681864319568 8928363 48413981814076170293095058923395892224 8928364 -661486263444116993061609068280789504 8928365 -68362834134653343034393881032578818000 8928366 3260493646836489363931441326975191040 8928367 44423759301755042465430582417596193152 8928368 22502340908550479422830511723928715264 8928369 14706892694779144440489451314710536500 8928370 -49681995425558812286946699662007014400 8928371 309815478496600290571267338375041098572 8928372 -39461117931327784379678474107474722816 8928373 297696106068436839272987056975343175004 8928374 11540891754357669836533782095279615232 8928375 -3242353554060202234469790188190360000 8928376 1283331159637936635569071968296386560 8928377 158022055944218137912088442248141265492 8928378 86028235017820179224221943414544204000 8928379 -164367656128167267913045124662947357360 8928380 31262903359295205045474983938230466560 8928381 -21884556591575094937572546691392179712 8928382 3847067429992002567854608139419996800 8928383 184551798813891202391205249612699343200 8928384 -132340078900991780648633254360236687360 8928385 -28290954609635697357080986638205804800 8928386 87519075289783102580820525850203035040 8928387 -3993998512116506865634320342294965040 8928388 183874159231362179598619255453576084608 8928389 233907239108915148016224148312932356190 8928390 -31110725537977478765573862319842046080 8928391 -1906128818414132509705290466882821840 8928392 -71671349390151276092045542849435238400 8928393 -10910701090846112554620467999308753920 8928394 -135670541351062490131960370650549390848 8928395 13407103679623985472682185047002498080 8928396 -43664109675564382918952400571552524288 8928397 104036718106985106395681638573717725120 8928398 103011008404557684939595842651800593536 8928399 21592883323030768925297907380179632264 8928400 -8209329434281424508977856440497766400 8928401 135875299930562524775710767536754314352 8928402 -29153888599419227263942127227864006656 8928403 -49332258642820040730586835495244352512 8928404 128927865904051866176627601097980057600 8928405 -12839863756367073058222442636495520900 8928406 10528894143639855781510627033955607744 8928407 278781929814450263612095012889120467656 8928408 -33736527460428523843994509618684108800 8928409 -8632234315745316336565535832162594688 8928410 -65174529342926602448870901715581092640 8928411 5258824074593972726320043373604452480 8928412 -2376290931229949894554065570500732928 8928413 103642724469624958526067806280534458124 8928414 -43077498911564983139810302645443102720 8928415 193292003541377201765931180838949371560 8928416 1932288383264163176677415258689634304 8928417 -90806958536362704798337642724295782688 8928418 43894847585522900711528935020904204800 8928419 -55096328281932681460223847520149030180 8928420 6584127588540112829678181780102696960 8928421 -209572564783708802185149438228028333378 8928422 -86177750967406537915758913712788627200 8928423 -44065394548395720143784849466815657600 8928424 -67934946240421535473092145222599767040 8928425 144286130490605495765405356380573238800 8928426 -19517495963393678435699816292374313216 8928427 -13106933627618736864821078362092073608 8928428 37159839462093335870500248917522035968 8928429 33774893725073744206552995980200787328 8928430 -44009206803851542596978315520877856000 8928431 -89587175267243738529851083039902246768 8928432 24026974990782910214446880840725807104 8928433 49111127938483618028004586880483366160 8928434 -431393647297591265189328387264393216 8928435 -96275012120039285849315505568255477200 8928436 -186243502239403620944502537533096294400 8928437 -28394868653729630148346196093001221220 8928438 -3829321755611212183043762832210939456 8928439 -103400255652333726197065195812993118416 8928440 -165670414113785945607802594902285619200 8928441 -54450934582137905911431227433929062560 8928442 12021699950882482358278986619456627200 8928443 97883842656443408391429729457534988064 8928444 29233997799059557458624481865004736512 8928445 -116376506222470371234264196645908873300 8928446 44613266240068379510838445653127757760 8928447 -50854305341441064108313697663491603200 8928448 96691433740378476200789538923270373376 8928449 -414830201850961130043409803878141048064 8928450 -5064898457400649451708046058099328400 8928451 125346045278357894930654561144693784480 8928452 -150501739672512767561792686069403701248 8928453 -158435406693759996641547628685399121696 8928454 -32315334053335130850165972775618609824 8928455 -62808984350860406063807466021264485640 8928456 210425237447335347871613265230798438400 8928457 -160259918243796104161992613740935440294 8928458 33671820163821261491057370758896246272 8928459 -52973277293827727461679215856673794436 8928460 24042598955474955178570122443725301760 8928461 183834057720500067438362014324852214400 8928462 35258624379351888969691031467807854720 8928463 -47283557681301689191351089581897709456 8928464 50916892342509071578161967459302727680 8928465 4226676895526482306815825343891783680 8928466 56124289998391588077805553211639372432 8928467 -76138709119118642771045590415321248800 8928468 4192116006650888030653765396196073216 8928469 50296426187040803321034599945924892 8928470 22597457399806201675559358861847968000 8928471 -14595688828993273305789957431544990720 8928472 -20115849190169903196611882232543928320 8928473 74706149249262386594405068377016216704 8928474 -24859584804633980083339694062587512832 8928475 -124126679874757427478510491954959271500 8928476 77677864412614646705724467458951660032 8928477 3009311118374798006023179227372074368 8928478 71352727140556097242219099323646957440 8928479 -8086628652869970744704591695318990848 8928480 34106460687031500908667343670870016000 8928481 47563545778837485102646318769742740480 8928482 -127688686239384547453077902284343337600 8928483 9705289424351033537915500161156843504 8928484 -8602540317678604323030396027354301184 8928485 20543042965262748444342659872841506560 8928486 20406193699392133639131898081048771584 8928487 165546533070807000243065443464543533992 8928488 -25659602982287746325477885148310241280 8928489 -37496194368922878277663791573579279072 8928490 -5440275690954950664814990109772132000 8928491 -94183098125967943467291565175517550560 8928492 -31576323706731972345054609363209453568 8928493 -43917456007376090457368443420957748000 8928494 -1071080454444320647663346089846510848 8928495 -195920234605142905195802509978373330400 8928496 -32444882647418917066590887779296608256 8928497 50046594518597467755643676305271675700 8928498 -17330683229008617312471358275836624640 8928499 253599967008988827394961289486856884480 8928500 3880175588258545028982343928236032000 8928501 -43311752796448287025154074226546876160 8928502 79688246594505818227275088648954756224 8928503 -44153034891914195481115360666369827456 8928504 33121124544263875537251855271857868800 8928505 189308944114655579022051172151559150660 8928506 -84007568859565811858844170232217212048 8928507 -11605295736828615596308290951400717056 8928508 208960022053562969852662778311090176 8928509 -12697036384139867642147000688992278260 8928510 -52684182022488475331254386598837165440 8928511 -74361794024187938314790747025914437888 8928512 -168190653394452679252031911812717871104 8928513 -173370275669969783425526693222892323376 8928514 -4255229451416791867459840061445708288 8928515 -292979089818219167608746976057307600400 8928516 -82326778544112848666084291355724059648 8928517 -11515917637949565950790488944244507560 8928518 -121017737181989858914989905986349712960 8928519 162136827057743463400190237906013929040 8928520 -1508703811089785703885880658350080000 8928521 -33674082537031822144118807284673551488 8928522 -134640444116014138734966517389108111360 8928523 18787107111628972443968399467900882772 8928524 21319858766477660309063107085081006592 8928525 20376192228508901037492773462012968800 8928526 -10003452482771239636338471622363152960 8928527 82749353860354310175487372595035209600 8928528 -3603184040375832026874972350135402496 8928529 -7542947701449429103336888593768123360 8928530 -13245988313087466451173680167350852480 8928531 5058196613345499339103373960647183728 8928532 94973040570987147177937608415072973696 8928533 -21932889102963907670131172394721384800 8928534 -5595872374331469631946793387014184960 8928535 -67393262183891685294546484243947170640 8928536 46408717983239797237627951781816463360 8928537 -68321063702029783056112188123098490720 8928538 36415964854333072450888756392877063920 8928539 -117344405689837578404531568350075066976 8928540 -11908072175499314472287079621047600640 8928541 202836987239302623656982941368305202732 8928542 22315409077592644396405093796863057920 8928543 -74504153070474974029892625188103078912 8928544 -762028540841258421835616680890728448 8928545 135457930774316981022022201129483185300 8928546 -97769994744881801129689339154314520832 8928547 279142335347133412638190721092457339996 8928548 -74729227347614581730170251325007211264 8928549 28719322994200080337145898250681998720 8928550 65384425933334398115793979333263640800 8928551 -150051239546899801956045298955734301448 8928552 1558269135009574647524018767856517120 8928553 161781989208948681499033934982453939060 8928554 22195522361959717034369973340897224192 8928555 194006504124558317876833172903831481600 8928556 2872814449790056780461137291849482240 8928557 9661022996978748601260706021187825280 8928558 16698183840854363349889312786848142848 8928559 167862480237834843993986293564682074320 8928560 -87996890395471743781952798890406707200 8928561 130555932019988081708336472929185410672 8928562 20621669500365868389251862576288691200 8928563 -1002225939573482394258497135017522176 8928564 -8239524821903423903585962976222220288 8928565 136647049849432981261666226369937746460 8928566 -213707647310650558267416209691941950656 8928567 -120510827924913700216734656814359806872 8928568 -1787563628350281226422282732616949760 8928569 18010500095270754948106865390804039880 8928570 -7240199307464316052389049881492418560 8928571 35670380867813720142966267035461324772 8928572 136658753968320839003271383027966141952 8928573 23203565049778194891497360381035223904 8928574 2487499306741495256956030123285349952 8928575 46533023557396006350141604975977723000 8928576 -64413574074114296266373397956568023040 8928577 9855545879782665523631553074989944192 8928578 72114640271674481601877978696012860960 8928579 -96211798640241325645068279629389778112 8928580 190014179169201043271372111195554406400 8928581 -119741042415662153916924459639833286468 8928582 -2403355284393081883814535779506086144 8928583 43724222342823481036384990420324639832 8928584 -186305439988938836030088944697618447360 8928585 49183006716075105445516820152822373220 8928586 -260648958984057694224971923724197733376 8928587 160398765833178621763600647237962003232 8928588 -50598959534797613382369546887131361280 8928589 15036439100293766991504845291868523008 8928590 -204152607900439357839989686713423360 8928591 -3601446454348322765877842519751572736 8928592 4240413817836494778447974816209551360 8928593 -72552729593385783941135975554247446158 8928594 71093264415857438845601671429392224640 8928595 19796067692024149041172525857307601520 8928596 -8808484554011200083608579822768517120 8928597 37800002745696363504890723191162634400 8928598 -36523599325024612783506229335668613120 8928599 234588069948269145584331164223309006600 8928600 -34772429168158953938692143725494272000 8928601 36185284617705504142797926955798956304 8928602 69744000620600975768423758387883937504 8928603 71496054192102264942439698225928810800 8928604 92653741621364314799916230098788228096 8928605 -47144278327360436900781780896110644480 8928606 508497753776658036668335315575650304 8928607 -340243258126301960183885575565550000 8928608 97049472814209015964668157202414960640 8928609 -125013003909318223136287399123337622096 8928610 37400277900626038997138071691592924960 8928611 -122715816819083431681341596796075032376 8928612 -13691974948297411173509603641662222336 8928613 -5534464678809934288078825183098888258 8928614 4013812265266305372414905131908848832 8928615 -45170916683681042236542039580876164480 8928616 124035991280656702130158635124801428480 8928617 4661686752830522005874822269971960720 8928618 -4709234675527490556628158483509889024 8928619 -11785120496058698939698527061424291040 8928620 3233249281721796222605072014509711360 8928621 -53302050495200515776764204742050315988 8928622 251194021010178693399159701911490267712 8928623 156539118119976119449108131877159913088 8928624 7954020881331138494100614134332555264 8928625 -298792507287885328404100000685757015000 8928626 9802784646958180246597196025146718720 8928627 65129548781156440298938952927233099320 8928628 -124405939076115338805966997146771413632 8928629 -118119494406330477817236265656914258880 8928630 232950585430564401201531005475198720 8928631 -27267575409248699094655007616195501216 8928632 208952932117249979838257623027645747200 8928633 -60730637161533070062907461659739638400 8928634 -18115249767981086682218909993320062720 8928635 -52830502215897321635422036587179377920 8928636 37249367485460805803042968460425159680 8928637 -57994868097195975214594989693136805376 8928638 131276271801509881564649375279687258880 8928639 112114617789848584644301783576932674208 8928640 6359927460558386982893309830732185600 8928641 -89532443522611242193834798060544341500 8928642 -16380419139309278172550322560749454080 8928643 135420986604459789405460428634617280892 8928644 -156798727442746236952888550147170337664 8928645 -35526334500195665976972965831944475520 8928646 -52888426006694295599708008751493641856 8928647 22271696290940237176156983637690736640 8928648 180909553678554058148091258855471974400 8928649 -1506988625366545197457246889664159536 8928650 -43605287125900798357301099737982726400 8928651 21742674050446780027322152067437621440 8928652 -5326104534419677949799157549993655808 8928653 225379491942832719052583453156366206902 8928654 -5264143053075560054105220464285395968 8928655 -32536893097565010207410155791559832160 8928656 -863740774821024691593740472877449216 8928657 456650814987917867030842261325131208640 8928658 29779043121203713721962319930337838080 8928659 -37833371021776233060524726089235699040 8928660 3400999966530119370804260743301160960 8928661 -11990928946351168322085529563705462368 8928662 156194828255080362726897126679255052832 8928663 -47871537127715986038845880886812565656 8928664 -72454849201632918570607743911985070080 8928665 121540772647894722242174258037887592000 8928666 35416030239324326091577903671087182304 8928667 -9541089342536815072984664922188058648 8928668 -7996382781464838546282443909963879424 8928669 -57539548522509754634183754455794581312 8928670 81745344666546914532601221974779651200 8928671 -249851163743490425271478617207056068128 8928672 75867746225977359798622111083458985984 8928673 -176632707089099638551170127084064855576 8928674 -5540735372968697712958664097068543664 8928675 -3897265787458252454103385930837434000 8928676 -109212537757443705479133829372702003200 8928677 37826165492088327157090459275762508032 8928678 21988745692774009997764086547718035968 8928679 170447938821762327559770618987954844280 8928680 14589946995640333426450090404423014400 8928681 12375779028422201545724357368250751264 8928682 -9274835758525940171217135008848757760 8928683 151930127058163650623223777147422170932 8928684 262903818599486625674536465844345241600 8928685 33720144732540859724866516089283327800 8928686 -24968270138760371582888852598416523456 8928687 150860749131049664203103629170282161160 8928688 4830742507359410647626099507974471680 8928689 103859907124119028559610681821904230400 8928690 -29186342712043070856740026658567124480 8928691 -285453994111272424673717022712777940648 8928692 -595728043852573722320477673500368896 8928693 -48200155874167135928723802808260683076 8928694 125678983377900093212655603896028768000 8928695 -26048541715434806782691958665741560080 8928696 19908573019935503637039942283689000960 8928697 -114740450181963860352182056912325899520 8928698 7353614863324422441385287923124050688 8928699 20267371689378621764974938000641433600 8928700 -21447136493273136714186994410129753600 8928701 96936947465081216904973577104729891692 8928702 -77225398667427431349743198701893549120 8928703 1904098588927805888946816599919907008 8928704 -64304538090864716124161358676554153984 8928705 -58443843944913311339657631244556576640 8928706 186298514809591118598889773810015640320 8928707 151220810683605707953721878492688656956 8928708 109446950690483243082471534561250314240 8928709 -825633194697446913689530668175237090 8928710 -4303016206448593599461899711033689600 8928711 -9135278611428784881710593229673744 8928712 -5907768170787175493385378570102036480 8928713 663887707024718300025658384603202304 8928714 -45409955217072492041152160792926152960 8928715 -125479008102569646978490014958590802080 8928716 23843989568717553150391400024202627840 8928717 1610599645321976675684375910798341760 8928718 58874969559009247003337126205332986560 8928719 -196075670889472589156596170587261444880 8928720 -31485351006152243743210220525971783680 8928721 -330454759559554124387199720882789112078 8928722 67653728856203565754544782266812577024 8928723 231668431200835333082447138656529009760 8928724 -43319160139460891662602305852817741824 8928725 27478528872596695367220773912266063200 8928726 -47068402796735200432528847225943099456 8928727 -206544372945302524005192938851293550720 8928728 -128684902868134701727461903532658595840 8928729 -85794161469081287527095411639981038076 8928730 -23976947407645195602612917857757686080 8928731 203221869017732422238883618182111740128 8928732 6666192750730468083426833215177728000 8928733 86705834025679362078373363425155214624 8928734 -1158658550172235699632728234707413888 8928735 402410848500723228144385480890163200 8928736 303952796337078447426689998474418061312 8928737 -54447175591028129599017336745904473068 8928738 12089838199539022136334116985087590400 8928739 46028392549111884799407410794474597656 8928740 141247385708644514370229964610418414080 8928741 -19426490405154242536841504804198344608 8928742 145057436556403697364779749568630914272 8928743 237938814170720998158474072407836142880 8928744 -46324476124714869735465824785001349120 8928745 -44421003979035420930386459966203533120 8928746 -17420247508426696725400218807554945280 8928747 36574005376588690487970945267111747360 8928748 -17768092259192185627335649460229972480 8928749 -113529432611643042277247181733434302250 8928750 3617028660427115242663618563970440000 8928751 -10359975396830635623255273757410284160 8928752 -29659933414507420994067757515816960000 8928753 66616993316108208845567491498469063808 8928754 18331464231557654045557699547310978576 8928755 228287824995232755245005307768236273920 8928756 87324523240456674507422082657406154112 8928757 -110961838902097907397782947704773426148 8928758 -134960184220882103788995201037550279520 8928759 34554031512610602434701038472320945408 8928760 121014512417981850618248498493393408000 8928761 111725361857405111315732562553177476480 8928762 26238604841480286783463583878278193152 8928763 -104836025854921809622892757108025342176 8928764 4525797402973006203925304466247497216 8928765 12180997291502165777399411221443192000 8928766 -12678258353059804728627859123123273728 8928767 249473501400928245622328169387559266816 8928768 45238212653617885445486058970005110784 8928769 100728066010071496772722614231816135170 8928770 62836278770097444948935122639600642080 8928771 14167137482805111326568421753792555512 8928772 154483265860895746604823366875177653376 8928773 -117372603198903669947784357671605524960 8928774 -106653541181802509133088346275664840640 8928775 8733609723512085834843964142148931200 8928776 -10907870129106653608878473703039129600 8928777 30318123555469591414082927303721752736 8928778 2515629243036402230984049965036037120 8928779 275000186978043007595352999095986807380 8928780 44135649443400322738500733372750679040 8928781 107137384876934436857762277792073238400 8928782 17060961496077926683033557029277508992 8928783 -74073493529629908132277343042246812248 8928784 26489467089050792341569750068936048640 8928785 211446261538941155995018313961325603200 8928786 7443782459927591083644676776706203264 8928787 -15814947336241279523793664772421756848 8928788 64222885295198416801497339025421371392 8928789 -83227426222832499687905175917668538976 8928790 27989458383011291747994227829617070720 8928791 36016847952528044666424939617519202960 8928792 -135958637355486339559793910761757358080 8928793 159247977702391060687677927954526595604 8928794 -26176261350905347628089548586737523968 8928795 31928059415658684580853763743041054320 8928796 -15294764821945053317648051887855782400 8928797 180948624256057059522660443348861382246 8928798 79557896528843923939570473288226169664 8928799 178362505982042742401173146713615836920 8928800 -30687911430217914952092403378475827200 8928801 4120718076895417200563707887670690560 8928802 -36617254717079023207902964984020201648 8928803 -9807941775220787091089858879877142560 8928804 28882241164181259252844431461901250560 8928805 -125048417672955379590634078323584001540 8928806 -3725448194983729509321422545929647616 8928807 19180915033670705263237319628431906688 8928808 24400108778238057592900796948194590720 8928809 -2872876506631612627126040239179669900 8928810 45103632531895091208356346137456563200 8928811 203460066039050474970185706529609951412 8928812 44618659937438742656799686150009830656 8928813 -67343561451852666395908798649861157312 8928814 -36584185180571882103366212963081443200 8928815 6527615487112542617580799615777855680 8928816 1135528883352934592994775412018380800 8928817 -233048566385588272560585505970340055040 8928818 -5246774441910887161321641684503536128 8928819 -220394242890201362952226112092017985680 8928820 17128328518809319680372293786311822080 8928821 14418494876266869380626770408310016160 8928822 -46047247443521639512301271011506421760 8928823 -106452568633815012601876141886083262856 8928824 70317226818891226221797368218307276800 8928825 -133020221139472934346889424288395680000 8928826 -106022708840505598140470273989941567888 8928827 291020162946538302953060425093510627632 8928828 -18816335294181382266169576517345456640 8928829 55873020183085047936868989269033424672 8928830 5106756158537801480845520916570174720 8928831 58250688207465414549616415924042551752 8928832 28081787645897059340971884046450688 8928833 -1450909292090512184834212201739388540 8928834 -100481503394609649148113932408663253120 8928835 -62249851858091058189139461131011109040 8928836 -34093427487443188216749561937314447360 8928837 45056823033486012486825050727244242048 8928838 66254276383060582663416253872207372096 8928839 39888245539709856673807501154602485960 8928840 19726942738011220650126067454118297600 8928841 250997260941331783482829505718404150800 8928842 75666878484821675734164421342465992384 8928843 -48915417099799053281872429700697107712 8928844 26597304150391161337725416347756134400 8928845 4858346541524286858713025411247121100 8928846 -111924076474963318689078456793562928000 8928847 -291370561051511664019870091763872738704 8928848 15388752120714269574330207589215363072 8928849 8704468130013101311289257319614039968 8928850 18658372268244286698352596715729996800 8928851 -176803717387631737409351084085861392148 8928852 -47254226259438666654769755301332768768 8928853 48889404413575088581702166879793600864 8928854 -123568924355176895588219652397386836928 8928855 28659558288233820362499471693836960640 8928856 -110610036245713353492412537229123205120 8928857 -20044398979388423414653614325451062656 8928858 -65330438036036259606384064741301730816 8928859 52837155989130191601216176252550185040 8928860 -27071970956209398109281768733390003200 8928861 -148425446254144927366963731644832682080 8928862 3499408359217360409498891144274327552 8928863 -250658596883768774536788963424112145888 8928864 -1447125990984346462054990095908339712 8928865 174613820084189804570098012186425088320 8928866 22743816118165828311359863298722511520 8928867 138707623507486129802471175678516802680 8928868 -15940506989074402232820774312495022080 8928869 193508322556130434094121298029325110270 8928870 -29156540951999480715658709140368643200 8928871 -89202691008648009715220564588284468688 8928872 358690631666683354231181335258747207680 8928873 -1755086881639090840819656292001584998 8928874 58489386711257163086902069669408076640 8928875 291437341386901975328311046900541468000 8928876 -24265671024266994470152805724874309632 8928877 50837876461096954122852407046011198092 8928878 5872221954452942110286508772737518400 8928879 -128201276444917085426872131385768243200 8928880 40858555472626125426313581411509698560 8928881 -124513009269690466809233948641410766668 8928882 3404490388448170598701739309180511648 8928883 -267878834080054381712620811500574327640 8928884 -47113459583872785275679452549767277184 8928885 37039602237243361307217435322316050560 8928886 -77718828996477779826461208108532960608 8928887 65228169635370748622307349403460983424 8928888 -80084734876597762745686724246280253440 8928889 -230368584885512271675422973811498813248 8928890 9406541817078251134357656418392979200 8928891 63433872946292344016653999684188169848 8928892 22923149765846285652572545042021841920 8928893 -81657412384175970813411002473286100456 8928894 9634105709570511277585377995442112128 8928895 119695627944622698141017404427837495400 8928896 6650472377535722674668937173113241600 8928897 36520432892132381351916303173547599280 8928898 -39096185034401275033892077881384983040 8928899 -4381500706201927899944301725295267840 8928900 12874976576318463579328165338057984000 8928901 -165763073457227424904453728272671031808 8928902 -23273250857565434087499119369264914848 8928903 4370104708973245050550558485078286800 8928904 242665558810269822235065539167138252800 8928905 42716128261364588555826398931301602120 8928906 -6738307446402150094982708902588202496 8928907 1354783184291019887256120194382287888 8928908 -2115881172781331841977621952789018624 8928909 -126212838270187357802719174391676689472 8928910 -29950380142874206535234143254989076480 8928911 31175550401576568554244996830834211624 8928912 -23283058119830809594761891148105973760 8928913 -59417232937533956327724968500378677440 8928914 36920494457772019878285736635976950432 8928915 115379087985819598844980839071522671920 8928916 69622225772541628146532562679050042240 8928917 47856381696408877293066464354243234400 8928918 33059627095342857075246543842795962464 8928919 -149591302886177088589407804806803070304 8928920 15478251374009905525581123987387187200 8928921 -16555199198241477895117587436111388640 8928922 -847067695820270394167789661502517760 8928923 23941320116427096764981842616347278144 8928924 -30361008565554699541848254867174598144 8928925 16632915625846042588168038481640314500 8928926 153073385993822466375402589864132908480 8928927 -178718593779875289844932939148082127840 8928928 102189629788270530968384618997779988480 8928929 -66086034508751374926322639735386397470 8928930 14219511038888616062522604964547850240 8928931 13137386697352651811979509207151552000 8928932 61089935760122976271801042010094600192 8928933 -13637796636481415006096009003063440320 8928934 15243092583666631971589944564535896192 8928935 2591111875582819226225314208675536560 8928936 -64254899331588066816993382156489113600 8928937 -3233979380997143544777344058863260508 8928938 63928715806874120074794793305070419120 8928939 -76543173451423806957999645404119944480 8928940 -99616898913258203485489602990865704960 8928941 -97095435810966776843838664840243108128 8928942 29588327176084053652316832322208302080 8928943 197276081723336236900212728903871574840 8928944 -1278537837670659777052151864644091904 8928945 -86881655066991131420152700407879135680 8928946 -130522936880918461742753307773992484688 8928947 195774114095283263193394896973345906392 8928948 27455592934112308555857746386707910656 8928949 -64792430144693326689784569060372110340 8928950 -587283427885587165176101351520942400 8928951 109453206545339295583573415202588276384 8928952 329850940796438850161040589027995525120 8928953 -51743690995348987784648178440977020 8928954 3148847037397463567148860008421617776 8928955 -13528136793732811614866030824399104000 8928956 -224040182758289391562944994878983327232 8928957 -180041809773388765566693797397710242560 8928958 -79533808649126869386822486523132142016 8928959 1635673559441590409103044484335518104 8928960 20316084682935649502507248272298475520 8928961 -31112786774138181706960885513147216896 8928962 -17468913644871551714608229669139460608 8928963 -62370458877935374392962531933898448320 8928964 -98007340183873417700585268253908968448 8928965 -203255826966662843755118065648742227140 8928966 32024947632702898558827804088514863104 8928967 -211639316252818014695137068690242053520 8928968 -13438665316531055754416568228948541440 8928969 -7588710338088016134873494265403149120 8928970 45918555407475938262186835257927106560 8928971 -93961776281303385150709083570676350828 8928972 13431388148619217634148423820057359360 8928973 -191150389516628309867480687376672625856 8928974 2218023021897402454389826961009236800 8928975 38916175338817458701988006958465728000 8928976 -4866220659775521845290555971449651200 8928977 -47032417107586523261685852504637063440 8928978 -85728568677121730736036472043791077120 8928979 163891456183304358157940953699950121580 8928980 -16415708924008770913094311591654924800 8928981 -129038220738956497843015887728889164160 8928982 -4015904831821834269817307821715229408 8928983 86722712427198465762792075883226182320 8928984 -130743452193784050220172039545537536000 8928985 -97843442170321465386882049460699695800 8928986 -40905786136027239519440332272982477056 8928987 -121558914147804586532508216852097505640 8928988 -70364640155329369990919125444631980544 8928989 -123840934818326084612788875259107944448 8928990 -6684855698286067911979015882054990080 8928991 60243792577779660650198888444946065360 8928992 49492530018973221267818444871532806144 8928993 1488454359617652625050770806806677760 8928994 -51220266614772128310952208288547574704 8928995 1137324808524177966436784155094918400 8928996 -42398409457156544737683555306224913408 8928997 -46906080544866028362995760938084460672 8928998 20973370145244837959612330985951934464 8928999 98737218086335125913103968323375719184 8929000 -240446044603986846154036709306227200000 8929001 -248307011834175157878357097494397383600 8929002 -78222856104589176649836271279035802368 8929003 37534663929786656578282435294348523252 8929004 18659438012940674438784249413915688960 8929005 -37924858237844219270797893336089617440 8929006 75586293576276748528249817537197869504 8929007 -170042234097555793985657116317456045744 8929008 -18756053279463916294241648282881228800 8929009 -317599331261072496443980987907000943790 8929010 -109756246359198948045141279047958879840 8929011 6706646613222560869103129416414097664 8929012 -66654484916547929801971745606961070080 8929013 2487053374893612585416436271727880960 8929014 6945645629696666803251577031202140160 8929015 129673132686767934986050446289684931160 8929016 -42125089131604475716062699931870310400 8929017 -7427636091074693620393665946150445766 8929018 -63120523317217459717633807634263574784 8929019 -5454592379094725201294759112679718040 8929020 -12799827060378093982912546890841144320 8929021 87255196158099175717505917911089723244 8929022 76906548653440782679222713371234829312 8929023 36917779469447456869966277587305274368 8929024 18005107683799136113565453868769214464 8929025 22676849891561507645351798588135648700 8929026 70202504024955507100974030977928527520 8929027 -5397700720294469999100091104567504288 8929028 -129799041310514344876127655237228968832 8929029 -92160647852307439921308919659298530240 8929030 29353985913029709040599348536045397120 8929031 29093999972383957753915123475396764800 8929032 -19166328449654766170080130382237696000 8929033 -23324900452033370869239337072401279718 8929034 -26711975485948040145908278491310872480 8929035 -153933288460213427392819100360630814000 8929036 -1788972029265727882147479792323583488 8929037 55749862239821984098835341143356669568 8929038 -77492231648878605077712943807245752256 8929039 -53057602374164534010080763909397002240 8929040 21015981070514165466159445527507763200 8929041 -178508158387930549103562446014496412576 8929042 -76837101476668908945504532611183324000 8929043 -75884001061799524509999090673524919800 8929044 24016855401663022077872986422305277696 8929045 29626569236528724673297536123658805280 8929046 -11802513361068081015617459264102763264 8929047 82973363638967623576412599469451172200 8929048 -235269998466575278348506910922652672000 8929049 143726707667069473207099907134872205764 8929050 219721904860339487627933588195904000 8929051 75364385809613921903300442350852914052 8929052 40693745421419076406680852124891018752 8929053 56020837081674114074769128643739424544 8929054 -65706340536139491744401906345097953280 8929055 -215837127152270057284656614785282430040 8929056 66301637667694024098516559959721771008 8929057 -115378494193731766167758687209185610080 8929058 -64514026938827392616724688390660113120 8929059 -132135693481601048523528590663218470912 8929060 -30950024978547728219480080751670067200 8929061 146151486840425356784945497412706053532 8929062 -7255658511343488833990911234749657600 8929063 33136113850474529249276113782662069088 8929064 -55352239654370058045192189925507568640 8929065 -60951833549956408750117598730696540480 8929066 -84505281579244256961349202009025426768 8929067 3348175979888349808177556069362999584 8929068 -2100710787423897002645319447725945856 8929069 -122747994362434525932722794871549542560 8929070 -40159270251260147220304613834057068800 8929071 32585334817663713849074999205534430920 8929072 44316059650493589824012059489546059776 8929073 -289796030286983821856214416806886109678 8929074 66400267388385605261749021359432576 8929075 94564036508026069606810618471267303000 8929076 34509339626043699774930665271231935232 8929077 71998375145306935188927911579965689120 8929078 17988706374534668742500564225415820800 8929079 3112431675417393421299608646081087384 8929080 -103576933143862055377367149867318272000 8929081 -94254307867092280535921208558886251008 8929082 6647607573547409624286449234780908800 8929083 86205550270717150868842817727874364928 8929084 116376171730931315429295598219791113216 8929085 69009005351309159183266452966242065920 8929086 79850718458452829103473167440348780864 8929087 -87104652591015925214121068195771443264 8929088 -23342167267747810581307536118382592000 8929089 1792774248482485220641569372311769600 8929090 59726302610714402032896497452103777280 8929091 -340155982921796533316626995895577271816 8929092 33441021133831032932030344093314146304 8929093 -50077596926475367035872858074582434658 8929094 -3114804685565100246719925936262175904 8929095 5123396659560307121923280858516405760 8929096 -9757854180526487054915072857423011840 8929097 -138065029852233311095601338381142471628 8929098 77122530383254733077488973404735763968 8929099 -88696632117675223927578675703119743264 8929100 70137217240083240378554534380241280000 8929101 12593452751248958693008181277802704000 8929102 6245370058008242177329129722632982528 8929103 40214544357268504171741174473348492480 8929104 -6208773302806891872721914037784150016 8929105 -166520965756564450076628169162513033740 8929106 -7301156438031858877006682498692800000 8929107 -142288823934355972093391243802019530240 8929108 31878407679959143352537302610578083840 8929109 -197502709582883879926597631611975688448 8929110 -26426692999644776456203160473389281280 8929111 -207170368090974026531895238166628631288 8929112 -25543690000843496812275552516226437120 8929113 -183242871373034988475051147255282257216 8929114 33805594360369114785758109861271145952 8929115 -164751849818230938653573679803533385040 8929116 569780716000995161065831475221364736 8929117 161825996819726942961942233120007664166 8929118 58205552383696000110381063925592898240 8929119 -2479289456579667259002470541648869760 8929120 2147400412842433349745520660268974080 8929121 69037895979828286967349736335472292544 8929122 195960517566658694721432722726401536 8929123 47654110951708245745975936270851128400 8929124 -210774437557383045561102955552281016704 8929125 -7939563211398793838805095421596301000 8929126 75159409296248338408902985793881129920 8929127 21216031070951316064183640169916481976 8929128 69081543665552582646239105129082470400 8929129 33241667139429100680266630701790901120 8929130 1425510472377661822777892304989952000 8929131 -90776080518115712212336780373838858576 8929132 77481051371555636872059550357249515520 8929133 -260815848667570230345768330791358544320 8929134 -76592487412143828399451063514045769216 8929135 -23435658364681223303349205330700828400 8929136 -1566131431400352973710361397763145728 8929137 -26727671684506864204337592042712669248 8929138 -51747336218951521735874350123605815280 8929139 -230419880109158936961392450937655899060 8929140 -10054531756266654290049589956099932160 8929141 1290501563400070645272897403232790132 8929142 8973260090331897935401725285694541472 8929143 126597286073528263969085305392052423680 8929144 -35290555722660205683118026411205017600 8929145 -61630626318277209427480641425020636800 8929146 670305322035129363571744057284192000 8929147 38340156797949689186799061027309507200 8929148 -231509126537549970239048236619716122624 8929149 36071573091532216631928370787233691808 8929150 41109977037031774623894244483758888000 8929151 92556620251807476405080841748552942464 8929152 -86668990796834566755861846282951720960 8929153 8665577291018329084964113013604884224 8929154 69201309775322584443451194369326656512 8929155 89291891472982664717941848066620522160 8929156 -193486360950632056867074444624232108032 8929157 70115308096908099112172474129879638752 8929158 -3623254372474699585994167500109486080 8929159 410135481740207560890412509369037501960 8929160 162619616706039785343707966556271872000 8929161 184158435231854137363325369744706365610 8929162 -139275041583560249286117010209008641536 8929163 -280861390895242588736962218643376652588 8929164 -141799653208191634039906239800612597760 8929165 245271175594962837904550978889696000 8929166 -78209545905019051820328034742274735360 8929167 6560879618753274833810323293077800848 8929168 8407889154056026015592883515918663680 8929169 75416793923901116149323981760878891570 8929170 -7260005418428861025971416066691020800 8929171 -66436262638342452600708363438836940800 8929172 -138947686431121933405931737011422952576 8929173 54263218673448691684185928854872918016 8929174 -761990734212291257409196047782237664 8929175 -18154439707061433305498878448552512800 8929176 60451481893607627734123761130864128000 8929177 307448914538010219945080402387414814026 8929178 -35302053023624218489580635372453570560 8929179 156434632277561458442076231043158528 8929180 6999878690671182295668976227503646720 8929181 4337485725219969112349060723230234764 8929182 25574846027828171825606507210171055744 8929183 170109752242461016669357455468813492520 8929184 -1980033960351322024680802208179027968 8929185 15490965678994139377230550210103222400 8929186 -33342340045716714265180221681310210560 8929187 173519936674185123208427894680697957760 8929188 -16340997585274656965852541419471776128 8929189 82698088753349884113419113923024812990 8929190 22560327547979419721206408336625865600 8929191 88688204406529250522910591034348305192 8929192 -31097636475283638138652809453802137600 8929193 -14673649630448070512994361506250305216 8929194 -70463936384930496008052391962739449600 8929195 26110651862862249027029924348264400 8929196 1823822181649258051052549372998225920 8929197 -6038600719523841638627942297426642154 8929198 6847888477158385075163861675140788864 8929199 365967340886713253523266120634221751936 8929200 -5964998417567820030642442835617382400 8929201 -210643519200103586257224154042680764928 8929202 16734631185683270819356750066695273600 8929203 39551003614291073569618832546170709304 8929204 -222695923388521667655048291909329179904 8929205 -146672443380946946902263773961940802280 8929206 4553774031640498297854829032680760960 8929207 -117454646995064790214793262994418039888 8929208 -2833747986854639451333954363235246080 8929209 9420196529758042555404841342153651968 8929210 30608195204444423912757301852164692160 8929211 127664114050412092235022733351048531812 8929212 -166146614207539436901239659070561894400 8929213 -288366505396367678381271592277987172538 8929214 2269799299426065197618971297692125952 8929215 -16155565002029715784283456556613030440 8929216 -40005481457886065319232891458598993920 8929217 258847508240800996110060179127772763952 8929218 -86006215239232502867649757701041687040 8929219 95795311593767200512909960441392429344 8929220 -163321122751118962042794693813443685120 8929221 -50726489494918298018939958376093478400 8929222 -41429316340124519779070016274407897216 8929223 16502057626534128044701603699607218824 8929224 2332486752299076220209402186475929600 8929225 -33387642923572762119352368242269533250 8929226 13413201816415194136703364905017613664 8929227 44894021359137090960086744121244053720 8929228 -15818132181057483609088002929194057728 8929229 -216094353985132163298283455539555404170 8929230 22503750132248307028899355548648942720 8929231 169976434013854594693578928666603746032 8929232 19965808278920823839767216392197160960 8929233 12238282584264584376473066974927161702 8929234 24350085533560426900698322198297976832 8929235 4321350159749060529209728684786726560 8929236 -23312033431242450393641842653257041920 8929237 -271983479918255428500838808427293254080 8929238 -56574250361824336508015391521361799104 8929239 -148222510256994182112940282409971093632 8929240 -33669231595016585564230200088657920000 8929241 163602881322094285898939239061920028484 8929242 1963202064759339636817078812134998272 8929243 -75777758056297810506273142495309802240 8929244 43943713197919908443611839510423109632 8929245 -48149776207692777092814302026905072000 8929246 140250662533950299173388912718359763072 8929247 34534206773380329064871848356222702432 8929248 -315403815278892555851651071546427965440 8929249 -20869719902024345425226984838159979008 8929250 -87872956787113745298451538238277632000 8929251 860983895848941130365304575213674880 8929252 -559599650601959028127466283901461248 8929253 -21073629318461226162640145148325914498 8929254 41080857234973211066694770629533424320 8929255 -161365049859022313278457874937694064840 8929256 -59741236827456103356025495013150883840 8929257 90269178858005603562022160943825914592 8929258 -61022083131606068382003687257238592416 8929259 -426028673048271807461447673487658226960 8929260 1997246098728208980143023023278438400 8929261 -278449002423825722777579615960417308800 8929262 -220117653357642452114899075292728670208 8929263 -73672339734079776948735987261850425600 8929264 16376279320883032413369150863639117824 8929265 -51181628459657373678145781906115227340 8929266 13874609949649600104695484764529105024 8929267 -7437739105989292221361718657341356096 8929268 78193260493187500648234117602068389248 8929269 -115488926481202947181232172703482559506 8929270 54568823081835510511885012853744167680 8929271 41336652088099568526229046367354501504 8929272 17263329213798113297248235845214208000 8929273 -25462597630730146906608753631988556476 8929274 -190962013815469440721192574765174142240 8929275 28004059879680728816234120441126161800 8929276 -414185580191818268781211116764330144768 8929277 45020310453902022910342998846980914272 8929278 -63418854384302002253488861269478824960 8929279 124152909195657352126658201750055192480 8929280 35268574692921246394184149426923110400 8929281 -42855588692631592133290628840340958080 8929282 -178091233887169461226183760759880745008 8929283 102178886815995537572513932515309097224 8929284 -11398312441577580741428611853507125248 8929285 -158304725635636889639832122968852798020 8929286 -75787608609060874323263326113161877408 8929287 -3168351409207551018111450475879147632 8929288 11207234472253816472035488549460224000 8929289 -217436506439448345418430334259872935910 8929290 12672672349703554153341834565972515840 8929291 -2285530292756047255489912612472714240 8929292 158453835754182987762291806562212534016 8929293 -16369236640524551376248903894894856000 8929294 -1138160111961979009497828149406167040 8929295 200074299745954961875165834079678633280 8929296 -32680213309496207451611471762373672960 8929297 74142652768946368438898703790866870080 8929298 49236587112173767164622807286312090112 8929299 121713217670968138937541265643780775864 8929300 62296256404897350390917463761136886400 8929301 -157584540738056981071663265047227032868 8929302 29407280400081142101524066200380776448 8929303 38304926584105910469937457112963896400 8929304 267648213480281035508738176525213685760 8929305 17242999033753390872927386904567552000 8929306 92936144664888309633620067602980230144 8929307 -296456876431460655473812240437562200444 8929308 810951138835695116319201245880652800 8929309 -40760508803426585219318264788484092320 8929310 11653248948987371307543527731438210560 8929311 -10832313367767130194657056341331750328 8929312 -54305085357887275636648633485427212288 8929313 -112089192190370541180511144183537279296 8929314 98715858422049407488898628942979729104 8929315 -117481001342396543779336742129736048480 8929316 168042974602113132068365788766325760 8929317 72518452045121420907046871155510366080 8929318 -121216525745722519290686261861374257984 8929319 -142269743445784448925359916219657227880 8929320 -42381471288654893292971210182770278400 8929321 -90795032337240693116828148368365126748 8929322 -66647848104964580338697310252372990288 8929323 54891292441684293879839568972631368864 8929324 -165980501810496599750305819693862872064 8929325 90010924381331795376288392186663841600 8929326 -4894152387332758254872024370347907072 8929327 211650943703876155895778160058112303672 8929328 -59819912356215095840991195384127438848 8929329 -5893236199670423749605734839928193600 8929330 52248567405729788059905081975186502560 8929331 203932895193305965183298736126791829132 8929332 239664897135232071787081958750863257600 8929333 4097774764169586574162927913519244800 8929334 -16994771586958233929012950678875313920 8929335 1780874971486337456275080328504774560 8929336 7292698760525512678809577667955671040 8929337 3028612613805679762230568473929921760 8929338 -100786517236465158095507941093187126784 8929339 -158875275592381416331148051891298776860 8929340 24622608658776251286326555571879598080 8929341 7009203771948398419198386332002863648 8929342 92937779676993940304209799052179711232 8929343 116487951659693374113941247590143910592 8929344 -24382231312031602743791629585858166784 8929345 69998281752950774842035129844183334100 8929346 51034859050405360740110857100737969872 8929347 -57437874527762161575684920802490230528 8929348 -162615881899542283908876113437342187392 8929349 3450659859848555684993689281927637056 8929350 -1609241713373283591549091020766898400 8929351 -401459266545556690710476819152350872328 8929352 103666066712904524250086797907664046080 8929353 175661006180336773971974815604413720608 8929354 -34810151000709770139492159893637465600 8929355 -106204562079230096224315708791661614000 8929356 -76096777487315246752339745523826057728 8929357 329567216430994790619769592160213816940 8929358 -59980641161776900190076478330500094848 8929359 2380676667445038882182726818024874064 8929360 2226722683572610040668103316622540800 8929361 56958156010281935431661888931191590080 8929362 2591308807887290261779751605021393920 8929363 58749395848081735385511706467771604384 8929364 33280508203427250409952244796944924672 8929365 -88805890852430375598471553733519885280 8929366 73087716070592590304734425512480669184 8929367 14807737476864501772254905895254161416 8929368 32447908416534540671293691503248783360 8929369 165726127673645016292833034653692661396 8929370 -29012208083286416980261749386256384000 8929371 -146637324682006443872941109715558371136 8929372 -115641028939299966649885871056270430720 8929373 78891344514480659493430391355904934400 8929374 -11563834252403182843027657218928223232 8929375 -6219721184881533916892194703593780000 8929376 348618096341899031186802842546509185024 8929377 105950011080701792483669656004554826514 8929378 -46898661214958021406045004222811363760 8929379 37170961060069706067117349814335549584 8929380 374733432320160552712410238862929920 8929381 13058498863987578860956780394384925182 8929382 -25454498270862822955120646461358641152 8929383 122064776423923036289421780403024253184 8929384 235587633374769178071078796408524610560 8929385 21022061749143369800171034607957412160 8929386 35343472876751364434684733244795914240 8929387 8702566535869727693968085179407895440 8929388 -73698851260521016229614220000933575680 8929389 24443099691962207223260463040463523840 8929390 -31266095491933813174536961043740646400 8929391 -282008232224486356484621110625120540208 8929392 17763983892119569183044547210987438080 8929393 214679679160996114198064857694159215344 8929394 18061604692189414467180990503183868960 8929395 5022957068563364025188371826087312640 8929396 61162634901559351196873889399064926208 8929397 -381366532707809417411153503004443207140 8929398 25984049894854387473600798246264636864 8929399 -265389353737113032375234197683070696600 8929400 -115502647275813225758992082463026688000 8929401 8027533341379625966773523792835840 8929402 9676744061367970212697740329352663552 8929403 -16552807339786016030021673471372901344 8929404 -68322689550136484210918654199269798400 8929405 -36038763439199742248682554537653559040 8929406 81278576790627235000311435457662308544 8929407 -156460404006321102540948417881594232960 8929408 121331237318361306935401658022541393920 8929409 -159605122097028596710006932538964427390 8929410 6841459800835467134886209638005258240 8929411 -74560950443453325619524352065030314600 8929412 124182228010826316976618271972256713856 8929413 -328433303671006936208385678233743929600 8929414 5294924517345451844161657772450816640 8929415 -366337113304657916873006834371747200 8929416 -58267133236693678690990929955179110400 8929417 -239615651666323008927789472547143932774 8929418 22507088234884238479986553768690773504 8929419 -86325591045045982781272835192060846880 8929420 103531157265204911435559146648152750080 8929421 -403723948696223179240878248123560000500 8929422 96270593044608723364116008925043877760 8929423 1431700297324673030998311983813680504 8929424 10192755306557729365047941113586122752 8929425 -104059470009278573341651239607447495200 8929426 -4035452436720726040471442199042742272 8929427 95528865705423861875885690055081629760 8929428 -27535436168836404007176002788333326336 8929429 31912928920824761682021523125213022176 8929430 -29273663932467383541758368982144054400 8929431 15396411424658698196669673632999244384 8929432 -57591467531039528156598502948041277440 8929433 -14684620319172373534056945227834087916 8929434 79297116299821080466216215795528814080 8929435 -60704052042519553728432814877417250240 8929436 -263796474632944917960858450353122301952 8929437 -279275604063713153977671700360300224 8929438 -37090965621590107378870558273273816704 8929439 95256903996696512591672761410075030240 8929440 -1458840301106370563147313565543956480 8929441 -15474254043007938185302637420939298816 8929442 116033006532156544050436457508702913872 8929443 -70880084922905108558501919631969356936 8929444 192291737415926446118590934126495855616 8929445 7688182892175776811435656001299364480 8929446 -98278439270366081996461675814494314816 8929447 24610555001357046678601800572264235896 8929448 -265054617505006745403893279428454400000 8929449 246156782580997526285696552923911830400 8929450 5223109806137757801099845754237888000 8929451 138631256157123078216175696329654130992 8929452 1444968596141146209180266774324969472 8929453 85529878741350551223165378851176324002 8929454 38147084195735453405185294584851735424 8929455 -13002575398047356310467072818718133600 8929456 -46436993306204453659445569644955353088 8929457 5808938119599483899060557629550017024 8929458 -10673630639374257819963223332723965952 8929459 2636446435351509674041173678626588160 8929460 39554347883318981586744181241401793280 8929461 -5102378011540695507016957705838419200 8929462 -81840938737636622601762555793493724768 8929463 -213962783392223758271410409800852131288 8929464 126972557888100218813360869883313131520 8929465 87041724857481616146830823359794821000 8929466 -144192856689793823980589521540436736 8929467 -142625352325584113823511339335607991760 8929468 -50094520409158961258922463137075932160 8929469 -126972333117303988419565129583081723604 8929470 19839141412379919342261880752458419200 8929471 40576787871865298197539345359694376560 8929472 36059730710365185196967851189991374848 8929473 16102679743706728684995363070161054720 8929474 23922580907517279828725809377759997440 8929475 -47833562607677901428250188106679570500 8929476 -42731458231463003023004313043081296768 8929477 181877732849481719151181336378573651200 8929478 -5520700074637368732173929980902412960 8929479 -59335826186976285491638629064070158512 8929480 59808526284892434013462505972841676800 8929481 -49522536473027159274616760021963993136 8929482 -69949758615185301886809935809068787200 8929483 -199128707714871664076651213273207024160 8929484 -259067620751775886898087723877562925568 8929485 25312267102149911248705609539853456440 8929486 -68567200938409936874421643483770781056 8929487 -61150781917967012269413123023966851200 8929488 2261305855571231460780123553454358528 8929489 228009391147544261203748190573498742756 8929490 -58453812249785038469494954610301381120 8929491 35101373607513661231854183571486043904 8929492 123625224881275991857095708325386768384 8929493 160427198241597712492998978410779164 8929494 64907514753581703582712699426246717440 8929495 -164348288260730436184505649606881361600 8929496 282557061043404875570676368992920545280 8929497 -52491512843515547522526152934427115520 8929498 -88927391137774166271662517467189280 8929499 -13563469945949161567144899810404569920 8929500 31231774940668219823373194508198144000 8929501 10921252116491990498627007898711680352 8929502 -28561889541269145184695646338115890048 8929503 117271048554536047484238921174587084664 8929504 -141456348437694141270296000198491766784 8929505 47609735821053174994597900034311037520 8929506 2208378743163587505496763944314086400 8929507 351114511832992083536229747681360352152 8929508 -1913808912900582387251616909377961984 8929509 1131420926483375428484309241283628448 8929510 86335847851779648949126422191993804160 8929511 -109477269255210421369624877650393072776 8929512 -13065371515911625120090712574061102080 8929513 57944708258623615937784535103220744564 8929514 17303306186910093478137808487981510400 8929515 14547224628719465824229681621765142000 8929516 158597564555439119532580192475705565440 8929517 322969843447086775609433767255516420566 8929518 -26215068028148059796865231629738803200 8929519 -21225622859950774907330407040291950400 8929520 19603012275068844864374943622285393920 8929521 -270926744521847435846027577844523634798 8929522 -3960428406417952387006268513636739072 8929523 147799080909171826165641394186732735080 8929524 32906470183107075706252483553174470656 8929525 20424855001088863326988994477930460000 8929526 85870303761221834846420716529351063712 8929527 -57291285143528207564293869386527981080 8929528 22965941005104900386577638000885760000 8929529 68652291613614503143478737583542973952 8929530 11943801072995806555349708283294597120 8929531 -24146282913406828513616753998525732960 8929532 -2323600433529707952495256002262717440 8929533 48339887223140091099922130066085840000 8929534 87439857870401452961279133604788796416 8929535 -52986192073135497979222106128635547200 8929536 -25370870176821219806239769294643658752 8929537 -245766588589803846820053874842640962814 8929538 41840969626918556216642397825110997432 8929539 -42321637491826496391285151065223444056 8929540 82070954182955814437239621899415338240 8929541 -138861451610280934727601439000829354916 8929542 -6036948742025860875229548055878766080 8929543 -12122101714725517806364047232370112000 8929544 -90087757026515072247819021856935936000 8929545 6767244315406500099687035912371792320 8929546 -46599336325248458206482932316881620032 8929547 20475102787473923682813953807920211112 8929548 -9638791761332299967340802436222208000 8929549 237907928013544946072358237838539178550 8929550 -7324404057911477033391557285072486400 8929551 72301734354248891582738161873425454080 8929552 -629164884987220763377961387443159040 8929553 38307877938248982748095666345048410802 8929554 -29592916675993571401092754044602092800 8929555 29823141782843804842331226739476654960 8929556 92213593292440328148249077623010842368 8929557 -25534437462009723478330155594532804992 8929558 -292578678495181630011984520473568800 8929559 -37442909538426087555518523667599279384 8929560 -83614175369674589687982750243232358400 8929561 235173723881878786290534571332656969162 8929562 -52167691459687442771597467900443037968 8929563 111489039292546222035036493390264382400 8929564 -201881496112245372936421960583418754560 8929565 33399851651944806344245702696450532460 8929566 64096453162995070709337661433253962880 8929567 273556430315564884127112063753342187616 8929568 -60658212942048075340428642347558240256 8929569 12881277059593221507074920808449504608 8929570 54480863519084699841166210612923408000 8929571 135944765573841931282772010923330380704 8929572 2942635943319520963604724696563453952 8929573 -244941242908788405102204848945458622664 8929574 12259860988019055230640052013519529792 8929575 84696640637937274720890905027798790000 8929576 -209557828470014849650006343727730851840 8929577 667299185680107749450736532838697587712 8929578 -9659828193833675473205083103585783808 8929579 15920855401307315036294409053136456184 8929580 7565734343062712230304565616490465280 8929581 29153172002441469701472316198161517824 8929582 2142488645249147344768956722942356800 8929583 12367428644987580796649377025709120504 8929584 11827543469915116440659072460221005824 8929585 -130012587199682166927685319358518327040 8929586 -46730321027075344301568868716136417008 8929587 180842469721253072492150375735610920760 8929588 -18929519703993584176441282487852653824 8929589 8311019209071894959406006561925590528 8929590 -30558465341021001633838089691884422400 8929591 100541552080683380548265799293102515200 8929592 -60610203510231894970122426131880222720 8929593 1468330285366051091254856426015892420 8929594 -31173377856950178605027583796264266240 8929595 -205884090359763352277773043025070560 8929596 -27101188320446243187273183032924568576 8929597 239144797038239674491773011725786031046 8929598 74446269299466973096620955070328748800 8929599 -5614680195197417615077864219534654464 8929600 14885240051548744935250223628772966400 8929601 34417619188749658037939972871001863600 8929602 8000441425983363980615638228009574784 8929603 -112154863465658953445569885315558542148 8929604 66404929130990171039578781571532976256 8929605 -381488639425279107041872210516200000 8929606 -6363613734686095498330120955825281920 8929607 -134559325045994381607254210212790966400 8929608 125279368747326367034127097955862159360 8929609 -133198505098332560920977018162935944796 8929610 -179303326314626608938213432077023122240 8929611 -18590091827362224081969306369214593540 8929612 50733820191637433209953612968175614976 8929613 -214886532398714989680871386707402149344 8929614 -99416682494253808619151357730588583808 8929615 288240454044481408630509523776575515920 8929616 15989857721896500240984908301681672192 8929617 -40366747515722806215123063691079858688 8929618 -89434120363787859002347984681413085920 8929619 294326935669303816062857086275981422760 8929620 7956275415637351103020548539930419200 8929621 -189525033302341935967807651054052112178 8929622 -49478818629178598751342251961642190080 8929623 77380828966678668612702942093653217384 8929624 220205179278546800630532449212154511360 8929625 217667854014983879569693468408683357000 8929626 -83052620617847876323656864595828554240 8929627 13046027811960464313784075429955245072 8929628 -40290008629787180395686860133642132480 8929629 54324228521246458674446643005115595200 8929630 -20607843577702703149683014094071942400 8929631 278244522493185100016970467372795718432 8929632 30112778802351480066091406000551624704 8929633 -123113696110017117679009698564218139756 8929634 -62920202653222294854854422797177067008 8929635 6986125147603304284050361167252956160 8929636 85601056462266003513781099770136915200 8929637 143028531635661835542284893787408581980 8929638 817737992309565140949364253844395520 8929639 267577448957399969994011625377039629440 8929640 159341794617338850442130974949525452800 8929641 -59606925898825087097360018174720378496 8929642 -125348723470643898629572404626850600528 8929643 17092121635433184309589196059226259264 8929644 -29747447477428039884862152347703273984 8929645 -227707415221282155050356302585701345280 8929646 110355807200330875151677143096602426304 8929647 -135496363113635285236100477308153486776 8929648 -59329016899121082280042494908563456 8929649 -161628469502530746841540459093543820364 8929650 11316274305179021611358528465966880000 8929651 224552002249182821462775686281684701600 8929652 -3018290190262391661041799993662765568 8929653 -3950217383237219420623921580513788896 8929654 -5706962818753545704822955112256260608 8929655 -4375701232735459100118489860117924640 8929656 -15455709167208666742799899666106572800 8929657 79050487798824442496466352794424816704 8929658 77062161031965257959051386633993415680 8929659 37348479600563514094831388885819566104 8929660 49142764231971975494988283787261414400 8929661 -76441147005446774900159662286424183348 8929662 -8170646814138248348102350629048576000 8929663 248230504081974258487480447480094048440 8929664 -255293445248364906115843405980452782080 8929665 46408236007913932629720531280154640660 8929666 -55692860355455254865678641398276098016 8929667 -140104933200584325563095084021486705284 8929668 105235617146372773342862191587493539840 8929669 89479931600789802519405995008169675296 8929670 37936044204379811226511915859958677760 8929671 -342059264190524320521261427889768077056 8929672 169610175179680131086043671819900236800 8929673 -226088967621482861798153938586296287078 8929674 8064756046146666306211843112331042816 8929675 139190151188991681956454413017167253800 8929676 13473603067689986015028284174739084288 8929677 24182970229047277227375743068308116160 8929678 -110445507302020158682983832223693751360 8929679 -293130529838541824536239090372387551760 8929680 34513893832706572698050955099380121600 8929681 885946750733595811228719218388285120 8929682 -125241014592976831779364636192381085808 8929683 3198766613435328770209913158364562000 8929684 44140641900132735950315189158311660416 8929685 -93260655440122157290498542134658927840 8929686 7101141733083732479125618817681510400 8929687 12293014984015009469672865052207479200 8929688 -13355300697352000748588628625122877440 8929689 55346742855363731176897882020480769920 8929690 -27383986843928492323596184937088599040 8929691 -59287946754526218974853830181368181888 8929692 173610802305668104003867117199627354112 8929693 139326434978244242007913551901750910080 8929694 -130315683640776597364783822770622205760 8929695 -20945908707137050914285144058794196080 8929696 -6192019392829913581641800302950678528 8929697 32432534922718942883883566285257363200 8929698 97510079895872064017230364414614721280 8929699 -13379228802189388170277392938485299920 8929700 -11467877093559599354980436847477792000 8929701 138913348179622547414309223524277376800 8929702 -402504600402771482147578225321238208 8929703 123142346615906982136256929060253014944 8929704 -12864327889178603981590505917497999360 8929705 -2191826789132452147911172772629831680 8929706 -155299796789495409948849875088979226448 8929707 180018575800720393597712491054616452440 8929708 133062867543028758581084746983499113728 8929709 70455805371224722337547120178392244800 8929710 61050402222023209547774812521186259200 8929711 -272042480764001993126917844388048221280 8929712 27516737042698307521289438638566604800 8929713 -19431994302013329845795531653361370432 8929714 -143624837763893706120490980912583010544 8929715 90952694919269057324994541321167135600 8929716 37389122821959790011228304101699471360 8929717 -131919254564298290521130745717589011968 8929718 -21157432009230561588285172379923193856 8929719 -83587115956705385133311340322988367000 8929720 -1475555573751039752377705551744307200 8929721 23003029424713909794452192059486771584 8929722 87649125449276780907762197929660360704 8929723 -109771006446166408161779888322134790960 8929724 3544865661098411447572404903190256640 8929725 -2766134839155094971719008037509852800 8929726 -3254387183937390605539852449803877120 8929727 21408883394844337993842817632009676800 8929728 4102893931670240926800440012329451520 8929729 -268036694298235743354938829450696418220 8929730 9368783320705713911019765956953865760 8929731 83520950173800363281329551398226510144 8929732 -7298173723623784113076001101569290240 8929733 -163780519328155152993768768311909250018 8929734 -44194482850112826811747346821123722240 8929735 -139674248136711463149464621186143597320 8929736 -24343450824211684571939684341133475840 8929737 1799765546161998363188113766828809440 8929738 -25511523098742556256891031500489117040 8929739 31725103788676341000608448292365430560 8929740 -5926347474156717938739876552723993600 8929741 -22935648383011853215315168842457324416 8929742 41437941492942614694196191630589459200 8929743 -21262897866537074420328918303396456192 8929744 7946252190220826363708094131506012160 8929745 166648137581883602790162285295637937600 8929746 48892725924840366446934980649087118848 8929747 -260145941396416368514758092291966844768 8929748 -99276610302684801194061115027158206592 8929749 79704482507472595543056007896246869664 8929750 -53424762414006472715796186572004672000 8929751 -167905094654512202836477229034941407488 8929752 68636698621944207870451735961863741440 8929753 43531348389997704994542502300490747840 8929754 -61536841178905820389102285296195857424 8929755 -94757305597618996796000722592376135600 8929756 -3219904776445944330053446395506956800 8929757 -74727266685119591111530907884237331520 8929758 16764987881691286406667041831838246528 8929759 15590486818197275776083834068987193888 8929760 172378452468193681545258225233300029440 8929761 59811124508574582621391583615886810240 8929762 12732711709973612352079272524204695632 8929763 -281063614998938784611774486931798725988 8929764 -143640027799859111043328276097958073344 8929765 52083374515336850988811549833686476800 8929766 93566341691076099908556122328268652160 8929767 -262133959811476615421881077075640320 8929768 230775075815268824148029835855476736000 8929769 -83040573579802735956308630651417365830 8929770 -8353202566406052980286007717656902400 8929771 45028630453551496216803706533622464744 8929772 -22130464061690176741161407357677847040 8929773 823987075952657470885324096347311040 8929774 -2914876074980122846777163399669278848 8929775 22734668593779778529498910630030403800 8929776 -8920397798844220604915308480568721408 8929777 -110610626199980832332574569508364624800 8929778 61813991477264133071018778344672583168 8929779 6408950278750610885229909448313875008 8929780 18855634116126573451997904824803837440 8929781 86867066268757657733850082886710226592 8929782 -3651290453546440224237941191154972352 8929783 239072699302408240916790085282654125032 8929784 -134677871604302215936206065065450045440 8929785 -63239277332155276275155556402010564800 8929786 70861225817306378116795227676718708592 8929787 -91283180313223832861978129587058229168 8929788 4165215760846144828635596740638498816 8929789 40289656939487702583677045317899165600 8929790 53715058429025153143272818973419942400 8929791 -257219060015333818912650759928228550400 8929792 11785194488628891226892552788248625152 8929793 -196369383943903351483051908538336132176 8929794 46283142990676621456481397065281020672 8929795 -33856308115928952236174086563269466720 8929796 -47484030876987664847287206050854072320 8929797 -82852176772042834054476617490488502528 8929798 2211172197873114842681553072124351488 8929799 -146477882972065286283831534916917988200 8929800 37588270871870801437867560284544000 8929801 -144896486893676087148714984078104986608 8929802 625681806888361144790575157892080640 8929803 -180206095352199541850950702673375584296 8929804 50427025782137008575552659992478653440 8929805 103601024929228072956654835938065744460 8929806 22783639198796787675707249960301885504 8929807 -47180869385431209124643737715437988944 8929808 18319154333335303826108582180234207232 8929809 -227259389318645041171477683096750750 8929810 53905185050324321277952950047270400 8929811 -48224475731767825238295145804809607068 8929812 -71593389343957355192851355741130326016 8929813 -131462119065063409015357577700848381220 8929814 65455628931700919166379310061362387712 8929815 13034806215391389605323548877626276000 8929816 5953021795340965026857864414106501120 8929817 59656996471037724940447040910152337600 8929818 -80592888848344336695944578158002465280 8929819 44378064141108221523782577259975802544 8929820 -121510292152467283848754111480523473920 8929821 -92547831070917814789881182176627330080 8929822 63542947084577535621225192385173407424 8929823 7337995658743470209295599127167938560 8929824 -25602955742189787360688173578471866368 8929825 20486513063725291132460207186925915000 8929826 -145100641694839448371959777152766108000 8929827 -118533870986351167700295900820622141760 8929828 264008813857859650621812770677006054656 8929829 21353267234800268947054719597266177280 8929830 11473454805822359415061038388950589440 8929831 89740950056690971320014306919013491064 8929832 -155113987887702271215303904097670681600 8929833 -71146017237187825688373006264257989152 8929834 45955317567117410878326825257229360816 8929835 160947828066533946028616975094282558960 8929836 70780054737324393801396490839824385792 8929837 -85627632959176981083640317342324700448 8929838 120090385336756028828103530755351501440 8929839 -22461125438237520359327178538129647600 8929840 -43762027624299678327376064500473200640 8929841 186790198680949385737270570503295944 8929842 6921673826041476965732298464033303040 8929843 7204175547356522460106846082961046144 8929844 -89351450826375098988870903143446609920 8929845 -6524674351132853393826033786955573320 8929846 48204419508153484034581415907593965440 8929847 5798191469242585773253390829098784472 8929848 102708696046250858103980156800755302400 8929849 -28787577810107975626020367678532104150 8929850 -32365097130644208087947470218182055600 8929851 -15265262101875194350712743738342117632 8929852 174577055786551159536299890886363687936 8929853 -3195526570196184572877061407482705376 8929854 8461193288592552532261714835248080960 8929855 -21321799502376515523001533758621412000 8929856 -3991489423609291829213612656466853888 8929857 -69802223599419958582475757924414954960 8929858 -13920298271001171668999021059134272304 8929859 256990286247805516884408903997767525216 8929860 23342033159806122770022929965675806720 8929861 421518469199308920338856099661997077312 8929862 -17023226323306570828754594604368804928 8929863 -16645206142240541352505245416596734600 8929864 130806351600224663539767134220604139520 8929865 6280529633797777564702052833919435520 8929866 25713730839225713872815805839564296448 8929867 133052303830568717559322124150424603640 8929868 83903604205895021571898098661897958400 8929869 27817970991505778271509079678484520256 8929870 -86137706582255248253492673848572365120 8929871 -13158642161823127194267857911522145328 8929872 -7982491170359750171367421788550594560 8929873 -63158739223872062561260278310259924878 8929874 61905617559307691168092653065923617936 8929875 -147220542349291264445140178352802212000 8929876 26223605569031078775811075307856441088 8929877 -20089282924641705155478945151296291936 8929878 -13918182057786003405972555456362741760 8929879 138382870666921988694446096011325128032 8929880 15956047016983282376694160210087526400 8929881 48088018669824677131106875455350896128 8929882 -10357258039352860343253473041978360896 8929883 164377295558470094471897597117787612960 8929884 -44325060537635007622451681943770680320 8929885 -43992730940807845151310542530562310420 8929886 -30067665035275210450209640842560256000 8929887 134093979325104959644816084461796042368 8929888 180756609706104254283385808706273804288 8929889 -2902629490458985571416601093918012160 8929890 -109256267690662371144908643429539820480 8929891 42232030139710752223279625452283934784 8929892 -25226365733250196450286761182598963200 8929893 -59262872462441937999352863429630273216 8929894 -288205684273361195387882895426393212928 8929895 -15877509654081756853195536907077509280 8929896 215911969288434998454868967736115200 8929897 -195057401663670646555583419297928947654 8929898 -112133518860768513647778044691344734800 8929899 -74367176870621334878559248065145176320 8929900 -43167304872206401779583078694465868800 8929901 -52774994804388264943678683023672148096 8929902 -59585735952444348618152310517951503360 8929903 -231829511324930644998093382182079374680 8929904 1913452050011520201347907267597434880 8929905 136598309764322353458449801320660910400 8929906 168026698901996611089249531429624960000 8929907 3368950900056027313011088131093180156 8929908 -5208872806187593832139317810670894336 8929909 -201455761198353836098590067835776103890 8929910 -91772666810477804454430246702826705280 8929911 89850110411005582605536211883453342080 8929912 -321716061482359378485960336116481638400 8929913 39327972893201834831090209437479404296 8929914 3325803258658096783638844215956997120 8929915 99198875094355002723879073160706099120 8929916 -168247771880550712949090137914295964160 8929917 74049142614865432704198160005253252248 8929918 135556234873524271993196381962730780160 8929919 228855838442850122409002942715299560320 8929920 -70640245816065095706553047002696908800 8929921 -24513390750107338891456589398487488 8929922 49427751754457683188626583143047962624 8929923 -14394220773133856777892164531077401600 8929924 188282517255143902374927245964991360000 8929925 70496516167495706320336505612046550650 8929926 477952044368449833137869644747139200 8929927 49455295023435185550145295635470090776 8929928 -58750453998553305313805946470545981440 8929929 -17025897139422563702352063667064607216 8929930 -120309874359531850678106391408418593600 8929931 65824333306752746199511446690949707732 8929932 -69655889884663179857141789564627398656 8929933 160776197211673469991173398277315520182 8929934 -5645419896316160324733441875601845760 8929935 -22282708838633956423083721012672644000 8929936 35211881590890121150683404073372065792 8929937 -23934861956987393419307574309402078414 8929938 -11491931833083766552910643826331311872 8929939 4662006088969766300722291074121721224 8929940 146775465328755796934818920424650247680 8929941 -77743719431739656892790216088372002080 8929942 -54700503685617354321540014726059708416 8929943 -186382289383682422885959001639654872960 8929944 6728175737557354988984620831440384000 8929945 -139761867982449994265082946551896102400 8929946 4031910241021165042773339652677254400 8929947 -58967589570335194860767591551299589920 8929948 -34085531549476058128354205126506312192 8929949 54752336936442344909269425745800656736 8929950 -5900461686830588626083235047657552000 8929951 -69861386109776313755621126775850678048 8929952 -26183497644909926827720987515892531200 8929953 -14150784496439865693832784044658933760 8929954 -3229978939570971650380756657760626176 8929955 55528231399407267020786249298299891760 8929956 64427839520072343985677661816154969088 8929957 -130379506913945401013402567774530958880 8929958 -132162209578353292991800645179118574016 8929959 -169742012431717171630604319910408212696 8929960 86115976472596805376140411977981593600 8929961 -306762618647232503101932766732920306288 8929962 25947085162206456421912581519717089280 8929963 99455008395735889391649511396741570960 8929964 -29139498223350846013605706441500423168 8929965 52652626484610989879101100203318578240 8929966 -56133740945117966751919490127068645568 8929967 215947392419886790776595709392206224016 8929968 -32215055978838746036881701093754699776 8929969 -85150108799426608142162296586686411630 8929970 11669188276998839063506277550535833600 8929971 84533636254178090470747577024489816340 8929972 -22402359165065332740719581306980548224 8929973 89704000243941182137974587536259032728 8929974 -34618643686903270296843502526602050048 8929975 -89353055252392764006345049861424470000 8929976 98495799480071708783516448327741173760 8929977 -638711715547848995892303019124482368 8929978 -1028799469658583020102065497137111040 8929979 244245983013104306595692908315905727176 8929980 94311964688472360237490887592230912000 8929981 -104573329498059234547933858861086842880 8929982 -2256216797516172779350630884712941888 8929983 94696550370088585383806225385106350024 8929984 726017616400611071626995035172503552 8929985 37788049126875576101337434854317273000 8929986 6944085925111978555398317123018033664 8929987 23466781534747103959311493899227548632 8929988 -180400123572439907442312325110789016320 8929989 -2990688581610431847330855612647316192 8929990 -23860336999855163060431533931435440000 8929991 -45840942482623664817435275973428405760 8929992 -15791177864434730008996510373569167360 8929993 35621222495331510844638716381418318600 8929994 -14696741871101413936479408189573565440 8929995 -90809192657533387565184616838697572880 8929996 -30204535089693881730465727449733416960 8929997 236466871489467413198361508634788293120 8929998 24694631147069562872292273552998430720 8929999 -131526610385198203682556163651849767840 8930000 -13827144122734059823842749603020800000 8930001 -30822582789540798852547206677523095568 8930002 -29014485555902300423443459647662054400 8930003 -70254573614117022841599828119524440096 8930004 -42958674754419713359723887038043617280 8930005 -24054095344262897829037035326579712000 8930006 -18468894533013586074862563934190339520 8930007 94841163990583210348906884724682595000 8930008 -16512233688289761016534075587441070080 8930009 -81823663236116689865658688102748805360 8930010 40069271428238543197068047709514552320 8930011 207034954183916754701762052443520764612 8930012 26792191884385133643763273890837952512 8930013 -100186186664906746076125066369255952256 8930014 1150341441732653127197441747881273344 8930015 -77327593521263810414845041898103097600 8930016 27978054571368236841017481750165848064 8930017 -455721480452040150564220462698101400 8930018 -118812739472706332748230318632346117040 8930019 158485090941724518076794309422081280 8930020 108423270487312694296118321375596584960 8930021 238325518472461537138295706304193700222 8930022 -48583250294909191477538508533283755328 8930023 68537388849130815108384329704959447384 8930024 6651179239373368873835680305663129600 8930025 280735745852301879795012079445822400 8930026 9333879502061157807179140526664705024 8930027 49235412111842720117287863423052677876 8930028 170676758995863728134687730291524239360 8930029 -48722763576552382116891454167580131370 8930030 90154069602709277627264716188635828160 8930031 239174820944875338126503410570571261568 8930032 63875062352117988756396180207167864832 8930033 -80590931799856063665868117863758777280 8930034 54458649453229408700410984942384788480 8930035 29534519626134350162950730351835849600 8930036 -96017326523638918607912687946627093120 8930037 -65902570852647061936329929784282416832 8930038 71694173175983223321395348576987783040 8930039 78525826237335292073370405957433087080 8930040 -3099012720988070852881449363564134400 8930041 30092686819612159626036557209293589584 8930042 215357354713927971006462054551938416 8930043 -84152291380179024691059039192135800160 8930044 93577013057999277981476824256574427136 8930045 -135981960430043688631684435957230450720 8930046 -11491615859174603109886017270864420864 8930047 178422247314748572844759320219302126592 8930048 241145359578375392334596287167643779072 8930049 -66972616565670764643165280309592924832 8930050 67857826491560020960332994696978402800 8930051 40583999576509295530339564658997169920 8930052 74469037567949344414116335594845339776 8930053 -235202121368432257233033235415293458912 8930054 -48602003992682310804200804746544665728 8930055 28230862706823172147298164183483612800 8930056 -73234214579271371420060176389177093120 8930057 5433747054588852630765742853184153060 8930058 -8780970288479447071992641422610140416 8930059 -34619341352874315740285515408353197740 8930060 -112813662639873051290943236905212779520 8930061 -30184109865298693484973234867170753280 8930062 -29523023250316013434122576187430971968 8930063 -206157023750793089276756993248731286440 8930064 6057972648386319753699444190797889536 8930065 34388931457889603820052801753870278720 8930066 3818075992897831902652777722373658400 8930067 157498467837279637992110796945505047480 8930068 1094533947036569343777847686857732096 8930069 -45192563256993046114563263096304940530 8930070 2351530470806126992658781687704296320 8930071 -38227241335539934952932486912498352448 8930072 -40581193048332629289732130625481646080 8930073 173135647322961772696528221122873567184 8930074 115525629573894561665640182594596087536 8930075 -8037693884917635648631994057451648000 8930076 -53065125625644537837543816567251558400 8930077 26967677217809673897181356634749578240 8930078 66203434785878319866293752349340191680 8930079 -59186565756984454686158082974333289576 8930080 237143344753962740278852140444602204160 8930081 297163110648305088922519866784183891200 8930082 -4187724745827291204375434918955340800 8930083 255788262657968195070611583457643299800 8930084 211083152753255914695920370797196960000 8930085 -50714113559556854067172232787050997600 8930086 -84101415363217107123136756457658042240 8930087 -11452572477851036454236870363462250960 8930088 -2413573184637134054209762305284183040 8930089 -54848364747321099349995891411059587648 8930090 -3421294938908029383984825032614008960 8930091 92117340064501182658163530249366824792 8930092 -202604164840378589978958899320252912384 8930093 -5522288104382072369100283433425655658 8930094 69087290433825183053002103896560617472 8930095 -103394153822918288002910963306904153600 8930096 -5946403052359534876132632420450041856 8930097 -13358102308826444675723305260003557232 8930098 -33817042580189415159532487322287060064 8930099 -298137415675836780629381847428961494064 8930100 -28656713548061981001647363923230873600 8930101 -64811135473955213673713644556643882898 8930102 -121477376617620539309628568804994353248 8930103 34147151448376671333103656915910071504 8930104 37256774285290622691234410920051200000 8930105 155822624264038977374830579167137752260 8930106 -66567697448666303845130626216601609760 8930107 38864045020172544198227307471725904356 8930108 54899566204078560504145939201093435392 8930109 51772354210248731174110330469001863520 8930110 -56304638392116973900408079052825838080 8930111 3602690647601053905159817788693036144 8930112 47489894799126738777205702714334380032 8930113 -36717941582762832445722106108461593040 8930114 55018865851347056140502450648522451840 8930115 117114498421617336580970464526667576000 8930116 -9120956100517712743270401360021986048 8930117 12882090927207384851540187535144452864 8930118 8396695128819961543760019975174617088 8930119 -92161339151545595121770049518242965888 8930120 75303705885943391360578708213718476800 8930121 -157830516906112007442558821985184847088 8930122 146455323232279351492455129418592332800 8930123 -286718283786197564874514959632622299628 8930124 19452911071812182549810902223589159936 8930125 -41207201995720936894342923646116000000 8930126 -96387853644852248359622649482224327488 8930127 -65232138308714266160357993785198594680 8930128 32064343885623666881016042135404396544 8930129 -49812773030769057141001800924123289956 8930130 -48965052067807984908531480039305064960 8930131 68963439171247449611072705518520551680 8930132 -100672608581218815711597933781855272960 8930133 -22597086647009491275294914663209144320 8930134 65522194593262116416044597747881191232 8930135 38536611764609653472066059776399495360 8930136 -85954485002965468012768430079355944960 8930137 122976909977520390355767319511941646100 8930138 2356965321322948853292752048934650880 8930139 -66545023816242295541525397819914763264 8930140 -38163689807217341980931050682880645120 8930141 182596372407586482789084048089323020288 8930142 -27563565690665411300887984491177573120 8930143 153762402844001000477737023474392367392 8930144 6371257784838373624447857432196546560 8930145 25380635037846472757639772563763888000 8930146 -84874163455181112393474920180264887728 8930147 -5836118899287938772577688042493113160 8930148 67107280384874993514353023060082119680 8930149 4737522512699849785247489378087632764 8930150 -23277472414639721769991668670424647200 8930151 43532112030675721037738825426274465792 8930152 -60043439721529161155574034462808064000 8930153 -257437470521788490799664577205051367536 8930154 -48733188630007598059216331080449792 8930155 -46070070903393435880037457014469043440 8930156 -240978507864808396944942691518105830400 8930157 20847498925179127204806126483784242240 8930158 278026858128513067955903707633898222976 8930159 -56287825292649217245142035205183943184 8930160 -27161145105687129260296718475440947200 8930161 -365080188843595575509319028371733969500 8930162 -227057162952891610374516699111480467328 8930163 22242237064578199323843163122681072 8930164 12717048950650352990028481376930795520 8930165 193223113244083465712600134463379688320 8930166 -11759785622169951187895311493876275200 8930167 -127485416261481714449820541163024299728 8930168 -76347245548734436465672887661155655680 8930169 4662541468021888778800015490392447380 8930170 1298467748753348460395481297068175360 8930171 -27888929992505830421727479943197888400 8930172 -46835940484421979315272101327508241408 8930173 -97951046643360923342457139064718906240 8930174 -55791371241766484514979832871219532608 8930175 -12121817780516669593233668598621609000 8930176 -126647637659530889746481657018780221440 8930177 379110142414778472692057454256627597572 8930178 9593071351988511908576412390206603808 8930179 143761388452227493746698067857302694780 8930180 -3405330520352928168760201982331985920 8930181 -59513482384356272998084381108950736320 8930182 -11558720381521784159876407774247380608 8930183 26268022685203801904546914598574513432 8930184 -131412699982976395151377472021320826880 8930185 207934329414167121347836185188035134720 8930186 -66432588455006018044732240162584896208 8930187 -29017939624501422835273496882492166912 8930188 -191895899572280673308176391265626548224 8930189 -88314793756227459226513104309144680010 8930190 34327530335364350770468528826022835200 8930191 359375851220956374046539011906437250832 8930192 519192634840296044005090831575367680 8930193 -66397126422345015523029447914779185936 8930194 -3451405908113314940929980503194352640 8930195 -90100470946167252105549110816071102800 8930196 -1437645275343173647417603790042542080 8930197 -3283033891166601433064549462390570240 8930198 143504136026888439689258638342406445600 8930199 -10477288236222697747495774117362448536 8930200 108382408008047093429746359435903744000 8930201 -28428660654027607016074978102327691520 8930202 81525593025397482841463580827488627200 8930203 -368741435252517830769703038085713230176 8930204 16204263833145836929876855289621331456 8930205 -42145398343826576145138808028104243200 8930206 -143690475133787249309986031752282232448 8930207 74059064476311050876720074809894981984 8930208 -18503966503353336150133669742235353088 8930209 139105121592070444102128623082929642240 8930210 18985985163019026699159138134433592320 8930211 -231326605640830916276059445775211631616 8930212 -2469344872732551848703426397289619200 8930213 38958397079662710094952064624080406462 8930214 -13034267613846720975935170856394307296 8930215 78984892175431418879075519918652972000 8930216 129620300233545049813975701063562644480 8930217 -14088481822368757225576230857407468800 8930218 93228968595117274738135496725678030080 8930219 72438126543558321202481578852055474160 8930220 -13358127846729559309024863755595064320 8930221 -51571025389810844922995476093459289578 8930222 21163159255046104094936926203504066432 8930223 42836249150539864651324342726931610000 8930224 -26184241146622693509629657102526300160 8930225 -1686410916127358303594340037988384400 8930226 23565441648131171608367703177276476544 8930227 -3038624165896248259381410936148999924 8930228 -76674837029596383333085038332792340480 8930229 -30651140364252341856253812075363664896 8930230 50432442448153531068048406710166709760 8930231 204775822387697923874694607332719836200 8930232 -6960675598491576695316149220568104960 8930233 -7733199363219024518584980720047002176 8930234 -23780004947699825966010395275601667984 8930235 37272816736148584443481062157617868800 8930236 -5970037324759998409500678704409513984 8930237 123246030136747608873003100780658771052 8930238 15246370504851389913632704068619312128 8930239 -199089395404552733915198080425345489440 8930240 619420715483265532457244675381657600 8930241 213906623338266239441015493730485347250 8930242 -14397301279152527031056616859968904800 8930243 -25440999809526462687207764607679518000 8930244 130821430318980780828100922852210850816 8930245 122085132017090297337667583389129034880 8930246 -21825435641685458330847151601399554176 8930247 34614927284115184172828716795004436480 8930248 -50006032223714332617091394391445232640 8930249 -251051252171263633504775937978480003750 8930250 -45062478912172909951271211054371748000 8930251 -66081238677460871439137045398566351792 8930252 107001770797946240977990410462666181632 8930253 32150975653358822389196344968383422464 8930254 -110617626948594862410246934770778799424 8930255 -1418785161299147483217991920162229680 8930256 15128525013174580631358729393776885760 8930257 68460734355089368181256288046876808512 8930258 -26320292708000697453304065162956937216 8930259 -40348970872642666096206464341202591232 8930260 -21685030150714054732536065955506304000 8930261 36752754071572082012149329830340954300 8930262 -42321363348553131708786827785669539840 8930263 -11182490790505857955529472206722404352 8930264 -32647705903146552294231405078282854400 8930265 115000467358125087621072463113623200320 8930266 143000878308292690208814042883221995520 8930267 -210731240643383159953546288911307866684 8930268 -89142277871543626442387885593740853248 8930269 143563240337971687928566044133102572780 8930270 -67445907059992340037047749838697358080 8930271 31435835008879824045340386802940913024 8930272 60664083011958477319888490723358277632 8930273 102104397480681905376468002032759798080 8930274 30417668410708891771094496797683608960 8930275 45665164732194575531580334461401054300 8930276 -121957144579204253846437049764144275840 8930277 71709924658242489203372124400439040 8930278 -65306362518779740223319681482489165568 8930279 144824873486991290133786015173174835984 8930280 -21524822569829409372966825812404224000 8930281 -55350518732023481096768190702763968368 8930282 109183328180740670072196432425828424192 8930283 440987277429131800917753172750652928 8930284 -92409809784355535881754692582557952 8930285 -252980420133440399316845038696185600 8930286 -89862808015239964791341542294178746368 8930287 -251564661271782782477082357039302038416 8930288 18600379881500361712012713964403195904 8930289 191751796499613452934221871952981392960 8930290 60411591488455390461118218736612010400 8930291 198072335181355860128219149797605718384 8930292 2727868806490314603793801834295599104 8930293 322628267770104279643882361870984058542 8930294 -6147018983343814230795284440686018048 8930295 -122378369353557259376563477398516407760 8930296 -388541952541134259386449360936783523840 8930297 58068864067509286439780898254307280746 8930298 75117457437586496579572105543102704384 8930299 -191462049576413074363737929433047839800 8930300 -64685566378979113811229656233839321600 8930301 -96633711503672463472283316085179322368 8930302 -27268269440712769328999838118043581440 8930303 143998942447765163821094938948561770624 8930304 197996079705435531507912630735156019200 8930305 -24751950018447050793415749530011146840 8930306 -11881245426574274398687379250707177472 8930307 -36367545405159176204190216389905693008 8930308 -80328621021622729409355228068337275904 8930309 17305886607246069058298703143715507648 8930310 21791559227260135215879594136660377600 8930311 -44016722938276680320658491772761652248 8930312 58628244827592107052457202976307123200 8930313 -95072404962001303901223532975829572800 8930314 -165344522195242783422683332944026817744 8930315 -164530362462380492777776644503665698000 8930316 16890643521172839645624658786270986240 8930317 308783132158120451351500221098980615584 8930318 177272987337046473444535940821817280000 8930319 56250050529804404022606069689697558288 8930320 -1044098960729350443216156831189565440 8930321 181435371341591693296424834370909493092 8930322 -173094583379430963797154730774781568 8930323 -85239132441250668561011681440443559360 8930324 6696824483969445807979920521573990400 8930325 17439495659283948092121703512233779200 8930326 -927018539355610853939319646370751936 8930327 17154209343089461449196944081842251392 8930328 31393088570816053951453054300889579520 8930329 -23273331679774629648446115612734034048 8930330 -75265485818439335299436736079373809440 8930331 8595415071284940844439212002245589972 8930332 42217198060055894995882753419430647296 8930333 59554555008281627556753760034406439680 8930334 9957466133656098631584428067387558912 8930335 -74347156036230528661077540754785165840 8930336 -16077882059146185586084312022023077888 8930337 -20264807376797842710086711653913706432 8930338 -52085855608836066538229539390319563104 8930339 -50866474254639724800612360820486912560 8930340 -37797863038870012577143287373171203840 8930341 -23552798833517342154903622329955883136 8930342 906439669551068221376292750699403200 8930343 22866122697887431862990301348649658664 8930344 46885019864437694936352334290262917120 8930345 36090085401935870075554862677207036680 8930346 -3954849807910463101494797874625322496 8930347 172479552996257109290941520645274739920 8930348 -28217713361870115804965999300638310400 8930349 -12820910316388039211352026254251160500 8930350 -5246756521737051478536951438812400000 8930351 28502494099541007567297207957576686352 8930352 12180404893701791739658164385827225600 8930353 -226978724635066190584373652872653724398 8930354 -23417366416553699070287898278764368624 8930355 13126150733450840096197227959417310720 8930356 -39759458337751176445776117564460359680 8930357 -42464899164931979502401352903029620068 8930358 -17604837620750222686997819365427481600 8930359 -63939706612126641260311393101967648520 8930360 122237531966285494489226135026404864000 8930361 -31465232635544970800422287234976784640 8930362 58866645308946490122275959793796148992 8930363 128799830310863890547265320578460348784 8930364 118796420027294235027556066354352873472 8930365 173555665209265991901364494073724440320 8930366 44687711169187351557645148282079448384 8930367 108100368568303247458947520172373425784 8930368 -44828163185979156051954649753126961152 8930369 -177876971519078600705098731620775360 8930370 14466254470810634094912847907367667200 8930371 -38911418448468610235357134067552083728 8930372 -96561864927088281392713251206506997760 8930373 124919363284541496992061705970869683904 8930374 32420983128512105454038044850492281152 8930375 112989371594086821924479975778852954000 8930376 -32047797055212696797020147329721958400 8930377 -54588524551843423787861702570390600240 8930378 23842998031969522263245303455691971680 8930379 -64668277898767583952184107442273669416 8930380 47191802257627558412685983322303283200 8930381 49538450648843349439221151668582557292 8930382 -1719618237892667248044401542334624640 8930383 -49973099871151242004721279501630874240 8930384 61531100764829589870408618254832230400 8930385 23906178104020213133597176697164099200 8930386 35441610685762512143214735281712783360 8930387 -26319142839932984961848340936460805568 8930388 31241037053638418522201434868755507200 8930389 -28337312173289833931538129389047771724 8930390 8865097051773656918523840478888204800 8930391 12272107835850544137443664128773669992 8930392 177120532190092545838911007523658977280 8930393 37687626465269853852064343496740206800 8930394 7905747149701185044481691781502637056 8930395 110833580928213070756982809606489694400 8930396 143159023956485255173698871221943050240 8930397 -41143280937546229445040995665743638400 8930398 65841852066120334647971357615763523200 8930399 -148030207162626216907270428676595084760 8930400 6166630606554245203123906613093990400 8930401 264955002385351630075803014335088182704 8930402 37530941884099454185022782176219000384 8930403 -125668126468517338262181483810886780188 8930404 33659490262209015790283680632118210560 8930405 26502946056972162622520237732247000 8930406 -101147065481820096857705790888072452736 8930407 15478800507264382741452075534307948392 8930408 82779810749499399611555490004456872960 8930409 191995492218114340259079985322843203008 8930410 112375381016916278379844922930614443360 8930411 -39815339337833325483604532863858323456 8930412 42326048484366277998109887398656512 8930413 -331514723776281634217675587549412711338 8930414 1237816340679712803617796812118229056 8930415 -18535499635403698784830937007920237760 8930416 -43790258403470348844809269034664493056 8930417 -36429951598207763094118911061071120960 8930418 6807201974396950814602909617742479360 8930419 78580180951949485768605824656591231820 8930420 14903729590690301261867954879540866560 8930421 92582006099668108556170504386933134190 8930422 101014070251935746562700051933962148512 8930423 351047593676058256333191239085127715136 8930424 275452760186161231955481731803459461120 8930425 -21261002754687170178424778811466731200 8930426 -191752675972433504330129315379061781280 8930427 -12763131064760762100013029703067315520 8930428 24470083460750778773764596949038372864 8930429 -288523336007549743828722891186867470970 8930430 -36885784878419533117616412420414929280 8930431 57402079708304761247913161279975649832 8930432 -59859169958688712927666512287382896640 8930433 -55959113123908164410109568894655603136 8930434 6477980295960118964123117475060787200 8930435 -3138236674818850523616186947233035120 8930436 5437290817076618311340151400236813312 8930437 255607436404142748302237476148095627680 8930438 -35044759679807756120271086861529747840 8930439 45904699140237436530755405352090551040 8930440 -75241578855820021991841582606222950400 8930441 56605238165351660702671934663531457024 8930442 -60966133928959339238779980341233445376 8930443 27897990737219090510198332753055584960 8930444 -46720943456525051671991960063585247744 8930445 -59756008056343302520244332180138978080 8930446 100513293577736510921513817441560136768 8930447 21786270149919266750317573806092073000 8930448 152860826613463526875949510010642432 8930449 174130544443982541686202281956220160 8930450 -16706982628403461583109942332457666000 8930451 -5264090923528499717311237745842841856 8930452 46392887976296468609737261820618251136 8930453 64740685551301878373168313268511013280 8930454 -34009883546412298034935937284438603392 8930455 -163752638068283448270998231219037600 8930456 49695086081016749884511669186114150400 8930457 -17511989441071466411882017530868909260 8930458 926088608890043278091519799067006176 8930459 23047323415257113681332540715245638660 8930460 22515699001903609760799463363692625920 8930461 135736226362982785377193186197564609048 8930462 72342143793540324879501088577377871232 8930463 -54184379633014011390731818678702095360 8930464 -137718264678359890656098887130116915200 8930465 -210419301612702726541845021642143788140 8930466 101108194514565182714547004359469881600 8930467 -6042623574225891498929574701204576400 8930468 -19392653576885372075072553880148127744 8930469 91917654898441596884001422781690211488 8930470 -6266163268606865522542663646102192640 8930471 19161057348252074983090603694939982744 8930472 -47780632827700008355935737282982297600 8930473 51625528617733955050702370621614185722 8930474 26057317284028821483325395756010967040 8930475 -101632684830775980377857843951989135000 8930476 305957602575649973623969706190815232000 8930477 6718122378032615312481446282941042860 8930478 45200613797912346725342511964295452224 8930479 107035239476440803677170606339125668920 8930480 -2389949946239059968235585251264430080 8930481 6747239725502064760738148278458691584 8930482 -58495667370357845708991501600843714816 8930483 88748422669643723199863818193500062732 8930484 -72422122194652807691020124547007150080 8930485 59005665857040015494826943146297297180 8930486 24174507146441573676774753097425661824 8930487 63142131011338716767625535350595056360 8930488 59003704618353155855885421086723727360 8930489 -146292109904581607613820705112114904240 8930490 -44193452186010194015166496200131354880 8930491 -330310179390885898416293335702364330400 8930492 379753356660515579755758634331613050880 8930493 -99176478362322725788035351174995257152 8930494 -71402348021529411593741023605769728960 8930495 -94800006454965172939902468738534144120 8930496 -856306531249969565767092531936362496 8930497 -154977121559476850729389816377596511456 8930498 -2179561245204976494267323936023748736 8930499 56651254087986939305735950445313220080 8930500 -102056842976180174454033358993473408000 8930501 314427050831829270238245238388787209502 8930502 -10396690360863534106626173421205646208 8930503 129053220771335648312311762253750015184 8930504 139843266741412113419867281632182968320 8930505 26754305782389196560405747119571625920 8930506 30055906920599286102755345296287314784 8930507 -258871550167816373647629618901457915244 8930508 112185907534614220878207012806993181696 8930509 53613242796329004790731841245493107840 8930510 89777320284960882362803656618168212160 8930511 54997593149533421136675825620485007040 8930512 -17614360951496973634716051799383080960 8930513 184185943686287725895840598557201955840 8930514 -62034969738319916805518739837709311360 8930515 -110790003712803890709614558369495522400 8930516 -104275994843933630753623391290385633280 8930517 -23725193255762569836844887646994613888 8930518 93907096752486344098398638189015964960 8930519 -30190776399034882790965679839909182456 8930520 187296295400757770016270155914229760000 8930521 -271346619131869609815340423895989587000 8930522 55346706731315321681598088080868482048 8930523 -3406962634485676979412776799372249600 8930524 -307840353640140836836472978073501955584 8930525 98735751768211171087609324030912251300 8930526 -68516365580287940452542418376088768 8930527 52269798559897094240735285226948740880 8930528 -16413103397162416267979007529174695936 8930529 102139848804835103089999946564115824274 8930530 22724873917517533585817608074553766400 8930531 -269831008030992013722542488771419396000 8930532 26901073181667840195682959492709416960 8930533 55297614298348868474205965396631282624 8930534 -1336930889299245897818283489858908928 8930535 -51746459688433942506603215730637372800 8930536 -57367605776738602203646736436164920320 8930537 -68039141636165604790026162211630754496 8930538 12416796287089922667940457785185096288 8930539 28677351371259905360811965612799438520 8930540 22722146185793423278540666234205690880 8930541 -1338091113551633987498826291489609216 8930542 -18870445062552665543583314524567357440 8930543 361511090212689398188209820169471531664 8930544 23127509164373490758480380019380617216 8930545 -36596304346581969868914887025053734680 8930546 -129946389987454974446101998894488364528 8930547 -70527362232472680903287335938232169760 8930548 97581510399628057621597898672795314176 8930549 233177875481527484135497552893886085550 8930550 -53921396126429644933325939472657072000 8930551 29350504890164827501001050700565446400 8930552 267438782155280345622609013445759385600 8930553 -23675005151750027771288891797933417536 8930554 43865103536870398516083084896850692976 8930555 40818466422315470945871472675597977600 8930556 -74222214952795567852873231970282009088 8930557 335686473691279873234876863153023532806 8930558 9889386274122380864832865327925763840 8930559 10778567992197259346434138757880890880 8930560 -49658963197548383227613643853340344320 8930561 34373440121041379327146923799765036500 8930562 75910607258263813552721291319188218752 8930563 72182887561851252153545865489477413544 8930564 42767365977915976595191186110066401280 8930565 -233296048819942346114480381271137280 8930566 -44104755765053789411315088131691382080 8930567 160533068574802631578018251132394718616 8930568 116473107978631744865487757428962549760 8930569 217350888953661544130287652341829170970 8930570 30352000420296560757047889269707430400 8930571 -58069622137716708048038439948284321040 8930572 -21883997788175385200887798863272422400 8930573 -123395046887847994804776220752374033994 8930574 5553504461084612793768203918446575936 8930575 -9036741411426089987107693033841299400 8930576 23921463223392927608411303229981868032 8930577 9334979932678540890735390611608503360 8930578 -124020396800258716706361667615083018240 8930579 4030784500870552751973729508333401312 8930580 7055549082453937451466909009475768320 8930581 -168248357699082036532987919819907735936 8930582 6613644547753802028600092628894991392 8930583 64067882349001749089479562358957299544 8930584 799789103887691948306613315752632320 8930585 46233366148893477896426328287976411780 8930586 -9562301528191824672837455220694550016 8930587 89689233275824562613441104183915847552 8930588 85602906626246555687929552220180789760 8930589 172910082250871993898891125996452863840 8930590 -30249619034081083540995552170829739200 8930591 -288036859376312864101271800854781615008 8930592 -127250673652214126406896461871036497920 8930593 -94603419700256810489825260295167321728 8930594 -140740048593912146408238020069591383680 8930595 -83034412282947121997889622553589606480 8930596 163400527248525769673794521113346635008 8930597 41729776683646447075294972919768558940 8930598 74697519381987302485114507659789891264 8930599 -2040149497471193416595392485520155400 8930600 32461092690697018278293991034767360000 8930601 5751538238104004402695597509255962880 8930602 36806041810481803230537445621473112752 8930603 4664011887799471991281882250619480000 8930604 15677616376133176898102547732876951552 8930605 115213490913932019784457216996172805260 8930606 8005803016187213505580931251856342784 8930607 -170882326682138592994637196184239360 8930608 10916567419914557543247176609272627200 8930609 3797026748586707778566944350302545920 8930610 -32186000184334656689937434967676656000 8930611 -262280716425791129011636342808061212160 8930612 -61394800821870348778496944335562671744 8930613 75438037510531369404448740813152964000 8930614 5904877660105932955778990623592269824 8930615 322529650469229575966407974061546938720 8930616 -8255058439736068862563570675518259200 8930617 12954597136040331390307639196989752660 8930618 -215831594322243032208301194151926000384 8930619 -32072808648299029328379772929938025816 8930620 -45025915943756157303404842073687024640 8930621 1832356875073035508034753039570121312 8930622 42524954561954678751033483542472342144 8930623 -115314206728979714646542177632026008936 8930624 39221495758044919666214507768432295936 8930625 -6578693630715442366751291241791220000 8930626 -37321759463348941186280294116458815616 8930627 383296164445169015573930722497406080 8930628 -37101440602077549989849495725870817280 8930629 66865980780322255489209634432660803230 8930630 -28919042477848372868178829279605187200 8930631 -85752354527189989934495689284814601856 8930632 1759943236143699052474178615556326400 8930633 -34663011622768857238614151958248263756 8930634 -9196106193729808018133978494884372480 8930635 -21083727335470020708474797064979476480 8930636 -84723486804589746168154928948931242496 8930637 83126172507800842576673549473741338060 8930638 25047812851617776528990043397304982720 8930639 -38024628307548742821866119128698044560 8930640 7552641327439842120373704590276689920 8930641 8045788486963691928102938067739885684 8930642 -40576234679008691466038755948543125360 8930643 -13282412268791703271291751922517880136 8930644 167932819082737446245568239968819441152 8930645 60892874021496684494627339347412535900 8930646 39476240252093350592061084477913625280 8930647 280506856886187093619329228105350160 8930648 150203925359432650681699630696356188160 8930649 20127121424994348674969699743056390528 8930650 18845482501009820891226839714903566800 8930651 237324252104297066926366489943616899652 8930652 31162627918229922329025871886681221632 8930653 81016003566698749652634914945783985120 8930654 -24385700260076811272636105575888420224 8930655 4215634924668089588970603146085578760 8930656 44209351621415134110346435281113579520 8930657 115863389602929568930668824318271184260 8930658 -84812353960048304733666050719877038080 8930659 62173804108984045738572116337441138720 8930660 106548986691411839556603911229592807680 8930661 -59065179757454752058434322854146661632 8930662 -1072478414776191675608210669250791040 8930663 120458677969094614164700437115091863680 8930664 -16331121725702799861820527362947399680 8930665 -50826866688205350594888390346729598400 8930666 26812062397862811596283865527468994560 8930667 -52630320845151602478122044661770398120 8930668 123562832526165448424162740565071572480 8930669 -261199948402976526425946596627825934240 8930670 -8471419505968105878201053175198044160 8930671 76057398686457831727710970470256863744 8930672 -72815895468292161622348597367201562624 8930673 -95285049878845243370827119583947963276 8930674 -13066155243200916087282673262083668960 8930675 9793005601657579467442501478910594000 8930676 -59266968498142958011092880973119819776 8930677 -9619366963880545115271896709035028288 8930678 22740731029357080420750093734180572896 8930679 -160219646463615401543629642237513224216 8930680 -131847072934079614494386405787588403200 8930681 140769327516886959495057338231152021482 8930682 50112111505610118823495757091937405440 8930683 -119017476171093287525228586991958879068 8930684 21632777068120660665145512612514652160 8930685 877239751445462720824493299384456800 8930686 -115995374472918339191712821738298398208 8930687 11930271758142313168111181285458963512 8930688 13073521338009409824810431137028505600 8930689 476074985055066409044383038655813310724 8930690 14303933579881532276858909243505199680 8930691 90729968219104300996711600016508326400 8930692 68356632134522746347489357715242482816 8930693 -131562937967835789228612986085389606976 8930694 -33745339904560372987143653754190067328 8930695 172228535154262755057078782765051140800 8930696 28711455477941455974718937163293537280 8930697 -4131443205547424475161842389317829120 8930698 -13366217387382571557342242124073164288 8930699 -433674162448373666780314138278348795360 8930700 -21606245508762732816784929676107283200 8930701 -98574831489351557665458684808419197588 8930702 -22011536815391814445804462562605502592 8930703 -88586992231398695037714440158538524800 8930704 51553516109005019480201398116636688384 8930705 37786506507079100372761367030924774400 8930706 -45637994229107476369445813128997517696 8930707 188285603219707270146984839586300726956 8930708 -132495557080029012868093847859313030272 8930709 -238771811060004103927799007773757329280 8930710 -56504322912600852877222924192304970240 8930711 -58915950354828134697415692590177524776 8930712 20388480031796674162676441218331443200 8930713 2491590701690978997412488437123788800 8930714 -66726198313384953003851765504715263520 8930715 -13297911189665164145482042027195796880 8930716 36748658512105523655828161070924260352 8930717 146534986459447300015610078605216315200 8930718 6551199541659556549617023211526295424 8930719 72339518946667621707028464868741699696 8930720 -175996799523609680113972504865614725120 8930721 37847525619101027278671646839112287744 8930722 -22830093612010035342392589399258432000 8930723 194373599434396716005851581609565286544 8930724 113402143996943302114587120471719915520 8930725 -28015643019943024267114820033407531750 8930726 -10978518135277183593090833293289043840 8930727 -6052423531266411589002227444968110912 8930728 36530632577316384418371878033948344320 8930729 -126604049121497122437028942488650866200 8930730 44679731889649451664578499299669310720 8930731 173581458137744106873766079624977163592 8930732 27592729358767668233258639684316867072 8930733 8185617183755025566903594856306867264 8930734 -56361553895747816374695337827113505984 8930735 130191405798279065151734427540369208320 8930736 50307950335062115230290762912241057792 8930737 -3109038303741534207611617258803939548 8930738 -21398067927806158312165509140699658480 8930739 40340564210579894292774121853005340928 8930740 -39922827289826729885512967999096824320 8930741 -15598810983869954324213018190822967200 8930742 -72655558708352971743977967824858672256 8930743 30661686864186299447436135712548661824 8930744 -25109766851093407874288390763191623680 8930745 -137648484808166851441024648902227742780 8930746 -10463677985620843890950761482321123840 8930747 9145118427329113000304688492111788832 8930748 -2200531783129498163258461062983172096 8930749 -250171955387868189225269273061562392250 8930750 123208194110818745213874305632147680000 8930751 -32211432860358291783150024072043151616 8930752 -19773084037722375005592772668964208640 8930753 -31612757714066336373243390317239080600 8930754 -35428753239136412633133795084529059840 8930755 93405975236279517809123220618845390160 8930756 -1097315688107553175340752445995038720 8930757 19330181591796455923444512055265481024 8930758 -49296317018673799902564808075029071520 8930759 30105188614852154099940218916080940480 8930760 104925230625820086433752408276996096000 8930761 12431029713069640151570794788586114432 8930762 5881406449455381324999997709157657600 8930763 -267211805062378555104164392402938091680 8930764 47887258475097140786494958875586907136 8930765 60460618236147614774609742700770549120 8930766 36938958484399401136491480098823775488 8930767 168969669912296353565631180199015113472 8930768 18656591425202057338480901064622080 8930769 54003879094709946896854714664111887344 8930770 13766706108694721873557964729025676800 8930771 -327052413190285522055194735614847580400 8930772 -25449105431996926804277313873022744704 8930773 3671650574950317657437613534695092800 8930774 -127525570497497242538336412715394352864 8930775 1488831668652974046715126792657641600 8930776 14001222314915258247507801307605166080 8930777 -29081165730648406941264187654996336380 8930778 45696334446292510860615324297873174528 8930779 -829075035406539302405890287688676592 8930780 -31765981723705759135706347748804674560 8930781 -156315099775659628919749375000059303930 8930782 40806905839970301718485757771447514880 8930783 144619005340712720011186617512529616032 8930784 70042888771061607313354309317891194880 8930785 -117498262141073615433298864141027406400 8930786 42234831004363415739048103142642626944 8930787 95705984004046323122623676429444605560 8930788 -248786723401736572567741910974844712704 8930789 -222154341393301204666681202514613126434 8930790 -18001378179028218988000309842667929600 8930791 -37033347296431848473972111327699150528 8930792 10009767810703301578605061306240204800 8930793 156633226485581626125518779183033528464 8930794 87675389769083352493195626252447375360 8930795 -73509841986256100016496738537111111200 8930796 17353188379379381389554829531457617920 8930797 380099917558306775264727339317836950552 8930798 2118477795521665782180483771706189440 8930799 -2530682972581596130803637283896910592 8930800 19078555997557406993490105143832576000 8930801 36285781991506494795988560173731767744 8930802 59091515298828625689970464244027439232 8930803 -12833569800882488113713918716707935920 8930804 -141079216497069421800055026966410953344 8930805 -8612657229508403122214492079109363200 8930806 15155516899665042971457453078270424320 8930807 47000945391750972758689999414426186080 8930808 75585786368325724330666430731334000640 8930809 38268830031556718024606085737999644010 8930810 -11985352265729551666374574316020592640 8930811 -9963857664206575447672562855214894480 8930812 166481992243970229521625517585537224192 8930813 -102769115708911583295781754368196242938 8930814 -4696032985266510997627786274147073408 8930815 127527284762616265150929390308145661200 8930816 -84728163210442186954757148093896982528 8930817 -5364343809380948760745497441071150400 8930818 -17066112637332149349919124111844023232 8930819 -235295794772913435449962943438009493360 8930820 2654149269843396271985459862338150400 8930821 187626442894699274368114291531807276544 8930822 16511617200762857203435582955295215712 8930823 32287826141205511752261228309541296768 8930824 -61658321119539021430961221995864883200 8930825 36532532160660462792100591682729783100 8930826 68866896218066244689788332452748881664 8930827 129798074884553387023913103485897768272 8930828 28834473425524435686261918355113086976 8930829 -84770500207362854779446630804044690112 8930830 92041120388770306412944231811147068800 8930831 -16170057214036603413137376821170854912 8930832 26752952616234656030303498089049751552 8930833 33283535478700993988423792378650780082 8930834 72084814187468406855192261285596007552 8930835 24099403823719011916633409440268718720 8930836 -70297164986006091876807336148469626880 8930837 265519426479774168482835332988314730972 8930838 -521965054748489436644169516806325888 8930839 -312588161784802589353443728144964658360 8930840 -25133398227172212996884283447321600000 8930841 136432407606226216557892066483353903744 8930842 170207455593370986541097433763361280 8930843 -275128201672655033748890524601742715440 8930844 44728146503474653067868337780538173440 8930845 31355094849183274424558404423785240960 8930846 129899475293642210867033317940863868160 8930847 -27566710020903912521377754021732830080 8930848 195295892520227559846317838811127218176 8930849 -1047800347373567396009872492538325150 8930850 1171204054214624837607040209602352000 8930851 -10076265860358299480470511226796100696 8930852 -11345505054111851502325285119803228160 8930853 164311027811114878378686447290563609662 8930854 67992506949479775789034353421378108800 8930855 53036489121405436387738557269723706000 8930856 142721092757184555229110161989075353600 8930857 -2920934821697787743330324992480197020 8930858 107213293844849225182068859797783023280 8930859 -17306352882202381578879786762744637440 8930860 -22666248050013429586522499976910755840 8930861 -2240138142654594259335738594678355008 8930862 15625247263119091833727613093665624512 8930863 211009477281963047564898688956995236112 8930864 16716170531942864123636231143841710080 8930865 -146598189448944059782665625384179943680 8930866 -877254208236608247017751979511700480 8930867 26897743425720651542930890363929751752 8930868 36262316770994206349928361475022090240 8930869 23659418116618467735578773917796385760 8930870 35284473614958821100694451681938512000 8930871 82443350282116506022596568872777794640 8930872 -24238122340635049883993547237664174080 8930873 7862252860262825484260422152650595840 8930874 60333428167965874053277988303178305280 8930875 -6313338221229122103922305041571276000 8930876 138511012861445842168065980282895641088 8930877 -62526121489331441383177430252405858304 8930878 137909531628281904770649072400328030400 8930879 -38387850820431388455598221184225139520 8930880 8146347718547865783393761267715932160 8930881 198286352130057969181133823588135103682 8930882 257661185847615852877451959643840940864 8930883 5640593953050524573329430066819696640 8930884 96180519743972508600383710085611933696 8930885 1718358028276864490958039417002400 8930886 24530120328491628478520095640005942464 8930887 -61738847832106064595087867109401256560 8930888 -155237747869595450169822028147866900480 8930889 175378282585866081125817996968456400 8930890 61329069089370852297998126900982217920 8930891 -239843349543109560783934706060787945708 8930892 -59277402929314164743261718610941444096 8930893 -12464222213039549811200464880852962560 8930894 -35834674748289985626981404766004051968 8930895 42258961320503368323331815747877117440 8930896 20268165975340081752801543545803620352 8930897 -91022664743081762245209522101479584654 8930898 -3865483520360613090270588484117772640 8930899 43484414497343400318133293079083184752 8930900 9318931859067695281793553369118617600 8930901 29894976122748510287130498460176945984 8930902 14621592323374436467479180960347272704 8930903 -6264994121498053390194631658711932776 8930904 126236330536725503969090678577320325120 8930905 -108017822814209563562130645897014378880 8930906 -54878693651024329637965163782481464848 8930907 -87485450037278070773786978531978753112 8930908 46124172100535025529359739293607305216 8930909 -62207287655524515430804017282153460596 8930910 -11223196892964749824984585846901088000 8930911 -336076003499412322620407604968805690000 8930912 79525756030986953752259245927413841920 8930913 -58990222037770974612493220782906840656 8930914 1817650570574479835547106983527639040 8930915 -2825326619846922189825562176824510400 8930916 -23657579434240570759810917959512812288 8930917 231340225108143747310050297304881107966 8930918 169016184883549455163736320608477416160 8930919 -40624480676862890973452560937332228056 8930920 74477975665693069460690522497488844800 8930921 9728663887767959087197892914768656000 8930922 -5325057942805764183923567114450337792 8930923 -19849193071276095598535024611121819856 8930924 109348757544270175664215190637346744320 8930925 96460715207572098116530501862530632000 8930926 72925093434927865730142106072088921664 8930927 -164706388820390696879201827572694596480 8930928 -304575987890918207632030852305125376 8930929 -29877875760616982396989239460347660224 8930930 -60219470688173502412943329705779884640 8930931 -30170732489254805062270048452500253120 8930932 74816494928934643696618359489278863360 8930933 -31610176010450489852349662962444208832 8930934 63674531461738410824371840305791541984 8930935 91764184917705573866866262838633204000 8930936 -177255741900808938450285602302562795520 8930937 -31798373188926958467996471357982167648 8930938 8442674912176687111844370293338627296 8930939 52561015761703536634016103712592841600 8930940 117955884046189175175370968560499425280 8930941 37512368712615455491843984672914494342 8930942 10110886830843744927796083344412943872 8930943 27391305213653750596314411441792305904 8930944 158422666492260928556982102898916720640 8930945 59714419421922597812650492066723829760 8930946 -19571611652400837153666003500552080896 8930947 -138223984949174805483679256204720073604 8930948 -13314000020198599835506481266630287360 8930949 40186492455800919096375908967938494080 8930950 28757548964557669426965216678896640000 8930951 -149227558233026168661837695816101827048 8930952 -42005592599497487087441002950868992000 8930953 455413208003998194014462649867558870564 8930954 -51256628983131491821907595983797175040 8930955 -58222491696263236507019441166030796800 8930956 132778191100539955525731632695308410880 8930957 24247679894744175494744466397328390112 8930958 26613893224390818691203409050804408384 8930959 -17662807209225333218435099899668613840 8930960 -45893701554537145919576671249479352320 8930961 86651307733684661343089637914477596788 8930962 4588516889822834887620298683156481152 8930963 -528979986533877286885118181066620627016 8930964 19905451700945868191709202163630395392 8930965 164172924593361494091245880265422064860 8930966 -8529800773055764761411932814991506432 8930967 -21838272707215865974595037426487748808 8930968 5348192383850828709665704958732482560 8930969 49548375823101313630003408735877652480 8930970 13449846663443862848191946135901181920 8930971 -291413168518266961856698880930496256 8930972 71174054812044235868525585187425157120 8930973 114485540058345771372384107712078182784 8930974 -65986680409159289320569552846966213696 8930975 -27079907377729390447477054250614569000 8930976 35855771862714056877136344501649932288 8930977 32082902253661263780283760976519257280 8930978 -1000097845563960238106491274723755008 8930979 65416108963530798774657666120711061044 8930980 -25511761580415421884890487297307488000 8930981 -71943314981381138245611928616645521218 8930982 36732324495970793289505688264354350464 8930983 49687638985590406187498002785185146232 8930984 61841545519921655560448509474592993280 8930985 -19468160406567747562867457920726392000 8930986 -9660241881231556880438887689853875360 8930987 -136861041483349756979077230519446294928 8930988 -82051946947366431135272700649711349760 8930989 41065662195653318478455570005618434060 8930990 58690359093724308344898003710486808000 8930991 -114409268453383946090185476343439635200 8930992 -7037874699567160771798316702543904768 8930993 33154858532033554857987818939780297280 8930994 -71201462486464422732311120496853296000 8930995 1596272265626715959744128875267260880 8930996 -40271850339097254607946211555313680000 8930997 75327467690207658236397061016154653568 8930998 -26637796411361868923697479179306428000 8930999 -52939268071298122332589382802625588608 8931000 -52210840485386506341668978868940800000 8931001 135912921736592152779337004952971499732 8931002 -61998865692077613465605516778666972048 8931003 85461504341099200964727503085758196504 8931004 29655390143066588456158997921115309056 8931005 -166304101393124539141876765661237984340 8931006 26494245557245101551619394991701739520 8931007 70050792089845536625796883122682086400 8931008 89607052049707376263893112262180732928 8931009 -125779228895221810975195930364809580496 8931010 65757220788270709571058567338842720800 8931011 -95622721403777509074362547179588631576 8931012 -130787869125490490483541558831167013888 8931013 -26221884406476335674943747764740107776 8931014 929852606791823955944350949110638720 8931015 -23262963830170468168335498873819266400 8931016 10876240302398393221656888255612518400 8931017 -195623835660206963144445234328051904934 8931018 20084363538613612589626771459270648320 8931019 -51490786516623772600108243914409313520 8931020 53538751141219459137266116938161940480 8931021 39127537103045909732452310150838509568 8931022 -36189379913612469361866983312305200000 8931023 -20860527926567277982325639608905068880 8931024 -11148543103127364534200458804896153600 8931025 94648748568102323749226038107197872550 8931026 20317700370679713480454940826724262400 8931027 -126150130388274245604211587626090580480 8931028 -85664547759521972509521096324433756160 8931029 -151901535432661807327933980661373144640 8931030 -4269474670371834277881069031971740160 8931031 -461769385906242088422425009870517306936 8931032 36724902372939108034910438739734630400 8931033 -67561454466147149234514351228248902080 8931034 65149788803147818192745218173241036800 8931035 -169199801399358442248762499307016171840 8931036 -125843569437082343230126005920803173888 8931037 -221767343799620212098480780634652948314 8931038 21291216620661020599070984589855080448 8931039 -2627520191820966536297477186896845792 8931040 214343770606266330467066473214843289600 8931041 -79397791312824252019934818402675691328 8931042 36958845158646770284973908201850256000 8931043 -130530760758971339040355115490315528240 8931044 220742023103532071098148768305209323136 8931045 -110822157313765629724409695000586740800 8931046 31687691415168184169568141829628329344 8931047 25424654961315075710606714189926416720 8931048 4406866371794050906714193155980165120 8931049 -6925105416271807002928963067872577136 8931050 28978065401832042229099295399957110800 8931051 -7468794758013073688884291157215725840 8931052 -50347916440735924582093981664223234048 8931053 77729473939433402690929582738650505644 8931054 32411555830988198655041150693438561280 8931055 -1598243341542996237616594374994945440 8931056 -701417468536098622446831589713739776 8931057 -77717328135048163982224860348196512 8931058 -27925577600482703164426434721163982816 8931059 22848195439688864287965083285663237400 8931060 -2406257746536142927620952284619584000 8931061 -77463953333824247366977387255251119040 8931062 -13098414479125034359295491319832398208 8931063 168051537214629404084696887326787987944 8931064 -246821546056377469331219039524195430400 8931065 7194434769736715174650500452193195840 8931066 -46895105578458660921783089538598598400 8931067 161012897256875622022725207778626126116 8931068 -54402066942963287717691655793116477440 8931069 17941846474773769965174759887408839680 8931070 -76325724000238992131186012108219267520 8931071 -68513330989666180652283369364030337712 8931072 58890286174697369518368400395384913920 8931073 -182812296971092359913059827715328807678 8931074 24286889574018733289164256510448067536 8931075 -851098965389414213290491294042548400 8931076 -4480370909746425251554063346129829888 8931077 -175298874329670333085232524439914575840 8931078 -29827576728921413556100365078546032256 8931079 31629391120694825627436558064559094680 8931080 151977481431801464889080265901396838400 8931081 -60217756887705721022845057621075335936 8931082 -18392505008545116595162382855683977216 8931083 -28782794093253404234193198038136062160 8931084 -28046239508007633719209718501728174080 8931085 2239377675317586293247781081139784780 8931086 17209678923856995951580260654337554816 8931087 36248050146997951986193378068740186880 8931088 -9867923246410936368140273598560010240 8931089 -21531214896107431393355436879907468110 8931090 -8151213027120482088847466626019328000 8931091 -33654098275481703156509699610207796928 8931092 44141046038145274994066013305280287616 8931093 2225589123342902103661862814488230464 8931094 -10145541819565576058396369920452442368 8931095 102490086897992734545326745735758184600 8931096 -26603973614736190190289390092018012160 8931097 -14471542311915744609356049086252865088 8931098 156225779047186959985533628098564913920 8931099 -29904989911989164447059499558821560936 8931100 -525889353804792140918704682861363200 8931101 -176285656630261689019305034202661486900 8931102 9232730534138767837105303300521600000 8931103 -313852971380335439849781141977271779040 8931104 -1836240277568057009893664355419947008 8931105 -43571639517885917977536330793626480300 8931106 -34711436659637399813913752101008643248 8931107 -177140185091033827604463503400218275476 8931108 -123475882465077969783115291970042634240 8931109 184599332220484956091680915006840315840 8931110 -60327311839674801394731041585351975040 8931111 13621123562907550093831055565062066304 8931112 -2101800521191527922524921532041154560 8931113 -51261951147944244435516042418213621638 8931114 -35359685241601402967006712470241807360 8931115 221512574126731558413447550301677169760 8931116 -216127031026167656012115690688945263360 8931117 -41277696172442116160520357402695561952 8931118 47942218757741394658523048423926943616 8931119 264344861626493064943298194384196885520 8931120 -3231101486962817442318413418725376000 8931121 -282460918707716887549180130704256790800 8931122 145057996604908962968800060675095716112 8931123 198656421739738806885544978911608954040 8931124 208013407570159586418534000269580327296 8931125 29645338266683958744215696417487840000 8931126 43247083413453077085069850785853179264 8931127 -240835003384362151782554093543047279848 8931128 -370379944309534065520003674636634275840 8931129 156492711990481412018806731153444853584 8931130 -36193994448212825716866893168986828800 8931131 -32212231827502269543964687133769408 8931132 57929591148805601277188907351912049152 8931133 68398324729514073627387985960087987660 8931134 463218828108372483781934108031477312 8931135 -112202946114498794237525039201380790400 8931136 -11286509091462217898981018362155368448 8931137 -11201416606717300170865108546473200508 8931138 2389308369199229183617380253440999168 8931139 52127808433136116834082538739708251856 8931140 -1954531740114482556088124806802492160 8931141 -9071736203897259260155047574943590818 8931142 149939230071332251041842628247385130624 8931143 -863065705175979885518749225159695480 8931144 78176325256935273248008412693448990720 8931145 -83172409997780694555002707754733251100 8931146 12905438944850167491240832152974173440 8931147 51167121435104462759015662504928592600 8931148 131885355155396114781123695074554167296 8931149 -74898219227814440696073182405953667850 8931150 12749403594692282566765038833697984000 8931151 122332577783905055503858068584598803152 8931152 65092082517302443618200145209477881856 8931153 19151591559908698171345580319695883264 8931154 43446327584526663266424182680038196512 8931155 56357473836184679886953778597356676000 8931156 -45620716333543348495240608181175494656 8931157 384260588626928078538682847340645259872 8931158 147229149189737861254610153383739918976 8931159 -137829677132367754523920160728821615600 8931160 -51992746651730706535867567690167091200 8931161 166058891077768814849073918464090260224 8931162 -19574080767696580584832581244381771776 8931163 -124546633974374501650038643430723014588 8931164 230424645568218770972129993007908352 8931165 1076568146986161748893180171743725920 8931166 -14384782680429142234268836622827764480 8931167 -45978260470925016261546923903437935360 8931168 -155200424140273141917683594497928724480 8931169 64613600045871526937128109142950810644 8931170 -39637266526246812636850783976792682720 8931171 74319261103296695241660120886826612064 8931172 49338180095444041163151732866626242176 8931173 6013589929022892750050849945059081404 8931174 -52240031164361499892902222471912370176 8931175 100646316374335632544929645520800057600 8931176 -54185947361573870825481624077865369600 8931177 -236579829135938363029799424140784340992 8931178 109607640860248681446691939283538839040 8931179 -62487817809705498160955759133562382220 8931180 -84992069467722711699957295565356631040 8931181 -46882658321634528496244982684899457108 8931182 -2291478775185741031937376602643764736 8931183 26547788978120832673711212874827627264 8931184 40938503857203227837659817723481784320 8931185 13933768196717302274731367907493036200 8931186 -1209643632390483720035653969963641600 8931187 260240838332404028546109398874841221120 8931188 -75094540672930301691166013663637749760 8931189 -47404464467110214371401600527996649312 8931190 -70521888598121195725164030555176678400 8931191 121402130122932800050807985292810880800 8931192 51043945185866605415106788358261350400 8931193 47833491928719060985513556250861794048 8931194 22769024571563499251003332396286472672 8931195 -8438767904099862688401528132303820800 8931196 70197950618810402327453557511688635392 8931197 -78537242578392367270693419158000509440 8931198 -1060692235173906053038975180339321536 8931199 -179602051517055153064488296245921721136 8931200 -14644177607925626158526926833057792000 8931201 36141816278953612203084212414851325232 8931202 -66239168748633628307499728043495152640 8931203 39043881952622115463153558920584575920 8931204 -66142786234734611178287583903047026560 8931205 136521732468066562987531544197211342400 8931206 56073399778291580990267787971376339552 8931207 5360368147136459818951678364503702440 8931208 -32298029864477505827761752637431644160 8931209 12082313097676269621703189024306468800 8931210 25176568754236453821065343210538440960 8931211 -142382319874052819017118188517687462188 8931212 -89658820671097965875531234043847019520 8931213 -21298466829817346123810319736706351658 8931214 142755336296012008307081746304315499456 8931215 -77657383785079037323885628510372389680 8931216 -9476756482794656376825462523428864000 8931217 363733998529757574206643596118322096320 8931218 -60521484743636058851843270974760419440 8931219 -1144978709449645785267315817163351424 8931220 37827877559356335573470407532958938880 8931221 -10876188118432027167618653146067664708 8931222 111278280870140726905655407502352850944 8931223 -55415247678024335847096915580176065360 8931224 62449591712055204946204742439612088320 8931225 63509466779335736311661426637879339600 8931226 101374877604507597184880495147880816864 8931227 -501603088767736765315901511352363034040 8931228 76872952974523183091007755335213962240 8931229 -17086620620976861050315477370679840 8931230 44740787195783278144173938467602487680 8931231 -36149846534987894707213565379804367080 8931232 98601126729212936037876232082118672384 8931233 -241233154011161718820759684144536634176 8931234 7602267882490839064850571802929277440 8931235 27980269937524167345531243192787250400 8931236 -29889710435912820572292644803063950720 8931237 -60138781778484161507109855099209658048 8931238 -94537830809255056145301463971347112480 8931239 121757577293087203181591910897233772480 8931240 9441972135188656804018590044882688000 8931241 63663694877332429045472569529566491984 8931242 -31371462859587770651754086974630647360 8931243 -114676952057333263362795070146772276800 8931244 10489298996510352757258826026513694720 8931245 2604064649198250204728838002684016000 8931246 100750349894528171660940334802233756800 8931247 -45575848344359495678556831974688989960 8931248 -20903282808289525074563483314057494528 8931249 -135675363393302826556742970334062998880 8931250 58998840339824391380174289702391500000 8931251 -111414307431418284481966092239526249648 8931252 133197199114972310675740994659485696 8931253 35947384658232017399737524522626739804 8931254 -107308777543556004825213238670568097920 8931255 20934477825705353894342305011841566720 8931256 -63241255822184984133799810920762347520 8931257 -206057068589039366051581484238704547840 8931258 1436420364945107022081924814633379328 8931259 12067397444173710880936603285027305200 8931260 -5869961039871756778296059142354186240 8931261 99091887201124987050313837021535369472 8931262 43669534799433512434013043322506469632 8931263 -75470340245766032823379855982438804616 8931264 -16246376826281848732728092278954917888 8931265 64421728958166168720573990855492494400 8931266 -31388324638934541543744923787478456320 8931267 136393264401121285188899603368060388484 8931268 -75661443763431417439858979862893715456 8931269 -65771674373655028589237169947838669504 8931270 -1085016931320163902327795697942671360 8931271 1998446777547764798688701842970126872 8931272 1216917641184769094688147662465433600 8931273 7485614315966906956671364482483484800 8931274 116936616634787855607449390663354260992 8931275 64527191622654441834772523527879872000 8931276 75617909378995719238715069987758110720 8931277 -41343957094491334375688703027375636874 8931278 -124510000547002456903881065643165322560 8931279 -103190180341274572460864032740902676984 8931280 -11832364332114007413111159709821911040 8931281 -45087367940626081613286179033223123036 8931282 28084359520763200260674907656654882304 8931283 41447968298804288437591915488090631532 8931284 27786105247997105716974418837510559616 8931285 -55660103650841526805674085686622985760 8931286 2011048129753103229599688640470908928 8931287 -271908800669696204391941504183592947064 8931288 -4129839963227808938001534655190077440 8931289 74203813412700510698262864245158190090 8931290 -34954932459142727293482691207450237440 8931291 -52894700794605088695589382736204733440 8931292 -170530389862863385080806832759846755840 8931293 96934410629075073946252769110032002400 8931294 8940162384803325509276356603146976128 8931295 -43337746500020127471327250948960315680 8931296 -56648146835849134734922430715461369856 8931297 55276607209482846645824965819993441200 8931298 -33372120979673358663972469913768996352 8931299 -82808878764588352609945788488456696736 8931300 25377992052343435049862345803286220800 8931301 28938694459390966563842681674369736032 8931302 -65623410879678936811536956261874417600 8931303 -5422822429892405249943028483200776016 8931304 -67818123326352739620530790113860915200 8931305 -177445630164680685807770391220419576540 8931306 59756183918845591915225844865137260800 8931307 -65758645381900704029518656000936070656 8931308 75990553043984266870211281944709148928 8931309 -135866290972720960828127782971394380000 8931310 -40096825002629762909252100638247397440 8931311 102391391819737111870625008847305402320 8931312 -29105098135893826347216957688213733376 8931313 -250782038015549622447658022749673515438 8931314 17529849178074527158012359032234929152 8931315 197184755824283110164077217968144640 8931316 27760011152308175102241451392959459328 8931317 -30167835544867570309215338176888640256 8931318 1036998661349752779149509547750962176 8931319 -15712096822681253452083900768104749600 8931320 -116285991013425519835670989322225971200 8931321 5513454707212274469576868900166167872 8931322 47044658436318950223388210768423673712 8931323 242920619882453340361040880600063503304 8931324 81561387116969266373542620075455235072 8931325 -53202964509174948521894098584836339900 8931326 114311128294472196792842834845558295424 8931327 41154886506266855158339935555091420032 8931328 -5653385941242545877707679396475699200 8931329 56524841617720806790542005383638884160 8931330 5504192010199974207161557716107904000 8931331 15885131971525274539090650760396666312 8931332 -173903995677347992223825118860982520704 8931333 -86613424851715394747137983175854052800 8931334 112357544275681917083293491771904542816 8931335 -75774043098816092782205223386730116640 8931336 12147297568378664053685294621578199040 8931337 118688471268800818812720518424487875840 8931338 48367671384378603647493629680659503040 8931339 -143650617183389792692703529782293721796 8931340 70743192242502875424023198346388116480 8931341 -340605134273830734970009205427706020948 8931342 30829138627168767092026695460638004224 8931343 41425240183711378087593437088762844592 8931344 -27772956560050092648314489272451850240 8931345 164037740268312936513112616214551596800 8931346 55452689696757761109375771099274796160 8931347 -29725260076754396914289072527862988768 8931348 -11631890037600249069240865672166080512 8931349 452346327954247255887831369791935040 8931350 33438735719527785101721591622500746400 8931351 -15799459671039765181941277544421642240 8931352 -84888061467457998649454518748098406400 8931353 -256053789271670314218430379217448537398 8931354 -97863007623820431617772019877468244480 8931355 -197684170254544130773338507068837730240 8931356 62645633651264517829070640585283396608 8931357 -146383689499999605995637891289696263360 8931358 975543058155739091878391324346489600 8931359 -71107703150224236348895971545873185440 8931360 -25017380054668333735757133128191180800 8931361 -205347977870647681653590252931497845200 8931362 191730849484986778734119364917224320000 8931363 25810509605670514040996326401969177600 8931364 -3136234946325656676935925401178377984 8931365 -74969437516566871582355586023368653480 8931366 -20044971859540047896380161046282522848 8931367 181932603602726807904080835611640999416 8931368 391863812227822091054896997515268505600 8931369 130391932177771363458173463705838752768 8931370 -10901890066853457765769251993383715840 8931371 -51471853583044772437279342411998518400 8931372 71704808961998520805591107740743683072 8931373 -232406495789607654731485091962794368 8931374 -101612214488966750364466254073281602688 8931375 173945793449767750504761714918360804000 8931376 -57130004300105634190860139491490267136 8931377 -49865424404897580299780893560203740800 8931378 101364662623023054907168378377974097024 8931379 -99103554705852383619771601442507334080 8931380 131297434776945527590442196913301932800 8931381 -34876078020503039238312324945819762720 8931382 -131962745450314361437770377786304986208 8931383 -77577585332160650307170324053975970016 8931384 -2117298834309624008034467233633075200 8931385 -11799604890591825344357784908157231420 8931386 71049777962996297353663293491671201392 8931387 -21393105867309281897538028112380038720 8931388 156282699448605488685956334743091596288 8931389 -25176102964272758825736059359069993044 8931390 23417776960033457735066767947862083840 8931391 143500314917795692596264188641504406880 8931392 133705374621572300105146905085870080 8931393 -52279236022790709493335039731505378156 8931394 130383759103525171650812612352039116496 8931395 -145702609815130463863133544435239127600 8931396 -135940131844173331750573543476752606208 8931397 -11564706929854390132272348291705672768 8931398 56310856101181953640943895489478582272 8931399 16597395151454422528974309877703533008 8931400 -17500797231480353752776836281738368000 8931401 -1339414432470400219912471752630645120 8931402 56248268375193844097068092985402478592 8931403 -98185848111010878349505766109572976016 8931404 33666643270336966261382232746643006720 8931405 36021037958168913265095621288173819520 8931406 -9118112861861079881767040135170713600 8931407 -56893673526583640611604442261790081920 8931408 -17332123315353768464548583149555286016 8931409 -339022990934271486728290075680541581084 8931410 40709606748756859714895833323094917120 8931411 307136075982102604551582502324223318640 8931412 50290244757515950109297394700067645440 8931413 72804079128661295919011588897448933084 8931414 132509673890911786249466520472749121920 8931415 -185113174891722375138327461270662750440 8931416 -48278145440136052739362539798469386240 8931417 287516054236740916310509902398493120 8931418 -44145163553454678419614670289109378560 8931419 76088867930795115003659791308226624512 8931420 -17977450374990734706848729196980467200 8931421 247222004757360736255832923467182947622 8931422 -42937014488474246814938193774693229248 8931423 -3746693183751021228261793863925878000 8931424 -71046608679381669927866019234620375040 8931425 23518996505399866151390886334422726000 8931426 73283315752217069764892310919418862336 8931427 -76735965160761781969828585061210690280 8931428 -141592841594160941015353187221296405504 8931429 24980197317992709827373405947068594560 8931430 -12327112075118174862137386907085849600 8931431 197510866003133089082986131267758978232 8931432 -27797563977604490815874984276594933760 8931433 -36191610927082030564641984157859557824 8931434 42264947083174852567988349785756021760 8931435 150874964383902893376516140915863100160 8931436 145746115448324153294279953428418791680 8931437 13130834968668595507418774793540336492 8931438 -4925371173367199821775086058076919680 8931439 209710811958084806404481899983564547968 8931440 3686575311297601732173286804547174400 8931441 22667250145682788062287684122387588608 8931442 41459670223029452541021117924403672992 8931443 -21172266507689941091962522771692949320 8931444 -745627829569796140511738846894161920 8931445 -28133046510809835799568120792008579200 8931446 103914445505171171632467541168870656672 8931447 -24176331037128052870548758562220497360 8931448 51488988620641842825754860658249359360 8931449 -337547998222329321364787013290557495680 8931450 36837150540172268013890056206628243200 8931451 -73276307745971344290007444074347071128 8931452 -10875207232960841484297624501781490688 8931453 15517813419198704797032204986480930304 8931454 5761431037656893011665633395186495232 8931455 -8059030084373527799179060832443435200 8931456 4224487146300762417958231705638666240 8931457 320505492482661225304210132062597756672 8931458 -137713841630636023851202764553497807840 8931459 -195606363151474004260170996860127858696 8931460 -834547259502911716637227193752243200 8931461 -113961386272565602739330667055440423552 8931462 -19999379941487615984592778662741104448 8931463 -85970063717685386973069733928241945080 8931464 128352764487176017756688776760607006720 8931465 95144420142424558951794158633160477120 8931466 29652394717212462143473836019291056432 8931467 -118635332168173152319734518144978390688 8931468 267516283020803946000546429215784960 8931469 84110180875766976725514505758480719596 8931470 22349531405662476796866131218571071680 8931471 58898043677606633522919862065549041040 8931472 -12064629996047525347633554497272283136 8931473 137083875214031177672128452310615775844 8931474 -56081409048937273679142394053483331056 8931475 67255520944972640604613729725555320400 8931476 -16770282925954020267427103125513741440 8931477 -3442607113516811366800568314171046400 8931478 137134541440713694580660228494596024960 8931479 29073546239357386510609831129933459320 8931480 -41715462333274223768444775134792908800 8931481 -2366238652954490670710231699085573540 8931482 -49783105638213982713886504750721748480 8931483 18197600887935481220771444961191544744 8931484 -102394389541397035521179093847405062144 8931485 8457989483856077689698495085077713400 8931486 -54159428687920956315665692668563334336 8931487 3218753006586991210656631988364289720 8931488 36299356840669554519678295447701749760 8931489 36921813469358595532353624000696477120 8931490 25467388736790596604765985494879732000 8931491 80267843168683606229164832233104964632 8931492 17037627555927408473818673089696512000 8931493 220281039232164201856017396926909527742 8931494 -131452326160712995786238326827412224 8931495 -18525499153816725302027364048800728800 8931496 14811887008548097792133788970648616960 8931497 26960440061045473367066866732448669946 8931498 -57268859589993865890383567787718001664 8931499 -107505022173704211971906738987249013200 8931500 -188955003298447766900699746165095168000 8931501 4485519166110436300639665818124789750 8931502 -143594751150897790487832410457799839168 8931503 31283395669297827373152000896875192320 8931504 -10992254385284678268837760020416299008 8931505 34814176659374641474543232604023920320 8931506 84394329856373031098027568521107076640 8931507 -33282098090236018049836945752212904000 8931508 158488270738822916865656342092444435200 8931509 -154460362872905411567476414669591318290 8931510 766802516124668821175904130854063360 8931511 -66153881907194987519672987365981014240 8931512 -115719412887915711805191518940736204800 8931513 -14305260606228736632305604658919534256 8931514 65440719520315647438334546162930671360 8931515 50390591604937241621737424496670975920 8931516 -77735335247091366402428132038313951232 8931517 -28473573600961004950426825381610760608 8931518 2015783149332201995752640697421142400 8931519 -94050899745845504079292993818594712800 8931520 6837737148317189788509988282643251200 8931521 213049440778510210540921763335740710784 8931522 22568416368964646004027548993149979904 8931523 105569671730173103605706292841511635772 8931524 2953445127524460821320331414516426880 8931525 24341347656937931270111190588453940800 8931526 -1267847775164923050207828233287152288 8931527 109399753441920191720683030101078594072 8931528 107085796100740710444946408254902568960 8931529 -12630807008679106518586600752334644224 8931530 -626705559796548011337348789841678080 8931531 -50662236026173967099179901258191034112 8931532 146062475755917056828676028135631104000 8931533 -122484709814973574914278545113619058196 8931534 51259047362966692606169732339483380800 8931535 -16453507375074743556071864268291022800 8931536 -43085121448412087841781613890652160000 8931537 130377585989430619354309533449725516194 8931538 -13258071161612112694535868654043176960 8931539 108572820176668691390299052984105092440 8931540 18657368637330645555150009582028800 8931541 46609709754721885197259187465273448412 8931542 -20352775041071177165746790333705404416 8931543 43450107619778680965798311126029830528 8931544 -163648652155502033887398052146029076480 8931545 -560127499184832716880965951525334720 8931546 -2293110161008199146148149292413863456 8931547 -198770925841295019654077269274871163080 8931548 -32470431244858707422586398793425044992 8931549 -180887835537836807927879559343734569952 8931550 -4678030858529758488918190370075923200 8931551 173861422591699816624136901769591883520 8931552 -17212505813171782702819237742474428416 8931553 213080178283707799958493076539606638784 8931554 209649007839972892478933423069932471680 8931555 125695530065020222920383196420344464800 8931556 2566589377784762313627457611219144320 8931557 72190566633748885429136816897797606752 8931558 -35198322254425761006441585696582735360 8931559 14130148646057133690556755653692987840 8931560 -80583135756377394554520307874581708800 8931561 201661203211806325131075105674093039040 8931562 139077751874738955272675568760683115872 8931563 13456186268069299258481375678627234160 8931564 -91746846747799510381633762495252358400 8931565 34643095165855770819192012231443980800 8931566 22296638879634796491592454472112402176 8931567 -8341656688595452345523466079128135552 8931568 10176709214177391197884108731878408192 8931569 -28641177925089522273651056083038434880 8931570 -15021659092688305933531209017504140800 8931571 154921835146840961090787325710592255944 8931572 67345028546113286838540237169306405632 8931573 -2800694843473316427016457366502002880 8931574 -46287776150128838628595700806498330464 8931575 94813562807444961859322140659291646800 8931576 18116007670749089573286138031809024000 8931577 161819346927854721185113896862674191440 8931578 -5487389100240911772498213609125464128 8931579 -86943653366784250522640297919320114640 8931580 -16533020797233322655521036796943237120 8931581 5926480660937986131372189283367721600 8931582 79601617584048128696610911682368624640 8931583 98184063486631972814995881972430168832 8931584 -105700001751436631453114376362938859520 8931585 5293173680185161452925019174166321280 8931586 -33083063928790976515706388656005517280 8931587 -59229498376132275814673795527205719296 8931588 28519920558873110953419254580132642816 8931589 189285724378657679324620338795681826524 8931590 -60441084017167146046451385306368359680 8931591 -69593494825530865218049295471928499752 8931592 84520459768295615552222989369965696000 8931593 75272588427595497425861583728956076640 8931594 -25457055896128982899447678305915694080 8931595 32331742786388930403119711071615466400 8931596 -42007432657936636493931749764285071360 8931597 77359206964426619491721459358997806240 8931598 -41535606378458543176503057447283668480 8931599 438142201062456228482105380249572000 8931600 502713436122407173352241328570368000 8931601 3489185406632766156966504489984440000 8931602 106652678818876931536318474925695588752 8931603 21668695660385600807451504234694235904 8931604 -43207357258803537923625830956848869376 8931605 -27530281840421552410114584572143476840 8931606 19605517629301169642142833960925857664 8931607 -16689229664643561280938329869699511160 8931608 11008210976469457473874911736424448000 8931609 48575958470688930168203006801601169728 8931610 -29100181095275538329619700808346251040 8931611 72722233115467652050448518856825879184 8931612 -13647123025977381418412645351605913088 8931613 -14749280064803922341284156287362499072 8931614 -98753027069441998947853885154897161344 8931615 19729237719656631991474107980121600 8931616 -1331706445925929738053371047227949056 8931617 110052748865444636429858617017702381666 8931618 -7441635174501984323677430709484956672 8931619 -244069323217890744344907078837462629880 8931620 114179438456166809668279676742797775360 8931621 8772842910277096282153942572504713760 8931622 67202463450875105074120907974652077920 8931623 -941285882087218928219257457747926800 8931624 -35875563212069408858707520263206420480 8931625 -9249935214903317966489730415005051000 8931626 60256170764529136127797524586448156928 8931627 2857767649368160612326875148333563712 8931628 -149481633241022912706906673695192101632 8931629 -77294520963461784558760065136277646624 8931630 40201410232586321436642217006286039040 8931631 189226968045264582831240966775234556432 8931632 15543338401417679426444699687447887872 8931633 11445441215598279947584940126537918304 8931634 -67533159551710295143421728458473151360 8931635 182049589366177832350749580534059460080 8931636 -26245704179658932791829370600895346688 8931637 -145295249298533798930042193506739900960 8931638 162740075305740186160784718373490466720 8931639 72039622725203418638847394345709576424 8931640 -125643202868532989745959562498463027200 8931641 19810330824346797643049358468760502784 8931642 -69366049988457228077707747069709657088 8931643 54649739456782500438927404813681062400 8931644 25532713638538567134270205925519863296 8931645 102605808692287807247262456431544291840 8931646 -250793600405891189318806732068486899520 8931647 286626152719987032847859959906695202272 8931648 3354230346267687835679827296843202560 8931649 3752176244233539639734445052679091650 8931650 -12320569925002640735409562563748262400 8931651 -19883580595921695951804326473484793360 8931652 -113071444617315335300302371796591326720 8931653 -122256082924252425337624999015143494880 8931654 -213024903900055039168668963591179132160 8931655 223722409637983074239862877829284717560 8931656 -128465605075271884856390867953582080000 8931657 6043016050261658681393243837200819392 8931658 25726584018828295287719402639489003520 8931659 -47641560050315982209557462237995264 8931660 83837350049125906955781219841977461760 8931661 -148380404656530368047369011505827621120 8931662 23291700991484462288232826852429040832 8931663 65144570700276944047626013920696413904 8931664 -7889480708487284607284236033711669248 8931665 -50475522529248821071726794691566908940 8931666 -16064275441121692752912203278810861056 8931667 -188923388800273388635742631359535947284 8931668 -8605964258396347042103305018768093440 8931669 101728152205630251407750568864449220480 8931670 27984386163285633060989043338016236160 8931671 4177652965645102902110983453203210840 8931672 88567110062732378157107684235296256000 8931673 -77310141660791012542041406284173065078 8931674 91750462750858759661399814789784356336 8931675 -70259541107257184592695932933588683000 8931676 50699496078333367455336842282257388032 8931677 270635449052533392861525862729718591526 8931678 11731756308296193741568089646207549440 8931679 -236721272945519598662292983715499689824 8931680 174520491079551581706919125502745640960 8931681 241667383473536782576470383958828998400 8931682 -5864165913385284068228232855100866048 8931683 -160027037739706492869126131537664868068 8931684 1991025545505237729669936295946926080 8931685 -11929719094480015793479470058634643840 8931686 -32504167462295703402484901992107504576 8931687 -211030882803197532115166016200216677680 8931688 -25573466267997411311014851073615242240 8931689 9467938459883447603031299045816294400 8931690 21694658584384571444015723706269351520 8931691 -159171984451233664379396881027084056200 8931692 861772801301097056435711984172466176 8931693 149985805455119713500791546868817280064 8931694 -18413785815916168238648161151685472128 8931695 -5767973273953323146185250138033263800 8931696 3102795033716104934457014075282227200 8931697 -105747533116195457037845555697997463854 8931698 -4888197207649748561870310756024759264 8931699 -4718247116671084598827311192139955376 8931700 96119725331766224766718455233115267200 8931701 2197242702747385538680096317362543004 8931702 -180444601498562313671999200429615104 8931703 -165841711114946387616105342370193900160 8931704 202966067903561155850045868748609105920 8931705 -56653550207236478306143574291122531200 8931706 58262471206213678604750100869660998656 8931707 -64600240505247583570534238634122157240 8931708 80425662236612725158360262044635351040 8931709 201981839619088588306876651961125579910 8931710 -39300725272716504241147688009467104000 8931711 123002909630767220223484207147408481664 8931712 -256656309346949504255306509607711539200 8931713 -47931613420362581267321888123851718976 8931714 -49059421594942976546836889392656871680 8931715 29719957446672609014505794909361729600 8931716 47715633164958054157492165598382963840 8931717 17050939380362321698858844016773714400 8931718 -34559274359756574745909266793388001984 8931719 42154619497941842199437200659943317144 8931720 -12634963735834952096723071692285542400 8931721 -31486489444955343302458011022923542000 8931722 -58514106501176213668122392642077883088 8931723 118534589514462785421518222574830961600 8931724 -38815684719008411197682979738722869504 8931725 158381470928374187167636487551716144000 8931726 -31357720865227439615833147146036451776 8931727 -30245723575515178068904234581504193056 8931728 16128553510647742759877409469741400064 8931729 -19318902590244602362840362084352389120 8931730 18696027162715507177328825649560635200 8931731 -115145775827147416679385589285191984468 8931732 72361517252091462788135174859658678272 8931733 27590945711031141465862595573551761408 8931734 4162770426235841094941906590837216512 8931735 54521449952295917996260571123336023200 8931736 83645694884265333407685888883107840 8931737 -266354954440141115794473288602939794614 8931738 30373962228534977098319983602740166144 8931739 345954857637697217763240801265939200960 8931740 43992532593711344299082158533192806400 8931741 27015217577763734389422325029496562304 8931742 57874605277229549119706838617831529600 8931743 120239023439862471719380665084355845744 8931744 130679581003758403080895009431302897664 8931745 -3031937038466085485945716897704914880 8931746 12104173232221011874376979762536559264 8931747 -99636981822872298789977307741050439360 8931748 21227546494243975438989901349169725440 8931749 -345439894330799401462646114558466772164 8931750 27310963711074385961563426791116640000 8931751 -26713627212053198508552148418861469696 8931752 -264078523583643068504107591533891302400 8931753 -189320869739609805932303171634939979638 8931754 -50419611177043904084209339576680193440 8931755 76981456705053947808535741067084144160 8931756 103438845241979973363701618593781417472 8931757 -187584775698714542104176634721628885994 8931758 -4186337352019453435668003285613715520 8931759 -15364250677538923190451791234706197496 8931760 19500420028652374961036138653113384960 8931761 24213484692423741660665555259761198400 8931762 -4383562527441910073075010605890790400 8931763 45627593368595664890251475599575369104 8931764 97900097558602442455746364180383240576 8931765 80354414311780287194531673275717356320 8931766 -16508036700098266397162318220745915776 8931767 40409649602298734635305221393854734480 8931768 -83791857587795228808145628083987660800 8931769 1805836730305348217857601386585117152 8931770 -137059369415675667212372081338971767040 8931771 -68571113546240737003112363119143502992 8931772 -7519021886404664460907821631171819008 8931773 -6514399518777861099735578986367448660 8931774 6391635174295306006840056240310794240 8931775 -140719510807926929758877879666624984200 8931776 36159594691829332029268780319244288 8931777 195084090120480351454841540305415119920 8931778 138395430649285077086632978775249367456 8931779 53559709534953798296369008564072312380 8931780 38846209555666702268096559988617400320 8931781 32667931513351358189010854213841584064 8931782 28063356707836860382207746670325021184 8931783 22017772870434454065088176403468664832 8931784 -97828349649873194941848643048328125440 8931785 14737255018894129516416740882678026980 8931786 -135836341306223581130981454779464949760 8931787 16151523563112085756085950068023721520 8931788 -1524845752552891715869116452861406720 8931789 -5070061168332468458548966377496565130 8931790 -7407525314381179982201941340702833920 8931791 61468566786815619341627751373484326584 8931792 -50483410352896433429419975357811785728 8931793 49566140724410865875588345009565475444 8931794 715412728053199437683797186546788480 8931795 120838883676760372168360538781329686320 8931796 -6627056385307025010079878345007147008 8931797 31958804456995136369785382019199345920 8931798 -8614680802219022207627923882850349216 8931799 -278122839945536898873292820636445710200 8931800 -26541898966819240327520937680726016000 8931801 58521568085347581503905852494806796864 8931802 -76443204819859915911520293814577469696 8931803 -136953050539579702513587801489993365136 8931804 -32299866634348987579440555795423387648 8931805 244876915661999270267441876782348080000 8931806 46198538007638241638956022749269384384 8931807 -33023371227237175782528101737205717832 8931808 -181352765156623765827512903070795694080 8931809 47553163522841993264951024716053485700 8931810 -1385924047998648643932575131314339840 8931811 -46327411762980917469906875477739845168 8931812 -101747970687990368509314302856362051328 8931813 -43144480634218686299092786391284660224 8931814 50134245609632387595395018816246828256 8931815 -115377764677160499696156430078212644040 8931816 130370549373715301603293299577668403200 8931817 95276154052712048202872628765412550472 8931818 13077452608107575771858438026661716656 8931819 -102749558223555534975961443675369154560 8931820 -2254937344450939278808699626740459520 8931821 217759426130250668886163345415505938892 8931822 132971650812666295598972230147959212160 8931823 -11187934084543249365058147921986701880 8931824 -55405812190953975278613543033183928320 8931825 6988469465146190498699676847702545600 8931826 -40781049584221839973588188074416487520 8931827 -46109517424637965267031561917487670324 8931828 64180070255917795524027461902264651776 8931829 -152378485713554330650138890348405317220 8931830 -5004057634473287329955785463218237440 8931831 2079882259969748540696256486750399360 8931832 28952251372815296809098683684571955200 8931833 -127509455076411319593665247999441866880 8931834 32104926611581581919832429532963188160 8931835 115184528791524172095230855749779544320 8931836 27062384269926048744554655153527316480 8931837 -52479501603542201451656261062833823296 8931838 57196684641472860953197574363854264320 8931839 87288796418612591409360681493448793456 8931840 -23361951890068937196461246278564577280 8931841 -305999278810364481238050682932224084816 8931842 13697350858516799303350522532384120064 8931843 9715718376904344687598616113858444800 8931844 39640576078186227556326674521314230272 8931845 -77289957807687891173847059906465565480 8931846 24783769974976105871569324542740011008 8931847 -285211270176844958171235691971367849040 8931848 157217942895961557066682873658092431360 8931849 -28977687972700701953877536767304445936 8931850 2193680522577693336975372458966752800 8931851 -82846505159612707652235181528208682336 8931852 66666610249825448829066718054872540672 8931853 -35787170782130035895261359110337471520 8931854 2337084139397947465957380072699102912 8931855 -132017995539783371418907120010231234400 8931856 69975043221431545495879571800943501312 8931857 -289479558320108641597882614431802684 8931858 -2951119634521951841025628844149151232 8931859 -35971046203216467640505110590173572296 8931860 -20906445106934307041067547174898688000 8931861 46587392143808736311369885368051669710 8931862 -1011057466546435713729609234591230400 8931863 100804536703928861192309653480574519112 8931864 -44712176843154193539735226047156264960 8931865 40101973368578354962904985308642661000 8931866 25858244055352762771311711574880736768 8931867 112762447930100633997447036111437620632 8931868 -270373181513549712776911605765670622208 8931869 -97334702050538443654472230995002936730 8931870 -2082772136532529789328446625832477120 8931871 -79706544726088344067748225387826335136 8931872 182637992654811163765765203031786586112 8931873 11865153829410501480477856497659385600 8931874 -167294155684445303389353441796525056 8931875 -18841533591659028844165148018802360000 8931876 155011960588104990795346250192018104320 8931877 197102730641867178750995028485333201726 8931878 -65916645611116986823866789968605166976 8931879 -9589394193901695821335635454043077632 8931880 174141401209969271098695574728690892800 8931881 -87278291442594620462753760618607970880 8931882 -1035790307372866315983484798605116160 8931883 225679386369476307673049691242734016704 8931884 -2723352307461021462085912534656599040 8931885 125797735141940167414520171694150202560 8931886 211018274118889611986420210938589242560 8931887 -179848961680994126493079167887401841448 8931888 5752782793369780257347745391812870144 8931889 -12579089619658774730846597393146106112 8931890 38641345109687168269409997867261312000 8931891 -12457481333683898674096840773024602256 8931892 -155233232796894645357583206545729157120 8931893 93756880777908954134629590513430975680 8931894 -2959216128908898912284129881327779840 8931895 23060658605577753912027060382150906080 8931896 -40389258870788414148862335750990950400 8931897 27605281065147907333788444891000531840 8931898 -161889580853466781973705636708001738240 8931899 85644010056849635576988266803672211160 8931900 32660341014809214278955632884174848000 8931901 -111025777399141094449037233283296992096 8931902 -20204783853630650397213054546947339520 8931903 -196178032017092880738057935717721898992 8931904 -94696547987878219793730649154109046784 8931905 166573737882516662037646023663359439060 8931906 -2954493926043092273865465092899731456 8931907 -146468646453105937066922332441804107844 8931908 89038633413490140002814730722436055040 8931909 11341866105746417880503138840379428160 8931910 29827426605274955115579153304171192320 8931911 11792230629355458366657112694618854224 8931912 33673474926819629186694621472940359680 8931913 41017734882750362230764932057867116800 8931914 169794677200867492272748374458096491056 8931915 3566704021108517009462235890618678400 8931916 -21514194166777630937495296337613696000 8931917 369847076998090325885087296400627040 8931918 8507411270013818459900883137460208704 8931919 -66569313258383981526927473741877184560 8931920 37473215798818626136093078509492633600 8931921 -32117746450154066635741408466581978080 8931922 -17910086432539392757905694477010731008 8931923 -47460108069376078735067136569535412992 8931924 29761777905665797319721954970888765440 8931925 -155345278240783650566009666612202766700 8931926 -13715618680904412181803792047940389088 8931927 65839254714901657613462618598052453632 8931928 -223457908059185299334156718767932323840 8931929 -118168285646371769785640839127369572470 8931930 19922071848237813388970290270229406720 8931931 -135040969946734916933862573157286804448 8931932 -3509819471997319830852729988267914240 8931933 -88092434363689105854604707484640690298 8931934 7189227795827601762002073842377321152 8931935 18579247078057408882737218445372878400 8931936 -33841723436568612033353959088971579392 8931937 26671528727168464807014782405235259904 8931938 3030318262983673185339737246519187840 8931939 -69383006137556760264701678386819562376 8931940 -9657618276531222585223109296735368960 8931941 79439573504695246207173208311452217342 8931942 -793192429589997760941805675735484160 8931943 105136277816768037696396046218553115904 8931944 56554988564600458164612094838323200000 8931945 7186383165921599847017285523159733440 8931946 -118858929396743214416638007600401013328 8931947 -85319464850715421084416475595073662604 8931948 -42293668926984037065505815070537810944 8931949 73654795035703778692569275759289144364 8931950 -48921025322563005834088980539132784000 8931951 -29100972577958536165117424584210771200 8931952 -50808322141309500001118932074494885888 8931953 -386818997606053868910519840047837659740 8931954 -114243885329715113046927580172975846400 8931955 -127323418086745576637264298088921034640 8931956 -122701262449732170673305603879420672000 8931957 42188821248327022894014554286691800000 8931958 28975749388851742432204443538994657280 8931959 3662262492240099850153016264365580304 8931960 -696976655031214971805336293083750400 8931961 73680806677680444622484162237787043562 8931962 -31031413155678846363481845414683447040 8931963 -60728180533775880863566965463290793536 8931964 -23120463062919369145590916531669633024 8931965 -7434877517871389523212992866714235860 8931966 77593658125588645522161971015876015424 8931967 327254410061003950142984035501263032952 8931968 19516782382993586190301131964667658240 8931969 2879031376220959023441570739426788594 8931970 31920232308851728035910908758986781760 8931971 51546157588980319470245700954867637680 8931972 18456878663704097976092679463021830144 8931973 -86332848345555944882743261392082947072 8931974 55470442886159185903270262424353517312 8931975 -25149843518396085592733239999748326800 8931976 88093800348314468141195226306719539200 8931977 -32420499910842010905256984160247507840 8931978 -143323610528030467299087677531466240 8931979 5949045260749297346387159566082571552 8931980 33388213724310906313190997746869232640 8931981 25189855593762816176998598614223236800 8931982 4465621726142873937959359249133688000 8931983 -154847536013885586942679293309228162768 8931984 6688401516647304480386335740850864128 8931985 79739501752373073386636937583926677160 8931986 -53810151064072098609070004262714324480 8931987 139756816029923947126737018011530202760 8931988 -3132235131494792329033064822535426816 8931989 125411000620206379597082851820570960832 8931990 11998207484868429490598831746094365440 8931991 571786111133496781086156128607434112 8931992 14695541840343109227686857901740800000 8931993 -3577714559663432456090203023378206016 8931994 61274045295814292397081311021658766080 8931995 34751438183192584196056914766537171200 8931996 -579357661713822201260358373861651968 8931997 -297202031842783934005121408370326678554 8931998 -134617046881729271843240423078656390080 8931999 -2702491863691982445374475611394842112 8932000 -81170724902714538374299727592161280000 8932001 74668167327860646918274462367385413760 8932002 41221375163904180344486595441579061632 8932003 3028901777603218400532258333628289224 8932004 63189130793405368658744087149523484672 8932005 64918622738367853295093435863207296000 8932006 201781766282610663098359129599612614784 8932007 -17424297482344548686307817594064449488 8932008 -6241516481233063637977444187821424640 8932009 -136956078551295631753984339260936726790 8932010 -104246159987241854400643442716398048000 8932011 -69411945382295971690416507895634135616 8932012 -143991440749071908574017051488597682944 8932013 -122764794860029792756964298514485965856 8932014 8784021052092873090025075293790807680 8932015 -104205095261764390510241254330130750880 8932016 23711414809869753596099141983534006272 8932017 -12489735492086076232153251182964125280 8932018 134584041881593890637340940605961138960 8932019 -64320959342154931351877652204757240656 8932020 -67218330470268831413739747595267000320 8932021 -228923759602117208404699300121561316864 8932022 43069871996969952552808154279558719104 8932023 133446196252222265229152343070762084680 8932024 -271373747344263436809821151830236692480 8932025 109253353490335195528046175300953213550 8932026 -30121945426853095273958127440791673856 8932027 -52053841214731452641061829463575173792 8932028 -32979885638081012764176627817423217664 8932029 61711178130891123688837612070703344160 8932030 -14814004384224265913102333535143777280 8932031 -56271677664791759088587691655784991168 8932032 5427253557744886228729332026028589056 8932033 -250934692730074574633669885882965270560 8932034 -21241686080073804980948069701859617584 8932035 31050122038278634841320251344145784320 8932036 66798038741174832608196766734509487360 8932037 43109372713393247367122628471635300352 8932038 57322133743795087088208620487679644672 8932039 153612931735787149377655288489418452056 8932040 32065527865827684201828926159176704000 8932041 123899280993062388606119135885856268650 8932042 -53554437299784527335282833806182281216 8932043 -112525524540036434404683180348855417708 8932044 18719299125142218208857766880549044224 8932045 116825962898043308435836663050931588320 8932046 -1222074545579885439383040678155114496 8932047 -152180425587901416883515569940567611760 8932048 -31622794157035980331921990639759433728 8932049 97163198283960383545622936132498185536 8932050 -14017430477724465915609209820629452800 8932051 -133650960126471149770387339181895066728 8932052 19988081642058338048447582164294686720 8932053 51252400214730473934366975734726205024 8932054 90428600930347753374566433363270386976 8932055 96501976952911577321891141699718747840 8932056 -64419710072258180359253944967587430400 8932057 -357150178624551246857038922144536117760 8932058 -116030639648890152448061158017554718240 8932059 -6067114916712274102345617440530236960 8932060 -16561218931595948145132576235075115520 8932061 -4068520769099111716788621013147766016 8932062 100745009449212626520397386585532043904 8932063 -142661940058744348074452515092678426400 8932064 -117903240731800460494397299146225352704 8932065 4352974994692759027249134919785697920 8932066 -48368719787387133038541049632136200192 8932067 38224278455507910957955294438744704912 8932068 -181788345613414850409080233409923153920 8932069 207506834847854256287587431609679777920 8932070 6866176257910169864753279807743176960 8932071 38271457317728522962384577823561223680 8932072 -181436261327940624252009599021753272320 8932073 -123768850342836487251473404074332768256 8932074 -19655501058434036282185954027914930432 8932075 -124638898983095955834769184647473912700 8932076 -19988122010438165637448502631326826240 8932077 -22146359181389666166079693325191026240 8932078 -50935551192482392666831584933923060160 8932079 126651319450182055611437962278023748984 8932080 -2781161024574698243567953628942499840 8932081 277619737309964236635433186803498834532 8932082 178458963604881776991203181270511141392 8932083 -30536452119514045889081264106035781576 8932084 46591771016005350650430133536882450432 8932085 4013743988802927618374234359724364600 8932086 -51719692430599810722929119511121177600 8932087 151570163782447715783259561172719470760 8932088 -288316200952494640249814326777102356480 8932089 -2175869437750582181993080237067168832 8932090 11280962516116319821307992650698419200 8932091 15090132553136242355404982694362253072 8932092 -15476840100307004547294710671245705216 8932093 333275380178716998786188499063431729644 8932094 -233315588250257985164236929116734598400 8932095 30784374949542869137325974403427794520 8932096 14278966021802876353333456694667116544 8932097 -265580352788445462758853096785833715454 8932098 11310533260184132301224349023709795840 8932099 247788716500974250276128339831486260 8932100 -6871329494750406403644731634960000000 8932101 -46896771705573390135300213425586651168 8932102 -52626848537139291245117217779270329248 8932103 191381960181510381879544934116887856800 8932104 172870880857088536518245008365018193920 8932105 17307931860216013596904853830955646720 8932106 -121562245294681513817143118566623169440 8932107 22940126028129428593636403295480110040 8932108 -76619446079786943508373921160688861184 8932109 -209350170055760418620955484903535364960 8932110 -59464732716510392391674944744557665280 8932111 -41696745333210140996658835716306430288 8932112 -36891957177210654004644701054064451584 8932113 1983706352880652972444223149060751442 8932114 5913141648454042397605417252147420320 8932115 26116984011089649636637760721733632000 8932116 18637729351712180072928702633600276480 8932117 304135780904075973844479829418775409166 8932118 43208718360678676681842887337592043904 8932119 663030182850422346658427987809893888 8932120 -103329311760507942753289941500100403200 8932121 68123166970627955097173354982409622544 8932122 -21252559880265252668957662427574631440 8932123 15176250513928604685762489225762821056 8932124 -18951630094763733945746893150970632704 8932125 105739481073863783331666258078770280000 8932126 -28118770302553942858517386266992872704 8932127 -404070905906402560432245570824868268968 8932128 -80449280081174380619148989028315955200 8932129 -50059592757719010405678805088109389820 8932130 56598354650011903017802202648752284960 8932131 42853019831868860517365238084672814128 8932132 3382190643627636853506129772262590464 8932133 34611855358366348098013375398109339776 8932134 5785431025065958408722061654351525248 8932135 -147956497288204425613674923580694747200 8932136 -690398033254928114847934042161315840 8932137 61628431597588053011858224165410620160 8932138 -70320657904752348656815412527457363280 8932139 -92824441910809880785341273188398506060 8932140 35953463111937785030720048699400192000 8932141 -132985537151873168318258442977279684458 8932142 42076611629516848488959114655837145344 8932143 -19685976870844061032779289645839453312 8932144 -23716309274654237820398065449978822656 8932145 -189482045878710500967581065922696310000 8932146 64214335066044302972798324383944831744 8932147 26810457143859884251978771911987225600 8932148 208918696873559827169498533239804039936 8932149 111387154084054425170509290394602601134 8932150 41447967967350840488568508638687808800 8932151 162815766381107739285951496837206050400 8932152 69518520184603005454327226274399621120 8932153 -27923102053896604905569977311054667376 8932154 -6366414098338026964542612253982195712 8932155 -66974074620670866077043704942031809280 8932156 -27736279540336945290703914778721428480 8932157 -177988930273767589960610953690058082780 8932158 29317728802860373848358170443956069824 8932159 -222601141396392633218618527902784152640 8932160 11090177285463052676177209807192719360 8932161 -135657738938637284513044176286017709968 8932162 -240294660211249610074877147569478830080 8932163 107851197489522110095111201163503646304 8932164 -581519288993493907631055054921596928 8932165 -23928657330174232919412272039011795680 8932166 -76250707481963912269482659434538748480 8932167 261694173321216062368382726917342860240 8932168 -59688664944954527517853040101865226240 8932169 -38863339389016427141492696577663383160 8932170 -12994004224229157024492959127709977600 8932171 386304026393570558403833188618894048672 8932172 254976966542613671102730075092645936640 8932173 -147178764387556773103928543009274052416 8932174 -177374730846029453617092259186044259200 8932175 629244410836882736496759983700220800 8932176 -39178485251134026733627128429759037440 8932177 118350098140303493676267560827538617332 8932178 21857755096700074709928107837127401760 8932179 67824767491983906886982213811587669760 8932180 101879469145834664660678641752893894400 8932181 207681742376213866666786099328095499982 8932182 -627938281549320697593050481971675136 8932183 2312324081492568857088071902990249808 8932184 82384957296273363723532736105921218560 8932185 37418314085939466361625242519068710400 8932186 72339488662694409676366071816187575792 8932187 -49112666150567466787721385749797066560 8932188 -34889650619685762046996941425005142016 8932189 -54643235296698978899399034394649603744 8932190 -55030482831205686762440929701683870400 8932191 -38630850476578677415130708534777913456 8932192 59868900461535303995426777307322908672 8932193 239427453763276113194472042104330033442 8932194 -30241895420348293922949748889194208640 8932195 -58087573031533332127956312632249530800 8932196 2776995278618313720986917361199120384 8932197 -90429001527621524728196729810558455200 8932198 65041817102920866950919540141512542848 8932199 300032212288653778879030175675763574200 8932200 -53742766469821552556933418320726016000 8932201 -28266878132661561681917546537432888348 8932202 102219966075632798138425934641384166400 8932203 47258292185734279695277915165645562400 8932204 25061082354551678402681810390815628800 8932205 -100139140869505644653711082327933073140 8932206 47109700526806252941985986276932426304 8932207 1248506832315946319834904279509731952 8932208 68573573474366860438258684410338672640 8932209 -68684294170082203319410464282522384384 8932210 51895266692116023640888941698050615200 8932211 -83384196749507742933296560538361818880 8932212 103646777560790807784937107515887230336 8932213 210123948464756057966724509672669660462 8932214 -71915116109884558171089933645186282240 8932215 -111043147389389676754372548160427720880 8932216 40808581761358581896847984813005045760 8932217 -32528579172292463795067669569010859008 8932218 387968555372025415976871192253094400 8932219 746422356633009872844410329584170520 8932220 -16714102539249680048836141846479360 8932221 262706100720883053611909683312577586240 8932222 53005940130490678477254936159146953152 8932223 282225432815605505745810433363140360 8932224 50496456946175431147433567182903050240 8932225 -63040296824990866885229967735213974100 8932226 -34975060814678056875325989064791968256 8932227 -40933580276054357725616416106374454280 8932228 -172057284943354157397441232295701570432 8932229 110474380580473022199595658966176718400 8932230 -7342981782564821022772073301014225280 8932231 24627489065973961634947006870493649408 8932232 -95635955978801271157767488291782195200 8932233 -15108698706437957707814504228988482016 8932234 61658801563275214816552210716048956160 8932235 -85366499239395256622973530593380084000 8932236 82945051204524706409340872611367603712 8932237 -25639158034564080610401674042233054400 8932238 17206616877700682131222271729576424192 8932239 19220786192531567162606794570095233544 8932240 -3080927265903136602557813264363274240 8932241 -235267579342894290991125400095046865358 8932242 17474502467084318285250229794875289600 8932243 -128760062356033533214451400499985870856 8932244 50918397703436436217727156241589737216 8932245 42962615005712759827467535538543612160 8932246 17331403983702567817180097200526553312 8932247 -71234987054776244886904282807638570048 8932248 5360832496498102349055776413548134400 8932249 116693602170909129158120993523974956164 8932250 77128671824262002762527154062647960000 8932251 12424104970592271718456885460396481432 8932252 77099110404187774081984334849665382400 8932253 207411627116541874215167531949562714080 8932254 10368409601069784700792343674147722240 8932255 63067077498447356496823390960089173160 8932256 -321874994891065893951548499206508380160 8932257 6468768834113236773043573248114983808 8932258 114149473010626633088591869217685510480 8932259 64115805708837892499768104462031092536 8932260 8870262537335686433337119945143173120 8932261 452297582506224289196861884660093280 8932262 83166487913345291049187410161070001632 8932263 -114857014193764876894230013665540540672 8932264 -118698868628876946694721255323741716480 8932265 141877762087608137216017198956092133120 8932266 -32050405302988101009917437766750075136 8932267 186842224921820876121046150609569464400 8932268 -9661182757087781454231109606452833280 8932269 124966909431717708390420661228222014528 8932270 82064881003039506327379183204494790080 8932271 -151459203271054998209822457690303996528 8932272 -17629026496583290629553201448496660480 8932273 15480467066627290812660533109337407040 8932274 -21291482392694812582602939250684088832 8932275 3028382453157964191815819828004264600 8932276 26871769743162842814562999623264645888 8932277 213905541312646579736903086260830022126 8932278 -568398516096041084766988762504814592 8932279 158126131189450106615844122427517392000 8932280 -1987817948855175868274890292133888000 8932281 -62116333439531177957739603796008110016 8932282 -54775612584348680741769099664269445008 8932283 -131858151870648073197011308694839947360 8932284 29354554868967923602878919005511057920 8932285 103299991619941686097566856938891799980 8932286 -149790901369174251471452737645717352256 8932287 3436158049350641536073981056724321280 8932288 80688866694439129132967348475632025600 8932289 -169521340956136575917345340634734302910 8932290 -72248351413615097086553840622162547200 8932291 -38154329203904665874820129424721214976 8932292 -8883904170886461254511666043962535680 8932293 -251489477023613753989989959763970953600 8932294 -34288454288395878652774215693910591488 8932295 -51899766500056423061859495811981672200 8932296 154693769779554932326070365030580428800 8932297 -102137908885096418239500113444006268096 8932298 -110301146274762938142706432457144859600 8932299 140804071608703826099057716872843215040 8932300 -25357338525845275711547062579574451200 8932301 -344342699484503470763676024227595456 8932302 670107310375124082599647586841012480 8932303 -103129816753943896148109443338599085056 8932304 -107149590745277305115431655217954816 8932305 -24884377632482431579050581212006612800 8932306 -26320234178043743310494152648430284800 8932307 -47203678026266767101726588638714011320 8932308 -58850611662637949880884859257724131328 8932309 793971564712296411913302924884673792 8932310 8908491235749308549729454635583989760 8932311 6056134412869319855328092552921179488 8932312 -8631115187774846034527382455606292480 8932313 -91856812515435668103345843500740185276 8932314 -10457949264344738050261934166286579200 8932315 -33616904964814126340461169543098303200 8932316 -24972079460324554685688217483848168960 8932317 3867007066557902935810060285108028448 8932318 -33016664282249225913768843062199845760 8932319 -57060521197338959368141956131476964880 8932320 -122902455289648095663379208049929748480 8932321 -202912909026250844912656614685371312478 8932322 37239808271314526903922813582124472832 8932323 -69308313011664001885260250872173031816 8932324 183030313696884666308815649594026925696 8932325 -116118136593723564472663930834511254950 8932326 38059296876979794974093281225294381056 8932327 169413424119427344198429279032669343312 8932328 109770260458517362871543576592686300160 8932329 56492869653050485463472786053671434240 8932330 67190172708459616539362844647347825920 8932331 -427558810763844756751471087371651363888 8932332 -10804476206058840454879288702336435200 8932333 -13786076239085534077030516628783972960 8932334 -98786182706665077401880406131646709184 8932335 4387867611385654936080995087868141600 8932336 -11456391441537610840932279170751922176 8932337 -86880324321355142859707936875961423520 8932338 -30496582638522158632815609895844974176 8932339 -641125782183234428361320028527582352 8932340 16496860948948343015342731986532270080 8932341 155421793882541400450310313714560857408 8932342 -20381734591580257455212453809059924096 8932343 47375870463624722905980154008375226800 8932344 41959110898376824798461254866415493120 8932345 63911560375209967325151634876033772100 8932346 -27863190302083024245517754389502090496 8932347 -1438946708253176425443497714169648792 8932348 19693635757862801360861065960201121280 8932349 127927487874033685405247977652113474464 8932350 6917017680679284437405078295711129600 8932351 -1830742136389608784047986729615398928 8932352 -78849365149734197891682478902661349376 8932353 16290440257261575687482308401878858784 8932354 -12168838592069252258655037935103667328 8932355 -15464128565411831727349428731626730880 8932356 6034162401505096064909698331568798720 8932357 -29002617497170343230872474525315132228 8932358 133066271464959678386188783257801509376 8932359 -31003135456017335540551066999289503152 8932360 -46923744476432363599035547235404185600 8932361 -247749011787194676419366645182774406988 8932362 -23207440227548688289621284972658875648 8932363 163545501134142278355903223016585404584 8932364 -28436288965914377708251174583474257920 8932365 -14672936753707362878772385686828102600 8932366 -217565483090026016705776874867714890752 8932367 -217355714610632462170959827171520085584 8932368 -20873787420785748760838304685787185152 8932369 73986655152158801018822827294582350770 8932370 102423998860557498259161310362751454880 8932371 -10093846881443890055554161837955786752 8932372 36146958778422399634577058195435110400 8932373 370861436689385820244712783917758287520 8932374 49587802021095541692787343756591637120 8932375 -7438271237996981796496387802671020000 8932376 122183908922161427147823079607131822080 8932377 92393162904901926646633111326024275520 8932378 -6596367981133375752105934268414281728 8932379 119720305717040795419740601828314076776 8932380 55163461133462624637575725381130818560 8932381 -94026905046714999596832185148163409818 8932382 110089679003076931249728022284938577792 8932383 -108001640933964176355110558477700799200 8932384 11429317612490801417450585301045805056 8932385 52741915421986633811713595392833083520 8932386 22107069889153964771239142114098406400 8932387 -93014528023915427885271340115747089440 8932388 -37449165623516608638220535550777007104 8932389 -79046653233084015416222973523821999552 8932390 -60014775976851795879164503284190080 8932391 14239203540757553438643566609965183272 8932392 -30780217212239493589132019756217139200 8932393 65754466089930074496183282147324117604 8932394 173529383315896383801983811093389614080 8932395 5682039312258893733282231533824919040 8932396 -50682676003526970447974270786071710720 8932397 211832296241884733153692203645698745792 8932398 -64930948805000092275727514931513866112 8932399 -86864525650605805932696065244083611664 8932400 -2676893186418271285395254507021107200 8932401 -115575934474618839071831006413608933900 8932402 43469111125672480183320230341459912704 8932403 -11571953556146295924476787779529916920 8932404 -1837833863170624951826314509064058880 8932405 93931211081482002957126290592705909120 8932406 116103191079754720486211524706548800000 8932407 72357309609134683277679684347968398720 8932408 28376217985086975923439336970393743360 8932409 -138134637420844483568815929847196909184 8932410 85283702195337111627707939344097395200 8932411 24376865121074681644095780562907808952 8932412 -3357424539692318495177577107320083456 8932413 55672816457004438500956624890092359680 8932414 -153088892449498748485120640184148484160 8932415 57497784591122838373120105550984515560 8932416 -34094239465809939469360913036982878208 8932417 -8859835645056495198863411040438356780 8932418 37504616582086523930427302058741596160 8932419 103270025463970531119596687120307969024 8932420 28875100842118682856769200848328314880 8932421 19516660235633868651363871827346812252 8932422 94534531178142286149040807853000801472 8932423 -526124461381079171768088262482884040 8932424 512662644572936616021213200918384640 8932425 -65865348960145476469843116422313270000 8932426 -15939906556259442351057294261280286016 8932427 925919566751912469479515938947588352 8932428 1816080371760631212231304876666504704 8932429 -12730216752858581994958707501721336896 8932430 20750050994317610162085974102612555520 8932431 15284599373335872652338913319675568384 8932432 35031423214924016777906527044415651840 8932433 1113393441443644495142945154093458688 8932434 16067256495873209306398510565901184512 8932435 -30689870879919804217174067525341189200 8932436 212107181528314167619271879843504240640 8932437 67174037817686784884035122581069769294 8932438 -76645455828741495784465728068212166880 8932439 86280831351394477335235492032051065952 8932440 -69568532382760646131999367620824268800 8932441 -1967060106978822983351661010599916800 8932442 -47293726545903172060515566146783258128 8932443 6069068932971340076545767349762564464 8932444 49110786869583477655773407960280262656 8932445 65492247431148096234234677713153790700 8932446 -41950712441653187357854368836673376896 8932447 20307550401239756374857253145396388896 8932448 -74501734827193193305670382378404020224 8932449 79676441624343637636789589158487394528 8932450 -11007550149022952832312652627377129600 8932451 -368305903555756101395045875619467737600 8932452 144268172809667027151962035708039468032 8932453 -251033529259936315340065308269193591298 8932454 14297308794803244305329397347137598176 8932455 -59593547924265645026144614653565902840 8932456 -17290287575730466348435046109783705600 8932457 -82035958493542413723409054347557796294 8932458 26188133480033764421678008652720904960 8932459 -60393239101846807902327919049129140920 8932460 125621006778176899391846471475728501760 8932461 -35087357464530276182966885517980510880 8932462 -2468255515314626316067073662575744 8932463 93425548586013160629989692776733059840 8932464 9150723417557787941921475403343462400 8932465 25705866588337546637093486719175914920 8932466 45269657272725497809904485132347833760 8932467 -59232662531357458594130530604906378688 8932468 129845534541635044928919806062791947648 8932469 -87428015700319468956345888369884896512 8932470 -24206381792288329004841167108203161600 8932471 -40822057209182472300456834559449907400 8932472 34453135922353673130486532607916871680 8932473 -136371276408235582804873439939491035216 8932474 -176544610378939591959494294378574840576 8932475 33028144140564000522005308606996164000 8932476 304792486408711608058857704099364864 8932477 -51796139447802636966374035838169919220 8932478 -4316010300478266281829063226849128960 8932479 16983602557266080171906629437007734984 8932480 -3147419070201606374492698296346214400 8932481 79807582996125083377763735902706385282 8932482 28094224978348255593034170971151536640 8932483 85047587487523438357781337434746586320 8932484 128705933012479874819535044473962335232 8932485 -54956956529132814160995485718333499200 8932486 13149665581673404766923863335164356192 8932487 -31280545443410885891460149902397848560 8932488 116238587137402607778377660021843558400 8932489 83112478880927587463653354435490183440 8932490 -43695723028973085434982971091070725120 8932491 377174363337138605079641449910232268800 8932492 213753405291395488099048769709842460416 8932493 -299935613743280826856391160958279902420 8932494 -41489155336266475570794622386029400000 8932495 85167433232722455413886041434270113960 8932496 -2393014490246169169545907373600145408 8932497 50834950486984642832234964193515061248 8932498 8469201659833933712428606592153562000 8932499 119721050625155535935366294905361064 8932500 -17020069370859320696565459931130640000 8932501 -146952766895454501089611088440867504498 8932502 -80412955525544538465157966908820974048 8932503 73491959242876244005442992623795541584 8932504 82190671804931985851786950472987351040 8932505 -76836428945687643822790132399873865340 8932506 -17845734293990197869156730095202665984 8932507 194562814811844648472533036681002134552 8932508 -14149315568759396408445358934187432960 8932509 -49765018571757859514794300147720457556 8932510 -15915874740264611671663775073762938880 8932511 -61629450062448898849623646868655862560 8932512 174093316676787031315442688802063122432 8932513 47311237134592368206071439876479979200 8932514 -83851806536358562384122069054485903808 8932515 -93529504503089200752267785575173547680 8932516 96082029926509816291240866232890573440 8932517 -162584145681038643507338335259459408448 8932518 3364760389294206083535686397234239616 8932519 -104685940038329262241227198237256586976 8932520 -137421195967413216706992842237805619200 8932521 30409506983522060171228882169467035776 8932522 -113167990005156071600640477117406297920 8932523 -48766473757552621818696399084194145228 8932524 -48761740992788355674288901722078329344 8932525 -29261327547759867271356770831654967200 8932526 17430369106248408842754580786471970304 8932527 -158608302587861480453967238928525051160 8932528 -20572150099860003443604830260613185536 8932529 269332120519185854187615363771118058130 8932530 29557512090051194018867597185303296000 8932531 74644945064231791610701285422013331424 8932532 -70826004673522105706242627572360388608 8932533 -93355187410496530150332758265199311936 8932534 -19661755710379033012459597869909098880 8932535 6675696885706555699832907070476382560 8932536 59625963605237294617041756042185932800 8932537 -22209643854469599620785603241491297368 8932538 262560693488324268831577487982404292096 8932539 14444240999988715977417357254375566080 8932540 -28156300433224421111879775957673297920 8932541 90399815325304169930667230496298380000 8932542 23331849122717806529914854613894001664 8932543 -250375796943270775057869417993956763096 8932544 84762032325951708408999933983138512896 8932545 86251075629154124317136785709371699200 8932546 -10835482455707818887487737272796111360 8932547 -12430170407513105114017740132284384160 8932548 120588275227029112437664322715787155456 8932549 298669683833992011292782618588507711036 8932550 -26816717784935378682096382039366800000 8932551 -5147363414145004816385784549229199280 8932552 -104974005589272174336105644796927974400 8932553 -158759694241520078034129927131649568422 8932554 -25508020590398521012884038521050620160 8932555 -113041213359704720402026643537909459040 8932556 6877669579489713497119835225535135744 8932557 21833418485202956769197831683550238720 8932558 1242061334983768564363861360482341184 8932559 -217744058998784298958594321836590255160 8932560 -2396266882298456952134261410548940800 8932561 113677990476787541889484671965414323824 8932562 -1619971369142610074615043184376723328 8932563 -20920017878437634271027587054809911240 8932564 -393099836351963851075635348478880057600 8932565 -4036129901374432436077371415426756800 8932566 -63175235952711462456408558653848205376 8932567 -53117191048901078704823455604463821088 8932568 -187078257931666685598331091637961021440 8932569 -16706314214034149936860822176710385456 8932570 25880048704352590170027200516230944480 8932571 221820896236307137009634594575683738432 8932572 -19056507689814427802016032611792158720 8932573 -15350140599356822043466263959271467636 8932574 14031844248263649360678180254124656640 8932575 77718770467877418011207179648180320600 8932576 -260788628200395912890922928600094343168 8932577 -17067309763410301120896371252723203308 8932578 50566194534702287330591686422977879424 8932579 -68035707146732245445004088617749388816 8932580 5280673886322521429830230903345062400 8932581 17827588031964054152210514574117778304 8932582 -143266679264954378904271897373428707648 8932583 -145133400465517197604742922833737824 8932584 2035731353050551115556041689884344320 8932585 68828301310333630677794072476774796160 8932586 -4978604049164233301247610902448714656 8932587 -94121761409860940766772800153389283240 8932588 -5210186051253833682561645319343702016 8932589 -258356914930464114501939028417730093610 8932590 19648253692351939099027026601164813120 8932591 -119192200179176218576710309579200249008 8932592 -25715284844766955472413669878077128704 8932593 -124868863948209737957957804505404424336 8932594 11220046983785147919129310071538461312 8932595 -33261911016635737540148484553189396320 8932596 -2001145251884020957763079204840339456 8932597 272349654873099270970228092047802352046 8932598 74259389356466800693172162802645616800 8932599 -723362080326148640652563851245270000 8932600 -7456573959827688218939463158791680000 8932601 11156066706369883139745404434009258602 8932602 -27689753529658721921662990078148030976 8932603 343264976222275481602314789621495777200 8932604 -13887392872402668174556531349916839424 8932605 -435829630781889663705401839995225600 8932606 73224510453504970910778848679799114752 8932607 -284603107012624739614214591686603533720 8932608 -69086025536658906649157091604329136128 8932609 -15365244888816224660532192016876377600 8932610 34376565284110315904837862779762556960 8932611 159550915945811154298454340805560634872 8932612 -35477657113573346919685214170843660288 8932613 39169405478206432427561684087336720862 8932614 -2754110707962960782798719678789550208 8932615 139159895883680450870711632514792052000 8932616 -78246101250514108218823375764334510080 8932617 -69315614377480308705512892865924938966 8932618 -79527849491873646551857246180823129760 8932619 -96095078844690581988171824079745517952 8932620 -45726757282801809148953295552855910400 8932621 174448694071343542677026388992892896822 8932622 -38209682532418444556773401002631057600 8932623 61688665248604371499648741883166697344 8932624 6908742272911584745300404216875786240 8932625 -27607136296382476252916983550225280000 8932626 12000966331274260038639087437072724480 8932627 -111565074513622279377664252545451660728 8932628 47280026816164958691001737816224495616 8932629 10674619484570883662365221816306238848 8932630 -26026841964950240088589125908635411200 8932631 226558983609970217079212356577744271432 8932632 -255570125732086086730239783407832268800 8932633 16354107181423107663544421357811316776 8932634 8955126635880769317719563530841924320 8932635 3298860747252610948318455360723111120 8932636 117761926946601106282607261438159437312 8932637 -66208112970787070335406726256055953600 8932638 37799095090559589369548599514046566400 8932639 -20579036377819358223427046444420678560 8932640 -75616841567885886687311881434257817600 8932641 86412074449400156163851038775124921600 8932642 21858019148584594715892756441017158944 8932643 -206866393791567808299174066689636321040 8932644 -17501152723307078382920070730700181504 8932645 -6817041902323084656862236725967302280 8932646 -26027440638041063797080392985716893728 8932647 80774761163472465804121327624483554600 8932648 1446844414985257766521583697275289600 8932649 112721208699691050227838945030091564992 8932650 -4792020679474387611743216954762956800 8932651 -26164488506937638760666069445982201520 8932652 65374065424345075553153863942105721088 8932653 211987381970221826989784638713175108800 8932654 -44424527300781212130593569264837612224 8932655 -37789853161125799839229292247421440000 8932656 -24058721763692445535000639506416959488 8932657 -172874844772075123272383182848216789068 8932658 -13250840449142421037658859524901095424 8932659 -11741277916937980188169087115088345600 8932660 -44921215548416739185241541651592294400 8932661 26213039259971915620670791158100970400 8932662 -104133884611580458041897830537410229280 8932663 -161058146340070832137937449848471647520 8932664 112458150954786512540351573226074972160 8932665 117426468226736973742361301192272640 8932666 -15185033129847955924713566319273647136 8932667 -192941734444209713749380180047895218400 8932668 53566744011100599818348383983956144640 8932669 198558920970950686161179679380580784070 8932670 -26584949062365195288610968380471975040 8932671 -10109345692252074465271815895606268544 8932672 15615743586755340377090070281241755648 8932673 -93710364436298379180757847594197785516 8932674 -25171639820919786914428166918897326848 8932675 -31118060044856075148258101252909714000 8932676 69190716213297312556315606042367320320 8932677 -2799517121070068394619275731853936960 8932678 -139327222515007132448548154946056115360 8932679 77750404208691725952291999581610777600 8932680 -26593886179488265835658698612035584000 8932681 -32385010275942381030429426184902971136 8932682 24238070871523910980801927062147788544 8932683 -82682805552305980694998245589079485200 8932684 191469942405989450655983179389752126976 8932685 54502933435027720803611340266434011360 8932686 -13621370369240312933128371015095356416 8932687 -182812654704286446432511636756267755664 8932688 -18939178769480426425993439959308042240 8932689 8423008452629520777855090970030910754 8932690 -7064090395252642815161594577535500480 8932691 286149322255128033889486742570892240 8932692 -26410721112332333969929675486671771648 8932693 -48454372338737263316405054506598402880 8932694 67522787241408427484319198638908477344 8932695 68029989269255059878012089662412515920 8932696 -106294403423161293702749225429842944000 8932697 228923101549766314067311048455456071952 8932698 41958985751346360269355664368759148800 8932699 83115632374960682921603240727760600800 8932700 86576089911392455300851923501304883200 8932701 -38880464626392234990951832104156311808 8932702 13760446756843543339247116529384181504 8932703 -2122145279836019986412575453613259816 8932704 -62349872122000011041435121128570880 8932705 22917524240736628731654033418889539860 8932706 -86281331776448911725258611181087912576 8932707 100633258326479779820056448500562580480 8932708 -103060668065896359236290757229674507264 8932709 -142824065469501089778265041621215634432 8932710 58368462792013052704283270550679128960 8932711 -19749872940466079952330176680094664576 8932712 3241189919227355328868065417068544000 8932713 -41223026507407520851607899255900761456 8932714 -35649812849047266937901465968344223488 8932715 -121093021977254046892323013960204314480 8932716 21396316441679698287689422777678620672 8932717 26113501890869577152270041253469574080 8932718 -8757961124670602359129843524701717760 8932719 68022142552153353050384965292717307144 8932720 16062951347474639791727944478866636800 8932721 -8290068876072369784360504098471165888 8932722 -49518272473835245673833659276946988928 8932723 64154570591669774592615232253378022864 8932724 -72752151072045737245244017020508612608 8932725 -53848481262594409640684363576628989250 8932726 -19692555343702180890398868291804721152 8932727 -14313211765671013520861694011644886424 8932728 -42313574122736632867426730417363681280 8932729 -93699024119849996097400500851370892792 8932730 -6205452336381987986519460527779291200 8932731 102479142145230220447761918818018284080 8932732 -17602765839614328451337375304279291904 8932733 323992061175508980160991164383564494982 8932734 540958427247687677195961384042301440 8932735 84920746813210572928156688333910932160 8932736 55992902828299957034509149686621798400 8932737 191557766468431723519868075933433809760 8932738 31319872803195347577434829695341146144 8932739 263487052481240501680410790284375132540 8932740 -33549456896731899262090427471469895680 8932741 53347678856145785933792435677071664000 8932742 5135195653868187483416391533165723904 8932743 40924914161736212653275830809427395968 8932744 -160677074239114722431078425435850787840 8932745 -48699121362282114487830835794738014400 8932746 13708580215539685015060543464294230784 8932747 -145564399277163339581959521561903445804 8932748 5335181164760793910470452913976766976 8932749 50572772463917168719196409543687811200 8932750 109037405400779706202675311410039184000 8932751 30619550602696358411886396657496072752 8932752 -5965949391312476780526784582934691840 8932753 -172520331382844707372935661862369153998 8932754 -288498288914929339170015510727304230080 8932755 -34052164082047362189075466958536723200 8932756 85850976461968373130739543948749703168 8932757 82532088387640060249203226621269189006 8932758 65057822007057047944336043798727297984 8932759 -36566190972350887802392317321656323200 8932760 5109142185428848242085870537448448000 8932761 -3393830728829544563263045919839261398 8932762 65696068813148934614663183525186449632 8932763 -12860934615019368502833469013625180672 8932764 -66540828167021929671459068306930394624 8932765 4285902071149029749918872197511863660 8932766 -42543311674432201230688332574370075520 8932767 30867767959370594187542805316410405120 8932768 -24018001994846197878938770801962516480 8932769 287486073893764371040674049493559718596 8932770 -620964184272276318334786586512051200 8932771 22198495583560341204875280585200618972 8932772 5361889328288002304744956227346513920 8932773 -274222736023468571396090215001385906816 8932774 1418726210627445417252785856493486080 8932775 15250124725251061662163058472215671800 8932776 -30262369311900227254640537281516093440 8932777 -753813091668281034677560527031464960 8932778 -152452680159312798491920309563776905296 8932779 19319077280688158562054453542170930608 8932780 32852496452347913535781509296142397440 8932781 -15504287621564929254376198551112310496 8932782 92490271519217849105627056609026672192 8932783 -247416475857728074666211596246882062120 8932784 26541600432374160400054348066570960896 8932785 -79956502198990250744778009003531532800 8932786 65130691299660911014930276841844486144 8932787 -253051477547346722135506355561273016564 8932788 -108488444230913949730658426271455047680 8932789 -37699578599013281636961436152113279360 8932790 -5857575758400568059799472234914721280 8932791 3659312730451676557485788834619320064 8932792 -33355225343409368451954399574277160960 8932793 -54179826727165578981053218808278937760 8932794 -11100995628874583343883035532031499264 8932795 22775369257918967314611624168395884320 8932796 41392304086443813630386085313299993600 8932797 196820134095928041975216672737868821868 8932798 -35766121310905877811159939692767476864 8932799 36058726536761342611065535104957353472 8932800 9620142793773875841562492664335564800 8932801 -199683908393011531952391913932839467198 8932802 21792327712433344939345248502251014352 8932803 104922976206837125272199731177129630848 8932804 -27541976163890119930785208076528105344 8932805 19117106615285965136576648031261035520 8932806 -6307329658571463434176480284284158656 8932807 -116785529511431454967822324382958125720 8932808 17945661726915061112853906518604456960 8932809 42963230134712214719003267642204785728 8932810 79573645426945665233915968425765694560 8932811 -155027219514404219344057274057249302728 8932812 46276397407408299862350447790637875200 8932813 -222967706367622160026809549054736940938 8932814 18027060574061319910868433728266564032 8932815 48686566561904762129123238473760852000 8932816 15593559563024443297190383802980761600 8932817 -2651010726807013194292838673571621134 8932818 -90895666355440060144735353338361818496 8932819 108129008071974307272984333873245436496 8932820 1305511862110322786177011787908546560 8932821 103859806310963136426863961376073946144 8932822 -38246795974273462982608871237571864288 8932823 -233845592736676105274336892970601687928 8932824 -15365129175601892328946873830800394240 8932825 83744727410429280465650314505861150 8932826 -30395767135881137435469684918236509440 8932827 -38570013798636316425030851400716111568 8932828 -87069938312074577899306417554907551232 8932829 -98528246852823167675496626009294233524 8932830 13420020066600061717479225085673041920 8932831 177476690590158651866204723313613993000 8932832 -69209861814422459864027734355167150080 8932833 22094568440968143981043702994444948160 8932834 -136746125162107987972305794907566141712 8932835 -36092573679089590432485001296497079600 8932836 9908701124468582309688737997556285440 8932837 -92130619034797257248887115519084035908 8932838 -134418776856662050497878088304995451680 8932839 -31237401461639827815111060351971943552 8932840 1036997265041405098014831763061145600 8932841 -39194291797173994505307607997432436600 8932842 -8369178402543668569775719165456873728 8932843 180753503235448175703404626048262490384 8932844 75024471423746602542799859617680617472 8932845 -23531870169791835049705007735060712480 8932846 -9714014409112717711842185633722944000 8932847 106671234429409089523439623081684621752 8932848 -7702014177990857776295031369523200000 8932849 227132463921407545137816661032851488850 8932850 13029457166178790694917282257911376000 8932851 -63003381091180455398234851540849816620 8932852 -67554983843021018140758938032131048064 8932853 214952572422626390519624879028931690464 8932854 -32649056251838701304326962147826384896 8932855 52406185417780153959258160092846984000 8932856 -272820533883493553085501395167728844800 8932857 -126164746648034660526994054339131990960 8932858 96128390737073412249911130238430261760 8932859 70747667310060506704689908262759302880 8932860 44835250665859074801907982714501383680 8932861 81065999977193542367134239928441179232 8932862 5998047375313134994006905717354953664 8932863 -2315991305316680340838809750122305536 8932864 3814197628154837075493797264181166080 8932865 -117534227547638596144911312435468050880 8932866 -17572356581888109881917978128756763776 8932867 83418258155718852978724178141963618304 8932868 -49713830780953762946610380780724916224 8932869 -68464586765214584540279240381246822400 8932870 12806709940738100429428185253644220800 8932871 -79274867299825152708297678893306037120 8932872 40047456549123108543444635158318448640 8932873 5515906313254919386145375762622516580 8932874 89306246953011032859655720258578711552 8932875 -13691896775380636981262058305787264000 8932876 -78039637163194894346410289217041914368 8932877 79327923630288188870265872018835664620 8932878 31046809816273624108952208819370072704 8932879 -200119731703890142157336130856041663360 8932880 -32864098356543969356339107054851194880 8932881 223287214159226035988278523019091765440 8932882 -22496186875304115148297264824511484928 8932883 -63714376404008708922848618049246758868 8932884 -74252005841870416368071457985632651264 8932885 6348359446743505607057389898836430640 8932886 53189164480734619279088438262209167392 8932887 82287115240056847573625183804918605200 8932888 -163338465609642407744093790400592486400 8932889 -24346961321867023906786736308628831040 8932890 11586897204379872655566027147148592640 8932891 140361558655076557065890448803611703784 8932892 -54229412046512819447063767030714550784 8932893 35317134603451330065839281026899989728 8932894 -92421822724473619825940097305342181504 8932895 -37801757423810602168279036018757366400 8932896 166166551838688678521618321933331333120 8932897 -158569859395638388874284354421971635308 8932898 -2091606189074045492323827072556480512 8932899 76419578608003956651618511826482019760 8932900 -22520213634460703529966862756628944000 8932901 -111621714343928723210385605247841829376 8932902 20263580762126409673807434230249224704 8932903 -62362902632710941846496739677295111120 8932904 -24075460801462832743938738108829286400 8932905 103749425985405050790349067881314645960 8932906 6823804913762589141155972421608448 8932907 -83993105735790139963971347133159329160 8932908 -53519224191005475612158129806406883840 8932909 225223099712008275556261907436399332416 8932910 662375746558329549508212337008576000 8932911 -5781976253405508557697270857564774400 8932912 -3311152488622591487451523492429840384 8932913 -201709385212048294500647229255302045952 8932914 -30435421005379771568837053030444769280 8932915 87221860534774644821929908779175448560 8932916 -62476806312198927079835949007763354880 8932917 46941408548868837576153484447889147712 8932918 -38929660601899186221137319664822047840 8932919 -82066231972794121271443614910591612680 8932920 29115003583690216339255059981741465600 8932921 316540447799919922570743802283653422122 8932922 86323183984380201499987475201395660512 8932923 477794584209920777573349419858886984 8932924 -10646298135379058841952124015844458496 8932925 104122703916926171857896873366574344000 8932926 412266844219468494619855326263869440 8932927 128235643054123456973748556686145731776 8932928 -82286035116940753346887288415893585920 8932929 -64470584315485399069904517605412617472 8932930 -47297093732598709623291989855377636800 8932931 -126040668606208438638105150194473724208 8932932 -29410869622613566979343687002929206144 8932933 131301679935735916761622900469120289182 8932934 -95786815731314378759422618776650672640 8932935 -29070426017407003470702407071600675200 8932936 -64457472667952389048807102828128829440 8932937 -11403029586082648019568110043635623032 8932938 -4218358592931959560039804393451891712 8932939 64448836333560410513928041221087930056 8932940 -11843136906671485514667479126043816960 8932941 -59339125752750839316815642416474492650 8932942 -92760962435914933130332992358460344128 8932943 34537448681288283393709629671189639160 8932944 34788379138753988593396830941403807744 8932945 1892317183520040698668850628311457780 8932946 7757003148202665432819076499636496 8932947 39125337951145076646752325572651808000 8932948 -118793481809319370542800253207975139584 8932949 2861533235957577296018979480550961664 8932950 2221777063002121553554933709273760000 8932951 -37629603012233375681201526213826285048 8932952 11085762485360172018272649366944563200 8932953 185901329061095863648363555856884292304 8932954 -138923840047203847124210356951547508480 8932955 -200576618492929172973155760921815288640 8932956 -6858518567025449945591135592144399360 8932957 -64114341246827111553453951576388983360 8932958 75245100033934634489587631180923665984 8932959 -1400918174558384936856019396698091536 8932960 44478671121674384739984200697926123520 8932961 139354409293033861168700682509625322752 8932962 -97930906784345212141888102166786797056 8932963 101216027410443427788621211367476073824 8932964 171325816483552622889860032741513958400 8932965 -70145345046713728312991229513513742080 8932966 5263297712763200933827700454612811776 8932967 81177021892680940250743815078712121016 8932968 -134018063677529965485986757690308198400 8932969 167179109128067400794073599127201509620 8932970 889650299055344841970619458496486400 8932971 -185923550694372833451822854669773835688 8932972 -65560805274546821435324800161662228224 8932973 7153682172732082577696408299074534912 8932974 -27831404328758411722487137068682429440 8932975 -168999732331310319608362167555695167000 8932976 8902626320874994558187808926596399104 8932977 23117592625855504683826782461220800640 8932978 36825994567158179557324702114151154720 8932979 -169709048781832855025370541788046178928 8932980 15842818365505889409081958957522329600 8932981 72645610868357708979889785858321972782 8932982 98887523647739151285798211174114898592 8932983 -22544386349427911609662435489466899200 8932984 -83149056860234748548374671980574228480 8932985 -69826140418240886296989778098645317820 8932986 33844698981778649893922990544085137600 8932987 32686239225695927002771981647786453792 8932988 131407303366457904642772783624812607488 8932989 1575113029822614935806686979012058688 8932990 -17494758106601861949049755551433709440 8932991 14751360381105922853351329822291192704 8932992 2473406305529927807059794925694484480 8932993 -72212694147631265277117016044702720576 8932994 102234418781610726105070794358173533136 8932995 70401681234176034653703763676991558000 8932996 -169843738179911693760912515061739426560 8932997 -484229990692311352589897689474740816000 8932998 5757945053973945133402491616825780608 8932999 -157530174004706166188141389326765505000 8933000 -177191505172823641405926748129543680000 8933001 11138732436658915537109564393994835968 8933002 -43362851229515227218975641853837043200 8933003 -19344577294264675934574073635565411416 8933004 2395837392580434924267527781275904000 8933005 -84989445103230255475355829809453460840 8933006 23427313394375337784659531160718165952 8933007 -54634758879335255292514783517553505536 8933008 25981467950039433170374386497230995456 8933009 224057819942888269904173623061584582720 8933010 -1442592105751903430573990225917286400 8933011 85283546639900161862257793035750877612 8933012 -56609987996178630334365069256012075008 8933013 27392112727587255580771460493785387040 8933014 118516182882973351803871950304489229856 8933015 -8477912067932231557603590179691331200 8933016 13618732878699394754059829405560995840 8933017 -7552592909040417631476655133429994934 8933018 -2413878156718110806074737817833624096 8933019 -78873412904773176617810703895923994320 8933020 73634107823792189662984295088764666880 8933021 -92029723830660283798753758456639447360 8933022 12426530812547754074006254278325469184 8933023 116470926020572764553599570974714642928 8933024 -373852980966284399755570745207788535808 8933025 65172218660156775262330803808926226800 8933026 164703770823662927653208276726034533712 8933027 185759031938518438720697868998737350876 8933028 12950542820324304586584003005406425088 8933029 62146666763786269544244282121758220576 8933030 -83193313654968088567723110426633609600 8933031 -125326997680006147077508280200788026160 8933032 -338720505668939734045290245647094169600 8933033 307931331874766390323908306064308346740 8933034 85029531977699810760904787249133062400 8933035 -594196628142722144429850449473782000 8933036 -29388100503490220340914228257953610752 8933037 69422582885101132612273278233224138560 8933038 -108399445441586903195605636476745541760 8933039 -14314995348051076357314670430894098272 8933040 6847658305674756948790777563203174400 8933041 25738654962590981329728129231259200384 8933042 6976532980085786100394544217415590672 8933043 -558629418403663673812593084289047744 8933044 -60948179271651480780516464381134717440 8933045 -14829447828239583643733783448090232800 8933046 46986833549002600821136944447633552768 8933047 100278133055040968584348817178725395496 8933048 -76946592987527203053259722199436144640 8933049 160810990804602594352287960374053011834 8933050 -16794265536676576783348261963734355200 8933051 -98834033472606567383466450145162817928 8933052 -4384918571520431143739304503701659648 8933053 -63665194861858712000684456825330114560 8933054 -38767929572987158046551878794675403840 8933055 -131334663430515856431458591839133614080 8933056 -28018532348876760949537521455239004160 8933057 56085088341478903733463295718342788032 8933058 -53719290712617587313283256254201128960 8933059 -158152113141274719017109352829265497960 8933060 33025505804033042974336001270742182400 8933061 75601290404690266682700570717695452320 8933062 50979326555231020243349146882277142912 8933063 199235790285835664583339043276692899760 8933064 8684377893888089455425947076900126720 8933065 -173943554284159354863247689739560096540 8933066 -169519354833958517493769867666646099616 8933067 -139483814517499560746185456479534096 8933068 -192879789789423084113178498366819665152 8933069 -25674462231689100770402315741544989556 8933070 -6388345833204283126236860502719692800 8933071 -8052531317115460885647588793045330336 8933072 -43982533955368650048731227447927111680 8933073 148165921583888104320335012368138132800 8933074 46106293221105983768269391818858499232 8933075 -50781571122265936857107832628292517000 8933076 -18923954896846680115638636648048855168 8933077 162424770395796913647488331475629410652 8933078 -384079672049342110344348324144906240 8933079 -176448077819821137176139698894993630616 8933080 -5331744627077689402796918881486848000 8933081 96046295952908334999103765332976487700 8933082 13306564685478943416277699796019681792 8933083 20909209103476305245266317991114088000 8933084 66283083050730533323392717156426276864 8933085 746171782465445140471778661488789760 8933086 24084699193816497876589237497177460800 8933087 -184996270911634595868323325663662421840 8933088 75406558939417517529660426773583888384 8933089 1855673862056433264284418787480565568 8933090 -11557531787044399002766890445048358400 8933091 37591184691190787808206999567083356792 8933092 144750306375130505108606779756924108800 8933093 29583214322465291425952501766669607644 8933094 50482416553142968468811209016841889824 8933095 -21236134920119347238831963797478762400 8933096 -221918234562180789466363057664946078720 8933097 27918761826506188257107814304536022080 8933098 21146699664913580377511690374138080000 8933099 84276291646092168594147139355704065936 8933100 11912152005343126998120795188523724800 8933101 273626004440200215550830217353034331104 8933102 23546893909635806262071693061139483392 8933103 45464894556566528880742081246365958560 8933104 22394153029902135761635417595566161920 8933105 -130802519182193490750092148913025089740 8933106 -12900715950581366786254881558300828672 8933107 154743671697485440463047634398371500632 8933108 52829368152722423943088282135016878080 8933109 -67941882319392215897251383267704388288 8933110 -9925926445589635201140620518115952000 8933111 -77107362118967415457992292314351681576 8933112 161404987477383000665711702975790489600 8933113 -5019272305699697666561247277001187520 8933114 25539432949478764880050677025269780192 8933115 17909686603777528768321699428051901440 8933116 -67429840702260677056429398135590766080 8933117 200942200837943107685786841830153084166 8933118 -26487127000966124146841762748835132800 8933119 -134505319597709984918605713353545518056 8933120 -23610357694766101276621656222408376320 8933121 146901732891758737046338794033636576 8933122 44057827533111644699819842937592812544 8933123 145456003124802466407236684757362085372 8933124 7846607698168302754794538744824023040 8933125 29733780104496545160036873352519913750 8933126 45648996695289804541907030316552584640 8933127 -15226074044587311104588382238656797568 8933128 97965769100070838516115606504643548160 8933129 -301877313861369055609322888794876266624 8933130 29431166951095234394402978457720939360 8933131 16892657613555421470970869763629753600 8933132 22867436828630519566968719375296146432 8933133 -130455315356527429730579882273794582752 8933134 54844126510235972590563811904561668992 8933135 -100386930346802233773458017963793674800 8933136 -9699518968051660891190405297518215168 8933137 -191726519907312566009138827517776827214 8933138 -152421047036677433946384167854285127280 8933139 193669789081128631619533967703740177520 8933140 -100856300302747026499882301094236002560 8933141 -227361640084708245886442448232648215570 8933142 31523331688664861554239411843796734912 8933143 -122381823187602501848050332636781590384 8933144 -127523346214817675141094991934317178880 8933145 -33348428997253559504947634772621841920 8933146 -26164069840612150217086968954221875200 8933147 3363704897970334060794150727195249344 8933148 27800713252947267016165546576534195200 8933149 -98956852857172907008155285456631788288 8933150 -48133285181912432623728041121955838400 8933151 32274616530375541275027847619452393032 8933152 137330237574264860700639295368400994304 8933153 279679692650453224789617610795800738402 8933154 -36491429416725302123879448097133445120 8933155 15963027803077294508920564120805963520 8933156 -9269230795557847551652035039055350528 8933157 180555076158409967043372839057765927808 8933158 -39754055815571077176991601348819375616 8933159 -57649140870089546838063070542851429640 8933160 75175157610987306121552819901349888000 8933161 -17884849101444922727618073004944668528 8933162 -13574086811042274840245904429468733440 8933163 175016967040851633009615704140118464344 8933164 3463666499836281545633322643696238592 8933165 36957416464303025367882405886855501920 8933166 -7414142564138992643634278413857431616 8933167 -59894691243336779199987097883399107320 8933168 -32264541382771140994582225374096752640 8933169 -19978289901462146452178107169635302528 8933170 -3646120484966681787476510346682266720 8933171 -48071019000774794911805358665335652580 8933172 11673350091094102812416732586858196992 8933173 -118003036163144577190085535575254693280 8933174 -42816840870175608139748137125140293440 8933175 80094208400486655108091240552964544600 8933176 -50662610504609601864776328050725232640 8933177 -56311139425065643099379367359010496512 8933178 37415792336854655644478511565183987968 8933179 234417918642443023639309401154289591780 8933180 -98732286347333300943475313420099420160 8933181 -125646177201275723857947204181234414848 8933182 92052593133880440491766789317483496192 8933183 -4855889842227920846167064546488360080 8933184 510175009500815815498135058858901504 8933185 -88030529172604446812683582928867128620 8933186 -15927629718187259944409277972666236208 8933187 -2422989749434680986435680359475032840 8933188 -129435155845156234766959178235331456 8933189 -238030523374948226241024028907263989540 8933190 58072456721347528672198630885638297600 8933191 276616397316244629464698971113604565592 8933192 94939128594223841213627754569185075200 8933193 230413092165971134442151732719006335200 8933194 167188171574487110414145334481105343072 8933195 85059694110581495825526994111045975200 8933196 -213188339844137226428881381644583444992 8933197 22290621008320522587336599432578844160 8933198 125377358814810598198821803431304801664 8933199 7007578990730281042217165737926792576 8933200 10083593882859446427685223924455833600 8933201 -45504413655286784145153024725092711308 8933202 74948984092906864526179115333633540880 8933203 -44477750806743576666651696501184723392 8933204 20815296345603939861186814644142080 8933205 -107020640527849773662315735203204508640 8933206 72028594399138997172097110046067986560 8933207 3577053168597024455160521894972469888 8933208 31196368327024092684532145464549048320 8933209 -24366033018120333549764379194057609590 8933210 17605826884922527854751068290267089920 8933211 4067285717317837965786194027686617600 8933212 156499194829155932439210209447883731456 8933213 398037904547790864387061424278349148000 8933214 61434123417272155526328785143909343040 8933215 11039151791222671742938058167041253920 8933216 2009003603545072649602058434082242560 8933217 -124984719472462945045474154589851875920 8933218 44085562856517797228947857125652610560 8933219 35728934379244010878703552354930709696 8933220 -89596483606668221209063047115052236800 8933221 209973736485421034415308717057948296800 8933222 -72927204518509492102466262586624456128 8933223 8801197017669506829892867876955408976 8933224 -254485044611454738147823474648474199040 8933225 9872158634448262295232227706301406400 8933226 24043435278103118403137382623801996544 8933227 146773291276513916804681832506210857076 8933228 -126702845631006150833916297007120786944 8933229 2326034246578499084361519781977487884 8933230 -61040279281978506332566048151022422400 8933231 -171758272168452467350412463033320689968 8933232 6993485539476311073685229747221561344 8933233 -88071460346882510412525714083650889518 8933234 75214766303022243608986188336740864016 8933235 -16881627305671657701694817942118402000 8933236 66515119954382138557368357010940730112 8933237 327781634257106293370666468835610757472 8933238 3898168703043923418537899206499806944 8933239 4371701562378300358039927542898487232 8933240 90373368953099791608150242425368268800 8933241 -248112651280565461898086138892528138880 8933242 -46037672811929262811565610751280131728 8933243 161620273194786231453463409145562378752 8933244 -6667364032762497270652399397211242496 8933245 86583017029431184996800102382744193880 8933246 36976219164774729696055224483318841344 8933247 11474621267786933913703306818126918360 8933248 -75921885147939513219739333798983106560 8933249 79044636681657317057868169244117284800 8933250 610521554866064026285521039604608000 8933251 288592913158833007369790377288500752252 8933252 -81731785780152059524593440541568250880 8933253 -10204812131831570830139167719005551296 8933254 1692033612893771612982963096891861504 8933255 -57457709039345896484599787101051279680 8933256 7284873051202575618768578485246986240 8933257 -280150623041890939594060685635714139494 8933258 135316277797375997522847377009094422880 8933259 94818415614409365851881610277961644504 8933260 5245782334378413829206642741423974400 8933261 -250478107127446134601171584812689464576 8933262 20067913632941704470660669951772909824 8933263 92920925635168053905329505842010814512 8933264 8255913829492883741909823479928668160 8933265 148948576623657536134172566569992709120 8933266 -20336419006535000943930209820133579776 8933267 123485828084737338654295456250911111584 8933268 -34183383442750082552119137895737231360 8933269 -64509602497665850718366874361767658656 8933270 -8824660607687319316968530986513751040 8933271 -73376618296047972151994218432043265456 8933272 -165644788807571632992215763986999347200 8933273 -297349198203603421665065690180685431478 8933274 23554291453526328066116983536188912640 8933275 -242211936688679043972190886470635200 8933276 -99045566797893744120560034617421296640 8933277 -39960688303271008728110023691096767392 8933278 177192572139083936700869989283994925440 8933279 6212780399169603447529599516812842176 8933280 22100457284127641144867877377456209920 8933281 -25170386739435956835998185830404441408 8933282 -146488525858699289398778548369418041008 8933283 86633414158026839328112556411800586424 8933284 104499765189976761761028559176121632000 8933285 21652685026946749149899962510717290360 8933286 37455343122301462667036974743421142400 8933287 -38521751151993220106725540961943112320 8933288 -6634240815294942760613208164099696640 8933289 -137602621640932428433667024643744740976 8933290 -108056141368985411961520210276169779200 8933291 -12812640493561120588105957042631468016 8933292 -5185890511544257163804225307315409920 8933293 8796349891155920294471854766796119744 8933294 -9944912848602501280978464605194684608 8933295 32558390098313583160833417049693248000 8933296 -74911434843575096340951954636843614208 8933297 199576313464531111706042857860990073746 8933298 -12858187197120473194641219974099588352 8933299 54857760824878845446346588409569068300 8933300 66759422816108666990390233818973344000 8933301 -624419401640190048090616781160483840 8933302 1492087896541720690588903239596991744 8933303 3901284907611386666997741398913312552 8933304 -235258869705575416229737206025251840000 8933305 -204647789746060614317093222197786851000 8933306 -926682304417933220289257962761229968 8933307 -49464260956773042273487991701726507008 8933308 133054749324097758432363639254147458560 8933309 9700191956980459284503246504611200 8933310 -26118186439217739795083983466449742400 8933311 6587372600767473777165524909151607424 8933312 -4716569638964095969395233254570721280 8933313 -89090624869651704548084434123228260480 8933314 23382886401949066442742168726030427680 8933315 42456894822262782367518189483069412320 8933316 -6299818500734249556913915281932390400 8933317 14410238452146509373804915235296775612 8933318 -86454223811651422463500073900092868160 8933319 8324363777264928898589320178133636144 8933320 199234765045008512410155663733899264000 8933321 75176570692968223881452009409907320192 8933322 -30102946732415822856737165817260682240 8933323 76372130630828607737787923668346785536 8933324 133897943818115625346874045022312573696 8933325 79538060035311736061493657284106420000 8933326 -7045008980681828349417332302028948736 8933327 22577808825180058250287050600402978360 8933328 -973640128328672111184264571495858176 8933329 247033930763563649836207702523382770930 8933330 47689012619725534050268549039350574080 8933331 91912452170814702721593788791185531648 8933332 -20546610709975484811442214763655405568 8933333 -76506532985011202525298948234163822596 8933334 -86711655844424438170804744956566974080 8933335 -156316269414500586913732211126171871720 8933336 4367463699187632328975109453049139200 8933337 -37197849878053998507596232579916585728 8933338 24922613521463820609220298665204057344 8933339 -138099483786274367586078321891578764860 8933340 11031977745299786475358784087535467520 8933341 194774206283729762003575751831761221984 8933342 -43857514716626457139350873136898304000 8933343 -82055375177008478833492477258560945336 8933344 -5573075601513004451024495926837248000 8933345 70021481728811013075365172911467039680 8933346 -40515725163038843091252569860781767728 8933347 -201742702097262072456168660220423945128 8933348 -3686056380250364468626071362267947392 8933349 -140472074436094903875157586350224984672 8933350 -35474141629796283043131221246713536000 8933351 -59535841106879432022833980900416784848 8933352 94475091530203620465034653057149829120 8933353 13316982012224663931957039291617112000 8933354 -13939823397473229287246722868385755808 8933355 80074069814909018379340702944267199200 8933356 -202630274011407534989308354606577495040 8933357 13147101197510344311157625036603092812 8933358 -5320663554149405418828760583199418368 8933359 -54349764595137480564984937159759976208 8933360 -29446537908809090346126505755584593920 8933361 824786789546933700101042414087465280 8933362 -32276950418061992956335959262460617216 8933363 1578407911628033239713373161355238400 8933364 -63496060068261866220262905891827539968 8933365 36868511072315213962501077203914339200 8933366 -62631575074355245197532757450158413696 8933367 -39024675348230763241679540390577477120 8933368 -22156830904378397930621550558937866240 8933369 21295728044635727273283695340638929770 8933370 -69346489371817867514875414623111379200 8933371 -40290907644977394336227030748794103288 8933372 -3199002209574715166539612634663961600 8933373 19833022534534907655046290210302559840 8933374 -59994483000719236725183534288025220160 8933375 7021511308720998453953401082426520000 8933376 -44693080074139576206014082076416933888 8933377 233519084127015244347585725762263283412 8933378 27411570654876946075184701023676197120 8933379 323302483154975443364392360900517376 8933380 -73161509585264958597559682589368893440 8933381 -163005969117440254297369499831007953028 8933382 -94421771638351700209980371506582041600 8933383 -75950977515692218117833567922313887616 8933384 -2149485935732575842671802144760135680 8933385 95254326766540434776130247507696612800 8933386 49578371927626864239977585911988069376 8933387 112577657434601632603621257730595838036 8933388 -1865546161297110382838125117174686720 8933389 -16402062226557006217135419078975190100 8933390 56918800640131653991598792580889771200 8933391 67256832973631215503080590795701390960 8933392 -13244364733114534234868790860055674880 8933393 -9582310577632382961388282819794187584 8933394 12039574019788067883682692902669752320 8933395 51613211111183023044020991801768212400 8933396 226215328772224623056121988667233953792 8933397 -113558074398737774758802482306026968160 8933398 30976351213097796386343527955392905536 8933399 278088305456313698931424183134841649760 8933400 -2862472270088043654239816694236160000 8933401 3601940957877468670328742117236827600 8933402 115667558246058844033493143968405031392 8933403 -67439405222924291818401075085540705896 8933404 -146275550054474097802791325218946444800 8933405 -29703693497851195585511199334872610440 8933406 23471646841416772505495431126930768704 8933407 -11450360411952826516291821545708802048 8933408 -136914846257423285461583409072250552320 8933409 147230814201438266573461672070319622560 8933410 -41267733556690213310391561340640252640 8933411 114641436472967075065969793507740865400 8933412 15059053258985893759646907112179213312 8933413 180420921053697919355795923518533817662 8933414 48326863382325114106972322543791233024 8933415 -71508101604461132442077043896820442560 8933416 -123714442310555641533493471770902123520 8933417 184359536786146917311593130666048537466 8933418 -8239601457818367991781304777664365216 8933419 250645098299571171641298845730664958760 8933420 54588605328577118729540165764483968000 8933421 -10527292566418986499852861768278460800 8933422 1209114945048203040980399643270023040 8933423 -117888192017462089518931303179389657328 8933424 23212437338969849417626160849637310464 8933425 -13065016227409392897036099646867155200 8933426 -91862427016994973571573497367231789440 8933427 6540625965294506342939897577583798164 8933428 26810454266843378447318664634199392256 8933429 -47337263034745227126390225252788813970 8933430 -24490319514329461338499787506391040 8933431 -39603035651679069728899487857984875456 8933432 183741431105244674652112952737305108480 8933433 35251555880543665063507958023353978048 8933434 30105398364735190801501980374109622272 8933435 20013937971044215800475947168699240000 8933436 -32630156085522058889621018111793838080 8933437 98201943958721247048144558297477030086 8933438 17115715562833352078958560000123109120 8933439 60927054369837975095201773125321075840 8933440 -31518067218221356817774595434961960960 8933441 113544060628989753220726287345880610784 8933442 13412235316764971093399993051265037824 8933443 -198286091887640640211348069037768138308 8933444 -19803790849123637412549114424158451200 8933445 -130358336645255131477803530878538568480 8933446 122747929145627290432395085435081080672 8933447 56414036379974827351411832840148247896 8933448 -3172678704102071104222953770846208000 8933449 25799631108317637234596970433075540224 8933450 44685382878643479200640281081503368000 8933451 79072877863450906075746045110802710232 8933452 122090032669822863239586813563558559744 8933453 -256681594339169899265563958247413641536 8933454 -62656913867788445253626755509701233536 8933455 42536545401308706332394356987994564360 8933456 -10965818119165945311554912122522435584 8933457 61928802665164016589493025655101663040 8933458 -29662041512480731070082186967464447360 8933459 -23329922182585864505965013549415802080 8933460 -13358811662749045986240585598682019840 8933461 -9540144341994527778753799806605300288 8933462 -111465070003125862601796439351238161536 8933463 76904756026737282858184462479769367040 8933464 120427958740418762338996820808751411200 8933465 553790287058080724037827719280829120 8933466 24000698267461718522953106771494324224 8933467 54161669267654526806361971624013274432 8933468 33701860585992563819876018672319536640 8933469 1954832280074195978033562280044415968 8933470 -12573694356099432923838464675620323840 8933471 51138862654243305323319720938194800672 8933472 -13905493748883354120533626841721077760 8933473 -72240180248479926395605599445084622780 8933474 -122666031416988188739006206050135559808 8933475 -74176819891199925797480959328627404800 8933476 -39038698971573212536697542115117703168 8933477 -74465403022866239868848636262824433600 8933478 82648389729711061506982820344624005120 8933479 102565281356942533842141737047655114760 8933480 -66775299541364056678933941167107737600 8933481 37316442987884190812017869056737396170 8933482 -49621641617494526185514479025953059408 8933483 -90859090645313663598192618904952167776 8933484 -25127513884800831341257530483044657664 8933485 -49393343782121101903814310759412180800 8933486 138198057359826396873701096072720553600 8933487 -25929070825891559841535054499964495360 8933488 5630902899724900791264499161217728512 8933489 -75245492468254093447654012640921713710 8933490 -1536725198471748365100940714511236800 8933491 17795425072330140968570524830516008272 8933492 -51524752851582529033975898697140947584 8933493 6436857864502681927409057326500831264 8933494 -156427188488634914126148650016886756704 8933495 120414245504024643830972064357456711000 8933496 20834645137409316713454868163759308800 8933497 210389844175799549233763319161018611946 8933498 32339954923963471719505088579116403712 8933499 35109068673322964676980707396175842560 8933500 204875720118294068200716495302084352000 8933501 335716964795156991224219142830127194502 8933502 26398347327635047315054376982856516224 8933503 137242859468867155194239805701576250752 8933504 39366559022229823515843470526397808640 8933505 41654139828762453063486461900913870720 8933506 53690244943711260102658675934680144800 8933507 243042389215708983322982846983956577032 8933508 -267948477537880300377620432168448000 8933509 222053269271986006502464424078957569434 8933510 41281672545171402350208413893591916160 8933511 47523968423649136122771441130069141584 8933512 26789156407218529011539666096973250560 8933513 -130350957825045315434298323062547483238 8933514 -12079530040761059244846448632306398208 8933515 30202762163902013219461303917633523200 8933516 215791713525682515125376975578197405440 8933517 50225345832167734030785976688522432640 8933518 9971374390052416133442361975626854400 8933519 36508637247719040676517900498248510560 8933520 -24312563488162806750834023195671265280 8933521 -7693978030871741549660070033722809560 8933522 -31927603993945098945465284826885296640 8933523 -57161444404126991381252302815191315016 8933524 11772889246956138323625333420567092096 8933525 186962972830534832082004958578757908800 8933526 30715751390346671536261403620863801984 8933527 110247010348492678594465021739038901752 8933528 -32761820957555889506516287560200970240 8933529 -204735651768899798879583172290521827584 8933530 -53016186214988916665576471861084524800 8933531 -26262202478777898286303632770702040000 8933532 54202706668494769367981711675960524800 8933533 348097902190942090896550922397049571916 8933534 -192631296077225348777571460474119830400 8933535 51453798525328037566291766726456751840 8933536 -154827728351342958272185527520141836288 8933537 113103809599101667408143865795495334400 8933538 60175671847935841335953668855451966208 8933539 87093756374244980268883773626616564720 8933540 -29998511749124856575186986804864573440 8933541 16131156551515559116607922833667274080 8933542 -22513255525842433401974542408447223328 8933543 3630894877045119115262222170229549280 8933544 183991226031390830866071816540229632000 8933545 -17248879468277005606878295350293362560 8933546 33766028759372512712670438887023031472 8933547 29479597373333431742189207522021994240 8933548 77536409844380669464336576328667212800 8933549 -24926529633285711526326443252678279040 8933550 7101873505875122750323714789024516800 8933551 4817587074562921977254159962471152 8933552 -21949654763342874258143190176642531328 8933553 -73712299483353096948639326531627642400 8933554 17645954607834082432439702276884211712 8933555 51982871800875046919274356492555166960 8933556 28632636280259403337341155329693562880 8933557 -11954184625301661154495396082571314240 8933558 -67164404953408739580705436354826817120 8933559 130412760759304618337836417148151253248 8933560 -164096902307477843883211711433255424000 8933561 28324951695796965485285827177005993984 8933562 53709089306805561033660124945126471680 8933563 3502209857074310879888545479652659812 8933564 55749056394460078016220683584799794176 8933565 31866794189494518693908251458093287520 8933566 152615023390029937996276026756529970880 8933567 84496562673002937584681453953302935616 8933568 -2849613450267262943818047211180130304 8933569 67082983207470943597461085473393403970 8933570 -71701901655151883126399227615271832000 8933571 -1218003712167879929963962377775387188 8933572 -90397583574210176002147923764168540160 8933573 52349441285600792744882055325469295840 8933574 4174705138717560576254644829702520576 8933575 40592376558132697817204453760859776000 8933576 -39511150192865942981655620173576919040 8933577 -224317905308953072963527225492316659168 8933578 -125872146006699784857101602962657374160 8933579 191456339604953032244188443760628012376 8933580 6588386837574914300416119008388587520 8933581 -40775167798218246751629224221623700800 8933582 43171504378476959043844176636083868480 8933583 113463245884777738536557364137517932424 8933584 -69717476352107016936535853774907113472 8933585 5542253252203475997683740007221743360 8933586 35784158499534782392164912122348724864 8933587 67420163727338409537836163921163522080 8933588 36070717555301708580820585463683106688 8933589 29098005200057536054553330550782796384 8933590 31708769651974815341106144746748844800 8933591 -177784832574315692466310658490311521920 8933592 -65100402507184187583679038210983362560 8933593 -210007851723467348265073919198982095100 8933594 -163580050213698928114379958006531072 8933595 -126747435768158946002864502711697286400 8933596 48546179461241853217364452925424913408 8933597 27442168045934835775896983244373080000 8933598 -45929282193103714502440856465506538880 8933599 -52070004484787642510486177193171590960 8933600 -15771170970636247687924778614751232000 8933601 49727899472682705632833640156702867520 8933602 16408159319484002245333077661819198464 8933603 47807030845472990044328171939561502720 8933604 -79695837852173879146814833238505535488 8933605 -22753149929124038117314631505584836740 8933606 -108032457378299052319405584932427385536 8933607 3587192624808927381629516589904556304 8933608 -61869038691256089043077252605501015040 8933609 93563315674778740239112724727454422516 8933610 12826219292127697900163600043491328000 8933611 -52431238194933107980559583520447606976 8933612 -95022558260617213072254429947352063744 8933613 -6738992801677118390364181659999930624 8933614 57274586940325676685300799390297757952 8933615 -5145907253708666399311885552602994080 8933616 28675226908094336488368871787819335680 8933617 8996691923181787117825506558299683968 8933618 278076351594038720831881843193095744416 8933619 47091041084067822037209982834214479872 8933620 -88824014108856987583989556228270256640 8933621 32839747197489653239100562010087611822 8933622 -47958127645599931674263105693077424640 8933623 37106246083364270682771458572901232872 8933624 25774394348553744958145966865409228800 8933625 283047430708218525372168269397063840000 8933626 -23285776150074882009145177523981081376 8933627 -21216785565008943719344449774010680480 8933628 -80320286495777772756888301803634851840 8933629 -3887860989082337599307069014805758720 8933630 -73663467493210689259223127800060783040 8933631 76300493134740711077199131717215000392 8933632 97816902643094604301281862140261564416 8933633 167835106409005284000842234235098600040 8933634 -57694855006479015703286282037976983216 8933635 2265753270681030595552619165234632080 8933636 -171913353291961755213191666342469304320 8933637 531214229399350858359465287031998976 8933638 3198035102005329482779325986108116096 8933639 -73482725027871512266713335612625271632 8933640 -22903141872982916731901498388025344000 8933641 -297928310974424116010802101439502281958 8933642 15050635805486987453400546829149849600 8933643 107224693540147149062880174805842148224 8933644 -89619137266111880464327990630681787904 8933645 12642196804588134447246536598016270080 8933646 -91205699081967293387075891090975434752 8933647 11892379367388439262742417018048905640 8933648 67847395596524541315483816337571512320 8933649 9760800824484857765595525845362497264 8933650 1730702149166042012148959730802752000 8933651 287787701010465511866004595437610852652 8933652 -15598359709224306779810396610811109376 8933653 186215512331686654237856964406764800760 8933654 -69506905999928767629769631265374760768 8933655 -84825594823323706599913377875478609840 8933656 -27549631680140053174302612039810355200 8933657 -290599829512932524335796496210657047094 8933658 -58337779054639871457529499359899081216 8933659 -105976705700364315376914588819280243184 8933660 -26548040672078304042003164255428515840 8933661 80170955867314842276591379996364367360 8933662 23693699635760121170166426612197361600 8933663 278259180272796488944585025405388018984 8933664 149005681103773701000517299054032977920 8933665 103982317409240002851915753762789553920 8933666 109388942468371705520885546298054629376 8933667 88709854805417252175572177334093168 8933668 55057905725172034402070989159947410048 8933669 237299218986308445946041111921160927680 8933670 -26808638432135666579861991720710745600 8933671 12830442702812070000165165704551194872 8933672 102415598707096341492822454195158220800 8933673 18244285177409692653745191350241128448 8933674 73474147263481808148776662886378652336 8933675 140823057851184354973575705048032616900 8933676 4817694726561289977494182146243538944 8933677 26771715049719554493460635290434597526 8933678 12746096385568296814226286931774708224 8933679 271314532317741963246636326409778027920 8933680 -221153408447639959983748104251965440 8933681 -297054655162649141825348964971711425518 8933682 91744705054366854103491190339027921920 8933683 -39925412004499127333505230379165752832 8933684 -43543188123127349130840945884305588224 8933685 48625883571544155492641848949396608800 8933686 -63547389637773497060700603267367977600 8933687 -43651101498890895598336807417881606720 8933688 -22041283956049004340667563659787632640 8933689 -47420723243934562013705951505547769660 8933690 36295431629438148945855205431375072000 8933691 26592049736935155754561695822315489504 8933692 33277798271631325151230768406893478400 8933693 -95695025990617679566605502835700589236 8933694 31398221142850022737630136299212853248 8933695 -26713896800211615744500979020628805200 8933696 -75560100884616604634257774828891668480 8933697 -67823249188848794541599517775781874126 8933698 29892137336150250792643620801122741760 8933699 81820627366623036999422116975912256700 8933700 10863789641043568858750703767844198400 8933701 -68417472895992342406960342718672942048 8933702 -35146827024679429358723574109854720000 8933703 -114560965178939653872278805516174756696 8933704 6373473818954897600986155686201917440 8933705 182316543843669156343661102893033804800 8933706 41970500186004049636088389667881774080 8933707 10430324090525654127615541698240912400 8933708 -73061123917194942841381904287016438784 8933709 34162872879115183249079315406251354304 8933710 -57060179683765142474127252317564384640 8933711 93306345246841461107131750377657070800 8933712 18098035825701388982216833512196669440 8933713 295976966549125228322277578093397818496 8933714 19711647649795886693950932814135437456 8933715 55205014171687154084118293197509888000 8933716 22209311961858314660082968516453130240 8933717 6587167559321671396412395022465713920 8933718 -33400081938710118449807633129900613696 8933719 277780370424993464203250208151145978760 8933720 7338314045961117840111534144576921600 8933721 -24616339598494340052629013160300641600 8933722 -28922499081043389025060712784844301568 8933723 177117842652611688239690538346924944 8933724 -8094987187232640380520193057028520960 8933725 68373161279076043262221714581781171250 8933726 78677444226381128348984796286790685312 8933727 66987077565138367116541392672799610880 8933728 325030230621955083090909050891621498880 8933729 31157691524198491758337829348733324096 8933730 -29742607045742159597627335844732244480 8933731 -66840346974967395745515458170513987800 8933732 66710027840341174230698294988510996096 8933733 8725473128586630873273496556701681404 8933734 -137797198347133637752324255046393757984 8933735 -70256909760959827497088863590096691840 8933736 -12902090781067953235778170350715207680 8933737 191242497743252856328539393956896515386 8933738 -169719385523403512248641201253286642688 8933739 -107655080149800794189158596251344075176 8933740 9078078634424337225611626422944716800 8933741 11634287155121752846102400340684557142 8933742 -31255934412557171505789578488221950400 8933743 33585510637964608627922727397772323840 8933744 19650757433096769355462490865840390144 8933745 -69720329227409571483648024189525495360 8933746 113355384083160612890423278292911917072 8933747 -53302175856491162957601444398453562804 8933748 142499305261160340141824419892228904960 8933749 -152249344107232534880120245364406262560 8933750 -6720520303163064299433326417903280000 8933751 930776012741114680398700047658157592 8933752 -17250342495664589374111301387432263680 8933753 143967891543508660150670672164653707400 8933754 -10653334354234538076461295449394247680 8933755 -280172252801444482507673518884120106080 8933756 -74425769502625847091652584200199510528 8933757 52251518207200344808121547695229782592 8933758 136539817898616769012516808488128084480 8933759 298378703175881458850978502424845110040 8933760 -171908855174301213493386056615067648000 8933761 -24766796800119385998791354069467776428 8933762 -120081529418787181365057039759751248000 8933763 19740337307182769610894336993012042744 8933764 -28776324779360997112382538221037395968 8933765 -25382041577982270639421471065307670340 8933766 -468224725014667734945313042250145792 8933767 -137132621657194243570203635377260030184 8933768 -54539451694359903095001542907958394880 8933769 22086252342897238146117079589362210440 8933770 63608040211804179050565453069914247360 8933771 98969181663443277871802366804645825280 8933772 -81799386195901411534085389798659744768 8933773 -220166835872427429229649042555363707978 8933774 -125221322439196422336400325248397401920 8933775 9987684727642442525453510763722448000 8933776 36666868498798585322203197614060470272 8933777 -89951258468801874931693164595271396280 8933778 54036670808007031311775443336023577600 8933779 56121690733970330829645101789374878380 8933780 48634731262204868252805863139083980800 8933781 -138001799049860307185085517559896281120 8933782 -46995135799868122290798333094665618816 8933783 -30733179893045384185982036783198761776 8933784 3511349633583408631912122861739192320 8933785 -1327380077291302428214406981198207040 8933786 -7198577582927419835718627091890051072 8933787 84674789042815976057216210999871612000 8933788 61925885233991096585482416844692725760 8933789 -227911977071403131751592263030435334644 8933790 -31078957378067434048729369245958097280 8933791 -202717580527550567407913513267162763808 8933792 124611095743399302870529539360640991232 8933793 142720426890471878885419705659584592 8933794 -48492199186513800118702000321188925440 8933795 96883276011374944441579660643414998320 8933796 -117402574774351698885063477702840306048 8933797 -36332044160859059337839731306363561216 8933798 -10435129668133595097974025235894817280 8933799 -8043913839824133475445810131950092160 8933800 95598459540906246209843685842964480000 8933801 -90748567925200671047848481043948168198 8933802 -20436752370384351777872788740726144768 8933803 29586282039226209225716439761655520052 8933804 102240857175479727438896427536474391552 8933805 -83293264189346699318410409595524759700 8933806 61072585970099105258486538452060864256 8933807 -391875297624140022422587817143127629056 8933808 19362892367361145230903766484197048320 8933809 -509447405505549207940530152552308496 8933810 -27137951583879876027298711778383417440 8933811 44193044609072035059425391570582543672 8933812 -4492410896713820107821249866189230080 8933813 155058211416334480093218792536620224 8933814 -6196542553514736427939298288433291744 8933815 56165978761429855597885007902428364800 8933816 -138298499066951004711374967387734077440 8933817 132089360097966571213251883532680326480 8933818 -32180354457912889398116625225091053600 8933819 144831376918926545128299802400987286840 8933820 5353085199672322517367701863907328000 8933821 -13344311236225280474650621218585137280 8933822 138546201719553810778677616358968211712 8933823 -160890079215794785704879698473221982896 8933824 -39249460783977475314375517634396422144 8933825 97891949334056565218087076316785566550 8933826 59196998413059471223883182769021779968 8933827 52281080923656291800076465440563614240 8933828 -66529974611531843647664144062411997184 8933829 -2934211078336621406509932964192477440 8933830 24784918156971555529374005264776978560 8933831 -32073320993368529072628785825954083368 8933832 -36045111956304827842401030400833454080 8933833 -138134455606533491853537511050773636556 8933834 -15367276737232683056175879301592825856 8933835 -36539430295278144003989101491302699040 8933836 34810142747395469820299872119763700480 8933837 -168069339579023143182474721601093195808 8933838 -49350003545521989890012929803012034560 8933839 -54229615204091296191688633506142844880 8933840 -46007957397894167576035072856553062400 8933841 -102353720578027533860214856548201321600 8933842 -8179006764755906323003540508094557568 8933843 -54937241186739153705178292932477833816 8933844 26814574692770096755210850440635248640 8933845 -196878710842120501664963839068967668900 8933846 -61534063096331687339974307195338684128 8933847 -138111454173327618256206220761897290112 8933848 56624003662155035507069108125707141120 8933849 47510627342183629686273896860687331850 8933850 -38035080363881238212087915435320100400 8933851 150683319603415933170308411655286310852 8933852 -2409246612331950200315740003088951808 8933853 82341578051185073033382567536174027904 8933854 183995680266771020068205781606420324864 8933855 7143029524811899717680407986131012960 8933856 -192184940601427361696690007100450406400 8933857 -11464375671673542369166824020289209840 8933858 -36834750389865366961679005441765908480 8933859 9685885392494578626859559327896922112 8933860 55430275246780968580668487568354050560 8933861 166178485400880893335373999552115150462 8933862 -38983253176873666446749974783980619776 8933863 13769935675635008235551742396972841464 8933864 18895589158386920769332301344134348800 8933865 66740814395932774371023169075273085440 8933866 1090723336819159124084655302848617984 8933867 -12010565557986443220129354856563543552 8933868 86142499234068383192004039357509790720 8933869 -106690893955048018467514188958266394560 8933870 1734507483298520760386910676406603520 8933871 24368009288238688939834591473337998720 8933872 14254404534561076466197583769486917632 8933873 129816449850412514653257861274057872000 8933874 -26676328759932003563169684695884923648 8933875 -217448945467594283576962947665614536000 8933876 35989940601981509088902935368563712000 8933877 -8509689843415072404095359661899847652 8933878 89388806926808232297354201648702510240 8933879 -119368938320052731924470309542401244240 8933880 67274511362425539617965183038735360000 8933881 39322885380197668004226035339348805504 8933882 131741690036836434945712956200841639792 8933883 26974973602223323334947104748675352064 8933884 16535061771274320822797527769298722816 8933885 129249043914261388893995750769293239800 8933886 50325944671533395247702228479235456 8933887 -40838644328678249076495880863600638464 8933888 -83574070720247643912597009364470988800 8933889 -26660995266549165298005923846604090576 8933890 -3215107793536445049262201149662822400 8933891 363152278479069944971018286953274186400 8933892 42732090453129137278884813101037318144 8933893 24558608650940744843404159360919139384 8933894 111547847036737836398987018384063270592 8933895 1408580170886226810732950854600128000 8933896 98049396707630587783176452388533698560 8933897 -61406107273548568026289327054143063168 8933898 75423788877032407886507804621861694720 8933899 -1635720498585343743591789342886328336 8933900 -3808487091475930752353527428585408000 8933901 -111659747590992860710608211486701696 8933902 -21050283216025623045872498275525174848 8933903 -20418472701817505095166080526926193736 8933904 -10583305479650230947447449460126253056 8933905 -166407763251906415897492584583073228940 8933906 15848060787797614501148223399091200 8933907 71340976332933580833657123646764999792 8933908 87452313916266096121820153817585006336 8933909 16055641736595261988688775112424583480 8933910 53242129260784752283317659756157567360 8933911 141593900484815873156052364240033416704 8933912 71050157821938507609623443212933611520 8933913 1908352700257869723081689381460997440 8933914 253480297824285434726003279531308800 8933915 104299021001610320452587994740596481120 8933916 -117040277181382446326057884086546728448 8933917 33466764885682914285103832903058020966 8933918 -1069545632227156301076327914795381760 8933919 -159104372699662813793262077655868307952 8933920 -6516416435890852521714912475288043520 8933921 27611982519979812142731922462495340544 8933922 34953351256325348165927668213137680640 8933923 -265276050999957984173382697359688279736 8933924 -28749971397207121414355895857286559104 8933925 23259079324081818537359547219342321600 8933926 -109915052210279059619056809093845933088 8933927 112618173120305159255909182141494262776 8933928 -89906359937709342944984931740197601280 8933929 -105236582982720659613423050721595598470 8933930 -44783656124458376302088792876901319680 8933931 -172181843779206711798664226971166890980 8933932 35400045096136692986063502128615080960 8933933 -207910957747219500507285849220939572480 8933934 -13334107084065355980715318036630249920 8933935 102301437581826052783505905561857095880 8933936 -7225303819818770154626652131165208576 8933937 81077994259620305416962512962252610160 8933938 -1043213745537268508521509554188030464 8933939 62866834276327584519516556790614363392 8933940 71860594087721503602700318718683349760 8933941 -16508836482109430221324582208716445316 8933942 88015511233394484357166518836157419520 8933943 38988609655302637908561300796648062264 8933944 -77593048646679911583590590638090915840 8933945 17636688342099273533852419965564550920 8933946 -10987323425592304374674084383159680000 8933947 299405132962724016658117148305178093760 8933948 325955314834680350048264311620450011136 8933949 -179334937461583322233958192885907986880 8933950 148514562078277847357547626041166400 8933951 72155746773867210102043551178273120464 8933952 -14607369930960661048005192621804748800 8933953 12176504325560328612217378387803897280 8933954 48199852538727418439002567467957767040 8933955 -92790163179826102550718910359437669280 8933956 166541514605378856551770589637782741120 8933957 35215048061387500338500927594193246720 8933958 -54904809072473414199143438565203612352 8933959 18748353760512640026376711490304625728 8933960 9828219193109053147780006894999142400 8933961 -11923345206614818306534178272350447360 8933962 117766549065988320032015327895581981232 8933963 -219180726657442119926289078449265175788 8933964 754369553146755633820527914261130240 8933965 25052216190436628138538485933461596000 8933966 -27397678492136500308273223627276277568 8933967 -11024705852400200126723489259997356960 8933968 924710187114605510477418373791989760 8933969 -298108113482012563778184849244412234640 8933970 32257144671506941240040110405208202240 8933971 56213908559958423806100937025617082200 8933972 15515899325432834084081109117791082240 8933973 92056236183490452929830585574891162784 8933974 1080358292413177168754463142180422816 8933975 -14676569905391566636880123573428866000 8933976 4940201633380920605638204706099957760 8933977 93510820865834273328123751152828558920 8933978 -7421689825251016892361173556717714960 8933979 48572235708871760878959633474298351728 8933980 40589108299287313260614366246255692800 8933981 -1457784170163960446383403136192339456 8933982 -18526042247601328916710035417801615360 8933983 -29563279763732310149249541301280648320 8933984 140765813612478968158455848090287865856 8933985 -123102833321554441478002484595989249580 8933986 89569142145209858607765326127420186192 8933987 234702466921554723386149169629984829880 8933988 -838021055639304373778717964294672384 8933989 142493748107634990699081860492811937790 8933990 -26166616501125424181878764756576748800 8933991 17167563374573951714968318809979354368 8933992 40572102998202612644465985025100160000 8933993 -300638520776807675528098459774707633420 8933994 -942842530946223568830546468747882576 8933995 16243408944734835793360144231373506560 8933996 -157520432978119171448052857967658080000 8933997 -34180683409547073886421979443715539328 8933998 27296587080946429590285248390115338880 8933999 -538553520682410691088760398478728459808 8934000 14769055940144198376813478780354560000 8934001 27608817251739300936143733387755870400 8934002 -8965808721642754098744885930918145536 8934003 71103673288354410168954207848458570080 8934004 79156620201767662536717523364810397056 8934005 -83290150292116258828030419931198976640 8934006 503336400747069050267717563565284224 8934007 -62364824002164498087514460490361847288 8934008 46685043959191632329142425646061608960 8934009 -25876971745625041120069416364683064320 8934010 -71486358112164763073601387994000357440 8934011 220054766050646780483328238621874504112 8934012 -152844489166038304064389231664255076864 8934013 -269571968108272057087261591321715627616 8934014 -61100622517160459418097425296170598400 8934015 -6738702712504813265930580217573025280 8934016 -42838949793177295524298475231300812800 8934017 306609835950252544888420040264884104066 8934018 -84975535552021749141117802827990996096 8934019 220568444934679602546095369703989303420 8934020 -29045378740393883903276738767467025920 8934021 -65884182406051014917478554195170620000 8934022 141216531475182523894895821270036041312 8934023 99900252576977176834529333681005805376 8934024 -2578139781846105076798673425852661760 8934025 -39501260178043015142703481337531366400 8934026 92645211415188337379012101661642129712 8934027 -122900884692221348441541142832940923520 8934028 2002660888955885248737428550815800320 8934029 117872968333436064257112220793220370284 8934030 6535294183140246516824646244125696000 8934031 -402913704170590701747411948364068864800 8934032 782468240162869299234561285969100800 8934033 30105592610441824371728559323277226224 8934034 -20840954489432807068931208299313769584 8934035 21233268073095001385335246446054240 8934036 -89949342226570058119624992743980197888 8934037 -71060677333730919306222241026353807808 8934038 72640543132422674536354489787207269920 8934039 10483412187150342248940196293051256104 8934040 96997654400556841930033809459840000000 8934041 -193169253659354457130721858848143099516 8934042 -6763899835489667308018301839893497856 8934043 138854679758792468010769113099280588292 8934044 39280181371934563692028125098055189504 8934045 -11396836117450306009303889329390210560 8934046 -44626571227848309309195122410279039296 8934047 90832241642576483019809045651192096040 8934048 -42287529576236224247041370219480088576 8934049 -106934806236713317343383295338581364736 8934050 -11295538742902174749664097097495565200 8934051 -3219579423969843022492661655243955200 8934052 76839377142384964374267348067339166336 8934053 34513354995456882988427913151729048320 8934054 10325650109650381386708998818893577920 8934055 -26196496542489928000578878719052007840 8934056 62499425447786360543925510172088309760 8934057 611202714527413029824280863541846144 8934058 -46023331433618562126672444133777069824 8934059 -4827558324958157171039401269812232000 8934060 -66856569953983541107466397037038766080 8934061 -257722538259630707446448735548550090388 8934062 103080003987277572307870720106303576064 8934063 -98822141055567095724280084160536617600 8934064 -9991769701754147536511381166422261760 8934065 -10397851319471911952779400097202219200 8934066 22784136590895613964678425713286095360 8934067 -3514526573050248703585983664613690360 8934068 75991912869520624276754834476581488640 8934069 -70299000593340614352273836715668398080 8934070 -7019197937344552042686226959927083520 8934071 -260093606166507627893183079604320544728 8934072 -31921339095258789748752167962313687040 8934073 29893283863985425872663047739291217322 8934074 119531916980518891970681896005241021440 8934075 -71294913125291385742275131706909369000 8934076 -30466231095623620574185993935407226880 8934077 39078366785525382996155562057848107020 8934078 -107788953400472235051034444448418395520 8934079 -32024340941741963206833383427598259328 8934080 31809672624533279639066577936895180800 8934081 651497707422241337653450731395308224 8934082 1489288380971838715631890259064157392 8934083 153940987614975069677623442536688470332 8934084 -116600020171716892994990806073498081280 8934085 -115260907218748785666180705009353040000 8934086 54449436675194057247648834110237306880 8934087 -89679173199239953582699615388614286640 8934088 169346236096728890550073712739178598400 8934089 -7792436126511276352059252234247422720 8934090 23286405736959939584209049038317642240 8934091 99164619306401306817729262442750604072 8934092 -34980294661093277480815089111557424384 8934093 -75904316836958595929076292503921254496 8934094 -26051657713418514874751023119870057408 8934095 -149449662313611862244285737481108854320 8934096 1494013273826662345249644272271360000 8934097 25810088551521420448531495258335504000 8934098 145154048200272318695511666530015494800 8934099 -97114786659194021603065971360859140936 8934100 -165350183574985623199888417962137600 8934101 -210637526071794417978993906363130797696 8934102 69755288494272320807641885174949616480 8934103 32774361041110406880306896299847341840 8934104 109658737615123211670573506148436992000 8934105 399863867954098503357509696775648000 8934106 -71602041029458931281958921126838751248 8934107 12523310079651949892656005341815947264 8934108 55764989060925265035338289723085992960 8934109 -4051322527034167129906100107273916180 8934110 -1836793570961754522823484185356902400 8934111 3336764798693011871184207504456898080 8934112 242662255883466925146898909084496953344 8934113 121219480990824094739160032085428456640 8934114 -1420974094400020712966460750349341696 8934115 14346802821399443762417704702414119600 8934116 110772199020782118498668974072990592640 8934117 156331980432209789215799090640287713920 8934118 -63780507865354187533829436264917694240 8934119 109062401752752296049900612215380588944 8934120 -14651576717846012712275913133734297600 8934121 11344509179355829728221878593108106383 8934122 -437379495028899561292197959317692576 8934123 -140524623395445527422956430646747760000 8934124 -45505857702820486710069288495551528704 8934125 -126169000149610488129562077236334561000 8934126 -23043848032995823823070902529830878656 8934127 42836261735764355366784977721774064976 8934128 999494166867674933035640249050398720 8934129 -69044181146451277010945283434519171196 8934130 71551886301765424159894140801998700960 8934131 -62651257098454221398298332591565791568 8934132 72342836816870666545056032563362742272 8934133 -114720579859848701018276586991221706998 8934134 -164011653557034858907879692376328348160 8934135 -20386993938240677155506699871906621440 8934136 -102055584626868932376510336701897687040 8934137 261630775400986735452812411110540743786 8934138 -5155006207298100636565290954213844992 8934139 -126700407774671383155219473268109540060 8934140 -134026298824273388873182221238749496320 8934141 75609770113044855633279477969829204992 8934142 28402199843702239518479071712218782720 8934143 40456345645865484204554570888480053248 8934144 -113242644927408385832277254783794937856 8934145 -116857757877900141883941943700494449600 8934146 7362131341929408083247966731362656960 8934147 -21556136578848469643847032908714991520 8934148 111907369990819910393225104414007854208 8934149 -61831364905173109617121853898802397664 8934150 6120036804270459799181634732529473600 8934151 -41964754979832807098132018840818834328 8934152 -113782706370453306469845284686719866880 8934153 2720843483735368563770881842632865504 8934154 -75971690126799381329771325408595030224 8934155 -184018209097612458743720963200917097440 8934156 33396708416387330637244018769089536 8934157 -97118567267507663719911864429901419720 8934158 -7980092118791554680988281802877279424 8934159 29810600109594816278962324564523361168 8934160 -115660243984989926114725661538877440 8934161 3317875034908557955356174162681260400 8934162 90594699983499311202385217060669401344 8934163 -94317086253911204612208499281513097920 8934164 166650044489601872012767386826139669376 8934165 18443285039503799835167383169417208000 8934166 -64824434224884942180201100475548747776 8934167 -271163997408427905163996405994176366080 8934168 24411273153944595820600586833842462720 8934169 77316707251820046645517748625848838400 8934170 30778208208207314903027896553436922080 8934171 -5225295570036549312184286952956556096 8934172 67190526296013570100933545514895698432 8934173 173510370928398115793615333819779288422 8934174 82251140470471849538548813033994439744 8934175 1514889757894531400852508596252079000 8934176 60613679283680892610781697794551971840 8934177 -28678931356590299094589911227133597696 8934178 7723874392188696498255041803811136768 8934179 118668979374940852087187359984540264776 8934180 -96206386565424500842430304787929292800 8934181 -76740718289085207559422091737799376868 8934182 6583115691711353783916150959644347264 8934183 -133699525804208055394295530408040574816 8934184 -18795788864048603772007732178830540800 8934185 -38827764167818198531887130397761679400 8934186 -87082566498392413189926903056535303936 8934187 87211869198881256155159893002143648952 8934188 11772213181837320968722008557218245888 8934189 -106787904375879595272039641550365184000 8934190 -85552997167504663533215635167864014400 8934191 -70977439845587655439494373736661082128 8934192 -18139230991360244897686926629810012160 8934193 6638938580491840885128182181916293600 8934194 2412669789582142695431587410794632320 8934195 14665399852424810038999723309229071920 8934196 1365416755464329307651312621298319360 8934197 230237620454511185660800230996533942172 8934198 -6386017648090469483757761822997891072 8934199 -58941582812998952736174324448849355520 8934200 38432759510056104949263251758350336000 8934201 64210479741117123806041302339864519930 8934202 105222725025422191981191794917940940000 8934203 265805714043054499367402557019490517944 8934204 -22570669877343457797489183817076259840 8934205 -25810855074552481168655085263842608000 8934206 50005458183418290199042021930213116480 8934207 -135669293119086677841695177285603914608 8934208 22473179937866413556573899725645283328 8934209 299937512555791964180862766713140036016 8934210 13197103967862922018981746309594776640 8934211 -49906501805167961089054772272327127856 8934212 -22396312270052793851428373924213465088 8934213 -168288731703558124629262885566702471456 8934214 -106717382058336571966481441536286359296 8934215 69601809948288362511019555258503354360 8934216 -88750019603975000519076312759238656000 8934217 -133535037419686091305685201074425767168 8934218 102922065681840427963659762989181815040 8934219 3087075573414538120415459995505555796 8934220 209844878265041618711190953692674017280 8934221 -3505628376071290283615832792817174356 8934222 -51448206712929189977428047336411196416 8934223 4494109073688629894269468678882351472 8934224 -13874554798386609982375454224438542336 8934225 85349565744267089004338903050094292000 8934226 -30030762233430042742870274548165155840 8934227 260188454861970430203216858587120132076 8934228 -8278324371494474291867291116234311936 8934229 -310442873938093534926287035419099173170 8934230 -69604919618878892221146292423871347200 8934231 -64480133160756042761596369893598282752 8934232 90766596306563074666973209480593592320 8934233 15770712661524470472359870648305710720 8934234 57483263245210143369169356969051271680 8934235 6905188796217690729793386522980642400 8934236 18382091228047222879397252629829260800 8934237 -62221325114764338745482923963188442400 8934238 62196519519393312854140090078007675520 8934239 -1201534027934109727951844314625764752 8934240 5184784845643698717012740624980377600 8934241 338321709970257855219594944935652831232 8934242 14516574517650655532207835878861958720 8934243 -184179765992267167615575736534448929872 8934244 -220017789649934339149871742432131324928 8934245 235725191071203729231048804864915303000 8934246 33850325096404581798569493904094064000 8934247 -6697457125436847359250330632180120448 8934248 174510765584678570822430450455627366400 8934249 -106985398211197301116316290806613317600 8934250 -69563988229395867975761597919378000000 8934251 -1326925997763486054205080487412982408 8934252 13230596809834391848152937408733491200 8934253 -190895894738760752363452247342369443498 8934254 -11028467004394390568388586691399833728 8934255 119206078684801814385911981823905286000 8934256 -60855967228481093551169208484651827200 8934257 222616776300769222760193081438725047506 8934258 -9293349860485104439007475579950459904 8934259 197671487072733283893291411786438928460 8934260 49325932490251035260318983804889690880 8934261 -31692707047563524091572852176776904896 8934262 6215268322904060442677847235447219200 8934263 32620766671171974738667670249252901984 8934264 -10821185896897419348659083786404311040 8934265 102118185728634979602868397123308064400 8934266 -4634365756659410832941929419201841920 8934267 25278557031788604446230736684766560280 8934268 -83564856745650184460281677889837025280 8934269 123018754316356354210613695292545408620 8934270 16377494456221438550354758895372841600 8934271 -196715293131600914790172735748339206528 8934272 -246683349547198308081699888618547445760 8934273 292750671385962463098948182721708948000 8934274 88689424812712397696348119579435037136 8934275 21315538321998085080149080379140608000 8934276 28339799135605972168736260734930653184 8934277 -842869943551086345671273046943735104 8934278 -31381397275279428946640030122728838560 8934279 43472511880063488187588437946015484880 8934280 -10206070772207409358449674604767539200 8934281 -81233552632030979067858934555695773670 8934282 -405157545546548518250000497644880896 8934283 227888039848024374337585860675773176532 8934284 -187130584540103009885756034253580976384 8934285 -25402501772817101626420935145114531200 8934286 32185418128106757133319709146781686784 8934287 3297308710431092378210972130619941936 8934288 8577527549013947542056623627624644608 8934289 -32280776031285758587952221548327499840 8934290 -80959892588640765685531167713878197600 8934291 -168221713501636301383569962437390508880 8934292 -221788239686064846092743475379008377984 8934293 10277659487878181020997683269596552064 8934294 -46006744971054944579475170303626752000 8934295 -40684467313411765830441583827894180720 8934296 -94106963642839762854914281506058199040 8934297 -117590810091762835408802183664977963520 8934298 -71242391119136442296944494170422264320 8934299 -208339202372378889627962612401873090608 8934300 -5762530378281050743905446056685337600 8934301 332791967363411881294681437528313155302 8934302 -59593955662165344493526930251911329088 8934303 43225924085157886697067155717910482304 8934304 -18582095268100383128084489280631603200 8934305 124604013304774470314220759131695661460 8934306 -48677824681286758524364333142102138496 8934307 61683492899537451727381455846061678556 8934308 315077386311132062085569467757706362880 8934309 72238643563309145882770126546663207614 8934310 5343622844587019055020807026885693440 8934311 247595547869956051684266359811383887800 8934312 45039806960049655132630901875317227520 8934313 293565730665425828329348817458809227920 8934314 -2769932769229475224899952765967685888 8934315 184401843016271379003896918493546720 8934316 -45769966050171170748412317664797640704 8934317 -84069552194785416795192183567604422474 8934318 32594851741303241375574863493795625344 8934319 -115955037770752185139786953179752647280 8934320 -20036388498577002936217406244033331200 8934321 150327037926410909272655008857060730464 8934322 -181857321552555357788798132804280440928 8934323 -179777217790021956651065958710560321536 8934324 -1291099074644447834621018613246590976 8934325 577175728513277969583576816207685600 8934326 -65222070281018394575646178869876191616 8934327 -90156227744474479165705111850789871360 8934328 15331823918685420755789051263943147520 8934329 -424204442397069058991881055112439716480 8934330 -54454036830261950783254387652815438080 8934331 57256831848961274768027699396503371264 8934332 -114809863030412076488475571884458311680 8934333 -232238734355113364885010119934785366400 8934334 -188856855928450866578572376775199304640 8934335 4994530841281494380130986584796354280 8934336 18021393465453918414893376085753331712 8934337 47424821943376526035683474915110645040 8934338 -17420737030166585106229510450574323200 8934339 103737896184329321879389879838016703224 8934340 -73420029250977486111956923759702076160 8934341 -31550499798852459780931857370480772136 8934342 28587068538654141649829574159589893312 8934343 -87039906305756478388802902817363489256 8934344 -19515862208098100839144456613580134400 8934345 -10160019338808963977582207336216127360 8934346 -17356130638649595785264572543110726816 8934347 -68942161986324722731347497056278217440 8934348 -28479120037231081507351230923576607744 8934349 306784254120147429170820501316411167660 8934350 -23912071341415042599880487439843283200 8934351 47187760269220720967487948282877340160 8934352 -243093197895829186658100222993104896 8934353 44447987307862254564606379008767480820 8934354 34270257086131530928753137501195379200 8934355 -26942170966918061528420378569251780480 8934356 28068936497359570802795344593013592064 8934357 -3700994570171546413483655301155268960 8934358 -51821078190978225072982469466822119424 8934359 95434944302065408258928003748068920032 8934360 -24420599967265132719398990540778086400 8934361 -144612956229462182082201539676590096000 8934362 -40468795511313641279099501391154967568 8934363 187189744097385365117643354118218989292 8934364 -155971958828862885042596370452346329600 8934365 54166145665224667097988598291513914240 8934366 -56656322584673819920932035847305684160 8934367 -21623724414084475183665708247470027408 8934368 -150659701078382132342058518316580601856 8934369 -16672484860781925924884708607217966272 8934370 14766228715736030100112627861496256000 8934371 371153337634372012808626208058056545632 8934372 27576051948706849595850357532347232896 8934373 -51474273272268817436279949197426337792 8934374 55067811416669014840431215262614643936 8934375 153021066153185052150134909710270950000 8934376 59264755304358415298314232885661941760 8934377 -7605410883713600950650090073046855820 8934378 76877352455563642630072726096886280960 8934379 -71078339120396797285078246138610177624 8934380 4478114442419167222141351868755660800 8934381 240741352517841728808788495811641853312 8934382 -144850606620841037498613717478492790208 8934383 149887751774012661339243745871401086600 8934384 -49757046565472620063117632857176473600 8934385 78482580941330812173319279745962444200 8934386 -16904580988595317915929023961441908736 8934387 31662365582810042803703619928707634944 8934388 34118738754169968771087141499077500288 8934389 2709518013917099869204797290718648750 8934390 -5483678105105350522500223467022250880 8934391 234469439354285336493155254587313250792 8934392 76895373218741193385924204808221286400 8934393 36844717258021380919044601130474182848 8934394 -20398368809087772230294289003266189568 8934395 120397624594127122099172319562123893600 8934396 -13661146478800490652823809102808375296 8934397 -6181003788263837099135510949437452820 8934398 131339692291305578218429884837322560 8934399 137383143465005980367416122246620638824 8934400 23995803482200492437490590726225920000 8934401 -12145834964083509615301794167068494720 8934402 38521714210741149437561723526889026432 8934403 46825469937752165726205388937629060960 8934404 -180341731082815196999942131803691830144 8934405 8198494059219580402382576201689568160 8934406 2131436556382958681024868534808291584 8934407 -115092011589561016107505579567529844480 8934408 55117877867237899081922887738589184000 8934409 3879538331144300440749578132526148128 8934410 2312120285127484090563836385461835360 8934411 -933654381782751772747821106089399360 8934412 100726661337653556409659081174894753792 8934413 62364339847967019477937095036873124662 8934414 14832947341485703715902365504378853440 8934415 -29438328724954842670798385741504511960 8934416 10605242543813691271303975652552220672 8934417 -1305252493551343591437300242854697118 8934418 -175952520671791816726792084923912050688 8934419 -60465959062543492033496323157737745952 8934420 -17758879761325667419284576272497520640 8934421 -155278683729917014623690093602431771378 8934422 -18959070672120611092766500182807933696 8934423 197265122764056055383202019469841363584 8934424 -176299233270403991810716610347131924480 8934425 -52916748057790179033383913549124124850 8934426 -163266832843643026957820638826867189760 8934427 -31982374383393567686668818532570540800 8934428 -4529538007253843228141290475551468032 8934429 -2882478127816102554531975922931842560 8934430 -5751035564327530346314637414958314880 8934431 -233700947451293812591842857509403369736 8934432 -33817282127103725803270821267174850560 8934433 -121196545534092358896860606304105146880 8934434 -6184086113007825019257682586701662384 8934435 56164266229269719773684599777788724000 8934436 35926216982487354535144005504678727680 8934437 -188766096348684310375411864270160181888 8934438 82592621429966287550072693854835783040 8934439 -93191176404735013172259392108312202760 8934440 -122141032764637603015793844475153459200 8934441 -19408618310315549433132678396071069808 8934442 11508733947751494114802334003769014784 8934443 -1505934421891151599670590651770378720 8934444 93874568558653785176557410032055002880 8934445 -51490549525970778604391622598060987080 8934446 -101271653659494351407184173535081497280 8934447 -33432719117296808104772734128510937728 8934448 12707774878297154864330499213156941824 8934449 13040277969108525369052382168510314164 8934450 -10502887033414314399163582103253811200 8934451 271121162423160468696065789749145805452 8934452 -48882119604192939806608303842725634048 8934453 86200517892962343782773842708062016864 8934454 1692340454342462203140254079215676480 8934455 -32944239742950516679111773360419837040 8934456 159492840268881802957517866095799603200 8934457 71639820054330231373582635096800538112 8934458 100813045115137709272913963289574848 8934459 31323586072338891322337859683239177920 8934460 32056710938147301695962799391958210560 8934461 160307098395067954072482879775973797062 8934462 -4318650285791899150566583032858699456 8934463 67056317539813506024327226344150187712 8934464 -16177161494186332090710875878667059200 8934465 83482663653681590790175499350520832000 8934466 102804943747098616703849756431183810464 8934467 139403414576227475655137625934482435516 8934468 111405846078603733786801515974659415040 8934469 -21225062824954796698827828995374838280 8934470 3508492441807122450709458526476710400 8934471 -15900050264795222430050678604295510560 8934472 172166446467258270484780874106210124800 8934473 -98899843055820850080073104833066794278 8934474 707142323045694756487533125999892480 8934475 53807080188140091741670725612723073200 8934476 17753777785577498545491231503355852288 8934477 7173744330659641119233918641676391840 8934478 63340987787897729660806250598916496256 8934479 -29935518586866134740383360157327874880 8934480 -24660973627398396293919281819471462400 8934481 317769348850515373871685228933192263282 8934482 -52138501436700970848668333882576151408 8934483 21726513978885167612350198054546020024 8934484 -16774875036879839703430402319996200960 8934485 -5116219604732282223957638045029664640 8934486 50420753434578974014042687565222059008 8934487 -92279164013155722254682882099877826400 8934488 110551025051968562189323400328147763200 8934489 98059666534880451891196442114132903520 8934490 34475449203494733672048193352790156000 8934491 68357810933336397144789580065647789892 8934492 3949203238992060780067183717235269632 8934493 18474871665133531308066025684839586560 8934494 -118159443095603741155764657164696063040 8934495 -87915258847567775739177008863411138560 8934496 -104691156015010675679361658479914385408 8934497 -1068650286332187477493509839217453504 8934498 29069280738244627003640703003331949568 8934499 -31805816926274395828113847257132386864 8934500 131372404824394032400687552324678656000 8934501 -22645865627743273979187195597857710176 8934502 -63729303062471519202492602769735297408 8934503 -32005633503319044854917161807779040000 8934504 15501137699592684354217574961011589120 8934505 34236021602713863402972032247572688000 8934506 -3328717636079472225611683358671384320 8934507 -32872162355690284352519755739805864996 8934508 231053779288382472472924582227964463616 8934509 -309601015118910520954319011529713765290 8934510 7497499466276135656994225523397017600 8934511 -18136957376794972044560159701723991040 8934512 -54128777836309563539650883015612104704 8934513 125508124888536713128702085510627125680 8934514 75657560886451220377650798079102499856 8934515 123531584539613907239768865615413404080 8934516 104388117695027993801517484658023157760 8934517 417894902611404160213063899398979180832 8934518 6265155121556179891470613526540115840 8934519 37046893502570848957940027227680384 8934520 71702640201998647538242387294099046400 8934521 241238650596277508486308168834133695722 8934522 6419596231732176974123392801959452160 8934523 254535374374091778217006336536750467520 8934524 -149189222387387143748434359319196411904 8934525 -66135283584890855660474957862963000750 8934526 -9615981204665486970435956581101900288 8934527 90166062495049998367833234551565052272 8934528 3947501476434073106038614333692313600 8934529 10605474478171585244238965503306869184 8934530 110122082891765614693264196794709445120 8934531 -80258655652033988930833135635335741448 8934532 76343687310261501229175202852985432320 8934533 -43499986656295145390136963482959501218 8934534 19471036675335890783124516173387347968 8934535 -18768432839851678990157590838650297200 8934536 -81131921505760609843512115048726886400 8934537 98316982062381708932411858411614152960 8934538 -41129280383564149142141046820319347104 8934539 85656027207709514983478920096330795056 8934540 1647423334038789222643909885530193920 8934541 -14504558564357110499143002570739998720 8934542 -7199830873765755188844257493737099328 8934543 1162498411589996043376568968026253104 8934544 50816072403782584751415268808225406976 8934545 -188687219314683373521003664998650018700 8934546 18270433718956371167047454400660268800 8934547 237999237878632324556365731086521729320 8934548 36483038005269232558196018700957990912 8934549 68187628305127320594743835164444292288 8934550 -83060596549076782635443916572936911200 8934551 176522907316572556041572648418673618104 8934552 98773855815592594487981135238165504000 8934553 209728270087575349273636981808283337802 8934554 67299407715734981964711746542480262112 8934555 -16014195763894377120565036185393703680 8934556 92848312380669165097407882258852658176 8934557 105211526292286492005691814689678607520 8934558 -53875179868925594847786518253530932416 8934559 -49247492794714328755039921620091625184 8934560 -43652956574566228685807287838048256000 8934561 21009973372771919168076022603930408020 8934562 -4037886208039471697182956877865488608 8934563 -122334802831236685600219476119695889016 8934564 -4341902660975853780383510021844532224 8934565 -17836656871464590088627580632890337540 8934566 133576387805656171619466901692522923520 8934567 -1271134711951056911368089124826978520 8934568 -217103626371675470733000860639652541440 8934569 66175889364105042906372756124752700032 8934570 44093999966952811840724413552093171200 8934571 -100945552013677912450533665399057626416 8934572 -6398572034719501759058252768743108608 8934573 -63806156857530492655744298017155148416 8934574 123910100403780718056931358295668985792 8934575 -3658410105056734478905857804049538400 8934576 -13418652403705285490871400379298349056 8934577 153204244702525784932838432853772183552 8934578 93017718214533378154195437393562532256 8934579 25854501282771310651453901540445855000 8934580 12010792453015090027330523281948508160 8934581 100806578496736662874635310516407780120 8934582 -55353195517650076209266756604489158208 8934583 -412280178064675043622520270616139136 8934584 338661204901225957280957442451016908800 8934585 61521438125504356428642184361763434880 8934586 70696020186946316380734501413428474992 8934587 162916163924729825751655837494427236 8934588 24522989879233222985580481311419925504 8934589 -41094929825702168017832378088980103610 8934590 -11124825647744426074746438342180798720 8934591 96629187639602894285592796093507278792 8934592 -34117367385724033830275904991490211840 8934593 -2441410083828325162791513000529480992 8934594 -77598747588840011246591923379251996800 8934595 -9265162352077378126258952914193850000 8934596 -57263396174537587609713318037747169280 8934597 7892699942084024804570165137162855680 8934598 -68459056540225426769822584703877611520 8934599 -48769444369569753432116639103136035360 8934600 39371638300522235905810773576987648000 8934601 81641073383992024533744551669614927012 8934602 -139011942770722322340557130872183095248 8934603 24434043146813505320926303985806583808 8934604 -73554987210509113788641360151586540544 8934605 164777670245959894709930446088942314800 8934606 -63950745555241216376463263798218598400 8934607 5552657725750477455967314833196849024 8934608 43791901814230867500242230167582892032 8934609 153717858556310562169570884927863051328 8934610 -25087838368853197151452577557637496000 8934611 -266432439116012644865936330919414154980 8934612 -51567981430517561260109958050898229248 8934613 62445259303219402451127962180587631584 8934614 -36786997831331269098315304064571246720 8934615 -165541436095023250399274782793381311680 8934616 -24341739596391223429356336521513472000 8934617 -140584440740799055304889147848146221360 8934618 27893609070019120826226383951788793856 8934619 -32015768263817542986471818030741386856 8934620 111896056301555579551512810797548807680 8934621 -7086122315177263282710405316377979200 8934622 -56691858386305406017597246916823410688 8934623 33688856541934922158715443121563795872 8934624 -140316834637003801243487109007924002816 8934625 69153528919996283313132031694562864000 8934626 -695010634889961625748125131889967616 8934627 13899133828090188553956366812219468208 8934628 103787590718423151790424411023217610368 8934629 39258164312331649463493836171874008640 8934630 -5760303208961307756840659916334632960 8934631 16162931725499465492303006715579557432 8934632 119671911948243154229672276667260928000 8934633 -73375039527573033120213296478523926198 8934634 8985582032988768402276132886559047680 8934635 -36059885360449688751238812703411701840 8934636 -107078831505664198827636248420603904000 8934637 220322316598486789458849952867962787286 8934638 -52915223703489062702531449026285089280 8934639 40451533484882426410350255791249387520 8934640 -13440390575654822570191848294973440 8934641 295617088958584293799050453712909327284 8934642 -52028725293476566989170985433774938240 8934643 -485878580537451729683402655248941274720 8934644 -252529486910800143299902291467044081664 8934645 49215206730599660895296453467708348800 8934646 -57489167166285984913901628311136860160 8934647 283329081535219015882988252566199868192 8934648 59166824173005742602030827736432168960 8934649 -5053223369338756369921644014014488000 8934650 -82646531272767159210118262638727521200 8934651 -371409927454765329264933758622909792000 8934652 -18338000953538046623972635490419653120 8934653 -85519039313040854051195194142253688320 8934654 -21637080107495633524513853289568178880 8934655 -119203485584430440123118275891673870000 8934656 -256525974028073750809287252681192112128 8934657 37100746609539022692052256237604456240 8934658 -21588195030021895582668731964418102320 8934659 112674914928810228504876025009160740860 8934660 -11075852890737910467337354036388709120 8934661 -136740673895499410942148830498174577476 8934662 -35550716768422545625718417994898611072 8934663 -198273228674037996871445261942206368000 8934664 125925257433553982689226758733755238400 8934665 -11574133443892754742482493093267494400 8934666 7239222199868716729669131117541442304 8934667 -139533665255526672653232139626612019968 8934668 -254591617775509966231513014203482705920 8934669 -397299239519392479027343018731028416 8934670 49871284586904278670745779029314552320 8934671 -5486855683535055341186170179660109488 8934672 -11799607715514360996006010671638249472 8934673 -177069644341067610523478475838280507040 8934674 13328524197064335427466205464049292800 8934675 64433807237318120005238661315791169000 8934676 117681971664037816442579611588814995200 8934677 -246637652931704409699775663614832126788 8934678 -19606959954945057975759339347222628480 8934679 47140429765427543469909156374048193648 8934680 -162543496341800466895388399947990425600 8934681 41099504501283807629013229354234543488 8934682 35804586632355906217386695002105385472 8934683 199400948183876683968980682243231139944 8934684 -28738972954227048485907709135020441600 8934685 -35587714849527920583041077149979849620 8934686 24032927365874517509392652338037125440 8934687 97763462065870525054097331076197141048 8934688 -39403125642907093172412732907311857664 8934689 3735070540729745780488920937996574724 8934690 66942715684171658979326050582534195200 8934691 62225558466600030922676595242886996832 8934692 -47981233423358040782707589334459176064 8934693 -77012501212420617533472283028178420000 8934694 -14508172481809305956603778349395331104 8934695 11398065933528397184531948969829811200 8934696 -47726220390764704140177991572798504960 8934697 99366869333653778036791085387343407460 8934698 -46447020250232303970610085858040939264 8934699 -133721406367771412208585823568634298536 8934700 75980220594376828924057396452495206400 8934701 -187438450944150669442276545061984624128 8934702 -5988005445497131550392034861716992000 8934703 59321131942709091480805004801439994984 8934704 -26485902020025586062647532714898489344 8934705 2717971639124120194927688677729094760 8934706 -29435295281010310877977467716252823936 8934707 -65631538369133955489579455254161039048 8934708 -135541492650765605525330038399048765440 8934709 -9421637681498589425657891014176252594 8934710 47196086132571852544090865514026208000 8934711 -6030850051095872722902810739895688576 8934712 2522526417883497361524971120890675200 8934713 -80263088363701403339530896973439897340 8934714 -8666936949283051586716595596072043520 8934715 -199813285594385564800383899199860192640 8934716 70107611870777175987680755717567945728 8934717 -142264728245646391799518511687152236000 8934718 -29354759455710586837769745162867228672 8934719 -67240525925917795493613196278220349040 8934720 -1376595963216828668122906162668503040 8934721 237385661823592998807871178278752745922 8934722 88608649754077381071665177353583356800 8934723 -10444377753434770735946446709026533216 8934724 64737375820968396407958352770859054080 8934725 -87382819392011436014092032107804727750 8934726 -57020091252582328847261252800321104000 8934727 -62241011661602706175377553439824022016 8934728 -156581598497683337968063817452285255680 8934729 -2391175926252175190507054587261113120 8934730 -16644184157923718260029308905004006400 8934731 12996725040754421285721975703776344160 8934732 -85393647843604097061643802033511859200 8934733 -9870075090036687776800888424037067018 8934734 -148350098747029082913064425024416817984 8934735 -197133141780706194506067435517088309760 8934736 -32785977392556503847589446472884625408 8934737 -8613496771614405375005848081194319296 8934738 67840376940940949233390167153415441920 8934739 38802018336115179277349266818855645000 8934740 -15497217261327726265694924917929945600 8934741 -68711060820598984969604574774283362240 8934742 119125122689749411303442488550428715520 8934743 146248351883529254039552033234669833992 8934744 17645524896124486112436352658990039040 8934745 -13973849518546123653836876505571381500 8934746 6681052553754124861113022007808134880 8934747 104741503137986281074603296119553628672 8934748 -142428226273906467583212779183272340480 8934749 -10933718721719271704358245895737829300 8934750 1478467980718493373181028357476848000 8934751 2230589706757371583171939132153251840 8934752 -9524588356317427302665785162119118848 8934753 -108118954546282550309285994732180476496 8934754 -1047414890145479877926727844910165424 8934755 -1901985015862360639120460270584802400 8934756 28481121717635417271951955581797713920 8934757 -103286380751433397817514223630105232420 8934758 -14125249962506410402942306174556187648 8934759 -225695540375762104817509348946627711280 8934760 77079269159928129228864661694710886400 8934761 136027375827724396777945030369135572 8934762 911646575209575281033527180289817600 8934763 -4896449741604817602901656792348257376 8934764 129913093152264042703378488936047840256 8934765 6118384744905924733636323545979592320 8934766 10578657983328821800018212603258272832 8934767 57841622963367534459272992532403958752 8934768 43747280613915086608975302020072865792 8934769 191948928565563131067900602123269177840 8934770 -27262829534217185285866716883410283200 8934771 1607540234919872116678271832710777904 8934772 66682007279782448656090954175838351360 8934773 -217554427040632472835206490438239136978 8934774 -59628639634055140313431407822431423040 8934775 74962141968815775720694044516056212800 8934776 -83363604286986252963941398305026457600 8934777 -580728151613184766222042615587672780 8934778 -60724452693985470422044879741092988560 8934779 -68650858268743304387980494969285725424 8934780 -82588995117258512760931673132780682240 8934781 -201563784433300755943287877583113032800 8934782 -55638782747943772215387386835977164416 8934783 10061005955294685181234523778047381760 8934784 -42523179578365334390459702739185172480 8934785 140242626499337878347918702118044360000 8934786 -1031632033150248825833532461403256320 8934787 -99623748418118158389478398410831354880 8934788 110611328903351672745997715783560965120 8934789 -18635098045603184816080997659558477824 8934790 74771694554537322744244458848866166400 8934791 -105070760008920536715581147721630104808 8934792 -161168017081325354330058941081414860800 8934793 -36202818868001887813642160657652004416 8934794 87615951163835425637562559023824323584 8934795 -130132041961324704132686663978903255760 8934796 -69998395974508574136389980481701111808 8934797 17198539210230864606107656336277900952 8934798 1736779983741512012829372781926233088 8934799 65789165766527128044750207101959208880 8934800 -3612081732009579239416949761946419200 8934801 -936884432116454232515874637406788368 8934802 47757569297175610939343491404149270304 8934803 49953798181286750936291803393401659052 8934804 -44985831949558264918636144221524472960 8934805 -89999121053109985348783437734794426080 8934806 -12978100018769569949637868099228167648 8934807 50162928833649844110511791909162432000 8934808 -80458158411880274421321659405519063040 8934809 -98331600705159807020982941415655509240 8934810 4331121853485212136943816431724957440 8934811 259560049880616770103443198518330284472 8934812 -20013811313768126768965928618249184768 8934813 22033216344842817944394573204221995200 8934814 -38460304650718584067841029046569961088 8934815 -26623666596143855380019453108081246040 8934816 106781176267499363455641330468334338048 8934817 -95832575496492159238672740330306287134 8934818 -4546240321661317701477659630053459680 8934819 -117420665874030647326195205038286520456 8934820 26972283412872003655458622886655836160 8934821 47483662639594301241124213121947176960 8934822 14687876067606517067298346470680527488 8934823 5448458037727674345254054827572542072 8934824 268317258189222535668378205104722856960 8934825 -76059754641898531880757762900903980400 8934826 18471152545819128397071932973461015040 8934827 83300405661358415409962966786620389672 8934828 -51386548677590462398469975251634356224 8934829 -309668997124377663564369577580371054570 8934830 9872905747717022633046307144851206400 8934831 22655863207903031964292455696901946112 8934832 53518733908024339294342910821009473536 8934833 50755508505316036716393436350458942784 8934834 -702224394908191927162376549749871616 8934835 1767137769354327618246967276446902400 8934836 39681260092111222002899020269983748480 8934837 8648393869023636966691229952507757152 8934838 -121982019090736442565155258306953377792 8934839 134138871913174223602015688760535405320 8934840 -135495220372524773402600485641590784000 8934841 1180217882389757609106658154809989504 8934842 14770545592325635325361061734262041600 8934843 24633077221761371314612931716449641568 8934844 -57721750717434016602632260940091403264 8934845 16172168289874510720322820924946603200 8934846 4944932827468873459678908965316461184 8934847 93388360500846014551257856037743325592 8934848 2868548957747392112559385959349616640 8934849 -15798442653988210784585583048433309632 8934850 -6597466752258492814176101752132515600 8934851 -90335939354641928060327915562221732736 8934852 -181874258897336599486672749041498216448 8934853 34459868271091483815209289421411891968 8934854 -55289796903478870121764592583659639808 8934855 -86692350384718373077207093485242052480 8934856 -62650202514031603322367341996473712640 8934857 261401351948044261841370370697640912 8934858 87612522923943365771836193769081240624 8934859 318643325747186629334244480799457351060 8934860 43431641979934828888120184751821875200 8934861 -21467798656792664588719502779258087392 8934862 -72124151534346579810926149131829435008 8934863 4396979739418634721014553470772626160 8934864 16262329831248882400739592347371438080 8934865 -80832426451663549599242552542880617740 8934866 -26854392332205825796329197953999407840 8934867 -129086687974449962553143067350119651392 8934868 91565120755945535149451780810688280448 8934869 100480354800892571622206063090142408270 8934870 -2423737248594885965808848510116577280 8934871 8343801796185176308464760660842996960 8934872 102923868762046874363515129866022348800 8934873 -47985983558657842109162176861899260832 8934874 8290352450783246025317567630598136800 8934875 -41713506424875438346769814319887540000 8934876 -78569409582129474320748256044463292928 8934877 12271026285982271051525542103881601472 8934878 55014403777999577626703496934726746240 8934879 -61600542982278773265313373564887738752 8934880 -81664408595541900865383634513857085440 8934881 218790105276242978303756492692544779332 8934882 33143873056978928264965380986468352 8934883 156063207303716376664396853859693977840 8934884 129638199236554095751432010073022464 8934885 88561283565570554590385693683915486620 8934886 -154302951092262000463137208464556024608 8934887 52118748038196726085938399319420242600 8934888 -123033497207938045300765490429036298240 8934889 281785885319421378422106742943266133690 8934890 72928985524111165037291941932929743200 8934891 4040590042124930200078917466939736064 8934892 -17136151322449115090193230643540438784 8934893 373463151802636839058390713622115000160 8934894 36317803959581342038909991930537591040 8934895 -50456332372864108783222712126449308600 8934896 -696989955086687155231160216736104448 8934897 7603701844100802506247016599759903600 8934898 40457641662511214263313264220198804480 8934899 39063625339516509201200635011000002208 8934900 -26746728393389237945637535681505280000 8934901 29270850992412156999406923044197464000 8934902 -6942984475393095718926953307399966720 8934903 -321408284730145242505849058008047646536 8934904 105043176153927922422896809244716216320 8934905 95091043311092478761530789518322215300 8934906 -40814928088347916352740470450568588800 8934907 32169064498590217883132603299830341156 8934908 107004883384973098970175682846411776 8934909 105076559234307441300204522402131503104 8934910 32777328310562950532629425292746245760 8934911 -162865930832909177671301785133851037088 8934912 11402453852160872249367371532491292672 8934913 19116351661818481022208982724027042048 8934914 101100578794356605989565360224578227232 8934915 -63856627218126065855423623582482428160 8934916 -248612228884200641848768959252526576640 8934917 86303930885114828625418759886203167966 8934918 41206951129204729133202555311300800704 8934919 99377298841127369904727273840636376192 8934920 169648198584441703620178244007038976000 8934921 263831513667938826230375884866703982400 8934922 -37698385922373718929445474878360673488 8934923 209459899022228927011401571905841433172 8934924 75495653247754455299652913599108759552 8934925 -21453487400868295844837583133113672000 8934926 11148182613707937449966630521703866368 8934927 -700858001442359120658139753346356992 8934928 -9419129029974576541334660226211774464 8934929 75417399950194823581411009206484966260 8934930 -39422735905112270495130567896033113440 8934931 96866901677294820683106093104031856512 8934932 3537722518228072670657466453554122752 8934933 6194857460401858316000115827885177664 8934934 -148430354802586365006316337246635507200 8934935 -203171737550716976134099152593605818240 8934936 -12941727292966579750458509037300633600 8934937 -299917708296544871264570945358325018608 8934938 170836795509536117346677969649493179120 8934939 -13785719492314419726570970590645029856 8934940 5815947884001995917221021923033088000 8934941 248169779376519162314699347701845199360 8934942 -15483154476825092379247473333494455488 8934943 -7768445818949530935360379976699751096 8934944 26346574756673157354822943595594514432 8934945 -43669912181873048865168696628771040640 8934946 20500991101097062336707576382613984544 8934947 12336778946515273844446621696971493632 8934948 -1795217117691439886256446826595553280 8934949 7242287395925183953170851033593086364 8934950 -42632586177575289712754753227347230400 8934951 -161856965717887001213878794619999575768 8934952 19291792135344250964641575092760637440 8934953 234316178296550276670650772549424334202 8934954 57747611867992727858671199090865645312 8934955 5574389815508955035751335455370962560 8934956 192437752573746867206736618075071397120 8934957 -22652088589102366782556738107199575732 8934958 95846537269498486117758482589932482560 8934959 -38274449221018958938378084851796561920 8934960 26580755284894125512874440215835443200 8934961 -83314529853211977168094615127290080640 8934962 249355252881757243451104518135749302080 8934963 14968874320651508943589270601752607544 8934964 -105790192896251432581012824947627212800 8934965 -65155979853543933052809140575894602960 8934966 17754290399571220124822139979087232064 8934967 -9016283784892314941408019613871833520 8934968 -19012976865739895308653201641745162240 8934969 24192814739169080098150268126525496144 8934970 -884774706052739643752351920383859200 8934971 132856180921121905208005982414618442672 8934972 -6863115607133978201436961201302921216 8934973 -192327382066897442152896406626172734778 8934974 26458334108199211154128368886080940800 8934975 11501235815486744904787260614333952000 8934976 -14218903294914112180337246237210705920 8934977 -121090529103848952875401095706332034620 8934978 -13345851188230473760464810905259609600 8934979 424604661035487693012457208817398141760 8934980 40801738100217960870598826705847091200 8934981 9906447522251961613187183959359900480 8934982 35006885988766632696582407255725080576 8934983 128780901406505932331684305129982822232 8934984 -20670149021165437792957062521732029440 8934985 9782138194456912606358706098860254180 8934986 20122312811452772215340674131172427520 8934987 211111177248495961185444678056033633520 8934988 -150206471494255436673841418677679840512 8934989 -31555806773725732778162339107920517248 8934990 -11110464299212548170865666655883690880 8934991 -9475811260008940842144808801598896328 8934992 13506926588427638475867223841707917312 8934993 -80984905913945535973572622281122839518 8934994 -25143314471658527893227231689132421120 8934995 64616450074041193222469486018984503200 8934996 -18964051306051363562335496444701138944 8934997 177761465707978259122256199947597187040 8934998 37340506769215631823214575617654196000 8934999 32645020908906071186995144929797815248 8935000 42703977667973564574469335537388800000 8935001 -201578467764582880337994612629259245568 8935002 -74941226789115610996002341442486120960 8935003 -76792526602966111414482855275144282928 8935004 -78290315380602688965950223666258660864 8935005 40173126892166349214261665458459932800 8935006 26114456539654564374247464235251929088 8935007 96447364608196202285336085268229767680 8935008 25404533338208921167876326587879129088 8935009 155906116864161541961873996664247538210 8935010 -431155893266024546090019039039843840 8935011 5428073798105490530697549844864833480 8935012 -193709133952896575937753342596937410944 8935013 -2231575925014465539929635071490246080 8935014 -42385650721592836806467499726981227520 8935015 38707121226485494025673741062355643200 8935016 14694946359915227948009809143441408000 8935017 -12356748802246113801014259866712367104 8935018 58488980574509425287195426042116502960 8935019 -37300792589964732641300972497504328880 8935020 69789281565440021833091304647325619200 8935021 -110161389379336317144120495963960804778 8935022 -79309863659276786995513762876501706688 8935023 39585552837088196893112037104673513744 8935024 525207411618746402697538490579746816 8935025 -24824094656581103467940615135844224400 8935026 6721337385295510229786918189203542144 8935027 -322161058805789212132143482122621452128 8935028 83264189086845714915320599151192823168 8935029 8894770972873935266175625291268448576 8935030 -58228494788873992816365200734833780480 8935031 28516845058208761698217309219486940592 8935032 21619932144207734354406063380140216320 8935033 -50192853429180877303619706769779403078 8935034 -134496423277049750623578660324498643968 8935035 -28019059708576602792320001537663225600 8935036 154802981429798481066999235909503605760 8935037 21991525621795083987307271684204783232 8935038 18785550067899055434269878045974251904 8935039 -259255628541169018093810803514418604160 8935040 -75986226308764003577630778951362150400 8935041 9663969687947564466411257943333520800 8935042 -19605203920229320438783433273431841328 8935043 -43528407742385762487763051775865481056 8935044 12086880616919602390369219509713448960 8935045 -43043257718308033469556698013744355200 8935046 -41547356085288543229888251249276950400 8935047 104015776792938202871681737600153819440 8935048 90698866022874613765960100439946782720 8935049 -96096931998834966766563194295014350950 8935050 47091387958823701476807326304163084800 8935051 173645398058165068855039950896845444052 8935052 71677498148496264533691175697816550144 8935053 -127529225867357684722014031858706927136 8935054 -3424704781561586713233836979682446720 8935055 215067442495687659688843127321531565960 8935056 130411705393812505538674220563169280 8935057 -91015335996522661607171434136756519180 8935058 58553757201724673030526413224536606720 8935059 43669258357024463151247588257074415360 8935060 63767977279014292201671188088339060480 8935061 44646748064564558413820164692457103424 8935062 67826591453205244767186249756473506752 8935063 -174394446720023975800612717804473469296 8935064 73274264703640729828700141569814016000 8935065 5976736033440474009362074264487221320 8935066 -8038709527202921482417450960263383040 8935067 -211459670258162233779348089954400746568 8935068 -704494778157478345377531569771151360 8935069 -48981513939682195645947762501146244192 8935070 69649953387723442192127071856101205760 8935071 -158777033558140296328520775543176079288 8935072 -135188331545370210724524834510217740288 8935073 12766690376865063646568153376760616640 8935074 -30661082350301391341822728897810249440 8935075 -1389210209683533968180326675421743400 8935076 104574190554160867541684023457130405888 8935077 -4914158972815552155722551623566133792 8935078 111495715082036713909254683744208198720 8935079 -63623989660558204035497005365390109320 8935080 -17023975128165677985064142924179046400 8935081 250917965004072903484379031867300115572 8935082 41169301521671492188047914972660247744 8935083 19401901193597357274994997664941196000 8935084 152390430570772506619555081624358125056 8935085 26997231494445522887438158109969909760 8935086 52364850841985618418347375139885825024 8935087 -77029082080881736711325602409569426448 8935088 -26875271522755459598778414050574729216 8935089 48685236942866479086483968298462426528 8935090 -70136981372850091622632697668215343200 8935091 -179732332251220471828968612851913237816 8935092 -99572194219305954477912998708805212160 8935093 -2515971658614958272437267425317161060 8935094 3622500559811993093014503857971200000 8935095 24998684475929829030412506925214430240 8935096 -124481054947954912483314100640748318720 8935097 238513534356489439327205841400616887812 8935098 -13905296781268995700176945717073497600 8935099 1296377197147025117409361871049586688 8935100 -16742187131316257797075738305072000000 8935101 10492766917956597794065986991160413062 8935102 39508298370344907111969967676779444608 8935103 81261730899296479931589420674412380280 8935104 -16703436461188278167632931345777295360 8935105 162498276215942045220969620150506402260 8935106 55940673658162941025050068683525612752 8935107 -169320895669722670457196794835569266512 8935108 35019525137806448189486893280763047936 8935109 -34662759193138550165854962017330116896 8935110 21570306051536551035344943547559890560 8935111 -2783072945000721126707550861567900408 8935112 157553003375688731644665409472014771200 8935113 -135622182523721436093350537500879482912 8935114 76535398989330467425848401731655909472 8935115 13058181328415632028771242712968226880 8935116 28363843688081152201301407240825933824 8935117 -206184001552387590970628011789740595008 8935118 172822270316626092511935397254431405760 8935119 151895278386948714109864045987952381904 8935120 -57864403336347210196756910603814174720 8935121 83437317474515743820777422388397515892 8935122 -4281227964244646954422802371158451200 8935123 -86650033026165072978033894433890055680 8935124 -45752044475587861039360083377373312 8935125 -141219414578495511636253007357846376000 8935126 73365018273705663079984806052687156512 8935127 15012660786007698716281664893417252800 8935128 -15883073037025812826345458998793768960 8935129 -50762693487783552396870734502392954624 8935130 -3666594563055453973406437399528857600 8935131 54211262706143597388056685171772556952 8935132 -69991051278401718059123942533667205120 8935133 -249842525734095832748691091838402934618 8935134 -26032523435638480984619728934663789952 8935135 76114557517841148220067226526710107760 8935136 -6985808084368645117823028378259685376 8935137 141920868277784649257000028268549632000 8935138 78216921651056269831710539420955888720 8935139 77474501431227967914250632670494230940 8935140 -2865000257559591539304820704041041920 8935141 -14676804414806908306964086660914698816 8935142 -796992359269386543519327893518265856 8935143 -25929910637650751134313020755548816640 8935144 -148925094044930298379525466815929123840 8935145 119065223252279325565029092520290052900 8935146 -75468660172998804200178497864277801216 8935147 73090114056061542908909823891477818528 8935148 -1423024718287127461010689305062145792 8935149 -19758569733351338147964457288127680320 8935150 34923677711769288636166304001764640000 8935151 -439591350171283116244725402128914203600 8935152 -8115492756628806601139537556595507200 8935153 -19081261631511386189180698934343015598 8935154 -54879472940679506809017638681663434224 8935155 19185306048740839723258465405062820800 8935156 -330473091687058426927600226628458251520 8935157 -73116418467379323312663882735270278976 8935158 76713207613645975103888836079495292288 8935159 13981580304892960830282788249479221304 8935160 11014453873799800274435951612819865600 8935161 -26298715837742200054526810820323996160 8935162 -155114998019829277274244930826019367168 8935163 32153639039195785121649222990221668104 8935164 21143996797904617843399967007686000640 8935165 -207370565473270931958729058500082217940 8935166 55318410186922305705533746749833819520 8935167 -8642242462380000123527889882786439776 8935168 -214201830484086962703474552740574658560 8935169 -248346879847076394292138479219417621804 8935170 -2044252388123483643079157445739223040 8935171 5099726875396431780741133357701009408 8935172 -166706347199716320706709687990452861824 8935173 -18985601903269764520672341866930114820 8935174 -26569046640965872393100212431746511168 8935175 28043505454771303233210892242445971000 8935176 -44900427485460240026004195667325952000 8935177 -40476651594410970553486669217447903974 8935178 -12528782758753407920126438398535040000 8935179 -42991223712692057537380731020500149312 8935180 -106609786535399088485703746837467929600 8935181 33371124494066454980454064955595161964 8935182 26245392640309046498170124473583932800 8935183 242950685682087249445075834386572241600 8935184 -42161495187682607923479856059097595904 8935185 826379538988867445183181806462745600 8935186 -16336895670692609762257734690556527456 8935187 -111879452308317550463110672967893617600 8935188 -75675272297361755386759582107761510400 8935189 -988524406552579578730810813560118244 8935190 -44444790621853032729611665288787270400 8935191 -7699575885371522785139918989583157768 8935192 13519317028333572063477869858177679360 8935193 197250220056876370366709691766499690442 8935194 -3795070046405077296125073081364953600 8935195 -102732733411171710217921947233797732800 8935196 87854711166890273820550350373111119360 8935197 159510833125608216551277447395521660800 8935198 24853382097645361560159966636022476480 8935199 93486069301080652208922476858449893840 8935200 5762216091587501756813601487542681600 8935201 157448717239441593947229837165404677824 8935202 -64502149470013873731624306281222198448 8935203 127415620861073270365509003174823037304 8935204 33259281889898062021450660254136197376 8935205 -108904143252282120000365521919629915140 8935206 24910019660209485209538306025741731840 8935207 -31647536216125324378764348445921377544 8935208 167903099452288649400270315345313873920 8935209 -133550677934075617265956032543496381686 8935210 -100445761687739394024227730180044334240 8935211 -7192118836606229246490991084089166248 8935212 -9274425307342637672796340705741504512 8935213 69641076403955862604549355809062942720 8935214 21136403319748339737095443422766657152 8935215 49461903156325500195322355044074421920 8935216 -1446969993839499570811817470469734400 8935217 -201218005164168847966213148576218811136 8935218 -102968473774422600832180771708149864960 8935219 -202331274130614176310405429064684208880 8935220 1395133614589603470400011990686023680 8935221 1764068992570696393283529020508417312 8935222 -83388751155366410728152874743422933088 8935223 -50502601740278282373938128667674808832 8935224 -59345860237093194649483937445314887680 8935225 50579524628107176714428826700481576000 8935226 174934330251836844204478964299775859312 8935227 -39877153235708175982348473390082579440 8935228 3002693519287204610163601688125427200 8935229 -239211048645837493109448429414810778170 8935230 -70687237059446411409510931160125265280 8935231 131029994530043422888961139842949636032 8935232 -116332615371902736903999865664490700800 8935233 104927943666446526960070046203328319024 8935234 31995768813166122643047649313090663424 8935235 -5442146089460476769848240749646039440 8935236 79711078095766129354487421118868184192 8935237 -70513223361650098069997971629178678114 8935238 7343165556457193547120256621160917248 8935239 -61766360203941414924431067165838009176 8935240 -109283877200770806267037925963522611200 8935241 18002934520211389650566347515948024000 8935242 30366168923268519992477318880837050112 8935243 -268228408850227268263876054507906518508 8935244 -56761262285249489972099198077479859200 8935245 -132659033136041053571880938049115200 8935246 34126863566905013647204838457936114624 8935247 -27026598723944464437436167607442451120 8935248 -34231903620304228095200049386782064640 8935249 64596880184077822905588688081867766880 8935250 302779193908615299677595777585727104000 8935251 52708841855595321765337959533466636384 8935252 -26594152514942621483100278772063330560 8935253 101053865458356408351328694293488240444 8935254 -15930796669582929911154962971186544640 8935255 30003827770569022706851196322136204800 8935256 67079190294132174107097495867956367360 8935257 35076244210662774837564501319381202640 8935258 80643301377583185809303639897391471360 8935259 118734413343844718420645992853508923460 8935260 -62296722818550925734414996173009341440 8935261 146275301119407462491045323393067918400 8935262 -31756062704635757281053710297106849408 8935263 114586056726547817241265663240912163880 8935264 92684607918440261268183842412614909952 8935265 -83965570149114944442493182099889982400 8935266 112317558399067567686802869546794649600 8935267 -60082376698097268537530568617508035448 8935268 -65518014685321839907319126593572638208 8935269 -1860718568794602077474488199667107520 8935270 27293649872321829901091050727154224640 8935271 -3061018665040444745232332207425536168 8935272 12436562692055717062948432074208435200 8935273 5316464820038853140945129931783427444 8935274 13497460442952133629647398439411427072 8935275 -1202599637796440150226102811949694000 8935276 52559130269547791797541847352773157888 8935277 -20953956951178161803976990826392414480 8935278 -26806779151233163059764490555750312960 8935279 169882572907200093599804826251681584992 8935280 24017340982776139346165363037337681920 8935281 -29995032509732689818862576043779634430 8935282 -42274528441270677802520107927532593920 8935283 -31504276826086024012350053405673004800 8935284 117934937279657558536785213583579815936 8935285 -29706945724415933460809218332181831680 8935286 53368383139067950110852308924746706592 8935287 -73448523855750955792315536338924476440 8935288 32774435455411829397910689697963253760 8935289 -229985304255620692865880374236626188400 8935290 9815665119270163936490484695729341440 8935291 221456623513301810501079874114076502692 8935292 -7136487846562644676296483326693710848 8935293 -37466499880088112038289602950095725376 8935294 -31985081322216812020850028425193241728 8935295 94891849238866793464885177816188676800 8935296 17069296642663311188670249156634214400 8935297 -94359963804960971177118971067491047614 8935298 26031851325143522482851051254053544400 8935299 23681392903114469361985984714533888000 8935300 68568089111207747214274845888709708800 8935301 105562048172696454622319975532783789600 8935302 -12219239611962729015052420955106883008 8935303 -123705269497462592112872998376928987416 8935304 -35450444639592793433162914710643507200 8935305 133227852523910608296064699584324365760 8935306 25931622586369834368313505860590269280 8935307 75111946146267949670418756065949689556 8935308 47605773082910981208370116253558440192 8935309 -404217046895902665123562837117879025984 8935310 -86604005932823179738460624064357018240 8935311 81998981619940038922764175609235324928 8935312 10424530170397138592498450807796310016 8935313 -201559317787798504425863327642953983438 8935314 1308357137551662286365354276634122240 8935315 -57741695975738464490150175004623486000 8935316 193793109564020529395746103374184448 8935317 -2245725058650637273365778384267966212 8935318 2980660896627080180316463407399045120 8935319 -144328746231580776407911149941032047504 8935320 -53719878974597482373415872214958080000 8935321 231483421682494500236902191531011141024 8935322 98933103046231013861285477147627731200 8935323 69283239276201531110900230061720003184 8935324 -10037258064847708639504087960661289984 8935325 -13047743446102415248551282414546516000 8935326 69041831710309787428479502737273590400 8935327 235268900988093047140864347313455198176 8935328 188419920280685535975519870719608356864 8935329 22021358835041378174190579176589363648 8935330 66070356448644852641026714478744539200 8935331 -61217851979264453845168691992832504868 8935332 -44652265779568945270765443961149739008 8935333 -21592574848974578152813536392228128320 8935334 927101019042802883218307646289840320 8935335 -59826445192377183888835250367819758400 8935336 254794155797337500517492524333089167360 8935337 175037528202226747942267091918615584080 8935338 101881863659056747011407268458371801344 8935339 -28385012096441414760378681017664655360 8935340 -16335043205144515648516873127058524160 8935341 114984318541688575507311516382107040128 8935342 -14411529340885051191339957101651030208 8935343 33502669269078634298580340020523016592 8935344 -45054023454464212243879305449852731392 8935345 189303318157352306828764649524508664000 8935346 1654803381444653823969833993038356000 8935347 -1602329347265446030863672489660180480 8935348 -243920159192494964414955179390895360 8935349 -173258919288273778625972413838532025728 8935350 -12022658068729811406770928467218176000 8935351 -157459418188422983973185700998534791400 8935352 -66334422244982283596134350378943057920 8935353 -80455249004234837906452857675352085376 8935354 -18774059039786549733374979712886388624 8935355 73097277166511909918743959604536037920 8935356 -15567478998862337954251730615279370240 8935357 -148441971271750236358664581514770400 8935358 -64129574806903355456082901400775567360 8935359 4941076260878613479113638656756648904 8935360 4568370401868124380609253391047065600 8935361 -29072136078327276537671060985544207038 8935362 -11960017357772013554966815192427126784 8935363 -77093571234846322672194938220149352388 8935364 281947956506729266300417345608727123200 8935365 59128424261093587126326685971059805120 8935366 -53671109882269663969256642992019424 8935367 -110747046448473790037155420630735769808 8935368 46716941293933409866176987360161341440 8935369 48222729362154685404474344794261696740 8935370 123875690636859166657469459766590343360 8935371 122835272170847834579108591110580892540 8935372 -51440304972017893454875705978315527424 8935373 -32845045338535774609054201731341349600 8935374 26214284118695022796751000149809438720 8935375 -330668006079862492281838879335708066000 8935376 -11631988793392818279039297313391149056 8935377 171274430779504240667404896496602236160 8935378 -116865151918951371666210915935159314800 8935379 -325697494605058238306687350013833271880 8935380 -10726681465576941478292024708453683200 8935381 24441154423151470257379505115613968000 8935382 -115712424533124835012170883701303912000 8935383 60189391629455554233367926540157004544 8935384 -42439107398164123191206800083537715200 8935385 58770488697257521900344270577543272000 8935386 50636765204956503675655540648935934464 8935387 -248208249266954445739245568343496885888 8935388 -20375669901255557151005838619048132608 8935389 -31159220938386056609638723063674570036 8935390 119481734261976060445270807468618321920 8935391 -21758877976382143277113684911587450208 8935392 -67544233014108117043856027887470379008 8935393 -256055135263544611664678195681395629420 8935394 63267563523789887275602629114098752 8935395 -15769065076458453533322120298669200720 8935396 -196667000079532258933462372759392865280 8935397 162344062961638628344580072497936158846 8935398 -99105637462552406413545771706557541632 8935399 -219197976851758822203885969225450539880 8935400 1025422095747914165570984376668160000 8935401 -59416442466275204947499701596793056 8935402 19701449628672669612530985152866750464 8935403 -111151115824580509570523401037629392096 8935404 -51208606829626110835734343979612279808 8935405 128577646245553416743341399390691397900 8935406 3145372125311426670496291637066586240 8935407 -123481685224933171839002713951542785760 8935408 26791061965578606284956951690925113344 8935409 -19843506344927259029533509925299230208 8935410 -705064177355458323932262239419630080 8935411 183861321922021319344229173233544472012 8935412 -3072638170436881056647998740189769728 8935413 -78813332781816066491778329148079176000 8935414 55829410756580324673170302178605136832 8935415 -153079427717382691638326702533805468400 8935416 -10079818400787621730371828487987200 8935417 22630300756171196101857110090805693012 8935418 27860353512593373862341939432391778160 8935419 3817132713574056445368950873356093488 8935420 12445100405174763708059761185382318080 8935421 -171394883037963818386131169690021740672 8935422 -17035000498340560764504555208969593600 8935423 -824108991830874174544537011938824480 8935424 -22160488019711129275548137730626027520 8935425 57992129876028283985523155720993755200 8935426 -8116561569359632899204323064097452000 8935427 -11941375689614553898033347632539417488 8935428 108357893434980782779075759798034319360 8935429 -10074947164718739790775108856446441926 8935430 27383540841995804237577089539880352000 8935431 81363324373363381386532062061231920000 8935432 -101286156781887822023329779645088972800 8935433 -95148911912400827110364159680365349596 8935434 -4620305820948864566296987284000917760 8935435 169771944203113771884907860353761934880 8935436 -123586718755772256244151235201335896320 8935437 2507489067117605643859078365975982080 8935438 -8982925955859506692069563158496184704 8935439 -152864727735204644046988687412777351760 8935440 4687058299383454939335265654029680640 8935441 -2391753905367982827173888068679272848 8935442 -35042650016679158410031168769176830848 8935443 -165132408775299764813801619989083200 8935444 62703182493352557292706039404859890560 8935445 -16518257769128243616410993353267851300 8935446 32106955761801394500717632169464156928 8935447 17746664660780312087643440684060708200 8935448 -67314385435340833600161224179858083840 8935449 104748947984556886288105713520494400464 8935450 295374835421262203287919418932925600 8935451 -70106918141390341391801851479969239520 8935452 47051593927265450182308143018809485312 8935453 95306943533180238003928572935197251200 8935454 -34012408961435434560129015928986024960 8935455 -2839358329436883374029119478477466880 8935456 197670592113478743902081012845724565504 8935457 47322227639060441153472352795350500706 8935458 10365207486567656324577555106514856960 8935459 -27453220835120592465556612291485252896 8935460 -97567565997381586272745786026982014720 8935461 -16230351931614476913795936068399823360 8935462 116626342780279438883452314872991358272 8935463 -90847073097181955361799227845558316024 8935464 -125974705753217137731175168528741908480 8935465 -63730965351213086851482938481295958400 8935466 -27427946086541789909827095155840526672 8935467 -114587392332030734089915368049976650920 8935468 -146043830963472132470713313669506884352 8935469 -230243123579564930402990589505172609130 8935470 12806247206338120381862670482816835840 8935471 -27479082222728673400952006303516161856 8935472 186257200949669429451750696390623232 8935473 14506910842709569607071155469803356784 8935474 103185728281682435220876603592450929792 8935475 -8905086296586542054025723081068363400 8935476 26026520889614270995667153869897236480 8935477 -93278543404987231295721649358799492000 8935478 -41305963189133865718560009148315498176 8935479 -21885223534203888117097160600104955856 8935480 -75590383771868605695894656345020416000 8935481 -172997531655173466672026991950877365718 8935482 -12689939475817415636472446300072121600 8935483 -78612690135956920461034974879227594136 8935484 23219171661155536423750376473818134016 8935485 9909719932640800226120761301878026240 8935486 -712390599131721644842070520745276416 8935487 -491061531724272670885455751679819832 8935488 -86872275553564824803266315858665799680 8935489 28449350385936761081792407105397078280 8935490 61041306275832880269497316952795284000 8935491 174435882443196280540775001250189430400 8935492 1514306453150689716081469087460081664 8935493 -32276791137365853426843380785798080000 8935494 -13661878413393657010930777576437384000 8935495 -6977425488173500855717273732718738400 8935496 29926232626671375810328750619170145280 8935497 -17404220286252807740481222994144998672 8935498 7100844457611079182360007719204940800 8935499 52566895119275085935918332350671228352 8935500 7574702646168003336374645718073344000 8935501 58094312492940269855043805687687449600 8935502 37771207372455249037451354090971398144 8935503 -121652277369167646102148696930959269496 8935504 -7798395541945044926553050739062087680 8935505 183699861657752629291437092573805852660 8935506 -80225842479942285054615114219202308576 8935507 -4526643173290835500251978128120109488 8935508 86401099451891767821519895779475091328 8935509 45110830260273103323231310150763008320 8935510 -122992631600573282823114219411026688000 8935511 19792587059544868792432487918311638960 8935512 -157044599968285885721250402578827284480 8935513 122717050567740753192152152529201784064 8935514 -10237444976965371001590147461273676288 8935515 -8785949266941666816178281817799857440 8935516 -112418163773988680546619474141383810560 8935517 104916649771596355356240460714660150566 8935518 63344639224127782580560610455986179904 8935519 96516409411310065923285094656055827600 8935520 -15623989959248655762973181244108963840 8935521 15488888035389151680930179062444953024 8935522 -34230525248837583600251795774367746688 8935523 -111569506656113697620404580315965156896 8935524 66882161931638605925135817825244389888 8935525 52810714927289685652581935569022457050 8935526 -96673808321972375612391603426385941120 8935527 14924153323149784484645855544298514640 8935528 -32510476490702961404503367537152573440 8935529 -4680248022972591832940406783528780960 8935530 -37794474543873098300047310802528000000 8935531 241909519753979987500248632455849228224 8935532 142713419444200881414859756594274519040 8935533 -11601353059132040710126683131191118976 8935534 -26583065134549577292286954849490587584 8935535 -1373357678051777138026160999136632640 8935536 30938110578974930543123646991110930432 8935537 -43068025942406914542213829815457067940 8935538 -67989015578902730356812757526345017440 8935539 56768872448587768493624983236806568000 8935540 15254075442784619527434795294335093760 8935541 -82407934108258102350613062076891055058 8935542 -24429190733489194356660342671820487680 8935543 156540240070029477100232195261806523920 8935544 -91621821397424171192317158199878819840 8935545 -47215900710882574477721563666817983680 8935546 116944023743392729717255170604680566784 8935547 -321685557201146078261593302499286817720 8935548 -62468389926998825310082125352495964160 8935549 -58566474951247705171889636799205665600 8935550 -32223842050952814379451848664995824000 8935551 -83486866602971115023732912141535007008 8935552 -171014040498241301961334745271789158400 8935553 -236640189661957761670823340051239035392 8935554 -16476450729062320942463849331950974080 8935555 -248279285492411466162549565381665486240 8935556 57771261999357965271910520924373331968 8935557 992140833985139209803376292992796544 8935558 -45215740438628170604493451902217161120 8935559 -340848122132991133360526440718448913296 8935560 42596525497908548632105786796797593600 8935561 -216432390062059439050948016041305105200 8935562 95686900330114011859186313720280394032 8935563 -17408053411023146344959516588472771584 8935564 299715378298605547708455480461819904 8935565 4134963140307621268146310595799943320 8935566 -74165145112981235719431986157202493376 8935567 -221758529289275210389132928229470516400 8935568 11885685339614701619433801842470920192 8935569 -9083859801344474739351299070386774400 8935570 504217196563130734490078001888936960 8935571 74142537373474511660861411993195666544 8935572 -1602651144704201994597131148582279168 8935573 115149139321983242714057793069520007822 8935574 23829831366849116663359317612748388352 8935575 -62049781122754443205032910844373484800 8935576 54420334798820883942510094694293094400 8935577 91322248575486631271488820104162812672 8935578 94570040279654924664277801508622476544 8935579 201700901340973367343027951096978473800 8935580 132538342722592401688744694256022118400 8935581 68129512799640444108085848552757836864 8935582 112264705888675549559880446008447915392 8935583 -83222188682457049649310436123084539168 8935584 15521809317621689160756891135447662592 8935585 -21799697852404438358742556680210954840 8935586 -6352089948666269844554585208334152960 8935587 36915565197121126163120872613592263844 8935588 11034747836779110710551035473769398784 8935589 -118050174536951515904313243004622587680 8935590 -5323680015496797830750195786192407680 8935591 97088612819533888651452481486244291448 8935592 6116679712434540135336783248497950720 8935593 19371000558771652217002469535559680000 8935594 -26743098230729301468334227050780732160 8935595 -42981751311651043158025191231822576000 8935596 -211169776993168839959749686642352696320 8935597 -39563748662220454618935801780975405216 8935598 -27029636999597767408681612068604075008 8935599 -30781575412568006586819386977098450936 8935600 8167662216910998977650460599283712000 8935601 309482515505972496555498295490832979602 8935602 -14414253685547457907729790506067397120 8935603 -308069471572948341030617454314058588148 8935604 27157979973988861633343308128033104256 8935605 32740621148992699972927746684666230400 8935606 -27993364933145072038803823734085873248 8935607 -268009539905499481102709911096497309144 8935608 73026762304927195236073290179420160 8935609 -201254595499842764828030468475554490480 8935610 -53644875671234440248478919894544445440 8935611 -74434710919009525917479762333530636800 8935612 79398280945715507535455667501731568640 8935613 24851883387302982560771843897946593862 8935614 29479834666124634959812603304223893568 8935615 531707610063564217654124821126617600 8935616 86535160742599541933241942877651599360 8935617 7421931528537614528670277573001029680 8935618 97754319980428371261022123277322263760 8935619 -57495482405610675290269020551171378688 8935620 -11762596464122752098810613323842027520 8935621 135584781962813729978729144915853132732 8935622 14935465188463437082765759674878639424 8935623 -55526771877577820850884040251756385120 8935624 -141663551659329687244721467748733542400 8935625 14476668382042905404623091087580153750 8935626 -7115251455175094513367298785229012992 8935627 34965649234936159364284623130476195476 8935628 771407999341127367751912867408137216 8935629 -51080775194061918737915507732924548416 8935630 42951839369950420109966780678620494720 8935631 -58161821773134313575917893364599511568 8935632 33780107905488943077648793882251976704 8935633 -66055704711310306379411469912166487424 8935634 30122137770643938094270508687234614272 8935635 -21518791955948781652416856205266184400 8935636 -24554305537650894274415595218737313920 8935637 162667361357699887243117975611876542286 8935638 -943925621991741304653720386628145152 8935639 177446898060529965625158217839748016200 8935640 -139584691061807357733544015019171020800 8935641 -35379647577556050528640348995670049088 8935642 -37423070048153669347414783627533449280 8935643 -173961918258824505464711936661713380680 8935644 -69193309734902966874162904061169513984 8935645 76685455338017994882099289309071825900 8935646 138126533617731017516589194044127047104 8935647 60322513165970899301498101364297938944 8935648 7786067084074620162730592932404658176 8935649 -196070924056968269648070483691058027964 8935650 -12498504119187593624859508437414240000 8935651 -152465416981456551477304250667339829348 8935652 46525498727914570442593904057447460864 8935653 -43119597061685431704122426099540308896 8935654 1555254009288572873448928784029125120 8935655 -84515378940014189314179180877560380640 8935656 141048691000458137061557458943838044160 8935657 27638902555845274759864759313161699072 8935658 -1808178261988436356466091156562185216 8935659 198928878358285872675309165602060078424 8935660 -8977219913894160200724685583032919040 8935661 12083384976129543720218184585979995264 8935662 -112728642159260153834145426660659619840 8935663 116930394064832409029732061488320651248 8935664 -63433007402384542966978898065886085120 8935665 39108653578296509241334197977205073920 8935666 4812042979168916929827340774248598032 8935667 45749808442841247890225688682991454720 8935668 34000144893150099882973830203334635520 8935669 -161149976449005213324870637095300148704 8935670 468550628690060036634141560853473280 8935671 6009669437111769726389753874719617104 8935672 -70229170754996599525334795382545510400 8935673 50882219101077537728844836260589821764 8935674 -56371611585723654121292097095293981440 8935675 51077323140267560278991845918394090800 8935676 -134515582778567960595454135112185734144 8935677 -5087577285253767109477054356436550688 8935678 -89521961085463510101363353804552463360 8935679 -56809605759040973554827405301152886200 8935680 16129450751529357625031594365000089600 8935681 -210981647039130888256120747982524274000 8935682 -2037355296039231670381500714094729728 8935683 -17857446490219500093511341657250214400 8935684 -82942779250051195873403557003614326784 8935685 18112932373716690263453412498343259520 8935686 -37244420005540039864688634257864796768 8935687 314697421660421048789547428734029239712 8935688 -32205215805053794359533566054182420480 8935689 -32396563836462711512399546918524050720 8935690 112548007225812453188607337058549452800 8935691 -144816683642664099142200357821362420908 8935692 29996020943162120637529009620282404352 8935693 -165988175557024877989798697462248130856 8935694 61221373129707756901961192619098673600 8935695 -129104026098876398459449890175976572680 8935696 -8930348258936059821845440761545097216 8935697 36223494950057549659821897610338436800 8935698 -42195447367517011044082343190446641536 8935699 -135150491442674208025127048775788185300 8935700 39047041881360268275052993740284928000 8935701 908747910103679029244288090951781696 8935702 -160293737836083746015678442460081556448 8935703 -48534693050720499440824202738681040720 8935704 26972326350968887164243544388646912000 8935705 -33205162690143522522411339946006601280 8935706 -28075069447190638038177085702851532848 8935707 95091196501996199435812768338723328512 8935708 -179275240614277083019433235913128950272 8935709 -184472830558374645191598350348654709600 8935710 -24050817594208085913507684262303457280 8935711 3952152510588782362907149124890897040 8935712 398017179448676975128181435104798310400 8935713 58747250645423947733852574522572341842 8935714 -100953524240505266098232840625959738544 8935715 -182114935461533961240906424814602286640 8935716 136716439321149093042948877375791636480 8935717 -68522625148795194832491009534963712128 8935718 63791286127194587499815236758551787840 8935719 -12292908088652842305896659576588953600 8935720 -97224256544646493695397440335118336000 8935721 -118374164583296730431465576293835275788 8935722 -22132679143043471421322317589808215968 8935723 -62920053906770919470528025285659867664 8935724 77092286041598383579193945126740018176 8935725 -18376669836902055459466144667842048800 8935726 52704891727011964396805351813471829312 8935727 -18379173502774176653836867192482531888 8935728 -2989736281089086330136834856674164736 8935729 76320513916926809921939167938522050 8935730 -64380076914043458699241046151308244480 8935731 -10618956814952034276565439576593382400 8935732 -58955043054979501665371943177085747200 8935733 -88479679874884819722664617845720688018 8935734 -22156556343758948612940699101514559488 8935735 -985413916046410758171624510011489040 8935736 253723434340517060090690703814832885760 8935737 -67165325878131655524782060683614846048 8935738 -41149031684758980688271022598132992000 8935739 51826965741859444340030288321387373540 8935740 -91510810466704893215648075490255406080 8935741 261959055428444170721255658909665829900 8935742 -257383465232848202310909860317140421056 8935743 61794175807635526535329741322644335504 8935744 881878358695725164300132650353426432 8935745 15128419367116589022340527108080793600 8935746 104036215306973363402736230093596454784 8935747 66550429204149370622892429420319561200 8935748 111478130476884891917032310905282785408 8935749 10379694583506908314831725378305723934 8935750 -9505210179320053032623514365912832000 8935751 188711387289093254718231186141604654104 8935752 17249296465523972556215934513190502400 8935753 -172039987907390529255724341502206125376 8935754 -43439220089044148961520750059844139520 8935755 -75645964199090635625557626669586855440 8935756 197079482457317113008222950322774782720 8935757 162490903520843237138022737514451443840 8935758 1407756601977814264497094633704231744 8935759 4259272956473469810547060008216283232 8935760 -21667579721339034099806793316153835520 8935761 204538191253030543804668700864644857184 8935762 -172017460339574220531612459090842967936 8935763 264043349750553686284641162217659372012 8935764 8736008913774816392371039270152192 8935765 -112727579074547158075015823218614103680 8935766 -1379531507735828180435596692882564480 8935767 -136201157903030823159758652240536114016 8935768 -52279458601263503737586838026440826880 8935769 2086803717352810365975851982591884160 8935770 70207541056131230516976076855597977600 8935771 14256922021953067382764795985379328880 8935772 235455692016872284037208405173526292992 8935773 -42678111682498814584689149700712464384 8935774 48650907123253424238778349964163691136 8935775 -150023983887472778223707647343063620200 8935776 43505757174740835135658419824004956160 8935777 -81633797545228552691186331541010609374 8935778 27300641166840295086081015278992092480 8935779 105964085866674314105785907681556056184 8935780 -8814754326378366476219756508322406400 8935781 882293029382642950445179503681352704 8935782 8763591486031105187403128002171200192 8935783 -250623685502472294636135412407330642336 8935784 -3446734668048021876013248209821532160 8935785 221879700616868798448736561795781011200 8935786 52442893002648476983118592861689080320 8935787 -2886295880922817264876870067728401048 8935788 -33695038678547433101547809003126745600 8935789 -124212294047690855482469160397224903860 8935790 74680616281298128112943746475995134080 8935791 270740721536619323630036288584425567120 8935792 25397700825903867787267516026249183232 8935793 -170726301385231804687375771554031046958 8935794 33025496149627144980149279417252221440 8935795 -96311581104120249304363531405658457600 8935796 6536688924232642484953642075367001600 8935797 52248485189389041931177694687274584928 8935798 -2608671066664875455227612897372662720 8935799 67800477857609251668148936773815302560 8935800 18225813060747098239075058297097216000 8935801 66577337503531500136168115940324938752 8935802 -54779766725229153763674494311030101648 8935803 -129685068789913074787411755422098199988 8935804 -120820141344750581211926911973689145344 8935805 24121630580072365060242334102073180460 8935806 -95863726151744594796162085243135905792 8935807 42196809669879774357120113318146092712 8935808 4577994752623495427225944719485829120 8935809 -69946651180129184671885115400568103040 8935810 21645624655426588559905736530282858560 8935811 -30427684647001807080754212012109779588 8935812 51768239791605358566471000615511326720 8935813 -39390181514086163309978274603725387938 8935814 -71527413406695522510750244858377198720 8935815 38869065754548311597554511304288721920 8935816 -15779253868990482986050876021016939520 8935817 164298797000641747641783771154561939152 8935818 -74843874494393994563847663464745866496 8935819 122024423925202976651757757269067435220 8935820 -49953619738864822818710143978412160000 8935821 -20016855573927986544443549615195395092 8935822 -32721641440592072916578676297478926336 8935823 -26903392988660228325421749002374726896 8935824 16802510015122871813629980640696664064 8935825 -857691781858359436924635954158488500 8935826 67187490604664514848240923280102812320 8935827 48184225387834212844034692623790143600 8935828 302901679308859576460521160228186112000 8935829 77909177516117405826639693170900196864 8935830 -742973507139589443798152052406204800 8935831 103270466460268068204981257182180530632 8935832 117377944913183048346368562876378009600 8935833 951253274233968790820755611286888704 8935834 -128793714779299650498376629617431906848 8935835 -15500945186038496504769264733614486720 8935836 36321818042739303695902456010258841600 8935837 -370385457785781771540704660584197578900 8935838 47374022396710577140000685559187624320 8935839 -6304377934622230841060737956158729472 8935840 23838728550724920018069300281131008000 8935841 43304792281095721572067923999086710242 8935842 754461734214812792865494535509748480 8935843 12627817200588732313667665408000885760 8935844 -13339039317822489550625704023587835264 8935845 3418501936795026095809704184789248000 8935846 -100447858590630839206953870539146524480 8935847 -60299065777597256211702307721927294976 8935848 230325417632852371190780849936624025600 8935849 -21757179915617601379640128098019909120 8935850 34687905775234868185227835705286400 8935851 124571709855780740991355129442081417664 8935852 168877774883723096369933234570522037760 8935853 28438285022808206525079527796365625804 8935854 79559865681328483966385209008156755520 8935855 19689145007110983828742075011103343760 8935856 32657014972217610209271018870587277312 8935857 -5537206607544680285112065551947646080 8935858 -61238530693313815944556799111004948720 8935859 -140016568721952958906232632425106596840 8935860 -32017016450785239654635740909329008640 8935861 21351983452803040773945548355281351424 8935862 2873645782308714019745383904655599232 8935863 17223763041628409079078986849424242688 8935864 -13964146633675811082439326684813926400 8935865 -55905980768767688525309026054834951740 8935866 39075430122147112172927489707060953600 8935867 -32464872480604251621276114590622915720 8935868 -61971535187455224103392169415633703936 8935869 130814904504195341410533834950170931520 8935870 39176812214751763571567063518224149760 8935871 2647267833498817433187886110170382720 8935872 21353255508784460002896697756980609024 8935873 -5557592856453409518364405290988895696 8935874 10792824601971949133667692240768292864 8935875 -159894277199078453465817531204409752000 8935876 -55790856922882707441891418248153888640 8935877 13061961750172002532195408315400006460 8935878 4651816210805158587339957526169456640 8935879 4462065145712465450713179284092331480 8935880 -61030226492777874630328328446496409600 8935881 -96170751284441344537639906379371704048 8935882 -88725302107267450103212593580655904000 8935883 44825056200947619498195105414460736424 8935884 -94298594627885249403966954856227356160 8935885 -113944814483115709582754359024678112820 8935886 156999996786724025402478777592463542080 8935887 -26347945429579819860732995042691794040 8935888 20939094110354312210773087924034781184 8935889 198255425570984937769338320306255016690 8935890 -51912489039479571772279002605916441600 8935891 -27032596301729209207968295150632408576 8935892 -85033418499676786119187403328800059392 8935893 -53496806771971668434698845434804126400 8935894 -12492164771552742538915461031142781888 8935895 2087245960601689462827620965937957400 8935896 8695931987667245867457822055563264000 8935897 -162335968488995723732032454525802117228 8935898 72103451055117871182451583945382409200 8935899 -19810946622025335890782793772887016960 8935900 24960507186042171211653312256700876800 8935901 -164117979298045118694381218445984422496 8935902 -15091418012262103750555339618921456320 8935903 100934450084452554944344584143204608584 8935904 239230921269030720478155267978626334720 8935905 -5973736556840165312964044939429621760 8935906 -28152216870091140612668974925639210496 8935907 -105215148876880324467770525908579917168 8935908 -35512306999316357414234475451955235840 8935909 -35431013200727899529977831221421825920 8935910 -39825826465192235615840058171256832640 8935911 -13852128549995115859528084432783892520 8935912 -3254561809562840526923147174932300800 8935913 -160896903073850644998258959932928570304 8935914 10763982067749944548858088209939593216 8935915 81546374124112666196802212970531800400 8935916 -1753673868060368910766751306340519936 8935917 -25944393927527943302764564312212317952 8935918 -49306760332475838769609420089437043840 8935919 274652743704667271957646438538414666320 8935920 382339706593895133561118330495303680 8935921 -15694304055144042812116477720124072878 8935922 -58992870253606017545543364256752258048 8935923 11124047931122539874336624498693357568 8935924 -144879730404770912734023246201838813184 8935925 -31843570812370977806137133734728283350 8935926 -99968879207885074050301278517617685056 8935927 -16784733727795391497871592000487925760 8935928 274199457457906205147655427209951744000 8935929 12517125727871833089867944932931957700 8935930 7600365833840568455001922367541673920 8935931 -40946286935701330539208400534577378480 8935932 -24288599610797284236088673472299171328 8935933 179268539326703197746452729584188018182 8935934 -55238234920312676557610460294446269824 8935935 31589013843802482354843128599296614400 8935936 4724496609642049479204954157973766144 8935937 -54522515428019511875117733609785693760 8935938 -28952986742511617129316923241754250112 8935939 -278267049772289210731061109243142110744 8935940 15075183945336576778008870117597657600 8935941 19949603191596095769032076690404537664 8935942 71944186823477794679343788064825163872 8935943 -30462004281729561816953963762538152808 8935944 77535998238182329239838750347787468800 8935945 -164591053636907010808232463306592518300 8935946 38427421910461892459503606824648148224 8935947 -257094018414529774140022463585834352000 8935948 -34552796584213394881386734103113816064 8935949 -94561131592951656266166939190043669280 8935950 -9600121088328982399036552125596764800 8935951 -31659337000644043119818039309198879136 8935952 69786091751010553690035233253760966656 8935953 -74638058247800891643927918889220544576 8935954 -7900200360650724081154766435377732608 8935955 31317575065693255560777866414458841760 8935956 -26916863730733419436766695074585350400 8935957 -120154747544352095648338332159792791794 8935958 80906609068017167102356213046318338080 8935959 -610608792714149479315277572706731392 8935960 2098886710863919323003761792611123200 8935961 -23168872047161423088688235797278815868 8935962 10009938582277032973710891818710692864 8935963 56915420932936760154384468527184280320 8935964 -6537975743140707939249707914594573824 8935965 -77724605561765417367422293922842610280 8935966 59300330380907634968411719414481385600 8935967 -94509924864435095835842952823357171008 8935968 -72128412304221085855520800091373305856 8935969 56240375029945274364790208111233132032 8935970 -6881008038489705794036436452097915840 8935971 202403927544079147149512528689697280 8935972 16378660056724043992361959771436763776 8935973 -120640712352620365173991083407880158820 8935974 -5444823970517913045493566960529244160 8935975 -70450319450162259907521100293685473000 8935976 -96498210555034236353073749498066288640 8935977 -18891017436221894674577228460883646400 8935978 3090793274359627737176821382940877824 8935979 -110132015969355557797590013620514654416 8935980 -48925658562479962787506195833474032640 8935981 655696284949506796473551078323294732 8935982 -1535742236874308883978400357439223936 8935983 15179770252154481212010508809893213904 8935984 16340114150045142974711320016230400000 8935985 132532239678691316062202196136842883200 8935986 20592615334873316092078751535836024064 8935987 39776031244129369247176315875544298636 8935988 247967090103508458882544692587792240640 8935989 84821859844438366868692817167969773888 8935990 42044885451067618782144925234603418880 8935991 31622375089070118989702378601267998544 8935992 55299808944919330680697143105903390720 8935993 275868487902408959266852517207537702544 8935994 146259926475596279961455805682845085296 8935995 27678935708665250523946224845681931120 8935996 -41189257494424700630541668868107392000 8935997 -34799783369059409704144792841917822368 8935998 -17661124870352942406900472988118835200 8935999 -66726533829042387607093756172223628608 8936000 -82899439534932031781381823227756544000 8936001 -14271380192621827232674104256703190558 8936002 2921015856948087114475189492266270720 8936003 31908592688297475064684798667853068064 8936004 3035796357683684705513765294835302400 8936005 83113247082880625505063089821870719960 8936006 -125375139852156122059004125842090086400 8936007 -21922051038739671661950123039154032000 8936008 74264527689974278521865568339200450560 8936009 -106242087789724082772745170057287594790 8936010 21480336495023250312930987859294850400 8936011 823681521205335016673595152387865120 8936012 -44900742359448722316201388816326091776 8936013 40402414976878034794551402914122418400 8936014 73086580371656794740012607928723441856 8936015 -35536336490582506258731812160895556880 8936016 81083294374594252465356481262905196544 8936017 -165694458310552927887466619856738561934 8936018 4349272807640534655089035516750344192 8936019 5223905231226560595638755677345968244 8936020 -37876556222994986332490428812779973120 8936021 226991968935355170551128406365515318222 8936022 -48320953964533576042750632712981916160 8936023 108569236950125670412153807746107659720 8936024 351835421800221534198834275634864414720 8936025 -15510036282015173791614407008597310400 8936026 -25385770097018501203110401531369001216 8936027 129728263991927925790413671989836183876 8936028 -121231674803766793512343083451901614080 8936029 -23826565712230449280915132643727826944 8936030 86184484669225974749353405258856996160 8936031 -29607020973191795386823277965835953760 8936032 61381269960309519448773899311090237440 8936033 156760238646092293489326020661877464900 8936034 -65418000372425950558532561602927998720 8936035 -42469447856428165737652970896163131200 8936036 -109060025327369828399780352661527669120 8936037 -2500940886284386418850763616075892192 8936038 35062485618274225773303660188277744000 8936039 2211808098668041379253521756328938592 8936040 19831614075386616804209201209061376000 8936041 78800828619934534627824207080186896442 8936042 103181473573469454457975953992660371200 8936043 135380966010258081069199532802842149464 8936044 -123012830077579715002668924316242804480 8936045 -1276337859669931291546657569958353600 8936046 -4001677103203934814874635928315675776 8936047 -158836384497532677967057007490725283728 8936048 8746296150724982319507692964072751104 8936049 139894893374226353105626840854345066864 8936050 -60733869417234211896571311486175831200 8936051 37368183410140348190223923886998640600 8936052 75192741116835766769808302300377362432 8936053 -27365647823973944899298268587923821920 8936054 74523559931544751605437910105284998272 8936055 -17130101435766983861175208721958936000 8936056 -94471790438205348642554916022883942400 8936057 -69103693311301374373082838847609028220 8936058 38324453502177633595485137523343522560 8936059 98469260741825499821751987273573077520 8936060 -7909317787621727775369686148985651200 8936061 -24873811725236847511482904377712688640 8936062 80489961020303500316173293902286283200 8936063 62907115230069116549293004499388258080 8936064 -53335299966775272929736670930828001280 8936065 -103347660156047925545820254962452675480 8936066 144077530453893252507331867124118689232 8936067 -21996649121064387542219522423401837056 8936068 -149193989931400593043326953795735393152 8936069 -30428361142323534187127404091609818530 8936070 20445129035109312288848753293360097280 8936071 7363704280202292968066745455462517272 8936072 62319387473924764251829429462904140800 8936073 -50692887342081305620876673312121134712 8936074 5398096965642588977094068438892567552 8936075 -37340416825490948385336076415773676400 8936076 2429732377388642871554065336202205696 8936077 -158160889182917757961032301191600800074 8936078 -36792628109723734810036509649123076160 8936079 13571128295550222469037488361486712960 8936080 -16115129100770124933527188662484992000 8936081 99030689922583016857733931606620409120 8936082 1433736809124180828553280546416835712 8936083 -64511834674654065597941895825977574976 8936084 246816123732378292875867480837150533376 8936085 -986364601050054487905769854555590400 8936086 115549136901756727988281632997931752992 8936087 -268042778821765123261825251796671294264 8936088 -594191553161328073011907443840122880 8936089 -33956620265496930428899445989651956540 8936090 51101331229485847900367166073786264800 8936091 -35085042382967193202867482217797170880 8936092 -14552419020389310025563369333440000 8936093 -235525943007066021942264971636473950516 8936094 11855713100098901463120179542774105728 8936095 -13178106272019850895335951645103808000 8936096 73843924759371890244803243943603339264 8936097 -136645119704568997400660371191522891600 8936098 -67133638878578471105795089005176526336 8936099 25426488531926453584097332839329793840 8936100 52163648448803135926720843151117232000 8936101 138414867753233273311552235065333079040 8936102 -23136991873270117435044716909815812096 8936103 -174816402953518472214299792387863300992 8936104 -75714205366756919401882401293215626240 8936105 37436130314786047731308544699312744960 8936106 60560557277097345382674136292134351104 8936107 35593580685597182941357380966440994356 8936108 158940446356790674556158360479469885440 8936109 -18881601172471993761430260374241135360 8936110 -135988939563368334886542632060691555840 8936111 88493972661827485514473760614941612552 8936112 -34381099931839277164920763102593810432 8936113 89749447252999458171528524785188789744 8936114 13633714317771872357534145255302625024 8936115 -24525591558634513039594444583499683280 8936116 -35602219383474708659789162786132559872 8936117 -50679674545796446383420753493466776548 8936118 41155406787910893271553135619168710400 8936119 -143775615235818557120571683655230443480 8936120 -52486133677964758650954427743354163200 8936121 -90695274242091372565902870214749197760 8936122 3231522842417481678751366116764442624 8936123 -21772675381392444866804938057897490160 8936124 30392639296704592833816318303621075456 8936125 222893044248706638593562362602635984000 8936126 97253754225246882698444763779912140800 8936127 -47385756289780669762616097874927433736 8936128 74335687445451533721570567007599853568 8936129 -143167014862044923663685288347619239724 8936130 40896591359186093251192685349257318400 8936131 -1927204129011418625703448961726976 8936132 -62599832651475513664824092782931167104 8936133 7314098938560866711794777769236326624 8936134 -56442164247848302699770028842249335040 8936135 25144300858916371369878781992150384960 8936136 -6431818711742049362286036909271449600 8936137 -76781753471746518558333225918858395200 8936138 -33263647640344987371917744447941859280 8936139 69554960896807289097402054431946974424 8936140 61950656098202711364697643909143372800 8936141 20627353730227992539252007067649095542 8936142 15675762078572466045030863648265152640 8936143 77434719311056787477726284636427044800 8936144 1665736299080901687670439307958026240 8936145 19035859925426840200185563866682745000 8936146 52243821292392506878215015212740988064 8936147 120870284880281913241807101593855421600 8936148 -2560450234660442543419169674141034496 8936149 -3570808689812871448882131167034604672 8936150 -87194670278786617749812419491574670400 8936151 -17506995855830151148254247913802028032 8936152 110673029620361101758253281257595310080 8936153 -1973086250848777966687616785558098432 8936154 73598483778317136787140422286500481264 8936155 -67050482556254723681341421640876518880 8936156 -55614166598046729182043257989892014080 8936157 -107256734942692363522399106250579911808 8936158 59393866873296320513494224189198031872 8936159 160567661762455400800432455614597907360 8936160 36055891278042456271993218364680437760 8936161 125762899024444736792841809303871141652 8936162 19140351631502949946612447724530468512 8936163 -16956977493322147280785280374141175508 8936164 -276834527426582605160843446987591884800 8936165 77077283287932035638594482126984912000 8936166 34791732377254595901581987451469110144 8936167 -183571904557347982120021517266282982640 8936168 109772816782864347882373521999309634560 8936169 69855369713670473217405730952275987872 8936170 100940182729841188677726420443302210560 8936171 -112761647636920102207708768184088259440 8936172 -24083915149295894579349164381832895488 8936173 -49508433508342284846719788540226369578 8936174 -443032045183161945305605145903232 8936175 5313323009073463571194299169903872000 8936176 -77176038467463292252040626804278067200 8936177 -100432836191672301794343954138390413760 8936178 -42687809113549753983893351217455796480 8936179 211584201672661504513999713727648061600 8936180 80967457840780432489426543050450739200 8936181 -42941003292911383479501406193095179300 8936182 107545575599355429482002616124350124192 8936183 3686655907105374968641373168725491432 8936184 4837150284895673950259306120002928640 8936185 109886600169167134868752694387051149380 8936186 -43820557844656398460079569885489641984 8936187 19690745949343718323429074855289581168 8936188 -20867681555048433165170914531964759040 8936189 213067011649241943772764070206776189280 8936190 -3688895110335067031975801481940992000 8936191 -221500392352323074532840617401914356616 8936192 195904803320049027561078195455464046592 8936193 -7621650573326028764494316644880471616 8936194 472370748966046595966447020867538256 8936195 -24552440236886473501919604727707094560 8936196 55469710594102519314670581198721668096 8936197 35618043060231462436043454256838599646 8936198 -23663714392740316035253313773081322400 8936199 -167651435465679350111137206111406067400 8936200 10083088150757178746032124250697728000 8936201 -179661496364024544049776313111656918348 8936202 6901975876311360825028485176095469568 8936203 -15865384003990145304397234391247174144 8936204 -190201639631666912549293809318755395584 8936205 -6378235686692995382246856372247526400 8936206 104034993188018701780792957955440047552 8936207 4660790152093111981656614801672303712 8936208 -44961557965618307575548178178915033088 8936209 -256573254914355126439144115340458528590 8936210 -20419052596203964280300525486662272000 8936211 150637640637926129634525015934699705272 8936212 110645452621738160228498261398958960640 8936213 -144449455329540499124991986226574560 8936214 -13777208400885321761295721977200578560 8936215 -9169074217187356180040729920759178880 8936216 -143813370745043160174057370028577515520 8936217 114462413985927834302603312423210263200 8936218 67714303208147230775533439335495288560 8936219 -179603765975611543327054233471358816380 8936220 -54386537491386645881190976277489571840 8936221 -90200479059228513769900942264101833888 8936222 11234976509259851118696246412921853184 8936223 -71533390970383443762635800885168796400 8936224 176376527109060658206385575424237240320 8936225 -12087599888031162882319337997079824000 8936226 4918050106456128896367022227934160160 8936227 4733152888538824427121250963774398592 8936228 -103414584743141298725109152418760949760 8936229 242766238931926728399847838981332342080 8936230 102902204196954807552398261795996361600 8936231 98860205719447599464464491102539575032 8936232 -36242836940382582131626385554429132800 8936233 -27194118500050603132701969049975280518 8936234 -25039244576080142958657667229879156640 8936235 -16042264384585553684364304033335302400 8936236 5695546677810398741628389693800028160 8936237 -4488144231105904636734859724113242216 8936238 37794762902376072157035266185082813568 8936239 26065561490972785957874683065539960824 8936240 -13206159573198114528340350277863014400 8936241 -69620278237611587995406815479318996960 8936242 24786846465707241668823258926908864512 8936243 -120694690757357458687166348227015137120 8936244 -1152463493371569449225414975652783744 8936245 -120868607131086302143268393728814422500 8936246 -32527045671001978666696388274703122432 8936247 -46907106575236525480146280096010463000 8936248 240519538029712617077259338174439567360 8936249 97601890004409460903376947048978911360 8936250 5323404460263325168556820619909440000 8936251 -164988955084849252083491568381770734080 8936252 93530909092612541576131072371414646272 8936253 -18203422231153642496572815358266114138 8936254 -41321380236135151971643361686818966528 8936255 -211656306662138216869602650708583522840 8936256 -5822169079624072634064653657812500480 8936257 3393342259081334665749043331003338032 8936258 -36983014866179767607706029917078807680 8936259 -102112031884364503366121556091228323072 8936260 1948176795179011680446435124428943360 8936261 -155238506566202526876712815826461495138 8936262 -73421470417487629163337732099292886880 8936263 -103611920333641276233858702277900983840 8936264 154833840353396903498432732722046223360 8936265 -20402012280216014832405301230507238080 8936266 65840529624764696013912725008250807904 8936267 33984132075872667284661954813567857760 8936268 -6999910242786867225791437436649369600 8936269 392323184703985617770939772407614918540 8936270 18080795813948559314386883269742592000 8936271 -292731120205447755994452935255631333600 8936272 -72149413100694353901705938645883158528 8936273 8596435343733972519510102101161222464 8936274 9575868855315995115178978907956892160 8936275 38437580364484257590615609820129000000 8936276 -11914062601176845295224822370348531840 8936277 6571892862917873928003273914662930944 8936278 -10244732211874637979610858089639231744 8936279 -126853397959713759926261793450287181312 8936280 -2421419061619645304591522091099340800 8936281 240880181319928827849350124083961221652 8936282 79183599759102036136537044897022801152 8936283 -152510681532387373001178456904084910736 8936284 -1763575594913557036243948369326407680 8936285 40469256102507393936065292690044511960 8936286 -41056237525055926133350794054925443456 8936287 -5814534610732186899719389410567780064 8936288 -152436511190786743551711670309180145664 8936289 98752694479115695780844391480342032400 8936290 -73239234391268253978298408171703001600 8936291 -25166946482935321458884899809576374016 8936292 -15559687058314989780066352091651481600 8936293 -143614036390376237374693269131792051458 8936294 8504567448199483153702985800743734400 8936295 5196697895753853512997778902878286240 8936296 264669356626368264445668612235121295360 8936297 -35375345837189510057438263802537063388 8936298 -40089409363970040885916363060670300160 8936299 85243969848026379082152209354814337240 8936300 -68263963109169333764996855188571769600 8936301 119896446416484654352690572022772899104 8936302 5546566590707638880951031397835066304 8936303 -898918438553720961185941413856653576 8936304 -17643966093585791835844969070365704192 8936305 -12342726990835609984560970183680238080 8936306 -126521260300815206535751478550771441648 8936307 -167290811117107902912593055064444423596 8936308 -48456089178573051565641712452341186560 8936309 7603082955844415291966660123248883616 8936310 60373743954894392496799568260882636800 8936311 214586255996768074621383081037777271912 8936312 -6763147665587000506566713303757619200 8936313 -108573743425257654965964758080259611056 8936314 -31104250934878121383758208305924203328 8936315 -53939755410300318163019012388572629680 8936316 -116257327317150776205529464572921584128 8936317 57611370350453141281215370611215508480 8936318 -69835971438243216235923077068858928640 8936319 -8800862526172934360129366579041629696 8936320 168878440950374780763366317457250713600 8936321 261498465822882023096451406434201484500 8936322 -121444374177576583435620374014906214400 8936323 -87716473370576425670464136893311183096 8936324 115169688586214981499356675189794413696 8936325 -54228831833364375224612206710637574400 8936326 -180107686389210965719423095787298650944 8936327 83348093172974487084695987996469586440 8936328 -24815233040861405486391806478672691200 8936329 64854590429906777936954439997506059930 8936330 -12556345838724827699003636800031383680 8936331 -54116550888146161051579287837615760896 8936332 -11794132846587232731339061388566074368 8936333 84633022605831936178455631190962737120 8936334 22908195848254226323508393561910493056 8936335 -9086631188149247178864712655632473720 8936336 71278033902749876112407220071256072192 8936337 15418664291721514642383058102446005952 8936338 -97649760966104506118529734887335984000 8936339 117473826962967604834351342755796096248 8936340 13656039677773537876964661520066682880 8936341 13753978865141448550344253691495545742 8936342 -29580013648055899598859304365741032928 8936343 -51194302857074419797368932027791124680 8936344 -89203069839466491356201739995657134080 8936345 182224561343009573142710994442835208960 8936346 -1500947868034487427156113162197155840 8936347 76579832063746375695127853395065340432 8936348 78165573104335813426785553622649340416 8936349 -23284872231885092977368636573412407936 8936350 -64278865446173569926891272582867016000 8936351 -21167552955419572798906387391800302816 8936352 -49027117051971572974618067386824130560 8936353 -190347660638168907467464873139332729296 8936354 -5216562760742657410811160638673709056 8936355 22101714737298413948865390962876190720 8936356 15270386259840567034641393374993571840 8936357 -23815798156421111423539826150387171394 8936358 -17014957507834489488894345034663530816 8936359 -16845556772490534392470087392451713600 8936360 70855997897079399008691026306588160000 8936361 7844544285615858072836245477053551040 8936362 111066464819573933389366066072541856864 8936363 -35898770759530686456335961767904362976 8936364 -69489604105181839976348526928361422848 8936365 40908401600147203406043108731481792000 8936366 -728495328815095844010489662286130368 8936367 -76114262462394450270700119180568492800 8936368 -61620320877995319451122106276642816 8936369 -129971300336236783775792908370007716556 8936370 6476214606780659970707751046367139840 8936371 24413977852253433705600962189626722572 8936372 -181159652231220036263006348288140658688 8936373 -42822195173901673011763365199934730240 8936374 42034010222165643275721027460203450240 8936375 -197045089422903746580256603501229190000 8936376 -47061712248578345891206809532411084800 8936377 -269137227630653101903434950476693714774 8936378 58856213998570117482313874344830147840 8936379 65491729884191108135000850577767230400 8936380 130757054485858426085490044098178572800 8936381 359165169207791015464767245472889995264 8936382 -5775948373881000671264376083212047360 8936383 155881700966313481657924721216044990944 8936384 -68441652445778371171634555763032064000 8936385 -10739156451508171817796909895481269440 8936386 35006633522772065784875056781329990560 8936387 -69778348123987125599540129125404416964 8936388 -58680338978205948235188180621822647040 8936389 754904563540488222870105437128588800 8936390 -86391986345696310316898687510821643520 8936391 -54368818550256654682434692998488946008 8936392 -163832953921613484998862997970380062720 8936393 -48376282358618951422584207662237038320 8936394 11041623826124542224622642852541740800 8936395 79529808393861542753008684123047096720 8936396 -6910871667505190084886267778006302720 8936397 104525311349586325437559654313323432374 8936398 127673211201471334749241848354467947200 8936399 24465391150020444356954456369754908400 8936400 4791896123792283465025986521815449600 8936401 15511123688221219035722180250037708800 8936402 36776948316386348412304500771497309472 8936403 -7499362233635202437522866580774204160 8936404 219353370830253900651748821845104832256 8936405 101279011569169642460021089979633076060 8936406 -1701742891055730698319980354953001568 8936407 270282182541636031446579142959033261552 8936408 96138882515944913761513236293559705600 8936409 -19907422521469406541967533950361994272 8936410 21953530728906432434976750801726965760 8936411 109363136257750327344779776811464482024 8936412 73086831225789805174605284988486093312 8936413 -224645364625911966179906562239240501338 8936414 -5486957960614170316726977862367121600 8936415 -84529046356891809229463257159018469280 8936416 -144026612738174614997847121320550072320 8936417 102616646285101448352925744335399782592 8936418 24978622359080924458856801543215672704 8936419 161961434187856935571537001885668849820 8936420 81657461959359728423211678292923617280 8936421 24840709027162122768249515761559374560 8936422 5098041833087759177613838646018419200 8936423 139763772302345004536385259922918935104 8936424 125497677083806516446667922793622272000 8936425 -70756659353266346708755226795244607700 8936426 -73425607734774747290330409838080906240 8936427 -227293127764402207827799531170027397440 8936428 158822938294697116755871661204620275968 8936429 -302916434217583804296408392679773852970 8936430 53154497477329251669584316493235925120 8936431 -21067354313323657099160122731239431200 8936432 65573932559462657162682168382586880 8936433 169970978846476720876433752878901905600 8936434 71699634689947527060645938447827669920 8936435 124734783051475258418225363692252803600 8936436 -62592076553434739358058555842609432576 8936437 -82023577369220443358041813975364764740 8936438 -24380280696215806784879044267061176704 8936439 130944492812100585625843334974983567360 8936440 -145900486169875201922255908121363251200 8936441 -15785011932701996442930811534709236800 8936442 38494696639940665842938571727519580640 8936443 101022943769812174633542407523034018224 8936444 -120553485727115463874689221815946231808 8936445 -25388380608241899408263711275326422400 8936446 148089955456119798461245610803469112000 8936447 -184740154470887242684006975384205845200 8936448 150681173964423575601437042338965749760 8936449 -110090694737406320141896628008481808000 8936450 23942090730707268116959362789958886400 8936451 192967151747144750094083838816355166880 8936452 50771105340835495442082352401757204480 8936453 -120598797159754885034951739590176013856 8936454 101390550041171086682047841181754134720 8936455 130649584048204337454376072432891080 8936456 149098929194362396754190054349035770880 8936457 134233228155715787941553729173209319440 8936458 20426922915858399400286634753556108176 8936459 -29786039547888424332029146072168892784 8936460 49682465772739844839806021384794112000 8936461 46755408151879186365216885597065118432 8936462 14771918150623334872325766183687498432 8936463 20283130671073610880477685392040209408 8936464 -36394559866376633479024268293081784320 8936465 -50016945567078209232288489546727552140 8936466 4327744189690962786779279329005232128 8936467 176532669557515198041022734351341609516 8936468 27441514584201673607632829078624715648 8936469 86608238016020122809696225130803878094 8936470 26355041109939998222831990005590303360 8936471 -90740056604976719003839435382198342328 8936472 99442543158338493623486411371259473920 8936473 -48917979260659434053774689158373335420 8936474 -38185892444885672592625204905291048480 8936475 271943434352528685997446057409699200 8936476 -34456905204809128569249465641662589440 8936477 282152716189331027846000399526600308160 8936478 -93441779652317399238576959989540341696 8936479 -41796025907443229553974913312708502960 8936480 49566919995414309161428694428601548800 8936481 -75410671402894446275589051035647953600 8936482 91299855547152238155098803388510552064 8936483 1062985823759162176702584258196922928 8936484 47675470642963047643267297805151937536 8936485 156975397032344814097101988010889807960 8936486 -82366832517425936437392718835300646912 8936487 -4212075127746265156693001113763379408 8936488 104486111917065073376425431979233361920 8936489 8291069541393248522196282389410963008 8936490 9837982524484650986208698952548390400 8936491 -119654702953774336309027684707789004108 8936492 -45520688686739885563919709745830693888 8936493 7429375346651413161353746005149928000 8936494 -2825720704838793214863591351625728000 8936495 -260051169795821853562614152597791507200 8936496 -4998069644891038046189265136152084480 8936497 91338792103496722110446593666788768180 8936498 114182017367234133581405301209488602240 8936499 3474285198111254025210479832135542016 8936500 -87958686896730632059384221977763456000 8936501 1959685008920377174136073166479102144 8936502 7037767791410142379649787703872184320 8936503 -302551526836523330141811769431871810280 8936504 -99721609928022191558341531436511436800 8936505 -788126341650612654216605881295159100 8936506 -141567249802284353273661120944396791296 8936507 105340652421297254625206719502762646756 8936508 3216847902056256721608894939676803072 8936509 -145300159125533034534443662426252639284 8936510 -5586535152292841398088130124779828480 8936511 -50439108666143964031200403317230468976 8936512 17949681281325954461769388021914796032 8936513 -6411919449119051989055820118159841880 8936514 4203450746101456299577187355480675840 8936515 6365110574673004460884707879776426400 8936516 41575750479837524301815047347009421440 8936517 71179065076145190902044906158268742880 8936518 -1992679130074758027082475979724399296 8936519 -299439977441537090085433714912441063080 8936520 128300396411555496357699483378944409600 8936521 -6093776853015457958975168062731762912 8936522 30952674487780506970878838614897752112 8936523 67176672839506588324107518062342341372 8936524 -28246297343886832149063537701850777600 8936525 -4452167029352298127424791759598246400 8936526 -57893869800537597440632656913372626816 8936527 316398088039026406700365559258903782272 8936528 -27954468264613795029302627846428827648 8936529 -29620915252184574805638897511091726400 8936530 52102712465780628668663150825450240160 8936531 -335595943478834806309951829254237627668 8936532 -19773621171937225617553945874782291968 8936533 -253665271244479463601974905571757143424 8936534 -85770182738909113467834492929882325888 8936535 15557996210742350724879489133062743040 8936536 -3736766433641328327309855903852134400 8936537 -8552005168591598171632965955315421814 8936538 4538204746025325540001433265822467328 8936539 211429123311577200527134949244149677824 8936540 129289153172812497169861100798996682240 8936541 26521493452935558531403521515105413440 8936542 -21849088784469976846495745986279485888 8936543 -84795401691371408617791805652076066048 8936544 -170880588743447361988793223900982149120 8936545 229399257059964614465135804260415553300 8936546 -117396937587991916006146158101652228528 8936547 250160368472237329789361932064943844272 8936548 -13110991460698182444115728873908785920 8936549 58780514189839565172801160744212127740 8936550 -8284224248201553122477982926528323200 8936551 -57618426701313487983553255860283118640 8936552 117667785869584158893711802271159065600 8936553 -10205372324883887052453869237741620800 8936554 132274665636615132813993359175360694272 8936555 -2430867676341201922831302475502153040 8936556 -41264016988952739662769833765653118976 8936557 36880504505091695222316303996592036224 8936558 66554724542160888075236155387954633728 8936559 69938348072892300682675622688317407200 8936560 1051022827064893494575504112421109760 8936561 -3616428615274982147298367908874440576 8936562 -1460312638080239781442024739759575296 8936563 238603775294749198021045541181675348812 8936564 19620554986456274726799928450192760832 8936565 -29014769191921763988101819810918209920 8936566 107289725388786255099648122179511722560 8936567 -42909637759002655773562757798853802728 8936568 -29354261877355390957137258541175869440 8936569 -41696292960371195984893578166623446460 8936570 -45514712745731926330396334077226303520 8936571 -87504735298194443430919570321067430888 8936572 -16536527605513580527248930653662849024 8936573 50334241625759778818612278957354951800 8936574 17694191954477897939370361408331258880 8936575 -41023816313732299642531192906423293000 8936576 -147857257820821505942830255932702720 8936577 -87536598262482645861182479607183444952 8936578 -3790227860475672819606799123674745344 8936579 154151728967225073167089383292222504680 8936580 51839484131805651856418841525027225600 8936581 -27371373881669892877810521807726523776 8936582 -161587441130378210816621355826506201600 8936583 -21076085416577989914551527500852788400 8936584 -116808080061618948130176537337362877440 8936585 -1125815578136344233044343788136065280 8936586 -25735229027140307652538414411481193168 8936587 -6516572822975330661225662620711557120 8936588 212027768446705629003598927861165847040 8936589 -131508021971240820873159647618366546112 8936590 -13842168409715701775135468525100391680 8936591 -47559567617782660407556963791699975000 8936592 -6424188168325279643394743665540988928 8936593 -93112325038164632323897082251022529680 8936594 -22902104458943571173436468870676915968 8936595 15680439593048752762801001520454200000 8936596 44613328317453207844176280832388963200 8936597 62356197925319837159120464713365057532 8936598 31631994146045421989559122135295886848 8936599 78101964643767489765563573796409717936 8936600 -49037885004552543839691336695076096000 8936601 61476996414282493543195816881582315264 8936602 169354927381700585018765513987992768752 8936603 3639956693000279356133073471550640784 8936604 -693422642783361372531867592485691392 8936605 96507331425461707336737557312962086360 8936606 16116653558726819821564409924062237440 8936607 84368734536969608616460669571183444040 8936608 290300906027010609190612918508650168320 8936609 9188231767761439341342310647480701952 8936610 -11712953373721836733553848831424609280 8936611 -13692164931282983987343713063633161920 8936612 -18943533231296490035977277131346380800 8936613 -24305708008712666291698353500653034016 8936614 101488984594126409345388990356246194656 8936615 102457297223703500165073850495852952760 8936616 20236923427830736596229697176684707840 8936617 -85503609264127087238587214542171587334 8936618 22188420442766302289131927428975406080 8936619 56929705637437858092735619966183527600 8936620 116398009024293238306861492605255091200 8936621 318138753689571908998091091532092396822 8936622 43133164365293292643637491119347124480 8936623 -199858105353487537178218074408609974128 8936624 13302300540651902355370052397539082240 8936625 -164298368657114744217540137856706032000 8936626 2126134742872192223781208441916746512 8936627 -102759487111218392331183859229247338496 8936628 610439200258683858659664422443425792 8936629 75752779889610796497702927210101170684 8936630 138541623168168433270380772924528233600 8936631 -102866379435780035587468156516121245440 8936632 123842209961835094808380371971631206400 8936633 178042979268166778751479456411125697664 8936634 -3368062625343725403601324499829708288 8936635 50583312970101293297012398572301769760 8936636 37392128070726597920355658429011502080 8936637 2568735666820645140272738388182084160 8936638 -50955336602880815633251207019736176640 8936639 185150645275212765959923296896599296024 8936640 -17168527409596473424194664288852377600 8936641 -69421288100534788725577682185191273856 8936642 -36128302060944389444849670799558450176 8936643 68379605922745931669365754897253055728 8936644 -70475381422310397715483163111122593664 8936645 167753523313526357539712670742958761080 8936646 27669220821752652849770109737350075584 8936647 -285756505911618844703122277804343456 8936648 -14905949713638205835698909021529210880 8936649 -675743829485001446140247838825204480 8936650 -25078166742663206222800138689263040000 8936651 229506284293100028936884504281813973652 8936652 27421339117290914261385771415245061632 8936653 334498136699497588624207109007339532128 8936654 35176891866721502089530639939314179776 8936655 15544307339092014494022672766461457920 8936656 24937811180494707557873724871278682112 8936657 -110688778373733165272102554986506030094 8936658 16508867603162366459343103291531543824 8936659 38799312008901014545313074955551050860 8936660 922733415270860730894016157718044160 8936661 88844770461671002050627678248138399424 8936662 53817024560087306993418745997375980800 8936663 -144016231677384587788536529925667092088 8936664 149051554633518896163522486559790039040 8936665 693362566077026322485098511910381060 8936666 88755328977214253885063946770610178032 8936667 74257440728267719265484358216938888684 8936668 2051345730755031826210527685901921280 8936669 147714603766478236819477044085133469600 8936670 33700805475871119302782488253706870400 8936671 1206213699826274896012429497242136960 8936672 -344754171410343440767679872270273609728 8936673 112411516484583369474946186473406211904 8936674 -151421529405724387423931219424291237888 8936675 -63470746101199405277599838569506412200 8936676 -42548502919697555180150944492291399680 8936677 -22527175350421751256721383337346274468 8936678 49560858226287191072296883320608956640 8936679 57157027552692255410866983826470004560 8936680 -15857238532353510285446284232471347200 8936681 6724163043223800525211289732858114532 8936682 -47332487429005670682738338639775695616 8936683 -65028121755519182752608339454572271840 8936684 59526541103627733532442630736336531456 8936685 -71557330458743878451417267453808040980 8936686 13827326736015182449173345793019273088 8936687 8809236894490558622472882382574470080 8936688 -5834257671311181578201503053171916800 8936689 -344794872006330968070230241220183766160 8936690 90607867797943913877227701203379200 8936691 -95033002552085403372045357882214981056 8936692 17786693093860890117018656968788992000 8936693 71082047469527255925069304711472529504 8936694 -10669748087848962332104265565130633344 8936695 211918683985216807372454631327983386200 8936696 71217417632222949963916942809846005760 8936697 111143421042254528135880514947039936 8936698 -149423986869816934686846546857797143840 8936699 -61266560880761780322113570078684559360 8936700 43481624998174421534125476214481856000 8936701 -126620117027292583504442278537322846868 8936702 826781850735965697699089178168855552 8936703 211555335205461965636361244894491571200 8936704 -47051560336740600734797535582527422464 8936705 140283344799370382667399969789517963860 8936706 -53508205895021763668575753138382445696 8936707 25487293622531042559009800437142848480 8936708 -76628746668971356130364194692356599808 8936709 158440506737425856451521947000324783008 8936710 44753785929552103048936026068164997760 8936711 6973521753228369681097758504545132544 8936712 175344691538310175552816141449949393920 8936713 90580617283341013369559826581391586920 8936714 130528174819890638338149847671625177440 8936715 -40914846858354783208331249099348117280 8936716 -76281790541707869400528149028998396160 8936717 395177543054252606271408802686238032960 8936718 -22579136665659589623969376016077426560 8936719 59163763338344057183449319528782881408 8936720 37062242444338993420828254051684433920 8936721 79700141267149857262811985297761034624 8936722 -53314595111936877297619116959478684000 8936723 19454905728839555442525735152345611440 8936724 -85923392494223796453632623949553567744 8936725 -37030342523244298345715038081566016000 8936726 34237532415259727071806512568073033920 8936727 -162349098176309633443675834028470224000 8936728 56102559568855829203120506027067944960 8936729 -129714246273519083674931490561038036460 8936730 -3698142040858781917923022687423910400 8936731 274482783562954187171284346771363206532 8936732 -1634051885422432989228216991175562240 8936733 -776882177473422041591318175352784544 8936734 3133064574716196727111935823922054016 8936735 123676346581117041243848951422606624680 8936736 103048195786918359050275405496366137344 8936737 -75117796374104351057216940131985779614 8936738 -65636989138080655465070250849561570480 8936739 -65036688250648878969693576931514324016 8936740 -82625289376127895960844628451009024000 8936741 -216574582676293192096153159430442494016 8936742 -19600693586713101541239080187251834880 8936743 -209819312515251335110821196947414752008 8936744 160681810408825572042258709988616837120 8936745 -8498560101981502137718943980570276800 8936746 -1653333640756289959696976101045856256 8936747 -131246483121084272406507151895283458364 8936748 98319648256121694981544582446809356032 8936749 165659951721659000557945088067459929750 8936750 -165624455708236339335933841556851248000 8936751 -122787217445083901594049916005078104568 8936752 -42187444549894636115494684184141856768 8936753 -17712432070536668245317849895231696320 8936754 21344751574948580826058455216213342720 8936755 166574839104460335279136804701426290160 8936756 -157356178090020856254628965967648677120 8936757 -112053629568498004017601046460712944000 8936758 -502810964621847961594540181383578624 8936759 89068280663474896452968288504860943304 8936760 565288139943793022266436580605952000 8936761 41811513590044100445800612766207035652 8936762 -69113767849663293039548509063554336 8936763 -527377794679448139861360988754539392 8936764 -33208042290728096290969303125513661440 8936765 63956131726822482739497424378802853120 8936766 24941559365791209386569793483666914752 8936767 30315461694970331368524593245063266912 8936768 66486854246610325918068311025166319616 8936769 102355357542317852017004336060880631344 8936770 -5354681566476325629023178095608980480 8936771 -149022452513978390750965247089161353028 8936772 20939707084380580828669440474615508992 8936773 -50857367173264970827202759445291637376 8936774 1128807817174523949674972726071701504 8936775 -3283995159043731959074383144033999000 8936776 -4222108797583172856231928667168194560 8936777 -235792099351660950637524170184621646374 8936778 -42636729862894874512429579808059474176 8936779 392867953391793401522587112322465546640 8936780 -94406586016397412685431985352895206400 8936781 -59161442290053927158452496936108662656 8936782 6291199326496927020596713995047961984 8936783 205184382545955625141396289040052505040 8936784 -17724209333034172418223451607319183360 8936785 13749358481783105296185494042422003200 8936786 134490847996519030251595126371081320592 8936787 -204250749519779387598945158635822515648 8936788 13803727545401732405923621766540599296 8936789 11955454543206108302961619319092806720 8936790 -60757785407597511662353343784229361280 8936791 218212906234202717364791835380476733192 8936792 162992126736156416705820636636050688000 8936793 -119290119751004875356787406463888742140 8936794 16381025442925246833416305083043941600 8936795 51504631610417801449498866269777832960 8936796 168233957102040542271837923208591605760 8936797 -320584300443177618388594912719263265754 8936798 33973920916716890542143354509279111040 8936799 -35701205790471070218774208630373438136 8936800 -87539563908720750638127950429877043200 8936801 -13320492002500633434696551346966490560 8936802 3902199772154945621237928707124948480 8936803 201150670099584883979202905741514174864 8936804 7952265084691545811137752421191811072 8936805 69195720881638834621743481897776174720 8936806 2664976267023358278345156485073036864 8936807 -2317754522113925211763562953016041680 8936808 -123823031214279125798624431537450352640 8936809 -14695296377814888205609419180078425984 8936810 -64669920767934101753639687561102113440 8936811 -10228423489051662142457730789492360864 8936812 231420044788047849704781962682144947200 8936813 -87840730420329021920139349159415729556 8936814 -56253347116607612202651008973244586880 8936815 363082965892928260119900648213583063680 8936816 -27591904820636210307507666890939596800 8936817 47915418900094696482891782626847210112 8936818 -145221480056154360843253028988347760 8936819 -1420008361442740340126882876650360056 8936820 74734138804601185431502926116128204800 8936821 -184075994167192758709417534401012144800 8936822 -12585031510427795343946482403529501376 8936823 -55851017183800663067606517514259792256 8936824 -3920263383219821000868361748493127680 8936825 80110949979215450127911888983378709550 8936826 9953470729178886831086699522492765184 8936827 -246860648913403760214075045873902527324 8936828 93532132151391338745266962139305248768 8936829 -125985827266438435987375242239332839552 8936830 29735940215509569043847820773551353600 8936831 -72583107792588176498706914633009129568 8936832 85142759364259133551009719135460392960 8936833 37502278151881797595090986907886206082 8936834 15624410188121510079605922074822312448 8936835 32742823264940582116264697982465254400 8936836 29913788744341184692304372652646628480 8936837 9385899258530825504591942300832824832 8936838 113569095628524864101072608656088842240 8936839 270267562899956168742178702242833434056 8936840 -188799643169785679751970071435694080000 8936841 3567880129725161486068852904152976064 8936842 -90137444933195514639330816293365598928 8936843 -1699353693033076523880183341681394000 8936844 -33977457646566642163317588173132709888 8936845 224927686811793449154181188382351649100 8936846 -36659817817130086516778133746016668160 8936847 122366864438900102757447875178625846824 8936848 -1938867053145626657929766400374538240 8936849 -32436267647957894916868483132282814364 8936850 11031074251818900845183041529825395200 8936851 10788465588597668402345725643690807040 8936852 19979075920627921621467352781701684992 8936853 -269615905832256983613003381139809283392 8936854 -99121827330827206879282251467847956928 8936855 80394529436180164565799357837471905520 8936856 -164959733559593551978104056974334638080 8936857 61339200660836220192332377540159965888 8936858 -4908795211328269625492338516412730624 8936859 65703763978552856427741836247413347200 8936860 61055659641007741832152718289237135360 8936861 -333143340332963394213802239364045219968 8936862 -2303802347914261093012598857841344512 8936863 67815349559774933290848508938323193344 8936864 -69239129483658325504471911136258818048 8936865 -118508497196308563659704097714591040000 8936866 -36361024365857983977152397699261296640 8936867 144442305478513268777422140420662038752 8936868 79689759025139602947213734983092618240 8936869 -18154955249326051036669025034930678404 8936870 -46164953888633207029203518043403722240 8936871 95372011631456301711409784220089883600 8936872 55438666791710210144940113340058828800 8936873 330885175260668061519966086892638727504 8936874 20865339480696658334265082884102266544 8936875 18575064408844884257197772653092100000 8936876 -80527265044439785605682290951369274368 8936877 53963116540759484588816433132780352320 8936878 41684658297504083697019548587790853440 8936879 -875475139742578904225878559800050720 8936880 -10636153786791986706666543386433945600 8936881 69530340099464555869717902334100467252 8936882 -161470612657655744135136656269584980208 8936883 36952004225501800113724704568175772744 8936884 67729047538669084162340032891208177664 8936885 128445237040773532093874043637777271580 8936886 -11415414578254648094919658594821765120 8936887 -221017104987409410373295781176663285464 8936888 82291843338208958873851737677873909760 8936889 6814764032939445616767540254675790864 8936890 -48822443344792853865875949405937459200 8936891 38330694559024879909451810045739642000 8936892 -9364260724650747487025913383931654144 8936893 22314416890243095954037139009988386880 8936894 71536722095942603404134417902636042496 8936895 -45110385285766800095796429920577528960 8936896 -82441812553771362843983296176901324800 8936897 -20543876751672401703276491747096152320 8936898 90664084546958272091676783516123176448 8936899 -39187852640891617169460236738927844680 8936900 29588554370614405903566886545411686400 8936901 -27267195421939249285469474205024998280 8936902 14786527562786400848398097784714938112 8936903 47095399954396711597126550409888689184 8936904 -90010622643274903700763583427715194880 8936905 -1616109369290243517247222454917001280 8936906 -31954766811560463685997619104566429440 8936907 28136681449404411991099353834398365440 8936908 -144291552439776060736907798917800047872 8936909 559058345171473345523173363601934407616 8936910 -10657030255291018749286927231972876800 8936911 -53640379938913184067347879214556328168 8936912 -43598557907760033355556972306097635328 8936913 32124355512929482858976956221984599424 8936914 -113334930747115441281510290302627404144 8936915 57160926443704860015544861071311710320 8936916 530038529613019139837313110715666432 8936917 -113185535639333226329132170483408868736 8936918 -182752310019629271949458112705954037184 8936919 247082241342419462480284661234345770320 8936920 -75279740146038745671719706708300595200 8936921 38738873235955688904212912580189755520 8936922 -113342562874804795181353357682939043840 8936923 -213516400221421768584954069549101473320 8936924 161090851425668470477545819084685473792 8936925 -51530038699193995215646697493011292000 8936926 -8509086431974853536163542490790217728 8936927 -122825252717001293258610907102832226240 8936928 -6109120142701380409213750509456850944 8936929 -76296334002619652258634056555545311824 8936930 -55874820747217028385067740938991153600 8936931 151752840419997301150805448820676716152 8936932 -54811050925630488542910331807574917504 8936933 212424407296566185604134307641301269280 8936934 14265845679663626485108259878747478784 8936935 -17766474066547968575460567369601152000 8936936 -276420407235922632029395068913967416320 8936937 -25291716613897360522731608441219872320 8936938 3786952837180948232891423229702195120 8936939 21366003331975790027785166104579980 8936940 -52232672481204798058682049580888704000 8936941 -48268153647994239370487008286471971028 8936942 -8087690259199743485126029440307854336 8936943 75547516246682477592016845958648360464 8936944 18202291212331906479455272144643948544 8936945 -21435759356650211612118641014519613400 8936946 -202122532701907906576437725405199897600 8936947 -96120023130182568103599874164510615604 8936948 -3247549608353050420289874947342647296 8936949 -8231022557359011678209317506528233472 8936950 43551978282527374582059679833915000000 8936951 -113825616503660892055059370329847895856 8936952 -1655952053212344344587488826770677760 8936953 202660412580984522676554984981613348202 8936954 -66627528950602525740899141563309824000 8936955 87418251472366777966504357879155546000 8936956 -109160739699993945580673221934904705024 8936957 289315544101086700452959017217824012320 8936958 -18474303566096130748848502053882022272 8936959 112413989101235061394113308440843086720 8936960 912681284671682694812742759229685760 8936961 24213722483514040411872787908850891008 8936962 49861888396176318105538326617781829632 8936963 15096488455566311829579299841272245548 8936964 2170414093796593415121664283395359744 8936965 89134072900292206143371321229074620860 8936966 32215465073186900215682050143971625600 8936967 -14182458906930019392097549471273586352 8936968 143082099731922646272820248727959644160 8936969 -193927137606573989567128865383208070630 8936970 -9693494748474124690808020754588298240 8936971 250456944242180897733446044819049497172 8936972 31768548658927527895718745547066834944 8936973 4215625220110589127979632344871126720 8936974 -29626883413076055801253999376643315264 8936975 20806111504561514032967808370253556000 8936976 -13079337197351985394324871987282116608 8936977 -48627488107310677290765365430249000128 8936978 54330296694052591738108666080264802080 8936979 -140015659798978796450015870052091976640 8936980 -2675985846150757423280305689895449600 8936981 -3014644446043502998830849730545919218 8936982 59817992374667398980468948669474876000 8936983 34097607067439271455366648429811305088 8936984 99146872069203270396107240535000883200 8936985 106955182155065076246457492329108251520 8936986 -158600499708409082189485784045776577808 8936987 87273659037439656691621065424687332240 8936988 -56697714409330728685070156684866222080 8936989 -275473728794179994105978028438878413210 8936990 2188383342411162856051152333141442560 8936991 -521354390171191377561966790693180800 8936992 254026199061436790848534857483485184000 8936993 -56068452389016281096425673430133659756 8936994 77552618683221474688801177734494672640 8936995 -98509602960969257409947255375662862880 8936996 76718863221715781644743394580982801408 8936997 -34120691749026245079867134211467940000 8936998 11351310913549255647594909601546981632 8936999 454016241267520014237562796895172701000 8937000 -141311559257986101521386561934745600000 8937001 346404421801468638602848545514877391232 8937002 71248849794949725032312221533798894432 8937003 3802328418600176249128354170256954368 8937004 105376980625231559791233868021324365056 8937005 -71082813209254498819218805813756569600 8937006 4879216646445180947054132444504298624 8937007 56522554114381438599821669312648500920 8937008 -39819501268824409085089557032035565568 8937009 -60227753726633941756647250230901988286 8937010 -47744458104491177632548676822406175840 8937011 90283476753992571902404072853920600320 8937012 -58464417265851914369571326045362790400 8937013 123741754575790693180059797561989585262 8937014 -20790548358992678878766259395282187648 8937015 87844785552527340666985131337319722320 8937016 -99095640591969066400319082169809838080 8937017 7395750415145181294019458379812707400 8937018 -2585565734862409303758706961491021056 8937019 7835118708877192766253036096976026240 8937020 -72308465830639005083769605712480000000 8937021 28894658058156062167752672296312972544 8937022 6890715627761175797879946078907204800 8937023 15248754362696730708812922322592358960 8937024 370933473777113616422255531529338880 8937025 -5681911169938757750359691559083244000 8937026 -50034737273996210018001409643134640640 8937027 -43020304711475939318413664454214984320 8937028 35340574858644065449560843392611799040 8937029 -139152131032805444197685814214280054370 8937030 43779125728943570062126319103830016000 8937031 -202753242816052754702084224431041536168 8937032 -124793028478534552290714106781610055680 8937033 -93132861809858803256385647888823306240 8937034 2624205566642096061851735262444157440 8937035 123927263116312449994246099527693048480 8937036 12217762312922894681484776745009780480 8937037 169800590059386470933331424974495453686 8937038 -10303137796200183675917554615421184000 8937039 -180188031279021622770336091233998009976 8937040 -3245166988617705138307874429219635200 8937041 -91534680594630864865903886933751296448 8937042 82136533812341774358969970932801923712 8937043 -5869018509033870630142723797956315640 8937044 -82009317068411386918072193408686452864 8937045 -21956675642955913626585117413679698280 8937046 -202025842428651725741820050588369512320 8937047 -50528299267261965790967942951487301968 8937048 92899454572538835382808716903760424960 8937049 227094015734491277013389029097560704960 8937050 88257121230929462689242565888061068800 8937051 131457221464108935873239047226110228632 8937052 5010770773992131757400652074565005312 8937053 -394554390621697307840943130800023021940 8937054 -9607928357971897419539868707187265536 8937055 147833087939784197362138715872543038960 8937056 -39782560249769359223255855862029746176 8937057 -2009732084757748575083072980869084864 8937058 -56613258288986554400177832248245322016 8937059 -246261702599653468570209499579217288280 8937060 -86473146990787367648969488945029120 8937061 251765142471400644009528728334476312670 8937062 1144154214246666036353708975855044032 8937063 39920665481520408666753888268781729064 8937064 140005678387887566755793077622367928320 8937065 27342365617032788699623771193515681800 8937066 -60953894538807882941291704582067141376 8937067 10129130364417040659101675639466528116 8937068 31185415234811100941778769389709148160 8937069 112128511869235008426418140339155732544 8937070 -14774154170446443225977077832792115840 8937071 -61410588761056225244092239243804018576 8937072 -20894293102488790641780088135685210112 8937073 23470676573210945965942673111322055024 8937074 134177995779661461215131916378945131536 8937075 -33630974642876118566504112397706976000 8937076 -243737080028388598601272037643637402240 8937077 370526184489039944114565907548133152 8937078 -70480595200023511926117260247058176576 8937079 1639134310470510873121898831397432680 8937080 38308441640334958023261207800186880000 8937081 -6369999728051716522457168126689643520 8937082 44551831865388802565024911016847495168 8937083 10605514683528180099504407428663450944 8937084 23896222067665409128402183742170275840 8937085 -127467202672294853292525164840584619220 8937086 -38699930571875170397080961913361804032 8937087 46146824699190099851685417275838159360 8937088 -109449088675594624306944266791267860480 8937089 56195830944763961113062839814371592960 8937090 -1044731977773501790376781435720000000 8937091 -64853033084014736148072094027427824688 8937092 -86403412507952157065810956265403406080 8937093 -148036881762205077288064578445811871072 8937094 -30695107543292868940181242951229759904 8937095 92393191506384974648173780412487181680 8937096 -40679268424328364647363195709371351040 8937097 -133183057716949305386469003282744766848 8937098 -3616877068740196319409131763516969792 8937099 19553613439891427418752464047918455484 8937100 9399301137337931536300352095416262400 8937101 145493740841040395353336861810544274102 8937102 -19718759736011159163730967344108903296 8937103 12060729876107429121013660565113703904 8937104 105648464717600811587008098545888133120 8937105 75566134686193639299590067989920200960 8937106 -128354254616555177795542101351687701760 8937107 39483381452594238035206936551500413356 8937108 67716983155805402266087043210398494720 8937109 -128770517851099926035561239041121528690 8937110 -14739197468174229815265118302899182080 8937111 -14621563582829986424522844815218878336 8937112 100126366081438476979260617728160102400 8937113 -44500607620143799701210890821950673260 8937114 -7030184544014146682781524341723084800 8937115 13170973652330753619892542178061122320 8937116 56533434767090382119861806416452375040 8937117 -42765700836052705507578168716337481728 8937118 -362521590239603639062626850005402240 8937119 204198165723432648256560289466951351520 8937120 409541999061500519690963084472483840 8937121 126051846316089611641152139004856375492 8937122 -241539817435589336041526132814347817600 8937123 -53013588113186842753346406141285554256 8937124 18342167157071735964724544741533720576 8937125 59814634088023601446781228366249760000 8937126 20095989185315540125537759620061141824 8937127 30900019334279109317703632747205501160 8937128 18572222663807039051538185026888396800 8937129 -63951549155186641283615202839235490416 8937130 86662640937902878278191655483743059200 8937131 -102719805119868927769555443473463082608 8937132 74469273352448171511687337742556022272 8937133 97382537851851092430821771798070384000 8937134 -32716429585498671746466383088420206784 8937135 204640917385718863314259811101351080 8937136 17045651071828037510470958603977818112 8937137 210572885575317547491029538455228919792 8937138 -35904062557610077222388766078806934528 8937139 126442018367611954889785373370813048360 8937140 -63363937277149196299310879277310617600 8937141 -95657571837248006449043658472458871008 8937142 11293422829486648344598786840561658112 8937143 129255139701007607006670667419188000760 8937144 -164157140393174254986278858461888512000 8937145 -1630330143475640867686713745127255040 8937146 125562408570114771625011800242509532272 8937147 66732732710660706541470530254394616600 8937148 134699398335333619967740397649643224576 8937149 111512634840395351930372238926015641164 8937150 28328298562739597772220786958287089600 8937151 -308399122899292863431812956131054054848 8937152 36911615032670095388333782423673241600 8937153 43104779033040483840584349248351861604 8937154 -170608342668685350048122848613697682224 8937155 -12399086817821505577573350979031118240 8937156 -20683578374341561416343387454936395776 8937157 76280811453427182876479577752848069406 8937158 66119317590343462010626242829233763680 8937159 -44038157286017799277765151569268554368 8937160 -56563174367898562079121277309794048000 8937161 -238402581508328744977762215417584675238 8937162 3787694403582908834605009538350848000 8937163 -5105477393305554514782717619077966400 8937164 186951605942379405467263934881094515200 8937165 -37689563827575787092501955194606660480 8937166 28253193689828348686527944489571041280 8937167 149908828763541548094570963847301343216 8937168 -28897066860066358144254594927422078976 8937169 -213187792821149009149369879431651554700 8937170 51236025468621780456954131114627942400 8937171 -8487959979034064667825967892171785344 8937172 370416588437297249593339712430387253248 8937173 -10688363220112300207493280094071281760 8937174 -76328713339266144367244210338079922240 8937175 31854550915074430288738311399087814800 8937176 -1481526321388300950616549263004631040 8937177 -80797346548575483632310918303162738480 8937178 -55542842100911965641489880801875353376 8937179 -11527450615716118695341465323866862416 8937180 3961667755799405117733787569143377920 8937181 -729661760524962309767083533536147604 8937182 130102183633121398782321609879251251200 8937183 -62109131587583772889157703751921676400 8937184 -270998583373328522890351445482398547968 8937185 -117053549735876619173445953626165744620 8937186 73663963184343841210518761113695944064 8937187 -40632448542501796754654162452866355296 8937188 69298516926205321430627355000295614720 8937189 167070785264160856430604772995186243840 8937190 -71635432815986845035265098429465590400 8937191 -385847738938754460303529209818927155200 8937192 -21892844038594997430972419019337728000 8937193 179209606186515215155324248989320192442 8937194 37551784400196827995185073744128229632 8937195 6648662052427225680073975715378316000 8937196 86744813755166464171800577279636177920 8937197 297398019575566196556316150135753879872 8937198 60659759367278673259012588777377936384 8937199 86728817612721394158134731975411798360 8937200 -13477581661219149751481566370014003200 8937201 31381366634537634109108360438025794560 8937202 10573801561447827669214843109632588800 8937203 51813422103224847407347269612414033864 8937204 -40954023009922514342155197065619554304 8937205 -72923368587207246874403207845712990280 8937206 113993930068734686541609122009460864 8937207 -67616621658021656884892321817477863424 8937208 95555214273186110731389359340386304000 8937209 118161772773350062564987097001933922410 8937210 19396622945334000680995689914733192960 8937211 143137834596594419668681904563661547812 8937212 58045599631722129963576862028880531456 8937213 54128729718606069835511196485311934688 8937214 -18495585440867080800624181372548624000 8937215 -39451523385299695610676113566713252000 8937216 1630480434890445938180175087997550592 8937217 -22967842767481926613944145460154072528 8937218 45588062518175632666652111133778756560 8937219 155492857833209982044050853687423985144 8937220 49495124493042671498807216496987648000 8937221 7390761105744003639197722503640327644 8937222 -16305868769766010267643420653910071296 8937223 32412423405002886954565450377644059920 8937224 -124108933034211445851290024960268119040 8937225 37983485993782576889943636033906043200 8937226 -34148066343149386904859850185177620688 8937227 -22057745436000860115329348131409856876 8937228 29999569351047651048441148550961460992 8937229 38201337313643378322879409306669790176 8937230 -115430565985727333919936552236021394240 8937231 9483526130723603522921784302474714640 8937232 -59281477110867298956551195407318827008 8937233 -44319949385094207261078070575867421518 8937234 101280456751621569751138671267452248608 8937235 -226535770535872634684344110799348042320 8937236 79144664927779191558908644194385145856 8937237 15217570500169487416945885524475831680 8937238 3288858276998042315562944877600817152 8937239 108934804656250441549546198028177383440 8937240 49641561129690253414972563270060441600 8937241 -254293085071491439901051722755869538358 8937242 89097386635905453312334997415287404272 8937243 -88036412033750294143324713098645153280 8937244 -130937514400224205177644127496470528 8937245 376634398468198845492144140066705880 8937246 -54385824431770054559488838472540417216 8937247 -99025385640309182287513131160483636488 8937248 164007568353257316306067404565254242304 8937249 -916909991935854459488903229846235200 8937250 -13207965349533692406499370124643968000 8937251 -402339918764056696264497507425435554248 8937252 -85077082215942986990796041124895089024 8937253 51984347218209142193727799114328129884 8937254 -1539110735784864998208468442342601280 8937255 -6637456810784497812520388399728219440 8937256 122311940072291639135844627810345523200 8937257 -324945548357680711976456016654973784460 8937258 84441952244782770001949769139329454080 8937259 11113736459577177131958224766202279416 8937260 -109676515048735577915456915031380613120 8937261 38058973834497967872585274088736426240 8937262 -65221640135796315416206054899175566336 8937263 54912935164724724687772361351052010512 8937264 13420024924079145886204221041333501952 8937265 -23249762419460310237096457528624139340 8937266 29836274906202249109319184982806526464 8937267 66574204823192982359589779810154935040 8937268 -116019238673736860333722175330714330752 8937269 -79096865473301565984310033782234466560 8937270 23766881058261621650286718415631360000 8937271 60894330624321966293352618047777846784 8937272 -40461061516527864679337399067500544000 8937273 43089723996938567145188149276760667984 8937274 119113605895645380900519354500452104192 8937275 -18586447752769064180356877158260630000 8937276 -3483906166951889149071876946921528320 8937277 -14990388137615083188214302819281465920 8937278 -58909102310108189435761919919761936640 8937279 57672088032523563089542804481105545224 8937280 -32732250983843581174459909390781644800 8937281 -42113792939668071836882589578919417918 8937282 27517438070888159188375027244658411264 8937283 -68723657210725786951227675576977468400 8937284 -52573970723051778513910236907126020864 8937285 73441540320593077987441404976038481920 8937286 -86743762384054806125198700833562549408 8937287 -48838110170801214638329635604286348880 8937288 27118884059511787495882811170343577600 8937289 6676268223701687932255691416190854400 8937290 -12092616206132038425998477067098177280 8937291 39097193554386449659570714856631532800 8937292 349268001118037372824731817363062784 8937293 -284598823611463204739926980721421849556 8937294 26209870655661197105192202527534435328 8937295 -37236014788244952916929408875544382200 8937296 -46039644348530440172116596726054912000 8937297 41109511578415532083421343700324454160 8937298 96436481820899837879823509352778592400 8937299 37136956067596901351747320433578768032 8937300 24004215263037030191912074016117145600 8937301 93748198552900156210667738597347449312 8937302 128616518759215800854480523433465056 8937303 51746802671877092930389656659709046608 8937304 10158501707673061066268643589638021120 8937305 -101776375788537126411178822359404236800 8937306 71150339636941730945059936315977538032 8937307 2416004650848096829536235738444177796 8937308 87341169922133248660873873832252660736 8937309 -16154511585384560359238309165102727552 8937310 -102510987687918130049205294378035139840 8937311 -177907789541501007380130374531715173088 8937312 -139752960964899587095441570431525715968 8937313 20110063623372630247548028546891331712 8937314 11679055297727251632944823977194463232 8937315 -48398301523429153503531125428046019600 8937316 -166116866469584849646036530665158424960 8937317 8750914859012540027829869729494506048 8937318 -9837730822143839464986099629143968000 8937319 -60689025896876753967432200472245296920 8937320 -60103386771417337507305427823173632000 8937321 -20471814306362316886897789891903698288 8937322 -88860268611358604964249111653220126288 8937323 231631171168730049653044760896347283572 8937324 97095642853331139453644496512569712640 8937325 33307703040901106020935454706119722950 8937326 -45027449854266401583176164596693117888 8937327 65215146630083429824068404480848015104 8937328 67946040510913330409448455662671921152 8937329 117332528380720292491837463282423771376 8937330 -22137583393912728100040933615217262080 8937331 30053148814894307145223825879803563008 8937332 -183003819467706157223203652421763817472 8937333 -177195046407923121041163880768399966098 8937334 -28150052021591984187588090698139648000 8937335 -1186819449387242076381873395201558400 8937336 -43545873634261980399059783451009638400 8937337 -3910635329167184708483204337806148540 8937338 -59219137073440556113668688048461246720 8937339 -203752127829610054292798209624265387520 8937340 -63946132128109147699018754738070681600 8937341 -39156468577780951561640994086165888928 8937342 -78661028896352451682959716350314438528 8937343 50388331446714516357800802014619646592 8937344 -38006072801123609188141311637082603520 8937345 -76629397942048529809906375343838048000 8937346 9493497666239467317599726467573662720 8937347 21096190504962114320575459332260592960 8937348 -38128505704715008415197028397327519744 8937349 -16073053026901958120151390511095506240 8937350 -12565817928057807121324696806049267200 8937351 300818234712377297777207828245616921040 8937352 -108070445462055022071170004458900966400 8937353 44979417577310470688569943574201388800 8937354 33034559121195065734060158678301351680 8937355 193115966275630212483729811365986515200 8937356 241465149732892713576803849178074545920 8937357 29643849080038179301618344026106680832 8937358 -69365995673480026107039973408028172480 8937359 204274850772843242859430180513958510016 8937360 14033202300238708265030646797787217920 8937361 289435081355505210262565799010739046962 8937362 -10683696431030579893860785241979662336 8937363 54543554411572972827571841126156876544 8937364 223053050072431641289173309141933435776 8937365 12125939499970236555263333831649749400 8937366 -51106276895128359660453551054381683776 8937367 -25390840819290065170676798247533462584 8937368 19530614822347915818772562758921605120 8937369 -54246455715101853301482531842734044096 8937370 -12739043569673357604950222375877960000 8937371 -205327745032529949381991713620837468928 8937372 97513468148302806466755919654170624000 8937373 -181708524231593859932260628780882308378 8937374 -36349047287898297849680283739442792064 8937375 -38419340838090773182463524280910732000 8937376 -45211335000771274970852728671163121664 8937377 -264009740904469638662631395446530207774 8937378 153110506034520265450947341476339584 8937379 178381209704653432367334379414782051840 8937380 72073975691023876090514343264689779200 8937381 213223343094975569582983287619425978144 8937382 151953121675117788512446120666225174272 8937383 30563276546462469438888420510917559264 8937384 38587786279381697792904154393568133120 8937385 -23779908699647317698233280738806056440 8937386 -47087855624507780596324859802350424576 8937387 84963603447717540709101335694388943280 8937388 -53054143251189686815109910080473601024 8937389 2010444140040242456019948078129090912 8937390 -610919577133451949742987094759301120 8937391 -325333611358663404332162036206399410200 8937392 -55757919247688728943661823962399227904 8937393 -14928593077232801514236571237110794752 8937394 62101045070923740213651010392412293120 8937395 34650822742254355324327267755591836400 8937396 -26748876403355301075321819866092792320 8937397 -91939168805874210657921450618205667168 8937398 -160785387454205067490108262378443942464 8937399 -184890111683677486178808070894678931736 8937400 -65938863324275578782887333496081408000 8937401 182129212937653658469723797166156149904 8937402 -81900898387261129627390496735620968960 8937403 145578056594664967021074341803445522704 8937404 -28923308189261732417347116120470169600 8937405 -41490106854248305251107689931701056000 8937406 2146229411084843879772891498286050624 8937407 255201474111139184292765484146056798232 8937408 40789785137188911854971193235918028800 8937409 -18046041021485069207350681370673287424 8937410 -138038027726499951866010846238712678400 8937411 15934431136851605266447506544692635904 8937412 53217041370032076678046644312213319680 8937413 319052153701028265662388061691852010144 8937414 52956116964697510715316366758044920768 8937415 -153236349918087453893562630184552762080 8937416 163426823228750620683377526670589076480 8937417 69614693171580748976622518128667588880 8937418 -18883826154407842737296230218383889408 8937419 77188920197152587979230164652655232280 8937420 -31622955099210150834963760323936261120 8937421 -3866630606968347813788847905990929568 8937422 -23711251240599391930308952075297011840 8937423 -121533888267503514701167790715080040 8937424 -2090214549048039684164042836576043008 8937425 27190454151895989749139344741561164800 8937426 55814469927402042951516246838379563008 8937427 5458123102530266660061218151053285112 8937428 216697755702127517345349938073534689280 8937429 85667978154600499021474342331340188640 8937430 60242006999490105199421867713437807360 8937431 364993789013263606335147570816631620600 8937432 46304552776605983614590088924377907200 8937433 153448914281435584551979390927778207440 8937434 -12318306487616007219388155028821358848 8937435 -37921507009112838755139734391817174560 8937436 10994953097817947242381957430488998912 8937437 -86906486684057824701250390539277261914 8937438 39339547569769542545993989663988305920 8937439 34614668429445613917336290806783686256 8937440 132142076745664433188395492715824414720 8937441 -166658521133884353858103074490339671150 8937442 49425198138093060799645169630881872 8937443 117875016206872201476822256718500444464 8937444 -18958672427845845451011382131067219968 8937445 -223253137196424181223190282502460700000 8937446 40573430132254990511238645774696769536 8937447 -36726124807296819724285562812893898200 8937448 55744419074318415771109970016489062400 8937449 110096690186190737582707587246899884260 8937450 -32820636796869943316883177443570972400 8937451 335168186506705207084338116188355070452 8937452 -136886020106566871400506169010671682560 8937453 -8440953084005683935961717220723563296 8937454 -32369445759250025966771875331526757824 8937455 11351343071526260405083264309000675200 8937456 7026986147879033827248823794678104064 8937457 -163828212485514740429668508652788005294 8937458 -150788230126919444004344227279807975920 8937459 -632408413677401652169190360359463460 8937460 -41173727084987746398849004054140518400 8937461 -1851578143209850606452614003647897296 8937462 -93310516182688537149354881734365008448 8937463 4077127320387174144590575241194622208 8937464 415768839908601266547304299784581120 8937465 134748108256875024214296650642030579520 8937466 134970394189459855730622803049889059840 8937467 32800254495428123273826004431114432000 8937468 86085115743376758417997872599870607360 8937469 58775588536908863397874009631972912280 8937470 -38007564709052900855680282055979619200 8937471 186853650274560871219624196030920299024 8937472 154047243713820692684509281160330739712 8937473 -137031715755671974396840673932991197440 8937474 4052965725866595182941896160772090880 8937475 10362016814162319609422187068679609000 8937476 -252173002600590457259673208318926078720 8937477 -791549511955592804205477265019073186 8937478 45916391909682817269167336281369436160 8937479 -406948416474144323161435580608398521280 8937480 48771535182214039754717893705850880000 8937481 -13578338674493696033160945356104182720 8937482 8276557784474978107743618074532428592 8937483 -64020321183164164222301932661649980496 8937484 226442116119478400290696863443061394432 8937485 2897006116231281825339671527212260760 8937486 -20842633406219832579746617452015206400 8937487 -13639373902544080673233813732344797000 8937488 1606137371313705353710897461421670400 8937489 60386563320587142646549228825307446368 8937490 -59996399028248928655942118174912184000 8937491 221356719096533371929918683326732430892 8937492 -82540016012247304170765750391102261248 8937493 183363958235301294901211898899792617742 8937494 -38139431073756175070282107967983732704 8937495 -47247118637239500767640463578939316800 8937496 34995305571972118207280439373058088960 8937497 -129051174873849793171386283029020797680 8937498 -24137166371166918843585220049144168448 8937499 -367992620086181845650592424322724920 8937500 44161649354962610121054342637608000000 8937501 88863088508228535632391595100617494720 8937502 83959738975787171554630883522942553600 8937503 -209303466634793982530151973847984665248 8937504 -110532018471588580752487128858493648896 8937505 -227735343300470271375733668560621952000 8937506 -213945483742816952123997935528454704640 8937507 4622852365610218809546204827919429120 8937508 -58049198144647491325904299934409026304 8937509 -39775861689041263802904334198211678400 8937510 -17374646191518660576575292770226182400 8937511 -173755291404485812630789192960764124776 8937512 -13070988507433924398716497263481989120 8937513 60515849620528556129461485793169700480 8937514 -116712285998463342488890904407458552144 8937515 -87587189559560703156940415980859143680 8937516 712098004408815872026924309128904704 8937517 -42201268560604750214926109089881665408 8937518 -96158822320582196275857024366275237760 8937519 74784197067992132049052349719760206344 8937520 46829811139495593649595002039774740480 8937521 -88000326992590319512799817714884503278 8937522 48009338819689468228899634095093336960 8937523 49628828280958220475747128058983794944 8937524 -41053671876534281770613933361446031360 8937525 -54518607679567974448894217494126308000 8937526 13929519310765816687505708311903135104 8937527 -231060827277484356393716182184573217624 8937528 -72592562224197635395245753213073059840 8937529 -194439538121243358135916487200245984000 8937530 20912502929330410210999268650629734400 8937531 -15363885935254555511946072503652634560 8937532 -105549620790602401947824525062097907200 8937533 314821132520870870549139503093756632224 8937534 -86140383595150704610687647230568150720 8937535 13462584952972714484738021460955942560 8937536 -3150297205501471708686049612737282048 8937537 -22122068125388094526494741156236336256 8937538 53515352499458692807558963282343103360 8937539 80435097283738955910265116217060566720 8937540 -54189576759823793102041831785742928640 8937541 68614020203628284293366744395255233500 8937542 -5582193161179267910830848657164712000 8937543 -72646635123433393432990654094431488000 8937544 88681162361726632923782888479948800 8937545 -60510458285878605364900867796369180700 8937546 106916927422473516873671007948719829504 8937547 -554375979528970132459563000580207872 8937548 65514060019157902519701858348228612096 8937549 16960773742469263937379808832128682328 8937550 -391734296329516382011667686257067200 8937551 -107166828484310894864272383135309158400 8937552 16789171948178645862200087286728491008 8937553 -26667305595422059141385541241332099356 8937554 100763602300097752091181236443383032976 8937555 -36252826751826441987791023636183745280 8937556 -149260916106405137842889269563055779840 8937557 -293978387512008367636726982387597638194 8937558 2628001080363887307699911939677236480 8937559 -142295857890071003664625825938327349240 8937560 -6613443721971694357748017552963584000 8937561 163362847397982333271277458029314600160 8937562 80345104168547929817792891222164224000 8937563 -3336255975798683991857633923542438360 8937564 53374118215307501842177517135021675520 8937565 56250532779483058556367764570923336320 8937566 104409545939512605757195726616593746624 8937567 -493987376527367999078978870620065154560 8937568 51869051825527619931393836674826895360 8937569 -167949499172464352692900748945928792030 8937570 -32771321901788691043756999121411496960 8937571 16893079373021307871572945663619510312 8937572 -38129688842568899928174458727038717952 8937573 -183231600137177403468747273016039014816 8937574 144755973437406164836742094847604941536 8937575 44932940922487303064757396139312732800 8937576 -59585308672177163820662466492026004480 8937577 293819259196969440691870607665804817184 8937578 -171355702894869935536886295442525440 8937579 369552527949730153554716231159838720 8937580 -13877789266559549712032133317186641920 8937581 -10785315343073361342776696659324992000 8937582 48683400238580107602117854429398665792 8937583 18908077120493017720152150519416506832 8937584 15279782931237345925967183229716889600 8937585 131411864793186505549702735216566575220 8937586 37842750521010058475222900643607234560 8937587 -32378326008832156924861428873679171764 8937588 102356142372391761527215448853835499520 8937589 6207950462243756683893902197739980000 8937590 5286853512107587084443603386371488000 8937591 54576608929058084506635471843356336160 8937592 292063380184463489656789996475698176000 8937593 -101163640866071941763361556050711552 8937594 -16326254874274786041869888882689512960 8937595 -118375731152931578148338045050635206400 8937596 66238044706573166684074735874723063808 8937597 -232195731456851064662045298052094873280 8937598 175788728394460434498203079326499107520 8937599 -62644578214978072746903786717644392968 8937600 39302839625244212611901689304186880000 8937601 10911919609200147660106874401818174400 8937602 67904380729883667954905108651411507232 8937603 -3802720608292679718937855459621950456 8937604 58474351622137814660688575477136583936 8937605 96548030089891153558408685161313347260 8937606 -33299633737228190347979250288708252672 8937607 15285263596280132803237411636562858592 8937608 -237577746435862202818711784706501550080 8937609 6196905678814577439914412215484979968 8937610 -28064743112931639974324596723620188160 8937611 -9218426520522369084477406983859046928 8937612 12249275041665234611186790851343380736 8937613 86631737554414811498021750647300423862 8937614 25614653322331243844439187352522190144 8937615 80591328924088994435464930098664560000 8937616 7345526921052370155857374733146521600 8937617 96911816383838037293287035258268232448 8937618 34599199499697481532627165627833893888 8937619 79510733903372231147991635803880541440 8937620 -68036484054210729358811959396305496320 8937621 -2669225481740424675590520024026984256 8937622 3751494690081249544030580001337392384 8937623 -158881328794059927683601521282957347128 8937624 -16983159722706143949655400102259118080 8937625 23104654059832750655955979101644544000 8937626 72206844165932447703518795531440320480 8937627 112578504838685431818876321233962954032 8937628 -42186064003172065482502421567327704064 8937629 -4412634654514675811282952552766005120 8937630 -7563640896215042496357843869259283200 8937631 157622716972978785712091369459130132384 8937632 90196488685704712451818936909361577984 8937633 -111744291534465599399608860766330293696 8937634 -107448194045336557063093190563719428784 8937635 -25385338849576996960010758689292806240 8937636 132617576326307428447464200103327744 8937637 -129363143122621100193517174035361288580 8937638 -2331834363246059201695813756220337120 8937639 -29036505276031121778336629294646397296 8937640 -9049628706154079987340445105570867200 8937641 24437130903160823872828037316234297600 8937642 4326167830679075228886774693841089024 8937643 111766945181741519766065246607243692688 8937644 -55846153772181916499079427804516608000 8937645 96845740471624473091359359632418058720 8937646 18145723321282543199637161968260895680 8937647 -31506677677876828341534573823620488640 8937648 12975196148787910129635897098716446720 8937649 -121343861405073382116854887810665493200 8937650 -30691391947568832842467642357718437200 8937651 207446011796374830444119663124317528064 8937652 21172768310289032927732038190901821440 8937653 38564472778463906499104010547269621180 8937654 -6237291970571265274355917050764574720 8937655 -52058609279623643091871777078899290400 8937656 -6076775054730532831679755459662397440 8937657 -41844962198302485990016284687500346960 8937658 -146850014308970909453569360074598535424 8937659 237255941338650980891536934054073749040 8937660 46619942517893714841987689571821429760 8937661 587697876188402273139920801791716449280 8937662 -69254283580520296674384846972110048256 8937663 33996651139233008873111593775105956224 8937664 -63750329243315193576234410167291084800 8937665 193591174186745049746693897266009305600 8937666 -53623732469395349038807928102813110656 8937667 -47844823847237068320296185461431897284 8937668 110790015946016201970301726089547602048 8937669 36036322177147257307601503664551016928 8937670 -27500700229318427042944330583771600640 8937671 5706466034507066020292033159779447272 8937672 8293722388467125314804795942160302080 8937673 -97949655183181378712619099889594399680 8937674 57583446508565724501841703194660561920 8937675 -51873518439006159516944324975773254000 8937676 -181645528116515036917746782436250152960 8937677 31684640328586948182060093853995275712 8937678 71479993663792955174062047419032386624 8937679 -4537174223652445658142662723213500800 8937680 29029854902924996069424037433490063360 8937681 66175747491521014630437703708995463152 8937682 2301381784718071303980078862836983424 8937683 -109864006945841834037201596179979402640 8937684 -9054841786468395799210923720831344640 8937685 -124368158573091570048336693868872988800 8937686 106097720100237819462628093250922261792 8937687 28030440008345878945740616365321273600 8937688 3646327008030434475442044849481973760 8937689 -51595622393875905430814386362216190560 8937690 28685678148766767052936739706792791040 8937691 22279788289499771775667190296275752960 8937692 70340900740033172018973354890195154432 8937693 -44205855485300198905238736886141487514 8937694 -26092540547514841825753339914365791104 8937695 47170594743429546321055378116781735200 8937696 19773412088878321489639424139981225984 8937697 37225316477149433163374336667566538146 8937698 -85785572362879273274370779768558080128 8937699 13360732439445450789762656475584516448 8937700 6809377239616102217482454512114816000 8937701 -310891502886666162496392450083150087298 8937702 -2420755815902516563740163945230799008 8937703 -17589502121698453995603130299101220416 8937704 266357536768763743977302348630526443520 8937705 51070356461739709833186505173824373120 8937706 42694558157567783870335814730034604544 8937707 -4523090317726171343935972070500492044 8937708 -17136946968200007878188567186309251072 8937709 -134924109311962976653530879749211756960 8937710 42467934712229994053110685777176152960 8937711 128892356013812610204331571775813890760 8937712 9693810957191285114079691381793554432 8937713 -986354841766887113242248605952359640 8937714 -8914960115096793045732067016559640320 8937715 -160205180249216770767234400415483148480 8937716 -81421762676674337717836657799645091072 8937717 47331742141263683839933494743334850080 8937718 -64158623030986559245364222818123417440 8937719 -71286502821110112682862927928442484304 8937720 31423314558542055553928280475618099200 8937721 -30340334251761867707294050529944931708 8937722 1312083221826093215562598525898288640 8937723 -151511761353836008823156210927597352336 8937724 -18327718503768202023555872396674453504 8937725 -59791353778624329967350572340489624750 8937726 -12088898377821583269057643726006272 8937727 -107369969593754633809835506673894151424 8937728 125078860318727800292353497307337981952 8937729 -239480777076500490227141360173436314080 8937730 38126402410724245321168293238803624000 8937731 34396420128422220287118499650308849664 8937732 106192140734081732487400753713060867072 8937733 99042049927807092130435432551821491200 8937734 27711434578997968840784663636432629248 8937735 1277402381542436782935574645439502240 8937736 -122006627202801845275228844612309145600 8937737 -108086363227811408220726656150142045168 8937738 -20376247507729050183218401667314680576 8937739 51955595273811894268702406815484868240 8937740 39960164301320905087038434084562708480 8937741 -252791021258755170980525933619941975520 8937742 67701755158350022571757387041264457600 8937743 -77644458232794404567380173320115904560 8937744 46461825053349712769915066581985525760 8937745 42248182155194246786189058752095357800 8937746 85572328547044933075249224044645661072 8937747 -8820414101340293118333292212198932880 8937748 -157747407853462367527323294651889470592 8937749 126725872560851099031531413192778720 8937750 -85880084556027957698253923790714432000 8937751 84923476859431003987616432490530247752 8937752 -28912563895751831449074927217724620800 8937753 100827620488264066106053305491436842208 8937754 -3261949888707233826502565975952070656 8937755 17623783972522447921622436416123829120 8937756 123758756884496231589828631633627714560 8937757 47336645850061510356571319303585905132 8937758 -1482602868618200028373095893796539520 8937759 39056895933941789422691331928102866504 8937760 64353417496062024369706932071973519360 8937761 -355108620257100301664071919995298496 8937762 72285822649205961509099511168510241152 8937763 -116205157458382483190582479193078445988 8937764 140000015398162898140477759171232354304 8937765 554078032770976690343230307537856000 8937766 132696507342598652863100640754510628832 8937767 -81466065589868540039235075880764246336 8937768 -21739673251273038431275227805703700480 8937769 139043519454523380945296527354010562170 8937770 17422460694838691515826189386441354080 8937771 76702269188660268070814460909099955200 8937772 -22160754806293471982370836806057701888 8937773 -83823191545212824861706443468468554836 8937774 62424147950472200945485900044476989440 8937775 -33683990534619917808229754282725046400 8937776 59000321871297598423284397129376120832 8937777 -2292227523539009017304710834222886592 8937778 164494003157114993105627881015130503440 8937779 25381987918419932204834439740707409784 8937780 -24156744685972144416221445925612462080 8937781 -194285306142918588317331046768015796036 8937782 25860507370273509448398475133659004160 8937783 155528012321762799380889197500672404024 8937784 -59647945087918248953056916028248678400 8937785 196186738855600500188426226888697462980 8937786 -49645866176251924796441785906829568 8937787 -13888418792941838644711744178917057564 8937788 4784859867186283338732070790648921088 8937789 60999502741589322097521438637956870720 8937790 -85365099923385145973218209366818428800 8937791 25238130458779568710109576727972384192 8937792 -38639414455794701764416838060348538880 8937793 -73361503221468250722734522306693942316 8937794 -69192321158645200250680475061458136000 8937795 43374907706672425091720451701282771040 8937796 -20947984561608253979672434214239862784 8937797 -82432452790851381625781660114128317888 8937798 -95105102959250126653457441805919638336 8937799 -11398023954761680505107115451044515736 8937800 79838556686835004519051835487006720000 8937801 -22873614886049060985608120359491576108 8937802 92949656278840760409145646362296463872 8937803 59038739952905516107113059769024040080 8937804 -80934175598446374403877320590548181504 8937805 -171812738765717822035810115470472607540 8937806 128384949532309120336528905819595484352 8937807 -3183709106431792277817714619692285312 8937808 -1107084614979463335519882891239227392 8937809 -186448005197319536956859711640958722960 8937810 16386685871202267085170773085328128000 8937811 16377685997238231348125232284014930412 8937812 -97857920275131623751934426841282926848 8937813 -117050039539513058290176203226725257056 8937814 28559223210379868344743159998898685440 8937815 263052403615014937069530916956837823200 8937816 -26754622400621161530538510076567654400 8937817 36428692578285176636043758089407250752 8937818 42533334959459393548429914654885314016 8937819 -6238727651265813137589766378600404312 8937820 -8952032050592896115987147306433169920 8937821 -96023105815001932360958932812411397056 8937822 -64011090864517440871492415940872257728 8937823 148926546787797172930208938877040307200 8937824 31352800056735708766440686194958794752 8937825 20946575413344173960940946712691408000 8937826 43196344912074005423895283899254678304 8937827 66430242459250104607188606551558248512 8937828 4389465995106013983908286500331571200 8937829 150122315778575349240566070994968491520 8937830 -57712095848709760098263174726903688960 8937831 15808380876330068114779826736373054464 8937832 -82801582134384506758868228693314406400 8937833 -41074698991162762844531410983545694918 8937834 66915182094250232964294484956402359040 8937835 -59068220718276615122571000981647378880 8937836 69252842879749538775648586144104384000 8937837 -268153208703257736109571722621912714560 8937838 -3773310209320582584835574890153063680 8937839 -161644203819494256513713032317792882120 8937840 24277954170927424502396780628431339520 8937841 -265473614286673618483753041721316173632 8937842 8643710700988138182897969774719261616 8937843 80192650557913405961301750869081732664 8937844 10852843751612456813934814891882720000 8937845 38609704212738373366096147092633945870 8937846 59957800640105755003530916340325490560 8937847 183837743763185739228744749364368820040 8937848 73325952302239227469787601052971663360 8937849 203620252957020093769311010834152996480 8937850 24793816732709415749761720350349688400 8937851 193456483374083671900446751250618880 8937852 -31012884652817452387024034314269327360 8937853 -94954720369701280112388025116574120820 8937854 -8179765764784037768814658892297946624 8937855 51581913010475954525083426878831410640 8937856 -134081691302656960656121459177779363840 8937857 -35852167897476836721919091435180928894 8937858 17459093248939590577825207572639313920 8937859 -27276007349644538233318169232932103168 8937860 -8882466323145198982232439026013745920 8937861 42596255292492356811078302261889182304 8937862 554653346314818784590459046901719872 8937863 -208181627837530002867166377982119336192 8937864 -5933942925638134088535419011583047680 8937865 153241687491136925163012742552641820260 8937866 16428641533486693336136408213299223040 8937867 -49577422897115758558981289204233655040 8937868 -123535562153381120556150304723249148928 8937869 22609180533202176718641078727668429120 8937870 -27234448087905168859595656556295494400 8937871 -145155495355960543537847940564924783968 8937872 -28183994151025588745676253733361008640 8937873 21789429032618749976923189515006820224 8937874 55417043277742457155130004790663742592 8937875 -9785869533027412801589745395139576000 8937876 -76588337136851595228536697245146195968 8937877 -54241986283686025477616989309177320140 8937878 -45112206408385068271282454211036257760 8937879 90722224279439882633930292364836280320 8937880 -35662736560232015401152603969250099200 8937881 -146501123026366952900039585102236251318 8937882 -53417899289560581462163550910956240400 8937883 -192358916593820484625647196477452704160 8937884 -160707290169418729302860617784593949184 8937885 120041272210237255690480856189294092800 8937886 -17470716229166083751212284869025465600 8937887 -46992383037130347622033503829887933600 8937888 91320509704737352030728580682936745984 8937889 68451067275284676400576238729554375680 8937890 4939252332542257212898370845552656000 8937891 -78167473575911943793438431118132432800 8937892 -85219362418997162593366903699679674368 8937893 -182388328755635185705272172046595681858 8937894 520887036501185697064254161257574400 8937895 -86300329371503028442216565164928816400 8937896 -90855588300070554727287522251574804480 8937897 -52980378890198669587061053457693900400 8937898 24525907332349739751238937255468027136 8937899 13366317318648603626005940837207958336 8937900 7388312512327261510679116609223980800 8937901 5734578055810832322754203077487297344 8937902 166674633727468017371680455094552569600 8937903 -34309460125342274577920453959340260536 8937904 63151940229955801736173202198824714240 8937905 -5937385592380146676400730131649940440 8937906 -57546554318808758418480680628477153792 8937907 75496703811557305476891687983818628 8937908 56527559481021387658836205861355452416 8937909 32984271652598158577149538498245268700 8937910 -76585635348425975996752203701509680000 8937911 111236157096797207108959319107108069872 8937912 -50707377340241966368168903224337428480 8937913 89308656603203539174846026517943753040 8937914 -80958493497741944013586087746422184000 8937915 24985149091651717444099594357399434240 8937916 -86193824082861608864936140196641720320 8937917 120649892231580117011453716509217776966 8937918 -51538217219608531133359158008254341120 8937919 317934703533107728700822600884988736320 8937920 -7593763686210317208293613208275517440 8937921 82444990463895120625712351580503000112 8937922 29120573631081542686518882835632287232 8937923 -64110097921044815778513648125655698280 8937924 79153639032676487401349558252882860032 8937925 -150252840957419995265103455814314561350 8937926 -2886436461030197468363572263131194560 8937927 166322281138536764867355906380276015664 8937928 57793980282920039504099386153652060160 8937929 41001222311159254069327585453908193920 8937930 -32307265183402375695111155174454746880 8937931 -268671295878426938028229479380004636268 8937932 3332825570661840710112190811414858496 8937933 -137524752090361890705796874344152058176 8937934 -77424462154056488869650188754108946368 8937935 -87485764859132670768106370654989680120 8937936 13549716390260913617095912923694497792 8937937 624974947844010470825026729994040672 8937938 6240196931443862154822437287019770368 8937939 146220151376966703335662055206483005624 8937940 -126955528514876743366686539297357445120 8937941 -128927510519703871381300803251486478048 8937942 2428946634741419059628698320020674560 8937943 359236200248798188326161037919681281696 8937944 252513369101476326607553087527637084160 8937945 -7997748835173812558032007865459382200 8937946 -75745503004375763339202105908697315360 8937947 -44858177164155545506271300228280428604 8937948 -106180779808371741625830079744294417920 8937949 -150453835516320298801198764492994025050 8937950 5478068445779546447288724345039542400 8937951 -27470459384160434891763602568955517952 8937952 163562471326481617804123595176190410752 8937953 80739172940715917044512171301674455202 8937954 -86643528748476782972267413816024618080 8937955 71519410063654705223618955778684787760 8937956 2659697626660678007697566522186095872 8937957 -22706886462171445508204767250964257280 8937958 -36858922022903230248708864343295365920 8937959 -66916034009330088802690632355496562288 8937960 -17399808413393451693385395050355916800 8937961 16869521187125794698484306334039660160 8937962 -60663419860909049672911158577168244736 8937963 97472380194849641906431529661456448092 8937964 51555850024288285614607790840709466112 8937965 34891105650102889265211327874273761720 8937966 53527818539022383337506917515508175424 8937967 -2086185585291849379932892987651191488 8937968 -14047887587088471593539531026185650176 8937969 8202760144617706646795182037594653920 8937970 -23257208719806452428541549961528436320 8937971 42043881198911504410930642001774105760 8937972 -204759851116839833891065390197460070400 8937973 -61286316402069814578152344672469627232 8937974 -1521932417308566968688761193522247680 8937975 1528977843832196292519369915747516600 8937976 12083692826438915747922675217233838080 8937977 54058855852015311698871507001851489792 8937978 -31558250397380405406595944391700951040 8937979 68886722831398171446729956081134528576 8937980 976382433589498722057936009921945600 8937981 46286256606910239372052032715641649920 8937982 -5243125331822092288048676020742447616 8937983 -205131081634639783072226947868619360768 8937984 29758913055746002478680087034370981888 8937985 48415929862087856589790910949953386560 8937986 -815264765164263928327265173747968096 8937987 71207390662274402325448469826639354360 8937988 -169718806545406652952392116958983689984 8937989 -167829314263624486881997229443540757376 8937990 50133780362520640028764648542776901120 8937991 -47866395283326563686840275356606679216 8937992 35961907588314434289120145019159185920 8937993 -76292363040566850952167029945184509472 8937994 11019005851581263346800151305825267040 8937995 44320363424327286943187009278151815200 8937996 361984896167304497246018405620526592 8937997 -86710541683624789908288141976568228554 8937998 19574917195686548691586258846103612736 8937999 -2188546940404058271455993443845500160 8938000 -8023765875374110022218501115535360000 8938001 222623352895960949664026224755339067632 8938002 84159996595041304561312624939516501632 8938003 -172308060340405672909202503941749781600 8938004 79210149741662151696321349081078621056 8938005 42317700694142579939681139175106253120 8938006 -17129002941729925508305974704273031168 8938007 -49890224168748283538259071334267425280 8938008 89525655807933372030111814054489958400 8938009 -11796681232945402785028027982832084790 8938010 107218371265344032045553830669531924160 8938011 -54714026319194504991769758381829287528 8938012 55871530936150303120590268205332461056 8938013 32010347579362545345516542640473710080 8938014 -89506625730718203982747815592429575360 8938015 187911963357557964018082444479381365160 8938016 -8869400167761973088204862253429555200 8938017 -40899330696116476721026923476191875360 8938018 -165113074545500879629582842934420152960 8938019 285022778925415088746936386796036803420 8938020 -7498166819423684255705412176894115840 8938021 -47188721892062430744009166987116932448 8938022 -150633630330094122969030231600652385088 8938023 -3701272723999521342122949328769944320 8938024 -101123271933032721393687405914169431040 8938025 1058482553119925502496154311624829100 8938026 -79904508290532079610577736872659302656 8938027 12994368777589769654474530908750800272 8938028 -378665905790552145920349676813893120 8938029 -62356825530642809000986581247849434816 8938030 32806291246671819280426644979242789120 8938031 103597135580599573084159286585634332544 8938032 -44554965292812831420565604805404590080 8938033 -86066413035524637304962789253239157196 8938034 31902757719618404999231789540249966592 8938035 -26688519239490339037059018787122991680 8938036 67252648250781671409594048425814835200 8938037 62847444770994368876428522255656547200 8938038 -24852002192284609023865505882450888256 8938039 10753792618513060476090982186594272432 8938040 -1015822085117092250370136563824640000 8938041 31034615603783831985762212413871042784 8938042 39855751456425950766929501609037003744 8938043 230719696414832380608555534861872313240 8938044 -7369365875468082142716278833952378880 8938045 -15674721457198807523286702860546812680 8938046 -2824031773999646366877297381665103936 8938047 12779535512768828237938739421937286928 8938048 -9309275144119117803892134817371783168 8938049 62156674877321653624734178583283706050 8938050 -2602807541266317913651002172617542400 8938051 -148433900095391730130800872054825338948 8938052 -181824000086453005219523288615481761664 8938053 -37307960864316060151402567459025798400 8938054 -130876093194785619163858221072442149024 8938055 -42182476590499258718020545184846625280 8938056 -32723351594213866640757791179164057600 8938057 -79805774912241138730617189820345254694 8938058 -168219544176064812464937305841497329824 8938059 -26073042317482642567140600820092060432 8938060 5880988863376286666544579822462259200 8938061 94797039240199401730677089186484535200 8938062 5595155615474877469071092469703638912 8938063 -211392560795403934542615771531238704000 8938064 28215970121388888201462462761592545280 8938065 27644719222353137949276362108746629120 8938066 -70023755277366427468126648855183093488 8938067 138595827421580808954151016293148712240 8938068 -178307380493211301406801520422257649664 8938069 84195618564225570324247606849786350496 8938070 -355438543519032878511679318031318400 8938071 -37491642980927281837009093700620622592 8938072 -154075433725518598381431898829145231360 8938073 -130618845550691340036116960944465212780 8938074 7611055847875370437361439745943789568 8938075 -35858165960503008442669956586760704000 8938076 -6558020518317863638766388124321873920 8938077 72355209164388602765781278969547285120 8938078 1771254005629811233097766094890128640 8938079 -47800339276590074947284100621973570616 8938080 -140728629897734858728054666463674368000 8938081 -120980229008748482923807033607972721118 8938082 -46160147163452657762939631940525221216 8938083 13504100370063698117810201274875490048 8938084 353325526654669375345904244198935863296 8938085 5584072989577651323696079245673104000 8938086 62369825759567595038475477335621651328 8938087 37671412992458700249955469289643513200 8938088 -22623427381203224559244156127232000000 8938089 18992126392635792982325757091701930954 8938090 31784932177351502387458973811451747200 8938091 -133699449779146689741112112092561624128 8938092 -25376657413612331852892636711813043200 8938093 -73603897600408692273393124711561695658 8938094 73788732154315108748560099238643041280 8938095 135325989307378129929906621590392853520 8938096 915815257103588540844126987809685504 8938097 119680947560066180050199648866246842432 8938098 -39125874309375949012853694028246679136 8938099 128945191201969471784613232930719732960 8938100 84262519060083094367729882764200374400 8938101 63685281590814740046465910010594252832 8938102 -125610330321372882021523320191134801248 8938103 -62067718721694370631648494854285354648 8938104 10543607805783852666901605604182589440 8938105 19773709366495437828526509731027401920 8938106 -41975931132262379980234349059673250816 8938107 4545979562013472235065334929801830792 8938108 -4173965699328167021863858173328289280 8938109 274351839818369521107421355541513120 8938110 32637763934344880114777881404785003520 8938111 22925700766692535146774931989166508384 8938112 234392943007191007394154986493758668800 8938113 -223723283776049783515091057829820232640 8938114 63871536821765885507555016771852986400 8938115 115972220610191099931699044084170477920 8938116 -49666397167308224956938798618233856 8938117 94798962514869576889585925563435842880 8938118 34098890135424070131548749230743231616 8938119 102032455879183698598623623331610821120 8938120 -10357909763172697789306711549414502400 8938121 2323029928210226098483970124161639322 8938122 -3033259219720746264560331895364321280 8938123 8766287055631375083979321376013051384 8938124 20000818544421098269126131723126669312 8938125 1265045178152172914888753621078820000 8938126 -27013460050678735286294591394279655488 8938127 68664411394121365274767642977313273584 8938128 35269530083841175704294251138164260864 8938129 52670993660968437843797914079648551730 8938130 77872482943234254637959942601444984320 8938131 -151584084444829270303582581409933326336 8938132 -34965199196520335402914748289041326080 8938133 131319575224458256139364272950866132480 8938134 -276600493521891344814785687524986408960 8938135 -270327506424235829887707850936517285040 8938136 -22146226513172847418909328023407544320 8938137 2773615123185723873910908105962835456 8938138 63435662447931567337201325195722451712 8938139 -213016685416216713444458370665318277600 8938140 -93902153315086816169677231177462579200 8938141 46714974074622212975894959930131901452 8938142 -57259155413574945105225646235840696256 8938143 69300234721297809720891327004003696464 8938144 -210634676509520901285054682226527371264 8938145 9697168599524854131260858807871414720 8938146 6321035342284329437168022399531294720 8938147 133326333418432392825428220695803678912 8938148 78969077820690117673555728819538912128 8938149 -63063144469332853847256604222294848 8938150 22017091535694793945699589713040553600 8938151 -4672145807158524698090917167481697400 8938152 -676435186919373805093862924831047680 8938153 -93830973156931163934083672508055448896 8938154 -27172709725224862108202026501311650208 8938155 67926607273867921355261559083712338160 8938156 68425935473501762311327185248991499520 8938157 -142988456992302660283097249117804943594 8938158 69946324646955123937667554324245087360 8938159 48268022284753393124085543702127049360 8938160 9854913229026577727911598052181278720 8938161 -110640548848805824219202673848240811360 8938162 -139469520771532993388457294406810411488 8938163 82305332021714588573642777472636618624 8938164 -10077005569964990273428253218001842176 8938165 -97836126803021617975368855793438259940 8938166 178344924019945542551702562205647088032 8938167 -24700754902684996787526555707143143936 8938168 -26954744391983783375527891214039777280 8938169 104617251758800022087355427648069618944 8938170 -34516608897878004840819909100544044800 8938171 118855411627409515748576390452680708288 8938172 -191298832455366617454084994288033741824 8938173 -138130708838196662980027161062706844416 8938174 63104326127664155897413711496662720512 8938175 -166104068679983292933649511972721193200 8938176 -6923871469847002870104508783159934976 8938177 -155014428608730325131299306886492896940 8938178 -32848771844125099555049099387819833344 8938179 3553181510184623638923091895255853744 8938180 -214653432518970071201364087475833600 8938181 -39616529634035082367606540564642647360 8938182 -15608658903780467575882045881803275776 8938183 -154345270339200256964847911567290230568 8938184 -134248272577467961201502377163322301440 8938185 -23446571236397346912399998018844298560 8938186 -44183083839280237912185663325965515520 8938187 99995179832920592636608245324222525168 8938188 1018965069863874610802384124991580928 8938189 1898126899319736822536200361425905440 8938190 -11735431516443712043185796866191033600 8938191 44946382516738980488154480436276728960 8938192 18597837574968628726580851589448605696 8938193 12451064740450757470248916160011215648 8938194 7284531525197375756935187686927342080 8938195 843334471572334632106164254249798400 8938196 119725440261781447440942960624079382400 8938197 3069858739693052397561800461933965948 8938198 -99884969243592435219598197989962226400 8938199 -32487573599290814172029689854059574912 8938200 83659733737987668657590181189210624000 8938201 125220999574731550051391401807382699790 8938202 28441772769034142828637104972912600064 8938203 47692416341556184091535187701632077104 8938204 107789566404282167010102815598928307712 8938205 64924126589059432582079725640609544000 8938206 37625687264248887007410344314670387520 8938207 -90015130729180037313012833211967464544 8938208 3374515240045486950823647802915553280 8938209 9563642302428033797632986666541245312 8938210 -36689331554552913029808069913373910240 8938211 267145435805019516537138205135814286000 8938212 -159286344495817921308839190045196800000 8938213 -227590644459919351677158013624922943456 8938214 33211893596541917498601681042018702720 8938215 13357522513563418248309925453440460800 8938216 -2098162442357395871121897670669271040 8938217 198861170909358188793300713280830158266 8938218 16099574357959385997845413418927155200 8938219 -177208508334276685017362606302521818380 8938220 96075978873106504743730838317363322880 8938221 182051716694275802447098581895278069312 8938222 26786428075296525093089042679462798912 8938223 -74377218947096784660898810562777337360 8938224 26840109189990206748833493833535750144 8938225 253156731280367880158353336120162646400 8938226 9823766502928836276793358522417260800 8938227 2071473043502663073021121677282908160 8938228 77080286487842121133601950697688451840 8938229 195855600021485278891717205954263462830 8938230 -5088197449620965555132346443849564160 8938231 230237931042804298431402247710015117032 8938232 -213724059535283118452719317816332697600 8938233 34777923909252714623127769879747852602 8938234 28169709886266865045841373362269240032 8938235 -225855227492897894382091868985544873200 8938236 55346744874882167068276076397774013440 8938237 -138430357522699063955854516931829657600 8938238 503402386735724275697462733453086784 8938239 4967083415086044692721131142254365200 8938240 -163987091703320678735132699840993034240 8938241 60012861849059483891501316628720423830 8938242 12981828822824436058112533567164714240 8938243 -493508881162640522903720156115384315600 8938244 -78385587361272391577099204069826760704 8938245 38700017347707847595947234202452411200 8938246 36326837764064247327702529972366343040 8938247 -195057225827293495114461640347950387304 8938248 40899051500420623360111432462304133120 8938249 -241195154129864909474298995766379958064 8938250 -75665742487360220805806017800679176000 8938251 39397865920017852893099904256545202464 8938252 22420886348268938048984273151994324736 8938253 -160774365543770982168228963322575255498 8938254 24555402161031959856936511618763899008 8938255 7579743646009614337534749863529089160 8938256 -52366278553006484093986449072837427200 8938257 -114017340367700300850527738377585881360 8938258 3166309265434124381323762076023426560 8938259 -97221124002318785264667042559912353648 8938260 27329437843497682457973956412981903360 8938261 -139848873538742521423400219495565464928 8938262 -68462678491810035502363164890883814368 8938263 -419673878741131480215148372701935256 8938264 66727106565840507429809792425755648000 8938265 12776765904275794592880753706008547200 8938266 2175676504845691648005602165495268864 8938267 -99386396454030330724056922859941024880 8938268 52126407058293789414922469170714421760 8938269 172021415330226933759036925328712900480 8938270 -42351729377345303324704345417852800 8938271 -152962305663189997580220756139341402528 8938272 37278722315391339319494145260801490944 8938273 197701132300082964523885266572173991522 8938274 -44615670564640897523277166956157587168 8938275 10705952362782997105687519605012387600 8938276 -141420715634312649589415576416373410560 8938277 -77754147707264319167661862458745371588 8938278 -83769985756279801487161792633276944000 8938279 81988334804402311703174228382844054576 8938280 -20037753951052316537564481973713408000 8938281 614752030858290454883588758083014400 8938282 -168244446585297083467937345021893789008 8938283 68849921913812186579182449342071905584 8938284 8284969487135744610874344495949824000 8938285 -163625533552294204050669136962448131840 8938286 -61588065374881942866638257792122877440 8938287 23484333530483501177809596649403832768 8938288 -4468152041718116955741384113909874688 8938289 37755607142464601938743272107904921124 8938290 5311228060741962585534580015430077440 8938291 45942279468969644186643885187282883904 8938292 41691100029390425431474681077064187904 8938293 -16790954865669880722823413943740614400 8938294 -8304943965353537486412621169262797056 8938295 -128339980440566016764960254388729596200 8938296 -164113886716832687385616344554174668800 8938297 -84836214627801729131036381664797133440 8938298 52301943072764604629008925843947500000 8938299 6604143885667521479486083984627000320 8938300 19551262120475554472788535707981606400 8938301 103157861303922407986843201862052559302 8938302 -5421548204705717612667930410186712768 8938303 -237435812530188269228585638510129263360 8938304 54237118886588004774387354936754569216 8938305 -28875364719833976592969009385299909440 8938306 -17173904796513180839005501508460781056 8938307 -6075932414488736382796841379571948128 8938308 80457445415057039315788941924013071360 8938309 119774756332308324915479412596090468510 8938310 61425041191106772837847312929469628160 8938311 -79222154241310810217285017189897143216 8938312 35079955047858330933516885546214778880 8938313 32381126445971320204223780983202648244 8938314 12345979709099040092317332697416076800 8938315 -193103436374732906992764522087668915040 8938316 63112128580153171742267505428073911040 8938317 36146141564329182324906370603052556480 8938318 -36860865837592313579673672955998573696 8938319 175134241864068790600870724410283760960 8938320 23947097778765310191622224614914129920 8938321 -119878426448563636124642217410450065088 8938322 -169535191104095995705692040239556684800 8938323 20029333328327422379714614187190220800 8938324 -2107990506677576774555077577207031808 8938325 60092641591257155424460384073990373600 8938326 -39528890110426115252393280390571016256 8938327 -25974199668123569980465937038933789880 8938328 -35590622257657927866195375166432051200 8938329 -72076064260379588047068998860487954304 8938330 -84116708140342121873586475958370934080 8938331 -4134167744888245741100213474726951868 8938332 -24450287486282002954565365061025515520 8938333 -33982829932101905067318049619864019418 8938334 -78027058917328994734114959318011213184 8938335 29358782417432489087263873958088604560 8938336 238455562895021322694662710534193807360 8938337 157800128844472230165082174243387911360 8938338 101419978698582821461991854345181353344 8938339 14879514280977549353304000111609986824 8938340 35245554293550252617427490067435827200 8938341 332041656525158274107964930909301020480 8938342 -44417675448550564848964625668123529088 8938343 26778271331261564853822081665849164584 8938344 -62956022594860233867986087240216494080 8938345 62863333705957808088435050334277520400 8938346 -223624910039261342532907448562438607776 8938347 -45146513228770709388771075063062314560 8938348 -155135112936597434071017323236177307392 8938349 -53201231343947911153007917957669195008 8938350 -748376038724942477368854845812857600 8938351 -325471511626485713078140432621806719400 8938352 -2258353600287502696219183012548968448 8938353 11979818181470730865168478726469651744 8938354 1071305745456879891591540948461094912 8938355 52395892403959587403327890258601504560 8938356 5089612631938394887898915076456062976 8938357 145027024474135531481854800345324407232 8938358 2319340406743187109484747124790607488 8938359 -45361325972354348317372276022542537200 8938360 -4869648283300510021145525486817792000 8938361 103393464730084566630018878897016432000 8938362 -55809207169528008497663274550504344576 8938363 -10358938632931220359022628717479930080 8938364 126205850799566792878554260372475979776 8938365 -57870600724254296546799368721574536000 8938366 244952115224670775356275570309207389440 8938367 3367465742940896557286066099564406840 8938368 -2675560310369027444123269379968204800 8938369 -117362287255878478759906156192247553120 8938370 -44168927824832267841225457887218787840 8938371 -39414708222806014605200456835797244240 8938372 -198206640607113196891951613875098903424 8938373 -202733115218281153229823709504814451840 8938374 -105089483419379173454248717047548331840 8938375 118281827072527630216181455447896840000 8938376 252611884480202444470998792030506188800 8938377 44382390627939399435811488830546451840 8938378 -73206025856674657311194819791943639760 8938379 37665772616386402013265084244552569840 8938380 75933718829906143314533142715258060800 8938381 -290388086803604245500995673509403743818 8938382 -133320484483223349924424058619664972800 8938383 21567336617344104023506033243089919248 8938384 -27197241451814468125132094393884852224 8938385 2204505445999693888854545939902728960 8938386 11330522216378922610564635224717110944 8938387 125428915805934751313106620192098277632 8938388 -163191851579438035236467643327750083712 8938389 -35978286769059720556624646659512852576 8938390 49154695117850371620390357958395091200 8938391 55164238150138056909745582290792672 8938392 -76793570244343486714110347427944693760 8938393 -20602592987151098507966791361860858496 8938394 -18026328083256127705930461056019999504 8938395 53090688805264989660510062279601642000 8938396 -145735530873292363181165052349916040192 8938397 22565010585106110303778999770883281528 8938398 -4426424988182027546502449435180728320 8938399 -39106095967420444727159942294625087000 8938400 15725922062073506475325467500342476800 8938401 4784423086767123405679381900966209024 8938402 148284320953471563381510407955833207808 8938403 -73521868895033355874140446949234359040 8938404 -231140194057298963212280002533159290880 8938405 -49078162520380775004841625002594784640 8938406 29876984843566103134786367703950749152 8938407 -170783161794196573226050709771416556760 8938408 71073486544499064826651321813181352960 8938409 -514828007030595247037682110356679958840 8938410 -224801094368863972075609010926840320 8938411 46007737136717044087555442171000953992 8938412 2447476283146625744220188053420787712 8938413 -96005575660529481129635810867420550912 8938414 -80125451755705427911450981159125322944 8938415 1637481475592936077492844705490031560 8938416 10665599362332467957481035024327245824 8938417 -52048956326898026626360229730871577360 8938418 407658445693153578918528300677836800 8938419 -5012035988215350975871056893912397312 8938420 73163997136251530636674733263089089280 8938421 -76426527689476968652113935979286557120 8938422 91445442671579364467087124465552353760 8938423 -23726126048642870287741191669113466976 8938424 -152135659457086575543911947395519713280 8938425 -101683480775325212248343103310561566000 8938426 -6835564641649723717261660408985207040 8938427 -74140024688550178529492681862468461724 8938428 19281930260534328336788903161842533376 8938429 -318071299031778238313444402426725110970 8938430 67779554794448763463609681686295670400 8938431 841991377859917930256969053820785032 8938432 -20013589341413362168820617513831235584 8938433 -284604832702972386560086112612726718462 8938434 980350516850620038065517832992080640 8938435 79558426145355521598532757053959633360 8938436 -19544579432391271502596089480527769600 8938437 -18054662945537001012749848109828823840 8938438 -17101795435359744198437667364542013440 8938439 177217143589307601168949460297998007400 8938440 -45870394105730242199954559886140211200 8938441 -47564892822703152869441303049581310000 8938442 -145647574250424733817417319298884842400 8938443 -36077396412116932671861311435879325696 8938444 38753460299036462600346319015828356096 8938445 -127873547457946887886277341110025497600 8938446 -78822095131012730520073406625630047232 8938447 34893553126239193520323430820435677184 8938448 35053531805187660897245880573451223040 8938449 -1266100310587338549605548696010924952 8938450 36906920007170962403691101957528901600 8938451 88017148914383749993059877355585575008 8938452 -1097685999424506821916139405002049536 8938453 4448907901328444755647463466134617344 8938454 72910821180891566715194054758155190272 8938455 102937601961878339482547770648722816000 8938456 211735532402815404471126261311931770880 8938457 275892780049260178655433396047911836432 8938458 -66829731915551357416278358537857262080 8938459 -5336166803363215500520636084177757784 8938460 83419477742263154846505195853394288640 8938461 -30653611122457640421006709123509506496 8938462 58214440145193296829324223802325642432 8938463 202132271317809680940011204561540368560 8938464 38048675292567524699130431912997814272 8938465 87512478553827792497738657028837412800 8938466 131837940844482521929663946210151012432 8938467 44991626963181204105264684223124920800 8938468 52473387829493261931634528168155697152 8938469 -15249949044013281578533081050528992130 8938470 -86408060308961879352104517704137482240 8938471 -279090930132002290617222620486350128328 8938472 -219182656177552550357899513118909875200 8938473 176139089085355971066651512618954864784 8938474 -38532978182389000727339424441858885120 8938475 5087752006599713293191127614377724000 8938476 -118358090962465226402782759725711168768 8938477 -219033735260159822619169038964199525674 8938478 9190230283334748815077260819404490240 8938479 -95184801704263751243417329065411840 8938480 -16905479377777161233442860314812579840 8938481 -50759862295068385133050418889204628452 8938482 -59420631489613472954442590249589433728 8938483 -2141101856250356151837329193392874800 8938484 -199699743543064035131611827141120057984 8938485 43715396727781171069265171240515200 8938486 -21549220324273787402386227073350611808 8938487 15514943015552102766187161459428194440 8938488 24661967465228606533765321807684608000 8938489 27445761761491505826275904197769158656 8938490 -10947812006183334605278902133112540160 8938491 -117159054333224292009994205882335621608 8938492 70420035141278821878589454303334730752 8938493 -74676790124834973145532804259639247680 8938494 -70247241652259888549084969372557152576 8938495 17898622499909955372900107744089521000 8938496 1351245639765247405351793795876782080 8938497 37754020663049198297122799345698879872 8938498 72992986901741486199175499029287339936 8938499 129995198850554683092210202619209084440 8938500 -56487871201894566194232170835010560000 8938501 -64349102416942207876507428151125387936 8938502 75250253393960858940350021598927707904 8938503 11421503011483951838660563058728917984 8938504 111800798890781225224286776212084049920 8938505 -33308346822349352340460782530794589340 8938506 -71156468741148774479758821606769188096 8938507 -430276896012445489138058647897006736928 8938508 81476312406547174044209692357681652736 8938509 7010671448970680717634260483369926656 8938510 48184901027719407596604799502050752000 8938511 124468969706932820387810698491510344112 8938512 70279865158933802279112296785182720 8938513 69129062793782989550071221159543570484 8938514 -8581177311788024010332953912993456128 8938515 -31539957902592695163162417980766206880 8938516 103136415238705465616341944975789933440 8938517 16082639593951233163830154396552723200 8938518 81877771042466328577137819360538067904 8938519 105449774851328624586756638870920860744 8938520 166060633430678535710887310294388940800 8938521 -212809089348663608527950912794793345510 8938522 -87635980910358441487818395234851388688 8938523 -384312310383625824095249142496451994432 8938524 674332115806252032972947083112620032 8938525 63256974628440570062532220325616322500 8938526 10384229409355228001179803727013812224 8938527 -8038032574336213114595067016819086720 8938528 143303296361346595793014170556078817280 8938529 -14992534687279519195100262344573115900 8938530 -28185897341125596292534575326102819040 8938531 -166657511933800455407395439303890811880 8938532 -107208655921606175951360512792484678400 8938533 -4570517085517183744789437520402129152 8938534 53182793602047284225327461757929574400 8938535 -167626811447832881357595983511885032520 8938536 34089732740313906236143725990089687040 8938537 -82462333735564628679242840239979940000 8938538 24422308143632003271606018822827325696 8938539 -601992764605969867062553040793072000 8938540 16557736308099338978130818347827609600 8938541 -91290105102560739108273264422146430058 8938542 21639619354042055183874180294231899712 8938543 -95419200173765443084213039311713748208 8938544 -396231521253579210793323542046474240 8938545 -7839333309575181576998673735709593600 8938546 132877935973559834859887838369497309184 8938547 8155036972781131282158361953583288200 8938548 -70833211444436688039182102109750423168 8938549 300751855212857044675418011651430520 8938550 -9956385610143626121681310644179556000 8938551 -33291969432512012087628631188454611120 8938552 -78111536367653410880435634710711377920 8938553 51462477474157052884694914164542094084 8938554 -5315349202679906985872830613720647680 8938555 42284461334433930804857307141127098960 8938556 37835119905551337804585315251800955904 8938557 175682305695339668264417572988996043660 8938558 -2343777657962698380245569275869375616 8938559 -56533270990956668458054781407822978560 8938560 -13778715667112804890819080532462141440 8938561 244556500371977738520258051465611540162 8938562 -5904227977854977301991424933013977568 8938563 -130810102010427971909885890187390392512 8938564 -7483346682876028153044001515388287744 8938565 -50803581318879197925934704749365461000 8938566 -10602516696888220663066290328739880960 8938567 -266550955658571425553226417746097231848 8938568 232535329213481287829190405425508418560 8938569 162591484457324951951132348205285889440 8938570 -87467544271434977566706574293722607520 8938571 -26336098796902669596450617961759916416 8938572 19578903690503678862897304551121923072 8938573 -12971103852312471662055596931974662464 8938574 53188675815236308149606143340096399744 8938575 -37167148753959906852395947142937685200 8938576 -68610458729294899153972848741981626368 8938577 3786098124603371079796635985286733426 8938578 -106928160163437712314138819884449074432 8938579 -34830970492735483419054926713585052376 8938580 -5154563600599532227009784108169216000 8938581 -20677861921240403503993494187164607680 8938582 1326623833200515705097176304853678080 8938583 -66176839929392802842538218323603555440 8938584 -21245597539816973851491271703765821440 8938585 -123977212715417867822004437767601300220 8938586 4616673793194272897870069133518698992 8938587 -6883149960465428771080982686067040000 8938588 48694797887049327678795281797390976000 8938589 228240335138854209039028957203093991200 8938590 48680117162783584392776321768480968320 8938591 -57147577858971616048891515098743412088 8938592 -18425010081127480603421524524430000128 8938593 246810511620067714523471929661105904 8938594 -13763023709884333849645927104037390848 8938595 130691277743274719122759063514138859600 8938596 -63461429496349295069850318004474146816 8938597 -300126322844809535762121791830318140260 8938598 136605401026150644476629749444029272800 8938599 4934705548671533068182640328825743488 8938600 -56782501690768618110613708552151040000 8938601 -95035862678717253738624282605109404160 8938602 23010169673065268956696890011719059456 8938603 190812271182687646089478740513714673264 8938604 125878614167876859049467860754317047296 8938605 3049566725719326571261027598948878080 8938606 106860231306557752682177872092067954752 8938607 25287922589446207893333541302825156840 8938608 7369305498595345377989442163955466240 8938609 -2275423600915983581642034024547456512 8938610 -3654964847392593487083126786463462080 8938611 161306851206510855801724825360599127560 8938612 -37573209666132635444731768939348408320 8938613 79379365104526600880867464581037625280 8938614 77367737092749868030140535337771451840 8938615 -12757740086814621069024789202144987200 8938616 73186127762946277313948847734852444160 8938617 135197357678325239518780809442683335712 8938618 42628838541049942586207044981811493120 8938619 19559148077698147064927352122776800960 8938620 57838545459049680970766953359933081600 8938621 -49526634809383577137032501912425372448 8938622 -28976317779946155900479257980941669376 8938623 155790605462091951233779647103746525384 8938624 188468049586691483692451745756736389120 8938625 -2727763658290399337838647711607552000 8938626 6804108313902948637982892202553203200 8938627 -278866921917783829286644945412127707524 8938628 -11345091691821984269117767955200266240 8938629 40129300778637292662087735818495756670 8938630 -90455342930367453738519643477007303040 8938631 -9937480573116045958553491389683837520 8938632 -37906028850622569600365687037740359680 8938633 -47408730945834648737267077606174208 8938634 152393318866403415755715006662843099232 8938635 -26439595525571863093570754463268173600 8938636 -15679974384537620980988105261568945152 8938637 -194647916754096762953774997768272208714 8938638 -14711628288192859001274794275725170496 8938639 71692014873637141917331870869966503424 8938640 -44126503011579389587172934944983203840 8938641 -47646415975000008914781249306679142400 8938642 71505965867801801421500339125267139472 8938643 111049757525109408689816822743179781200 8938644 7716680680011922495672515954018570240 8938645 41610398869307755023446865350062483200 8938646 44664838039748565815339129365583050272 8938647 118544334051505666629293007121916295840 8938648 255475945620931479917980246447227125760 8938649 261702885440292253398952911258992523264 8938650 -6555491836893162375425889732589478400 8938651 -36281239526163351866463230826040150176 8938652 -134718115914608474863876797554996705280 8938653 126438673991938452387082600645803295104 8938654 110797191593029795598243597596250471040 8938655 79443131966509103347474917256890234240 8938656 -4594510004965320002159720426055008256 8938657 43011891639437978038676189692993249472 8938658 104701986915693200372708663883736249680 8938659 -26792313574478931010849528072751173200 8938660 5507198623780440394516324349593063680 8938661 170225916297630112670197904421543004512 8938662 28644901681209641136956517982576698240 8938663 -203521392580391860732919404235995902088 8938664 -3002756509273972272705207697775001600 8938665 36971107979836327429693865382614202660 8938666 -17426110730505813382838810938336714752 8938667 198839846317442087442462004606585201716 8938668 -1865766167453391952991316746426818560 8938669 -130061643036138025127609880006382813930 8938670 -27615213950802653354171991777078854400 8938671 -46260333114795273648715761162274166016 8938672 17365705763042751522433851360766984192 8938673 125979422697836406812937204539329157280 8938674 -1006890106643032119075624014096947200 8938675 196997633709045276111277520755167130800 8938676 -56194685860519311468000915610629488640 8938677 -158722596308884400055027876790911697920 8938678 -14312517094405639579230610767535774464 8938679 90377794353666401109204094170046922280 8938680 -30436950968781461700295954794236928000 8938681 -139013112184986772326602287272701330518 8938682 -7950846201964605556676339622208204800 8938683 23726667144816769404965469602900618160 8938684 23361180404403662733371554131260220416 8938685 16331017908016969282241261343972184320 8938686 17973486881821851922850704577224352064 8938687 -170891543248817419605881205716772783888 8938688 -80444267801117191070123267490173681664 8938689 -65857771096187589326788193902014695376 8938690 1346934601827755460306190537887297600 8938691 -111354712420935724109259539274166419816 8938692 65379148350685160102730078899152896000 8938693 -180978024398540456362513096141064121058 8938694 -26164836818442938961842859351230227104 8938695 35635337939060426706526346188439347200 8938696 18917465352584008817351968241427763200 8938697 62114985984061366604725454034558721920 8938698 -26741796023314833514089355003779553536 8938699 108132680162030555649232070073408510720 8938700 2754709493425706120463073578515731200 8938701 -46208377878967692102675156308004432960 8938702 -42928532820763396942145803292212796160 8938703 128331776683231078893343247159279244264 8938704 -159678069458352000843715545544261632 8938705 -135889567569283808303973059093922064140 8938706 24777268653025777723776462007724590080 8938707 -56845111302598419867936231308199967560 8938708 -45234793518753874663259112172596230272 8938709 126572234533893744021006421446027788604 8938710 -19542346713620362131767946612547286400 8938711 -5413926343330804924991079081497004008 8938712 -62918097983855715931115889670514196480 8938713 -49569713508581418113961351641720698176 8938714 -68115026349589460409972656598900758544 8938715 28218920304962963895716341537727652000 8938716 -30614669249996262501449521868892354048 8938717 125554504992890582330065076239346268492 8938718 122654600814525994541077278601624978560 8938719 -76255898020722627284047434602356164240 8938720 -46166626601167201549953673903252439040 8938721 1649579187668125195690155989381390544 8938722 44750858673834654192383056531067174400 8938723 114320542493960261570742898763469781080 8938724 -24169237236728741527815249958820229504 8938725 50198932670906969242870346500130769600 8938726 -27976066447586398919087075360228906496 8938727 182230462800323846033243334274264549896 8938728 -82757247545742059248700199330926592000 8938729 -70659867004909495119377787735078681670 8938730 74739788968353057701057162687694737760 8938731 23484793923718359994438430738741169840 8938732 63546069238261124516496074466250850304 8938733 147685207836607150256721928067249927040 8938734 32681006041881471860823406572156429312 8938735 11871306154340373121261251788690683200 8938736 6632480861129635570502852748891586560 8938737 -83150688737232209553577734874992573132 8938738 -9173517459475261499825290580941187328 8938739 239845400573145117914405886102828174540 8938740 -7768899983741444920895877207183052800 8938741 85693218392629171917607181919740876160 8938742 -210798442965611367283380632922096039168 8938743 23089378386647316866307094207986524928 8938744 95499247545850779153353568871061913600 8938745 31353942056421873496437782226310667400 8938746 -153801524732384460248502644685359943936 8938747 205796802860779796548544376729632278192 8938748 29965710162857142262100448266200765440 8938749 85350606122137816777708957670711921664 8938750 185207996046529253665251486043920000 8938751 25761393757799761546756002988684849512 8938752 -66081641364264273164494948895652052992 8938753 -295390010736399191922032312193852377340 8938754 1114694306257211258953863500780160 8938755 60841714369829722527567419845201854720 8938756 -44325771168052303506194965017926796032 8938757 16890630030707531906296446986457623040 8938758 -49967497608043305782765007201417172992 8938759 -49105931982392342522128721418807251960 8938760 -47032223908680504042747068095771392000 8938761 19692299718022904711031234392553916800 8938762 -54574489332612655074469326968529325056 8938763 -3266735298060344906812044592077794640 8938764 83246429340135294073433235090915436800 8938765 -165131486099077164353530783863034718880 8938766 -92249700034696120589017727647453867776 8938767 -27301543277156012486108680097589159552 8938768 -12142304231244205082415570384580509696 8938769 -103452822337149558245574923125639283904 8938770 13272564633823628326371465099052853760 8938771 377820812903618251454282577234698212000 8938772 -49583977403694991531838177920654314624 8938773 104012372002774799476502196477639452622 8938774 -31907377814114197082186904162687350400 8938775 -102561786710199178770998160904967197200 8938776 53060861615842593256796482014870405120 8938777 7965703436416737406595157571282330900 8938778 -56653714927292760365885212505204290560 8938779 13038267062951374919653991067715680048 8938780 63145716738063198395644503337722301440 8938781 -68761254700382325346547571917861015328 8938782 -144766701289434378937204643867768626560 8938783 34506075032966286100471679195987524720 8938784 -301669357164252544671190839701371551744 8938785 19838342464720871809252907843805096000 8938786 172769217234850710481594104498769588800 8938787 -29618248836815398723791734801596761696 8938788 -9347292291860515112302303654251479040 8938789 -313829863968849601795734991216659528960 8938790 23241996844993882100475524496470837760 8938791 97191456201722909116527647266834952400 8938792 181816027872436122961460138352413568000 8938793 81833361606517936506100390605878277540 8938794 60496006529195894507179035085933881600 8938795 -179391408224823929429559750354796418400 8938796 92213287087333422475281273994044345600 8938797 714615144468227731662688157644200960 8938798 -173792552113794230359015530846475298880 8938799 56563955094680661075663107164529206800 8938800 -4565251284159901582907057350626508800 8938801 23330686053554790374150576264302966802 8938802 -92561132819043649361389901741061969648 8938803 -33346825328465612035287592104042032592 8938804 -28898731560237919524921400160152412160 8938805 175298179963006017228884793829117020960 8938806 -3707274750670101379128622421018098176 8938807 183470528281210504034689877703886470056 8938808 244126230831975313697390013597120000000 8938809 -144790251574723081723901344149883460160 8938810 90164165758515543206972526202887982560 8938811 -81597105692636118821877114379041213168 8938812 72487324278814643698500130920451522560 8938813 47863490564729418501581904873981273984 8938814 2465820653306160628683919423870493760 8938815 -37404695166092611062853139856739260000 8938816 42303009314492936911337289309875077120 8938817 194163184329707327120053044946132156866 8938818 -16707541338442086446739523367121495552 8938819 78559104783039374236188562735557467200 8938820 -27452863823612321267364515770003783680 8938821 -13001775279768306638224738678025447616 8938822 -12935648774659296618691504595946288288 8938823 24826814588947901601629673237093162072 8938824 113310577125493079571914438267911249920 8938825 69889634654203243518877717466879197950 8938826 25742691365430705738359278718409693024 8938827 56179629102190049549169686376004346364 8938828 -72349252411464967341789343841061375232 8938829 206152754585985641855673569913366232800 8938830 2029198768980107696404422274651403520 8938831 263576471232687984436891492817945449200 8938832 167908977735414223153397205363720192 8938833 24374203846798978479537523739500541424 8938834 32892386017636865460260753383008540816 8938835 82257272651396371304595192701137286400 8938836 16034685063177532449606663409450242048 8938837 -241299518855154429219141772306410923520 8938838 9903996791150494759954225882338591360 8938839 5172615211984349963166708103413135360 8938840 2386792158941523424851390287294668800 8938841 47252257096076295726894278672637801492 8938842 45295064481231488358953254486477099008 8938843 -263762682336182869889640599224946750908 8938844 -109778536745232292705616442650447677440 8938845 130914661890780536658067504923382771020 8938846 -42739693911668259864222715810872581760 8938847 -307325288080714126391477246527313450328 8938848 90184883158769963332941046467209723904 8938849 77952377675038235325001633955289730850 8938850 -1804360000186245676989846368289792000 8938851 -136784478632033343709787574619807070400 8938852 17677346454276923004900713059135918592 8938853 112122193414177964644206280946106214080 8938854 -49548781563423820322023616775425395200 8938855 257586538402285385980282398555475504320 8938856 -43080410098852757536235371068205516800 8938857 -100262667175361555354116029233785326960 8938858 72761040876409639920375680270676489984 8938859 -72734684507289968348099274090413804940 8938860 496981274322535058671409063335772160 8938861 31219740412448823916087634621541866124 8938862 61014655767541853056991546966710074432 8938863 119692476634988799652793598536438764800 8938864 58003072281513052933544695891461242880 8938865 6171364875960493184563567032891514320 8938866 -29741365128933905662506749200219556352 8938867 -2738754890051250175133198561751968608 8938868 73716443735287296367677930670675928448 8938869 96430021764625314793544716118923635744 8938870 106024215575535429860442416561495299200 8938871 -105830678706065877853873079298906731928 8938872 -75426888189882068303098927414297190400 8938873 251847314122273676932829221304878291200 8938874 -28092409136416326244915927421325170208 8938875 129660376808721339221495993293932000 8938876 -92087172392713109547519249149536368640 8938877 206736365573580833638634849998723543200 8938878 -28256534761087822926883729987170490752 8938879 81170672634862741621549330606418609080 8938880 -110225743199190328645228606054937395200 8938881 -1365455961878303865149529886166630400 8938882 25738834767851442680097103390662417312 8938883 2538552734037388172115609082054639104 8938884 -6160683346136067799793277727786395648 8938885 36014499994030747668891420607151199360 8938886 109141232569968119483691296131131457344 8938887 51226995815057314605794466001008154752 8938888 -2399957543593415608873093994130800640 8938889 258208659882206751573694313833157151156 8938890 20867537683126743583964405078209881600 8938891 63464968153055171299319859142574777664 8938892 -169425942736418737188680836806626019840 8938893 -41227284254454091935189931839838257600 8938894 59681286134184405389234974606747970496 8938895 -22370359060602105441555929187707658240 8938896 10808614182531808858340018387712540672 8938897 -22156439078035897361340460091212460688 8938898 -37407422811910768208372263705839052800 8938899 104520042518951777167143996640427608884 8938900 14373588596418331804574975310107904000 8938901 19512548323106372477067073452638869902 8938902 6736680128005054870792199753448345600 8938903 -86177112344694188062150082218823393848 8938904 13553062365597513729766602101104803840 8938905 -67343224769825119210251663012800763840 8938906 -141551416999990628607117768622236894240 8938907 -28063258273084802009410558915231175280 8938908 66058489374388656080689452721454175744 8938909 -104534121044096037508367177739762049184 8938910 35876149023555874079894437215018140160 8938911 155612400320695581969807653485340964480 8938912 -23402476809529063989761048603510439936 8938913 232284137851432915289378350375281472560 8938914 18734997334759138305572348519322157440 8938915 146664404362008395966612163291261604560 8938916 -11212194437240921648667023260823998464 8938917 2878684338473985119881603041881338554 8938918 1349919601398385173809787453481975680 8938919 88070065887546642915957946299811082112 8938920 -11166474796894477857449504731248230400 8938921 -71835827662744856282381488429361999878 8938922 5636411489600256938240945095134478512 8938923 -5923599793971284665538299709621814096 8938924 -208785262767907641247158605148181220864 8938925 -225274812697692442521035126385846032700 8938926 -113035097142367197793380510381748800 8938927 58253216323252846643929912998448523808 8938928 -18904503737980867346715130062812725248 8938929 -96322816905569007755505321728264538240 8938930 -17176167482093796622627799280023961600 8938931 2459093508059539709762012536098124800 8938932 -119595489000711835267534016018222051328 8938933 101446976243177014733472153117571635182 8938934 82461060919874506456560630251124331200 8938935 16365375834614512212774143143005762240 8938936 -119796650082002792311846580757906616320 8938937 -19536306842303349622607697512788344000 8938938 5460541850189332048632839131214315520 8938939 351155335550868330012206697434669276056 8938940 -24515741957615221260658205829785149440 8938941 56671258244173728040297547785853356608 8938942 -93222713417135672376136859751982947456 8938943 -15946973151701998038632499007301869824 8938944 -27843742502018518482068920279341465600 8938945 -20431485963533026134597175872090301080 8938946 6344043830661922212218322796693557120 8938947 -117158205855563473153203742039219240200 8938948 -52701211032775620852510732179423719424 8938949 120315512207490440613281822058834174240 8938950 25860656267856285822887983223447347200 8938951 -72764644149578979838503646412680792960 8938952 204074333531898052105868208020355317760 8938953 -145766134770694494074930873412815686038 8938954 21631755779454483441911559523664655360 8938955 -66470981998610454081651160950549555840 8938956 -53959353023430499458711587272480429056 8938957 331242438813093165782696276927430207000 8938958 9825529625591411905700815244073062400 8938959 73777469162065970758236618652291943304 8938960 36908896885086946610912753244273868800 8938961 -133351229766640666907852759211649671438 8938962 -16356159552881262046988413690705252080 8938963 317363107120503167514604309240559507784 8938964 -87486424327108209133126060868206545024 8938965 -28694670544648168095896039394755729280 8938966 -158554330525953403802694152062282745568 8938967 -118471801372994805424384686561203918880 8938968 118558479936445269127537490393060966400 8938969 -367474181880481092453987686556826432 8938970 84523017432380622562607960886917971680 8938971 146151152524194951898591600868828858880 8938972 144468109896200186881977044903977274880 8938973 -120222988489432158059307712162003810656 8938974 -28272888747761674559879065303555817472 8938975 -42211479688715601957713169593813761000 8938976 -59163784376165525864389217020697640960 8938977 124728126628143765501547277958729263232 8938978 30227788647586738500696731231828159040 8938979 -35793803182946714694233720917745026560 8938980 -49825630180681063531813784143380119040 8938981 14191270772566437722944162115860395100 8938982 19330909119410900544313145496631100160 8938983 -27842675660968493484194799687350549976 8938984 -9389109713623127004917805091409479680 8938985 -218748989227660852437550951849989239040 8938986 -1957345337249832049336784571987382272 8938987 17277138054093425374201223610095845240 8938988 -268141269757315128727557876277574008320 8938989 -59688274286753491774518222983079729246 8938990 98673415747477151404823916149876227200 8938991 -70322028076000730748266587921925465856 8938992 13232061621062250567495059563935989760 8938993 -20167450700074958682253819059247064000 8938994 -14894874676074832600538848826605200768 8938995 -23053943481284523052685117820350547360 8938996 6116572951285965522735415073520918528 8938997 58494876383434136952312212682378550446 8938998 43450486400660380442660234640395543904 8938999 9040027070197015158054870592027265000 8939000 68559547554555504904379428684738560000 8939001 -145838933251113358888243422880752660096 8939002 30522800533873502878489994235100931952 8939003 51117748953750261936689896105452105252 8939004 -135594246632645300258550474585023675904 8939005 -29881241456580048829655484374966991360 8939006 -66733709036988396028317274462520847360 8939007 75669608770200578929661685748150185600 8939008 -55503685881542728569940760176141271040 8939009 231607159809906425004811766844540705216 8939010 -13452848240590154155479585752661949440 8939011 -130461089986867722050246737634494447968 8939012 2105928237829050140198629760042806272 8939013 175151639667327366328770758352324555744 8939014 48122994377064968475348195232122563712 8939015 -70693444976092627661845620743487055200 8939016 -11448922029011367455180480174410337280 8939017 -211809156753222383325823389667854351600 8939018 -3038442211660850272178204300523521280 8939019 -20819586981633532674564483978771796992 8939020 -78356309606945585248033064369028971520 8939021 40644443081438556222660926997961356012 8939022 -51389456554096979359122537939878363136 8939023 48206767441286926015480680488853348272 8939024 -66768369533603122120043298531478339584 8939025 -42390152351843620316581966761956880000 8939026 117494835741036762132706915876282018944 8939027 189911790264445562925566011513672056876 8939028 15255581531059280106513126099273240576 8939029 -32012748608163493185176144867112078720 8939030 -34789770252806102580990353498426499840 8939031 59814819238779213011182982589369575040 8939032 -169632849368958827918072061163639449600 8939033 2957944918709511798318859475210664384 8939034 -6782721601953293311195382486487404832 8939035 -15893045633394850334564814272637013440 8939036 -12384042450186627897356324227153858560 8939037 33908415889426401588650569470655474560 8939038 21199784943256832106136168485621505920 8939039 273120643392347709059073474224353791840 8939040 6677549919043925098096022330214973440 8939041 -289946915579565323425340895598101094558 8939042 16446283141920126573556197410484777984 8939043 2286472857015399311419317660350033064 8939044 101650964404504468329130200910899635200 8939045 218602275368717091728109365435577811320 8939046 -79930270061941818015936536632361015616 8939047 46699091571455129103060403509464881440 8939048 6735291038209661480231875040246814720 8939049 -37041031668007802967208254879271326720 8939050 39080064220178833266767122208122774800 8939051 -75781165336565311634629871989873966296 8939052 79612315569614771278640972528977704960 8939053 -220328863863864847915450563482182958698 8939054 -40377230178023001839986115205079023360 8939055 -1431756553289020301470889651082076800 8939056 -20904083301131676644532266353216913408 8939057 -245986216166656163503063873059480083694 8939058 -5960651136841965086480009620270080 8939059 31469489045246739577500236407802079236 8939060 -66893674657532758605826121368216035840 8939061 -196906134972390819671053960313486759712 8939062 81380507685493320412822739929802790528 8939063 -4617708238943065575035097431001701760 8939064 -167411926538158799680688468460319764480 8939065 98869098054015274526161018712952160320 8939066 2280297941769968030886345354529780704 8939067 -34034209885620123152841584131397907456 8939068 -11403995629454153414706916424712130560 8939069 -19240298721301908488644055994380215956 8939070 -2840439868107644811711540994440217920 8939071 -74453264021040580979140314946333556160 8939072 -5421404733148409575612108253319659520 8939073 60100307088216478908444242200136272896 8939074 44404272306251135864010402884244899712 8939075 79937626465457032960884134594862954300 8939076 156880171623469726835607441426318581760 8939077 107578557185403794668115898074405872672 8939078 -19318054221193557718554914191437169920 8939079 1505246509427079930411902269439873160 8939080 10920321102600729939216037659586560000 8939081 -125847326292121139359977397104852322800 8939082 197379268567258514666091341614912512 8939083 28352194286926713032690081489864890224 8939084 66339164087356070810463163436250365952 8939085 -84805226647495996706252568006161421600 8939086 6082312928595959695743081755737560000 8939087 -394617509178156938171369456559472676640 8939088 -10298818728233313556121044267430707200 8939089 -49611225684140101420098839568615026444 8939090 26379599717765441793267596481837120000 8939091 -8076760392093996929184433896679927296 8939092 36211487293449233218155755815500402432 8939093 -32800900817971809404490621462718653000 8939094 45347680419526839571204318641587934720 8939095 -58718111585870343317524769417627365200 8939096 -2756943533696131438142855020413603840 8939097 -166392826844105542394227555400252581926 8939098 382158568013182215674444975336325120 8939099 -94784558238716257677164806495587223536 8939100 -43725565593672601104515339179932672000 8939101 98258349358973655907651095567318709920 8939102 70690326180766176944967138780023076672 8939103 97847089501510755842835510205542680904 8939104 -122926969203982927479859843938437038080 8939105 -88440752783101135260826288546746105600 8939106 -85728265815100540566255140975395968000 8939107 -134969603440616138671539607234797821280 8939108 37259362066611019748823536872547993856 8939109 197078822608085010305025249162340164960 8939110 -19517397920243057251911051861130679040 8939111 26561343660663701999594988743771676432 8939112 -8124222811725376416560500488977448960 8939113 14152908553423939200979226994375277440 8939114 -40603737712354726877929979342948786688 8939115 -84236069537278838578639028274769236240 8939116 -1475403822328627467678500502673192448 8939117 -423587222221949324353065202686873642 8939118 -104947491211395914101892690013127833600 8939119 272698075874083386941971417425232874976 8939120 2478151747109610959458261244367667200 8939121 -11335553822929489308893859904419547680 8939122 -109072244171943808134164442949726587888 8939123 -206567556617727440440707549224721297696 8939124 42996013795661826343185216585248664960 8939125 -29431650241236801058037449407342162000 8939126 -20036650977935933052380952784725928704 8939127 -22085241435679264081227747598764376368 8939128 122960839925720742426353501319380152320 8939129 -13479081855463193473543149056306062080 8939130 -11770595020071533531357198538199476480 8939131 -196117251293672409285699763597326719068 8939132 -37352008554642985235289633482663854080 8939133 15019331323845682273500447953365537920 8939134 -70685787943288499224993666403674049280 8939135 -156177716246587358070233609189467264920 8939136 -60221390412229708011818193370113638400 8939137 -108198360668607843069951483694826763180 8939138 24600978705001493764803524867746266144 8939139 -59231986806656530260520320508727212800 8939140 -73783492813204892923411523698256977920 8939141 1281416359420131289183310851620028800 8939142 54199471639156879732769069823849408 8939143 -214750246772970717784306987653636939720 8939144 209136906965538248839024939790788454400 8939145 65255769199381634967580021399610934720 8939146 117023224609177979096222110225466832384 8939147 49480849037494485198230000870080946832 8939148 -41880217355982265171611673734963471360 8939149 3924498377903094945160942300991953920 8939150 39935215526775682265240038870516833600 8939151 34530832558198344236040963278580288168 8939152 13017719570676571836717024105614426112 8939153 -153117794188978335621082292068247709696 8939154 -9571001812030716304879689693437587968 8939155 108967181677518953292225075264882832560 8939156 -18271535149934069189674436022478308480 8939157 60395235843321816120160471980724068288 8939158 -15676692091253534921349204383979159360 8939159 43145947712936110213770257572656732360 8939160 897367212676928283186050851479552000 8939161 24503647874283078342198763802797215360 8939162 103917874182934680273436562772566894832 8939163 40958126026475050691920216396665531360 8939164 -142915797700036711613679777785234728960 8939165 166176845993404541042051434664583571200 8939166 -125742032045837137716107602672107878400 8939167 -157117107771444161112017822168079018784 8939168 55822968408656517750167641899595923456 8939169 70740411715229440735626288060898858194 8939170 74614731832764786731595462912562901280 8939171 -92197274808843136110774943832118554256 8939172 964923982817526313192298195844231168 8939173 81423750879853286060675411618095071422 8939174 53156268351894387566969541849210618336 8939175 5713654571976902397306448085621596800 8939176 420443241830342602288841504629390786560 8939177 -13833598931160873758975408518432792320 8939178 -87249208549148931010960527149822257152 8939179 205689922363938624752245458029597321780 8939180 -14051621561956647783641059753780439040 8939181 74095895855021641526211721682267180160 8939182 -976855822844466934761192758688546816 8939183 -105044678888220358979143280531975580672 8939184 -290177743048719485371220131776036864 8939185 74367824956996978243309548685831027380 8939186 9052352715833999021669427468474762240 8939187 115338369745443611161723359708011971440 8939188 103618443892413585064447373334467477888 8939189 8136932674319173568476671613292582592 8939190 13692314476632547701070400725635306240 8939191 12481936620627539165249313772772968384 8939192 -42672801031682283851511516901329715200 8939193 -44596800763019789578931795655357621936 8939194 -11567627560307559335302165983708089088 8939195 173908343659994039217354326982495996480 8939196 45299157733319000135727157412059422720 8939197 305406046684411424867812829245873816646 8939198 38035065836698215968358678807763641600 8939199 -9326454871189599269400735776296381680 8939200 -10340001973006301948105111762999705600 8939201 -84535335001704375514970156089985488128 8939202 10104943743867917122395570532080220032 8939203 19865538332568265270814449206675867648 8939204 87516596741964953717425530589661819136 8939205 11091257199613374845171052323097007200 8939206 14670526881674149418264706413562426624 8939207 183140668762444925381278399789759748304 8939208 -6201549917873181647761615618307235840 8939209 -2295560498951937308228555289166309196 8939210 -21537802000220537159070912420662615040 8939211 -138450651396891687443484350570762578728 8939212 429656905959247257741889844289645293568 8939213 -175646243539756246432324963284025948596 8939214 116852507240675910800767442129499200640 8939215 396925428857098280000685906156228000 8939216 23933892933986853663590740745736290304 8939217 -159210593384931513145787060334523247568 8939218 55783162782471090557910562236987388560 8939219 -162633506649545032010965444731103999380 8939220 62148567755899537739531857322518118400 8939221 136381512569658741105105219727172197500 8939222 -93180410527784344747471059995903933664 8939223 92169186428539303058678649073104029472 8939224 65712278252882032243592378616220262400 8939225 -67861365323584168242772446220473323250 8939226 11727690363209520313098900416416493568 8939227 -4404065804771593236095992104237614400 8939228 32768420046182409405497525816017890816 8939229 45010917453221061218095202113800620160 8939230 46590085078339409958974145678083214720 8939231 -15312284558611078310329465812929659680 8939232 31281016931996671897232915496676884480 8939233 218535306171493485951318478686428184482 8939234 -8588856151815219571923288921305247360 8939235 88750171532686293579146199123761262000 8939236 13214196863406353807459910262481137280 8939237 86622777170908268556329524223049342972 8939238 45768253867450600206845028066140160 8939239 126274155291773351822195120641370854240 8939240 67680210290077282338781449934561228800 8939241 -94007239014108122589071149211394232848 8939242 9351900724657396942635430495077866592 8939243 -30817121316341308591390688400691466508 8939244 -29076333561731216795407854766212695040 8939245 34226366794532505221091525200415513600 8939246 19243515029994463788759311333488715904 8939247 12422653250606038474386686186300469000 8939248 4882219258858819455421485621397225472 8939249 -51840855080505786250951255939677747840 8939250 37366647286007838835577157884079120000 8939251 16211904149309009766285589893702751104 8939252 61060463487782961942803410349572577280 8939253 27654382188933801459896527027734988800 8939254 -29028048341897868227432557782603587424 8939255 76932509161154626955394728510402628000 8939256 -48047525534121138331877182760223989760 8939257 190755173954495272973572788916497510506 8939258 109884266464205225143032816411990426480 8939259 77731707393286354885943543508631549440 8939260 8690570464148646724400499391844966400 8939261 -108723328927479252426540068232219645108 8939262 18766874325472754382718379341095993984 8939263 176028329861556461041922463400857606240 8939264 -61002776580661791911416267686574817280 8939265 -34059110944606401002942911248098743680 8939266 56963412296816438899409214295609113600 8939267 185913530724608842788830170224601405440 8939268 53635933922189894602546206848469073920 8939269 -228106018642868006850516663895583048004 8939270 -897793683737825421372068258150217600 8939271 -37890150322359033754528338561308401152 8939272 32137856755506495721831339550851891200 8939273 -89360627035162200959898234987443448960 8939274 -39910248000067808366865142665282372096 8939275 -86102273778879038187397870907993076700 8939276 -18691400037682318113104353210878246912 8939277 -43669780151871097738344333598894095786 8939278 169903216313540259043310002818972474624 8939279 35050461679978482394294133458878300000 8939280 -13821198774892381787303369615978004480 8939281 85521145036449321748873756764294194932 8939282 -136513380036194125926972612472497234816 8939283 85803387907530887403162303235616695224 8939284 43027029977562714098430820803293765632 8939285 -63888312070557268925910316807666096200 8939286 19015796992313476274080666057349126400 8939287 16337319619830519154782070936261247152 8939288 -17605353914908144748258678650219376640 8939289 40955085082234772079570640674639832320 8939290 -28052930024985877641353830344593997600 8939291 184989348197405475968694988589698831800 8939292 73515254505122186665951697769980017152 8939293 -32419885008817842487730630383691184480 8939294 630511315880407715870227227572881152 8939295 -64407125543526534673300849496515584000 8939296 -12402162736857497816539463385474859008 8939297 195150798115537440028429783982006253792 8939298 23274289270459403056871982424841038848 8939299 -310238731902250099959338053993231713700 8939300 -48236890987128522496290014019449193600 8939301 -53615431300810543606640527078423617216 8939302 -93980824212256626329373853490706927648 8939303 -126979616974820180201999874367290461448 8939304 43378355653379086878470786157091307520 8939305 4170745118181419410247319627792791460 8939306 -35519521112890742425113753294095124480 8939307 -84863045923557882262167427606756176912 8939308 19010336047940485781440579932561100800 8939309 -213521758614133625409643538725570710720 8939310 -29418956897097444649006783159848729600 8939311 80307316466751068094595802107532622472 8939312 -26148406927623550214309152290166898688 8939313 2714551811955492126386076952416032400 8939314 -25066972492932436996287634767088835328 8939315 20895499646580355376008538632794485760 8939316 -33985942135466782042639919798148796416 8939317 -38653529456503578518194091486631200640 8939318 22893919940334448081560272933601531648 8939319 99901906039290770629391307040170125544 8939320 -62814390590424198232131773784149606400 8939321 40372821804401517443873115027614580522 8939322 -1162728499134852213962622792457413888 8939323 58917549259664256836123736558784089572 8939324 187124428570196239681052283124147353600 8939325 92395537364119767488048515491766317600 8939326 48903401544544205899843990652979517440 8939327 288825154620432927368649734991774831840 8939328 -26437493949631317577787955835714928640 8939329 103170765000366098405679371029713986240 8939330 -36573318320453982166566842663582377440 8939331 -118736593024466200830585108641016924888 8939332 -41124009271580217792783225353084792704 8939333 6738922114056988599491683455016655004 8939334 15575480270501493288561336104390642880 8939335 -38571415693455420134788308342928844400 8939336 -99534839601095595548164504631988387840 8939337 -49718558343417276886107833851754160960 8939338 17227058871021118251051818677806730080 8939339 110590897623787557716802087656726725140 8939340 75665359531437557273974210145234780160 8939341 136047696673824729975784285345539328704 8939342 -23293100422000272226592928611256068928 8939343 -99049334448050690844362755329297446400 8939344 -36875526574435729057410398443470209024 8939345 -63704461053380739786701987174909925900 8939346 -11527271604706201616713520822087503872 8939347 226648381112125709400379083935743138796 8939348 20516113711547712504612126024855951360 8939349 -44985432959170024721938545615864782400 8939350 23275787355656508660257035387285372800 8939351 112568303697504646611470670634014620064 8939352 458407334053639760077304380273029120 8939353 -29157552385982982769568788030415569920 8939354 149747233539605616069931934826161147376 8939355 27929879743220404394424301566496974960 8939356 -946055556101761215640398156937660928 8939357 7920340689942567705871273967376758400 8939358 -71260663270617029625112175662316765376 8939359 5920753584870310175005458733837672 8939360 -88032951205852275585888771121914839040 8939361 65633867196204487514003983968187680 8939362 59942002973911625835104552447075748432 8939363 182366542242687942235040657495589411612 8939364 -62551904235952401736344183021729804288 8939365 -31788004121175650197030893130648420800 8939366 -199565395586535606152995112073491301120 8939367 187584457889056909733038410586885633680 8939368 65212123514513830744210137649502208000 8939369 38844568627016995055480579404351315770 8939370 -85579891346437068792830986370314321920 8939371 -18435894660705676036979213930064784896 8939372 -4658586596955500241676665675935275008 8939373 1870062265706310650304763841278176768 8939374 152892071367277371800155348420444245120 8939375 -65946882106682297196437754858161580000 8939376 17254603641234959792485551888384983040 8939377 68369939305279222414616037631519737344 8939378 -4481401716092631355166485895212806144 8939379 33450042498674660917440731111419837488 8939380 -81461430134916416875939899432144211200 8939381 182463257715890053087351474710616241664 8939382 -36341518348470077355865313261757949056 8939383 65360835623975862696342207678533910632 8939384 250848947452774331313725240735669329920 8939385 -5020659851099853256160076924844204800 8939386 45897944280930258287812901919530634240 8939387 39416751300693855472330579855790946912 8939388 -67111754504943450130878647811400588800 8939389 -126008455964256505379900070599154624576 8939390 -47134880316515312851605470215551460800 8939391 3783177254650534126688471666662177992 8939392 255349170816807737690351075453829120 8939393 -85409619502542878128946951987777279358 8939394 -5704934518038425222124750229556434272 8939395 86819640578342081453421896688916930800 8939396 -224159418410094013720850619403654243200 8939397 54699519251131704443904439497442793280 8939398 17664049364336942698041037576887723264 8939399 -344033726343358233952237258224016128 8939400 -121621765242381437778428970521174016000 8939401 -67601138938370081497274655464314788608 8939402 32190051987393634983316537710869398272 8939403 -8914716402710635689014615714865930240 8939404 -43798433594894061273840844794328243200 8939405 94074630946304686915064252192427660000 8939406 22881071046956532960735261653692437504 8939407 137296892045036272253908271740885188656 8939408 20866134618279659988850018831108669440 8939409 7347302334638099490243724506118403136 8939410 66919303831802288653804615194812060160 8939411 67168950758147751564827556331369369152 8939412 -9820833233950983547236976027093390464 8939413 -261829915133905198406757031584347364 8939414 -233072634535784624005934181272061037056 8939415 113574342831932808360269402236713763920 8939416 278340480144068709207293306396346101760 8939417 34596199900349607468811654032644033220 8939418 41906867008608127815881408574473608704 8939419 127764072240287345646688781223908674820 8939420 33004344964759101987642660168447866880 8939421 -67397264062493061647248755142266810 8939422 -21168678522000335587756581928172872320 8939423 -240142708755468985051475523081155080464 8939424 98967313314840048399688352536225382400 8939425 -31038465915222521078142922235635429200 8939426 -24262977458155117425432501198509200896 8939427 -29304070733047542896002544200784010240 8939428 -157197266202745222163594393946927144704 8939429 -78491661068263285821862133368535066916 8939430 17305841474663547956790235601392934400 8939431 308454594648346829884960739726897242232 8939432 -110210592548763438513495551621466439680 8939433 93729727892126047537995583735705385088 8939434 205155884503967733203057501937679872 8939435 -95349022108307549854170613476669159840 8939436 13161459852834140483923944785686032384 8939437 91276921596875666476709950749318686240 8939438 -42201586073771770493610668998038002880 8939439 -19323512863085513213298507204750676896 8939440 -45113416179865924993967899928461639680 8939441 59008762555564701003710848685583031872 8939442 299372965991811375918030542986617600 8939443 -5800600312263654025619920666688562828 8939444 -54137885892988065537046311987443865600 8939445 47284536924642709769316407287893637920 8939446 -139363776076930256523102784982811167328 8939447 -243176556099214241503854515916535478016 8939448 -50195260301053220790385587550153482240 8939449 -110197513037621800154271584631483966636 8939450 13685016345966156847046322842490888000 8939451 -6624264051162509814290427333069633768 8939452 -48013545227498402698669522741464484864 8939453 29506807740279457253911514038728318360 8939454 74116247002935150029764740644815974720 8939455 6514661682031185679958068420439249760 8939456 -24084270000409767907428217065452863488 8939457 57511735002231379718543768128574816640 8939458 62951502183144690029680917808713463680 8939459 -136138447444713856460325517644577248480 8939460 91093186385964297270044650412511068160 8939461 -61314896052379058249739072737542899908 8939462 107051704408286990769835305045493917120 8939463 43262672604796775821644587114416578384 8939464 242192861439731016929839206866899215360 8939465 -136714754585420762634663587172378874140 8939466 49852836812903197563277159652246085984 8939467 -146926607246504447237391239682464385936 8939468 -48857121152722090250011560905302109184 8939469 -62907689712233071816844374196505331200 8939470 14162110722807070311362265011915996160 8939471 119610540194180780791186038834479442672 8939472 1816009879916213972848801097585786880 8939473 390971788282398906694492454959646196800 8939474 -119773139874371141621130226835565777264 8939475 13607876701313889879193551201256050600 8939476 7467479016527087873891442956991283200 8939477 14452224321511233645709488235359168192 8939478 -875014545314795545306286628503961600 8939479 112017457253952679578478595624082032784 8939480 277883948076831966434251603398451200 8939481 -138056766507026141306833115717707617120 8939482 -185192209759922231005655049853257523200 8939483 32704684015567300305145835732016226320 8939484 -230939819314162263352376590982392562688 8939485 -1755247338490090279856895957145255200 8939486 50239184964600196407217875859125336192 8939487 20160535859980008542884289249945684352 8939488 25359980693491698200752679976525889536 8939489 -1471563647457394132447710231560990232 8939490 -19015504765489562583255951978039628800 8939491 1161912155093518182843963860799630984 8939492 -1513045915975524154109754095478524928 8939493 -107960724366560830917172543552213802436 8939494 259021554421125629272006031709870081792 8939495 35270155436811239923182283520760627000 8939496 -21645943948457928032516013840993239040 8939497 -89696552245309595645716567497713130368 8939498 -44790404237469216418570888681524306000 8939499 -126783695391322906017900208918926951336 8939500 -196625881670130140611457313061320960000 8939501 4531956182533943991845668548048985344 8939502 12948176264315935462345450004909617152 8939503 140355139995846094223340828932571443160 8939504 4776158744818342843012026724625350656 8939505 22945133229247429117677222535159234560 8939506 -146661769423156573935401459947998360048 8939507 3688338262302389134127129690536655760 8939508 112696788932383159968593380050148392960 8939509 -153875348808250414113714286769328595520 8939510 41663158221351725849030249071912389120 8939511 -280445086682182135742824643029565090400 8939512 129723509213440255023257264374215475200 8939513 116507085744031326642177757563789623520 8939514 -34978220300140931220374762096747639040 8939515 34825650743293653657795848959886644320 8939516 4454132174258195196961450871349335040 8939517 -243861480912371517218184919687500480 8939518 39759482825143906267421344768774724352 8939519 -175248685419381346443707364361642307160 8939520 5488433349321079824753463226951270400 8939521 -264046877329032427697211626767748321278 8939522 37349882976110335853369323143255988224 8939523 -9698872058523400863988914367562219016 8939524 -55086586957491791325986370376462768128 8939525 1889421626175573488900061403388745600 8939526 31306163697788918532131349110123798400 8939527 43630616595337819159206073640943220376 8939528 -969525065523655280093043178659840000 8939529 -88590768963794794041126893274394807056 8939530 -58329069608768974152731310065732812800 8939531 -19087962639143246527116881576054218668 8939532 2633787752972223372103969805197246464 8939533 -36902099297365459865189304098102254624 8939534 155992715288252426228183582881362772416 8939535 41663334619554739056547011804137137920 8939536 -30683855401841270720197681519725764608 8939537 -186765538945679535526307390182308980814 8939538 -87184360113515950129838823276286963200 8939539 -1605772041318286228855156597032354048 8939540 8455744893779343736408019982107174400 8939541 49321341569196241201839698613915842304 8939542 52065011885484156506985346665445881792 8939543 -63654662790733262389688425293955154256 8939544 57682624576844956299092165232980766720 8939545 42512343651487965893831465031554558400 8939546 39209775631738559897124630164899161600 8939547 -49878245527565335528564052376125621076 8939548 25547232996971318492371218015672837120 8939549 136111494117013117633442794443257576550 8939550 -9375188464541275071196109431914806400 8939551 250928082136606017923706487522138547552 8939552 -280380270530400673175898977590346907648 8939553 -30817062857062506991890171696055171200 8939554 -10403842386729260941827455124367791840 8939555 24576544814304807122704870779233322960 8939556 -33196802914025249113413744018632294400 8939557 246818087153985541731952389677021198880 8939558 14135171820865304517173761396215701280 8939559 -172363419115484673602584082955232154160 8939560 75671120841869442837722986468289894400 8939561 -371447169529855658414250812659402915200 8939562 84968875749624885694976324476298999040 8939563 5506903490219461425195749145595932288 8939564 -61295442478654838051014119349442715648 8939565 -1041202338476813342381741437121881140 8939566 168043632567894592516924895388098989440 8939567 4514721223168001079810021605581007040 8939568 -9571834887327818987379432084650852352 8939569 287380107109110941877564140288999875560 8939570 -19885427401969707062496955033902930720 8939571 1649561516528795139435547087886596416 8939572 -33817435092698583479514242183400992768 8939573 -15803777725669503219306132534679893216 8939574 -34966370241584185756004335102118025600 8939575 48048209772655938093278804944061094800 8939576 -291218451180325759286344351729449369600 8939577 231323784895937902821738461978276747520 8939578 1308078989320070447408519392375173600 8939579 174034965660082488314028441470526155880 8939580 1992644817405653994620410795733176320 8939581 -27210286429813865462712667250391279008 8939582 871395703634365856102045263182632832 8939583 153319658374882004209535815476383980152 8939584 2402983240024729460354856440864178176 8939585 -29105350622171771615640064331097600000 8939586 16150713034438074883307801175507942144 8939587 -782612324402378646987997224752477764 8939588 -12866867288254211609281673930371252224 8939589 -109547418138996703530964823786951359776 8939590 -37827407899746804592376832719608416000 8939591 -285510901882915500612792143317501924008 8939592 -220890866484119946462504525886123622400 8939593 -152074403437285691813941835204006739998 8939594 -27450777111338010439328961214467256320 8939595 -32378060692002813943508336104619097600 8939596 -134829600387167271174918306291956972800 8939597 19406585625495433762763608628652077046 8939598 96263101159143818840823357225859046400 8939599 128098037800636068591570596290228649952 8939600 -16577311798129898620607272486517760000 8939601 406187688982796763802017316044210 8939602 -1801735400163308004812107302551686656 8939603 -314655832476469934987750841787495451136 8939604 -9517099600665147740777346388704583680 8939605 -99617377021719567453287959884810957000 8939606 -6467384537511624564247166028000038016 8939607 -61323274239968482992353163369806885808 8939608 -213790404154966298133289992321492695040 8939609 142749417598860549989739768168696432000 8939610 27526916107910270511818863741934208000 8939611 -131301769161312702737063296174253143152 8939612 -145198432268879518066377751823642884608 8939613 -7413720272867149942750153850843445600 8939614 971159961616825917818978186474926080 8939615 108710328279888126181290086845321310760 8939616 -17198989273444056244934436649426747392 8939617 88234783598320006367442181669908147072 8939618 3431752287852449835691507827757388160 8939619 62521654121773401018792783237594184800 8939620 -47516908224824313833914562845086174720 8939621 64083622879607748883823482367587164960 8939622 32804592051017619111071709923673223872 8939623 -26775928267881594715554449905215100800 8939624 -232031288516176489527551405818878689280 8939625 12066842807367393382108116655282560000 8939626 -521658814153640288560462574836945488 8939627 -46706397507954739055844930764414875440 8939628 45604237830779865854129501991776723712 8939629 -59659507339165646691198384939348416 8939630 3671717344410253782447265774374316800 8939631 168441391598933299454034597546425714952 8939632 3885461844112075555454391201957314560 8939633 68739161570390160862700171197981713600 8939634 108172851684667163797629057592363948800 8939635 -24458245158104952518401650138096720000 8939636 74342042882746164396590184569157838848 8939637 -12355998853044707121318216763636232928 8939638 -22268876202708090002473732043910808320 8939639 313609035923117119133677049091480024 8939640 22514441522463747644111093587378176000 8939641 -15796281546676884846075060276902574000 8939642 -72942613249904099930947860088896336528 8939643 112640834389364883944664006884629667328 8939644 -10209400036364357032232073148783912960 8939645 25611362686797698184372207573394343040 8939646 -4963558197305971573402764449910807360 8939647 -189871728166308158207001592037513240 8939648 146025531377998651972340633015093821440 8939649 -90016441073041405670133458161066951680 8939650 48762735022344775525417250248013218800 8939651 75610272845726961534371937608254137552 8939652 -2801974100270666684235681591185356800 8939653 6136871739758696980296320425546276928 8939654 -2952913958467800852841173869971752576 8939655 125400372744218452086616987486269666600 8939656 26093813415340367542701054903563059200 8939657 1946464606911644429532332025327731712 8939658 12318342786823663795099669228255092480 8939659 17996923734224190082696225983295108440 8939660 -21286117390455187719798868837042744320 8939661 -64398902478252895275015614383940705856 8939662 113717191254489767769708962092449488832 8939663 -63865768770177067349613270993434067936 8939664 -13664211979766207732316264490882523136 8939665 -48607778445633458413970112592006046400 8939666 -76077939995493499983540263047129465968 8939667 -27008045359728859098844096694121662400 8939668 301111599778740278613156308338967084800 8939669 128346541454353054130602442211010092444 8939670 -11537250946822076976239815711272873600 8939671 -62338972507257167690616515102107672800 8939672 99361599576374525763065264208413736960 8939673 10883066726389239997940673632108412000 8939674 -55699057995866109372934576126887419664 8939675 101150583810994013853830186275792182900 8939676 70898296879260701202557005891108945920 8939677 51845872746280069110520271512167984000 8939678 -87925225357179789997713920349231124800 8939679 -92644159810631123001576544728032466432 8939680 -140571813657923120731911846432944947200 8939681 16126375282638594744331757487761624448 8939682 171431501531348426469824241707903511552 8939683 52098148841402749389816746129307382840 8939684 -54679885269373090953744219554847047424 8939685 -59507798097127590121319253042916118400 8939686 -31993671355647291746182559122144598016 8939687 -37560014016736827762970991497887889920 8939688 -12406532072195340910262740397879623680 8939689 -209026403498626489485768891592547751600 8939690 390644252140436290257050140957267200 8939691 18903109158625799815404825651608263248 8939692 -218117034871295423269685569010100669184 8939693 -90533456345065601237007899291512154400 8939694 -5383431293246656272667343797366458240 8939695 143440649038854210676801617042092100000 8939696 38725995349162201677191677187031908352 8939697 76867775601261672743930985363666779328 8939698 -86022118922300019709602288326302172400 8939699 234795644343852898055776468510655090700 8939700 -421658881397898617320270789976064000 8939701 -97208851893441279798571555790765121298 8939702 -199906829117448111403870999507045776000 8939703 11507163248198051246430538223049155304 8939704 -189664028873904797750862717665588490240 8939705 -261832383696397679453738716566973134840 8939706 13882917348122082379941506771266274304 8939707 197834366846980036213952227142977500756 8939708 -37131485585421427513836940024593718272 8939709 14187144292632823459465236576315648960 8939710 -35572532395851471904082226384866288640 8939711 -121473928733622401786787258177008138376 8939712 -40552018502632235196975970130734350336 8939713 -1455689235086971939980640589835820860 8939714 -5263630620278843662462294393332741120 8939715 -79948490674762159375690755861966380880 8939716 -30893012835775421589375642205747980160 8939717 302174825746268984512587520833834211932 8939718 2623051671077797013408092524719797248 8939719 -128947634613326810804776647876174791840 8939720 11434059612452921228033442205382092800 8939721 22722163294045194851280008087857247424 8939722 -40617246611595999563923787175498048 8939723 27476666196965778167261621822731079184 8939724 12666973125655298730100965996257312256 8939725 -5131024609453944726315444714774963900 8939726 2854037617637500448223590013394024704 8939727 -62447808186650333528650545663983213736 8939728 -14944518362000765298689958351500738560 8939729 -128421648701242272465407168025239629824 8939730 -2977729600196435422246768056355361280 8939731 44306313226707459012242731809018343532 8939732 22155442624460742449849229487046449152 8939733 8969127925623650900077268453100722496 8939734 42925312271457523091822863886133100992 8939735 9372528603085911921590576707107932160 8939736 -64676344831266517894654222856813199360 8939737 -17042965896978979371591672534662953148 8939738 9349675968954027056404719284567873520 8939739 82772266574490294908686107607285127040 8939740 33012787302170999456319580712179276800 8939741 -286503654066777576151907233211178944928 8939742 -21404736204750691758100288390120805376 8939743 3072297960686263642053558034319084160 8939744 135721730274170035375476116746170531840 8939745 146584743181001913638618442599674858920 8939746 22090460462981967565525787045818670880 8939747 131444006015958104612710068828542102040 8939748 19532506003831999380664539882556416000 8939749 5503768967536918137219803299894881280 8939750 36032591127958650032211540595811520000 8939751 -13942888531640391389328417313719044568 8939752 -72441732561565034196224378517045657600 8939753 -42271919507967193430796017597734631040 8939754 94076691580344406033164149710890531840 8939755 -24231213737016245156887681591620034560 8939756 -39408867603027469299943910124557655552 8939757 18287053796234445354257781568670936640 8939758 139257613200978313767037010856110460480 8939759 10708562402431972332692652334984410960 8939760 18959426461102994003754685873589944320 8939761 323530828067613953265258939494272125552 8939762 53891899503098064994282339395524948400 8939763 7160458664114164130345792155031230368 8939764 37795451469223634168402138814647709696 8939765 27145625750905144956205057296504885660 8939766 -81068206297160745016518617796344601600 8939767 -901856171307064716866003971055721840 8939768 116449699624741911167296493907267010560 8939769 -66566328668441511157071310534614235872 8939770 -36497476192655822654593301038499082240 8939771 -14934192685925707086335116635793892256 8939772 13895849052871628197390649127912245760 8939773 -165267952242160778072993411538508512180 8939774 74815950330132435670757869929842765760 8939775 5631280895776656045525299557478258400 8939776 -49963443328673474492478400981031190528 8939777 -27706070056428180584762336423901675456 8939778 -38999242478289800147100456705529646592 8939779 -29902862146530516020395087260705230880 8939780 -15419848940535549123931393007029862400 8939781 31593049086053002971438116110252555200 8939782 132344761899773271811141156789036132992 8939783 38365321100196833748878670147622789440 8939784 6874150370444582303859864154354483200 8939785 -43426067607045417305523110788112616000 8939786 -1784285764981766560710628120387631616 8939787 -126990032564440098584379902444728583232 8939788 13598457210818413942934584480399119360 8939789 265749046510222114927634063740704385590 8939790 -85372870414009358797776201957007927680 8939791 -8785593071582996205999087867614701328 8939792 -16131623076949962170920964016622583808 8939793 -37246777741238479584911176695738763536 8939794 -77079809074966629967150626556772481888 8939795 -81863362282346769020937346946631297600 8939796 -6299080244717185025857604565428981760 8939797 90825421105966363720621968377112017760 8939798 23623003063422322636866408559980748800 8939799 8656151291468244715302638787561953328 8939800 24688098778129134566016854163398400000 8939801 46825565184041986469146811824089066240 8939802 11399533858657627354196415210698025984 8939803 -17060784788950814032762649310423565948 8939804 -1056123558242094747220449597137599488 8939805 -17107421734645051046750886840062833440 8939806 -215892935391697870408738355898929618496 8939807 -193208989437356795440336411223077057248 8939808 613462997451783158931192210314035200 8939809 -9209724274807258826071498423089112990 8939810 113581738331616927924146823821586040320 8939811 -23415461035878879120861891422662090752 8939812 -17840730074400079303504693392503644160 8939813 43814557301508833165861937567325625724 8939814 -6557651181643824376193303281817488512 8939815 -110281304046218055977663993880229308480 8939816 81980967233054879787751041081973140480 8939817 -66986620894028311341749057100102930432 8939818 106075706412737404758849757795405221120 8939819 39833991170513031014021638741407886080 8939820 55888933954503580833304553536366894080 8939821 45866513413778362853877020460313774944 8939822 -133588582784714935147133507951240004288 8939823 124947844433974178105056576494698298240 8939824 20598042415725465736308984908566364160 8939825 -140650787656111082576644658258931747450 8939826 -2997685504599790362283087128170620416 8939827 -11270149499291936453935932463737376640 8939828 25433461714940919954411723802719025920 8939829 -493581320263144520440682954343175872 8939830 27914813009785215403976904567576140160 8939831 192517243988256289068354120802166302632 8939832 -24888435508641597762931748276275445760 8939833 -128238546150637941166611928091113032000 8939834 -109234700159222789410306699761477861408 8939835 151525499597617555902226301253029599200 8939836 35548670522623865872345936488571796480 8939837 -132695062847200936827072916428749133888 8939838 17235251801936017926275034818683009344 8939839 207905475408148250718190144061461783920 8939840 1931052601287483114962607476393902080 8939841 -120674383626371533109492634425542618656 8939842 58130544819504164415208412911362201600 8939843 134382811854355395374658509756199156 8939844 78456624786554747387596499771342954496 8939845 36631284611085316052128665616375236600 8939846 73347646675152607708977645886720555872 8939847 16926277935710650811549366826495737856 8939848 49602876494585919587128826337785103360 8939849 -48536074004561095208146766927639322150 8939850 2609274531309076007198343922123180800 8939851 373535841620496619958096109292075800000 8939852 201066626898387990795335347209469770240 8939853 27632556482285156548742716137449617080 8939854 110568688933033801978159302161517569472 8939855 -187025372734845580107776500680471636480 8939856 -20496509760001432766152276565633138688 8939857 124950871985227785666554877683824212720 8939858 -9108231503754774875105483273839168224 8939859 48339849611571275454156049713239128320 8939860 -93773981967601150188261180036073843200 8939861 38672046541602261799945745686530976320 8939862 161418016282178669020657850721227091840 8939863 204550407184427029160385554874064399112 8939864 171900242885627322419883764496914319360 8939865 118594974700354105316388538064914165440 8939866 -13784872237269233059966631040802241856 8939867 14420537367568874675047757289436709832 8939868 1931015120332123606248301920999284736 8939869 2091514070532740988619450334525787180 8939870 -1582854556700716606905424874186711040 8939871 2126624771924265946844153727474206040 8939872 -123243189766586492911814872533565440 8939873 -96561830120443013072016486014110642176 8939874 104802846113887525629307852543125452160 8939875 -97106376503196583849112797139206896000 8939876 -19607729499165889011965593811629977600 8939877 -36429640331001226301336408022155258880 8939878 -141212105346732038440120932266365673760 8939879 -5720932843438246230134177740026249816 8939880 43825281413499341546744108342347776000 8939881 -63649046484415073159428028312075549148 8939882 23991269136492776988844294086583724544 8939883 15291586086646281452880500320074745344 8939884 46639773240844645752208608744757442816 8939885 42182395871506646930485259037231609600 8939886 7885489392592901279548810209713305728 8939887 -254014836641385444229846051775223467208 8939888 82222635958330591935382482071528570880 8939889 1585525570453966752467668951222539456 8939890 89775530602514367476189008306723063200 8939891 51098745621645221716549327763801033292 8939892 -72932474058764684505497250376262086656 8939893 91346099970086313514828763284438077024 8939894 41229284493145417083060096244688504064 8939895 806722988992753494300858504785031840 8939896 -85705127085443966086566457945636208640 8939897 7102896299519718298368172398205705812 8939898 8566780441333911777023020147941758208 8939899 150695075393695663903078293989232925240 8939900 47446228315242340748046539908524480000 8939901 -91803172672826054914101722371838227968 8939902 -65733511900746223629401933596545934848 8939903 -6939099417760326463735284397291057464 8939904 -30690581763986666649261754400920043520 8939905 -68801022061572397578716176836544324440 8939906 -154518179222591040708063849140084114016 8939907 -129802715964123165959885556062668628796 8939908 -98696501744879396808733380681810216704 8939909 61787390339156576870172629740543805952 8939910 1986754227303819624079662088354437120 8939911 57726487433105039969363310376950990592 8939912 126815156122136718314086899984300979200 8939913 61418928215968224114195012978679075344 8939914 9238712064451638593247933537055305312 8939915 -82989765266597103857773377393320045040 8939916 -72593900833948791968631903279663513600 8939917 -223242963790714104595784754677653624320 8939918 -2158443906623000811766721813994572160 8939919 59386721823056852247866670144125827200 8939920 -25284743998005114256458173967197798400 8939921 83384015905309070550100064255935363122 8939922 -40336995938473647317658385650530453760 8939923 -299404168001009817301678444934608831828 8939924 55939706349972950834930540978273464320 8939925 -97750376010701933504443971396145680150 8939926 -45725247128810053696999560308485801632 8939927 -63339912753698155408308291598923216768 8939928 -119213656339750386219170256733975203840 8939929 99209399451660496249158179168362611530 8939930 77284840154149294646591517143141272320 8939931 -38899896400968198879851267197442031360 8939932 -187167445190500636243990657681571029504 8939933 31818872400408065026062755335519486182 8939934 -7848982822325453019045922901780054592 8939935 12979657883852544326088526843017035520 8939936 -429524306635894220406406803288488017920 8939937 152150280761862040862086073039470517280 8939938 6879390643311721710647447781504631296 8939939 -147132762520772819395848520719455989776 8939940 37628609675600739220172334082617569280 8939941 26862673883080181829557748773708344032 8939942 92983248049226501704355217838428750144 8939943 -106397531277288611321754857598997085280 8939944 169039770480646058850651493331174277120 8939945 5410542745976179286763714127512720000 8939946 -55429413600618852677582377027411353600 8939947 -98737955103340790738352142175863782604 8939948 -41620529541530761952512767476148986880 8939949 -14315307779563022517706795170580852320 8939950 -2514067308854890788556488198188880000 8939951 112833201924323844928926715733545559952 8939952 6879382771682778423022606123037491200 8939953 427368413550490554013128200310246049248 8939954 -35879068912033860359089772825978947824 8939955 -52781179790614977061869501271720385280 8939956 98928002597028544827697205879555072000 8939957 -39954163801482742228593907675188752928 8939958 602247891942834076003532954848685568 8939959 -29745943359382427898146419114708552784 8939960 7913573409252236623233492273881702400 8939961 -17377276496448644531223051570425521740 8939962 5482986511554295535156086674805386240 8939963 41217169034238958944843744852923002212 8939964 -313713879160440461653306149838700544 8939965 -49226723970972929159021940031611655680 8939966 -10657027217229272692175221229741260800 8939967 -138149546780286272268326721083397028920 8939968 25247190190938105257626031327476187136 8939969 -93096233427379556928486940798178493630 8939970 14999573771758730102691633906571799040 8939971 -335909846009091431990482029223850725828 8939972 -32155710256943787001115381458957924224 8939973 -65001363607287923531811301363271115456 8939974 104235710637157209342236407097217296736 8939975 96843149932392539207827413841522800000 8939976 -117516538360152989867402238884036198400 8939977 -153744443551218905036414938184477304816 8939978 -14701416362387834521748625935814570960 8939979 98910431350591231564707239262388246248 8939980 -7299462368384557286383676336714127360 8939981 152967730250806919423483662862778750432 8939982 -24791080720318764884380499661736809408 8939983 -81781871403898160122713685382791869896 8939984 3906059125926405417088849193937715200 8939985 76585954992336982607966021245614618240 8939986 -216821070999728057023343527453130760192 8939987 -20582174606463128254835114404943607648 8939988 -171529643481932057493578586741090256896 8939989 -291589884139462163632552668151102924210 8939990 30860546722342718350143249126828000000 8939991 -93905861126749370967704810429089075608 8939992 -283968287740082368771418086366980833280 8939993 68613320169480269478757070639898655242 8939994 16888703416764855184980471509539430400 8939995 -9954058478096622204324461812725650880 8939996 9220675707398494177137378064086753792 8939997 -44483279290060732030497292860577443840 8939998 -54293376624309528223083643176836771520 8939999 -85501205032020995040347941465782308064 8940000 -27032051542586345466024629071872000000 8940001 1771917525254879828392459822128765552 8940002 -131431760507234612704703982682206404448 8940003 73637441361637060553811236715972048504 8940004 88831014863824427664995261682107500800 8940005 -181654251124807673165113077080172543240 8940006 -100212865349313322009534311755346116736 8940007 -108557258414988007372156450854893740744 8940008 60105732166926778864304423455807242240 8940009 17721065254875879793892705575075115136 8940010 -10231413665379189059385258109238096640 8940011 791523908029002310130899208183279625216 8940012 93416941371310532545901536378268186112 8940013 -25120816968392941268556969666632359200 8940014 -59908553204886952834871266199598447168 8940015 15803629246992036301884834353491343040 8940016 5149167949600268519216944892268675072 8940017 153253331843210153141322003696742698066 8940018 -3682787156533124315571014788922249472 8940019 18366748392859843308289255488415680000 8940020 -2975454376648209272431957129456139520 8940021 6382833333099116873242485142786132512 8940022 -4090095709399993217656025217524380416 8940023 289117034083386463629569472173463991272 8940024 45841314367026092308025604069909504000 8940025 -230410391972826012643805624174125526900 8940026 154005931136599449635159392934530553712 8940027 -54707274163949462576239856166695912400 8940028 53350495367725274388737600736075866112 8940029 -5350191126236590864585138024963691424 8940030 -45389526672092890606473791366950671360 8940031 117118774661889655063503645894114965712 8940032 18924164681736738041936572905317990400 8940033 162958078215924302131322644681320788820 8940034 -74129378685248816522741358316410393600 8940035 -6464503288299766928564661755695382400 8940036 -12960823808935571197441419119665152000 8940037 -25496175502028767331509088788431425314 8940038 -38495962150761473644090140822867161088 8940039 156864729863804644486164700563432728400 8940040 84751053054800523629513903921657548800 8940041 -54584660960795940041428597720849690416 8940042 80816549707201440316200552749464680240 8940043 46933960761140772724750326492883133216 8940044 -228543153837629937396839029927386624 8940045 36169641127338478812034587400174545600 8940046 2582117480032481586494472528503473920 8940047 -17434034880847869836775758396229588360 8940048 4826470984978011611117880399437758464 8940049 -111210869459471310522813715969139855950 8940050 7997396381818257601310697387100476000 8940051 -4254248326565412964324982948830408080 8940052 -28781926487998571740244860689787957248 8940053 199675911385667510975081344256233324302 8940054 -12654704747126958050095251316984737792 8940055 -100765609970069352260120853386435144040 8940056 -395345165019167615890807104904610611200 8940057 -9084426232637414926412933536150286976 8940058 -25034697295923549260143952211756685824 8940059 -11032660079792036169572914598098441920 8940060 24424854683260744372837011905269946880 8940061 -1035299394500645471151167459918650720 8940062 -2445559600605520334538663932903982720 8940063 -121336176141735581455617461277998448000 8940064 -16395344486306283747906566368650067968 8940065 -48783624205167942524412342745919154540 8940066 69103634839311421023645507705314826624 8940067 -68560474143981192632711457768185302880 8940068 -11852181853310730908990715676861582080 8940069 134538654546392927606943642141051768894 8940070 61579735041895868541086141730411110400 8940071 -27848493267309793247637805367131614240 8940072 28086621489639788535242657885483827200 8940073 10665254913843972126184158896665908480 8940074 38469028786996103522292528282098154240 8940075 7966138859613347908864376541996000000 8940076 4859392168352063972551207965425832960 8940077 -192686167740348260414735076137680101600 8940078 11356465309697663143335680828042096640 8940079 -155201578155313736218418119406329770624 8940080 48677017999321645022886845627517173760 8940081 -115440082105389146263694989532392015248 8940082 -9684010800444643051591142523210606048 8940083 -131973985316050690900045021878001015668 8940084 13494916189839231173359432221454080000 8940085 -13596656165653073554023855798481920 8940086 -79229279939185776562265867502941095008 8940087 1176126510427657492335389475536186928 8940088 -118726722373270183024925956484361277440 8940089 -188606594357171819236465304308839568560 8940090 2900533190269795205058654513577021440 8940091 -13074489896354688077716079819829101760 8940092 38502408924614508743726012189132037120 8940093 83554944194254448526434368127937910080 8940094 80542921601514096448883605222939236096 8940095 297720414013659757113765844051713594000 8940096 -33223242714005474791156334539000774656 8940097 70603175194385747320721314200955748546 8940098 -21584993816752960802172072142642129200 8940099 63662714362129934205908045968633482672 8940100 33130772267763571032140872084411060800 8940101 -286311262087203167026850130809990956548 8940102 56734568017366415441053330688816363904 8940103 83153325175698319773207506555089025584 8940104 170045073304413702034503110126564213760 8940105 52995595859062060485501315336983616000 8940106 -3055880459821700925847208586201431040 8940107 17199170042769593463198019011511935744 8940108 -52417153757222482888177921203402792960 8940109 -107572409764497920510950636756565383690 8940110 43172152895514576054388707363419616960 8940111 -115444800800588113678159812347693803128 8940112 -28100128317722239369551641711786205184 8940113 47167576845480065111878068225133541760 8940114 -24943365893396844734583187159610480640 8940115 158379738122078490909206436580745843760 8940116 -86999370213277875477264143735140389120 8940117 -102614787872406785576409584682244756320 8940118 79097836165850091339284201863102932480 8940119 -123597159664406660899955917769021823480 8940120 39330291652153194594834967669899264000 8940121 39369027757302126933060370062817822464 8940122 21177645510118448854567873861438448112 8940123 109967071958857028220954368274884694960 8940124 123262162342228897228219176504004215296 8940125 91834934668946035641172253040154374000 8940126 19779999157504217786110331609744544384 8940127 -122429565288720261251859776941001257600 8940128 128722444472177454074867453447971799040 8940129 -124123224694057998092994633187874903712 8940130 -345154097720180294278383489435233280 8940131 170482465655990986296953900067149947932 8940132 -3580798142828097896607183104397681408 8940133 -107580199765052877835500708377118127556 8940134 46075961187679680541704160790069284992 8940135 20413899116695415156926581167622843600 8940136 -1240538751891740270422809289561098240 8940137 21849543098618273887454669672305009152 8940138 -81372440312906335334663258330986809600 8940139 2454103684894934466192185874425695680 8940140 130032722271738613578942085351327687680 8940141 -28281842049712591437462857806320490848 8940142 15602656993401045403346248586355599232 8940143 225246676840239285730092895333219645392 8940144 -10639216033456569562571290270009491456 8940145 -184095370920613646148718527246220945920 8940146 41436775104035041896048510280274396160 8940147 -38162907850162899144632922106154453376 8940148 73212946089141659009623114221752638848 8940149 289513100914866845049941274830530815000 8940150 -6299023152349262445458183519013223200 8940151 81147498493706207792709037684739396784 8940152 -35966518170295673772964650225814732800 8940153 58103954016838261742867770753457089104 8940154 77984032140779609257150225952577553776 8940155 -14156568371247616786928209023244665600 8940156 52217430542967458392094796496931676672 8940157 242624467545559390549553501472880918406 8940158 17879552168912616825902554398925631040 8940159 69566209743206142098459929111905158400 8940160 -134315004181775765244062129624973312000 8940161 -255598509348734775643098485145720794238 8940162 215237386442099926096898694118760448 8940163 108625476236482043666979940405026316412 8940164 13182778344699136805452480806629478912 8940165 -521783837905672680743820955069716480 8940166 -107776562704156656681406147426191511968 8940167 -305157355665149148132112282275554231784 8940168 9819416865120569733922328933362114560 8940169 22185368510099224561485001147229708160 8940170 9471803526752667876692199444160359360 8940171 5058608227155519766696977616365810624 8940172 -197751481927059733065991447099134701824 8940173 2057399810836780971529807532969236416 8940174 -45260682899360880504328272056653410240 8940175 -7922576667031740711859245594139626200 8940176 -21781081024954732408611017272679989248 8940177 289639722603808037032331320894840110720 8940178 48025690300357010821654844412981381120 8940179 255604772832003167341561094348598663384 8940180 21530726170296499475369926404376780800 8940181 -24716763898107551834420602036847918628 8940182 -132463837701687161563983951813217123200 8940183 31335764404855727374214352443068793472 8940184 88138714261149804909799971738272563200 8940185 -50416033947425769231751318495364266620 8940186 118373674885656129023012000638153459200 8940187 -165823137868368483054896335943190215164 8940188 99992360536714541351002964834369637888 8940189 26800115060414631891197604450707466624 8940190 -32125712809795375847669280549127768320 8940191 -46191287270065332797256332474552559528 8940192 97444739496783657174389402865972019200 8940193 -85046529294890157223016177533646693120 8940194 90966814999143709793317990891038220800 8940195 40115956258922611217712476142344210640 8940196 -150002622733048249546386364527684361600 8940197 49564366750720786503277811931145126686 8940198 98011203588587257984850853581533756800 8940199 58626229746806650751754684412880180352 8940200 82063010769190307732251121207113344000 8940201 -52043548875928497077381539315008774768 8940202 -32841937929974140946167754864700441600 8940203 28754212137973889134697871519747076800 8940204 -1041273527296248807664866334656215040 8940205 -106078794137536495611535033641354625140 8940206 41374386247111673142506038447652736 8940207 -45948887444560220284904627162410784880 8940208 9969449483143668488670458666135388160 8940209 -39908312946784042314922700954793952284 8940210 -42478125515274910789820234658985574400 8940211 -54815732541458789299733856659870154240 8940212 -305569555154340048261597395400860037120 8940213 231114648987080926099645093112611040544 8940214 -20655530087049203980647479826501098496 8940215 31223145530894990185823283209422821600 8940216 2294581680794876042649789222932643840 8940217 -106682464870876679294869636847131074240 8940218 -19498639511085783460112752586154057984 8940219 -53858692878528111476397617563085291472 8940220 -84565488093893265233854175635643973120 8940221 -69579936416549064222440581890665145576 8940222 -35170236543448524294985474387892675520 8940223 -29747582981436874693729034478954503016 8940224 21497125171858022817793873082471940096 8940225 -7883157343279059565588098529711416000 8940226 206559612250078728275904207702124255104 8940227 -45133986414471506115312266432408841924 8940228 -38382549443081089384498287045506519040 8940229 41539988619823730802093152852728620830 8940230 -14515095318929816002181910307339850880 8940231 142641570009603836287919199493706452920 8940232 63437587754283144093697306164494991360 8940233 24525558720850511300369605028974710144 8940234 63606024489712159431392047866117031680 8940235 10237025008306210475069230022760722400 8940236 78043488029260399073090519776828001280 8940237 11360911686494865262559910361238482368 8940238 -107292130246602201335195331153080297856 8940239 29006742444188338746245193570052943232 8940240 -26654831389752891066629353554149376000 8940241 240281725585176357964880285680503602800 8940242 -140977057369623168800704349950065679728 8940243 -21647870908841460126043085477591126736 8940244 -60269559755786686287822522497158684928 8940245 -17890621511682306894612077995146163200 8940246 94763300488162384036651533764488728576 8940247 195148103788030067682818460337614242696 8940248 -167080974062679125749141890933918781440 8940249 -103944065407723573864810337306089521792 8940250 149647889259217147315234646594772288000 8940251 -99763577657024274577037825239895186748 8940252 46122902054404928993767650295826691072 8940253 59286290630887094043648288215712346304 8940254 -97429170253045781193737283525460978368 8940255 -43396240500587703089148848031836602080 8940256 9716319353820736403277883617538473984 8940257 -96155223865462858805775801205669370688 8940258 98722160851942141949780145512585398224 8940259 -2299909275799660300020745708430394480 8940260 -38456973317669363799708571812108902400 8940261 91237691009976454169225969894872496640 8940262 -54100540167211004167210686581533036608 8940263 18985093152522253855083396125545363512 8940264 -3126153141199275373468774694718996480 8940265 167798609207431441458656114386379147400 8940266 94269079621892294153374098307954255200 8940267 -10681447494075422794956962376368232960 8940268 -168846475879997915254516772639797034752 8940269 93584107424420710103338451846277452514 8940270 -34335687413746280093753311177620556800 8940271 336585665535202918381269064472923472 8940272 6114783848901835987718300422420561920 8940273 39668305985251056459293344633642855680 8940274 8837885168337507178534342233040512000 8940275 62397582279298462234345357162726464300 8940276 -35400919048333482937517389721024372736 8940277 132330551706697845391361109306159912252 8940278 42811176273002668217662949399673531456 8940279 -19774938889732140219343689796559195520 8940280 -37460196947970298693332609672527769600 8940281 -18268505737120308912430948612606318656 8940282 11789026112908544466901783447236234240 8940283 266492989445414629664577496681638835920 8940284 92247224302833334626875752680299222016 8940285 -134558543398502804818346483018728536180 8940286 46138158240997412797921429385182958592 8940287 31211808813223199785743851042277447936 8940288 -25538547051442141573686796957910040576 8940289 19740087337047292319095020682338900820 8940290 6987857907072480083405090263916928000 8940291 141202252898470496637277418483517172464 8940292 -101032969575948051399661001061446451200 8940293 -295327886766756511586096633725321368576 8940294 2607362721246856369587743592187067520 8940295 22903012580369610732508173720329136000 8940296 41074443211641888518106622330348523520 8940297 -296855059684562030626552672729547959872 8940298 152194249845939276757261192722942240000 8940299 1031673063136784182315880786219674536 8940300 5232282813972648948636371991121228800 8940301 -218205685732040146796034470547428810698 8940302 -211099212651079659781000573259344896 8940303 -130707919249056069503887504498741702488 8940304 -22992400275903309397235886532747386880 8940305 -3976994208333934413326032261502489280 8940306 29686612925257268256722836458159525504 8940307 11834288389305235546742514873036303360 8940308 -49912132049535722601992676214393585920 8940309 -20396839634063182536812063095326648192 8940310 -1965919102709190801302098889726964480 8940311 75605301872602607120805647440994787912 8940312 72644424774437851487063870151604561920 8940313 325429424062710083485875417791557231562 8940314 -11458817667041850113649454408479728928 8940315 29772824600844081875784747862189649520 8940316 -7075596498600671080749112809591005184 8940317 91778030063156115984360916096504329600 8940318 134655416570078758894068789276014208 8940319 162110047991195790052229558275770074720 8940320 -123049190433154720165748244829899325440 8940321 68674744863943950313419067361101178880 8940322 97345021845767743333704483316035574272 8940323 -6489225295203531593664246277965222240 8940324 -109557645263205718688927090136979282944 8940325 -26064477276490287221978150939090606950 8940326 -66872556025052347265804825434458873888 8940327 -94376760597501172375517161242337658880 8940328 77470264158665414128294337830411960320 8940329 1787783769490032379645927997591338320 8940330 -100079581127237647161407645357537280 8940331 -102463462052656402143921097675519783400 8940332 187688445270898506453514007524419415296 8940333 -8828507035444163294393333998306812000 8940334 13708824532031845152267962708059557120 8940335 202961679417122566486918660075900910280 8940336 -13321367446486909140609490506338795520 8940337 8275450683899445447727204456967311104 8940338 28427326691743625749222123669152983040 8940339 -111862610715901501906611272474843410776 8940340 -64607617067110372592015603145271787520 8940341 -238908107846895013079284720375101523200 8940342 -483269912107064928140897702970576000 8940343 155083328008189066710645945915853677544 8940344 -166842733469793862643815903282863452160 8940345 1684531714782496644667381778147312640 8940346 24284286299968647323027644415985025536 8940347 6429381451478689858457400538585756752 8940348 -204528943781158870811258006124338887680 8940349 184836580406930162562597445671259535520 8940350 18965382018352615685041070183152958400 8940351 92598727681304809080515162155596072960 8940352 -3687799946479256025820062959728066560 8940353 -57543999306652772187807378989838083136 8940354 89929720504317457468245723289376411520 8940355 -207970387499976615589117161844728234000 8940356 -62442963516521287219089878116275075840 8940357 -7530421317902424258682337659283893632 8940358 3293445038738822600549126962809657600 8940359 -16324065141375146425249662972835414440 8940360 -29459141434572076901560372012464537600 8940361 -96428640485582928279435841524716398128 8940362 22328040545976334282519063612889619552 8940363 -104662514391907369567852102773910850856 8940364 140142763059501241122445186693009707776 8940365 8522216988301849143448520114201258880 8940366 96323291127697025763223137401251969152 8940367 -281370196382872167559934508604586237584 8940368 34325543731244335809004476569905643520 8940369 -40014981149199807521111748897298120704 8940370 12489179425626674206487907685852958880 8940371 114922552978288877313387145671758153544 8940372 33311587331462083688165749771762225152 8940373 -21678367777207492626786520151171626436 8940374 20964756688392603614438160632518530240 8940375 -308522093617694255488447707527526000 8940376 62540148038288389796745447717311078400 8940377 3658886051598838975420937087821808532 8940378 27770556669181176636004515061887088128 8940379 9972445766697317506051532406773007376 8940380 4081757375525508135740894633054860800 8940381 -331444900428848904062463327333830880 8940382 -117824113978516598065876376036142417216 8940383 -22285730078525839804283716336564385616 8940384 32430543890375632431239864138536058880 8940385 -35796878720880858576944538568030362240 8940386 -16442832344018347584554068820287842816 8940387 36318164341412198480347079475591605760 8940388 -552312029012697162908883187017799680 8940389 -255846678446786461585796699986828891140 8940390 25476136447791859700265604145832577920 8940391 -183846910622773111329468351432805428816 8940392 -118002756776750396155723935790571136000 8940393 82453521646339022415382751237752959840 8940394 29797039287109919697788326352753075040 8940395 -33025935094776205873464417604134379920 8940396 96695630603213502388921464209362785792 8940397 324413772526265470929174406419397781846 8940398 -45322217974689020675700214916971481280 8940399 -28702297953437353435770017645292567552 8940400 5027935043598109321391208869239193600 8940401 285200799971199284731506925629054936372 8940402 138356452294239544007778037329248908800 8940403 73498768816904408522584990915144576704 8940404 -56243300044872726145200896177863243776 8940405 -103704165991685605092798316862116527840 8940406 -48432927593612675035685624720343831360 8940407 -5536104622784694337881236961326169888 8940408 -56274913532939470569142308301658849280 8940409 399128066683052483128455645641384845140 8940410 21023631859429375005046592910222072000 8940411 27590208698411967510815092970059861488 8940412 -20637953513907602719121518898537344000 8940413 143968952104980486431814594230130243840 8940414 9630110055761299513206061871113608192 8940415 213719453269385752429569540742848919920 8940416 77502192189700172407816278815130255360 8940417 78512026468097085492108403531985816880 8940418 129161635785447298987592134878869918160 8940419 45696380218327707455517018401055826944 8940420 68434432355375260734292275588612537600 8940421 -27067808026944399122590419573411537280 8940422 -91307745050078047510935257446956349440 8940423 113432922037862057044608666000688540584 8940424 110474578212778885098857426181510312960 8940425 2684461024494641304969655722669115500 8940426 911048798323298351316607900950290688 8940427 -16550998993804444273847388264841575724 8940428 12986098700808934536093536174548893696 8940429 -322667835978000124319416829591360662080 8940430 -132362628993730867943903138450308569600 8940431 240338275043279882193842740930728960 8940432 -46138588410261756190618031023518842880 8940433 137635458224421486028995378886784005682 8940434 3160250685477221437982982135723236352 8940435 -48690607611174688579569448953784515840 8940436 -17149928942268605926205766802254903552 8940437 9711220100289705667632901553664085920 8940438 -17141846205032236039593076181908158240 8940439 -242668792248096533565778512032156342040 8940440 20802263187373135542756590847895756800 8940441 215458047687623502307281006325567935744 8940442 -55099718405042633352469191352482988560 8940443 -11425269453904508628319873196806000296 8940444 4797256405459832579956967736948988416 8940445 94664418892152683592505842857735089920 8940446 -89603357853777486923170569255631091328 8940447 56008738796414320715196516169333086000 8940448 -322812444532906141429376030916280320 8940449 -13570677370649822552862116115905619264 8940450 20271656362261993487778310884042336000 8940451 -860308340944981186920501567932427216 8940452 115606578501862918615162491411529724160 8940453 82376030869994449341427143138621228864 8940454 13331189891149414417418185200107086272 8940455 -113189850310525194574802381233089338640 8940456 3307220421442243854878389960418918400 8940457 265255239223378910477915120757362227706 8940458 13053939082658816355966930505558414176 8940459 -30400542812587987637241364927647185472 8940460 -50882554751290072165624806864880035840 8940461 -94705317107375197807462641131887336938 8940462 -4421945477965716596507045752805179392 8940463 40088683566803875160675610956378110960 8940464 -4628720388724907759532717917371564032 8940465 -70201580021927921915010014108101150680 8940466 92867350145492443217445509785800732432 8940467 -36572442755063361823668019706249355840 8940468 -75966674390339675823759444091682365440 8940469 31638435186835510886715301977916063840 8940470 21721371096140604966562129056658821120 8940471 -4463222675555627552237104583804561688 8940472 -36251150337443823337756729995069542400 8940473 7612161827068120680719604945917107200 8940474 100336752295789315550413065465535488 8940475 -50100753129217852267158858385645259500 8940476 210672142295577185687836522106289822720 8940477 18719050835020866869362601915963280000 8940478 152241532830557651724812680975564919040 8940479 14303928701810302871880647642230006080 8940480 -30356007693034579103101935004994764800 8940481 188509522387077462602094882267625997184 8940482 152738706937908998601996982752530960592 8940483 -68398285077035686811889150965728066080 8940484 -54803162658852320318398587116452515840 8940485 -23327094397059015058426995030336602820 8940486 -32596561661543088796359044329665174336 8940487 220001340759504845847409043580911164992 8940488 -348317007656454720653298332688783360000 8940489 -49301749239972769231160105315640424176 8940490 3508226534378849142978861823350345600 8940491 6683619120604337319217760919642618672 8940492 -54823496284331659909565793920298848256 8940493 -30956252591205878762420649676837233536 8940494 -79907253042951989067137997995188624704 8940495 -5525119106489135228462949346854955200 8940496 -44192602917379660299727594672307150848 8940497 52295675681326071357963645593465993460 8940498 28912771769091118805384388036949962240 8940499 13420014747254407498129546544047323500 8940500 -18671797517632450355164789382115648000 8940501 79080752072775540178280330657771569020 8940502 -33402013451429764001192617407627534048 8940503 -174046163674482787463791747135464732672 8940504 1504441977163702403892677077816627200 8940505 4582036313420150329513943489439284160 8940506 17155423630590152297373548347089404160 8940507 -4598713445808691722078354127135104000 8940508 -204989481826032104447647317077321692672 8940509 36842298525845437827748599282036912960 8940510 -84219294347080455518741387957543596800 8940511 -37083187013903475838974634379808281688 8940512 -64780667848251578185907782586581647360 8940513 80271325966128681092139288207863604000 8940514 -2453665075334068999400248502025515520 8940515 -114831588327807294342522817821149169840 8940516 37665151762141852571255079596895535104 8940517 243958580062498376699537987454735648 8940518 191900501088865063388477883526363807104 8940519 7163798531767151698637781076913983488 8940520 -13790472260072966991601308875380838400 8940521 157737907348213942449261167007946312692 8940522 -105239600169675868101785824296433495296 8940523 275194717936787507711425373486980918772 8940524 -21384523829023774797394240363549175808 8940525 -2405627417467536386583831346923530400 8940526 -1013843384525954196308747405332419840 8940527 72702541812513116026568717839736487552 8940528 43627055627108718548433697460665319424 8940529 -7385279496050011616971002705822213592 8940530 1367006819942391479775153607712670720 8940531 31937447042361142510941547112631786552 8940532 -145216780567427116460682213298006931968 8940533 9658294035050579512003187396952977280 8940534 52663022928436331474747977665668345280 8940535 -40678431002220359977417524904478755200 8940536 118949915785423379222957688547349299200 8940537 -2942021825454181988316780068134694400 8940538 -65705194021900926159111851277872150304 8940539 -57344490876588743979733522940064669660 8940540 -259617717200368284175480246757637120 8940541 -270926194288056182256349949791981272058 8940542 -24008949753349449277786224911112118656 8940543 -86035726499020050448099892617158964536 8940544 222400757913442041272049226681161875456 8940545 -160876757653598324662275833097847276800 8940546 -24726814111648028202202351213199548416 8940547 4361063782589431299058652144885124864 8940548 -45239062604210890387503393184482052992 8940549 126832570804348778925325344501111888864 8940550 -2392189929726193705711283330530507200 8940551 239623224209240130322895776109003373600 8940552 134050095848547337176574670019532677120 8940553 301811251300892831514433238534643403802 8940554 -25338628580096206414383693576955693056 8940555 14860022673692986399337282461882483200 8940556 139794155299319521692669386747007768320 8940557 46984517126733503118304819539828995712 8940558 78855811449410777459683892694080652288 8940559 -228702040145183584887973610950772277680 8940560 129617440799016225068207503182397440 8940561 -10006706742154922735271422664487483392 8940562 -55408756214425192311553215833004601968 8940563 -210041283460378042820176224956170399188 8940564 13378810887137324717144010947033395200 8940565 91941499964271206462370297226575904800 8940566 -83750485542390512205815440443228199296 8940567 183241408571167044676853218405302789480 8940568 32973950352434490281328017577975889920 8940569 -86882133256600644440883247308005052 8940570 25261657965049920664896142710606167040 8940571 -179609203633205401224459053939169103228 8940572 93264511706876596435063588405176099840 8940573 68263626548264117034193108812540590022 8940574 65654257291406146133060556238944241536 8940575 -6173513423290553388462204217134489600 8940576 -155599720377080695440042564229286854656 8940577 169253052523345939969470356045564523012 8940578 2055783534055331502359316483300693840 8940579 81056814832453924433504214571107243384 8940580 -111777485965327406348875253470747852800 8940581 -54647915184891577685915110393312328868 8940582 -6468380564410519956912999030419634048 8940583 -6668017260467031605237293766296800000 8940584 -27079601144330127711904902843867648000 8940585 -12180326921535570582987543581432740800 8940586 -17743529331276509929909203755357377536 8940587 248873764404037416788750627928663870624 8940588 190554422105793986060261285702616514560 8940589 29994993765701810903689458933330335916 8940590 -15217567820540276039828022981853339200 8940591 186433754062135838070708949705005070080 8940592 -53954290769126915445016787145334472704 8940593 -170088441167621912667764308131094930158 8940594 17925087060904811244110815880361355776 8940595 58019922330115271393161649348201678400 8940596 95208519135825662759773483201164902400 8940597 -18869206977665171500379330153878136928 8940598 26302880280610164710171132546486998464 8940599 194651752066650595417171511267804358936 8940600 40305680840579120860951399313816064000 8940601 -256054770040177594967298025411698557398 8940602 4791040644399091715761497450274152960 8940603 402335356952553953274636499490980608 8940604 -56955195512814346534758163788663948288 8940605 2227502280686926441982902491021162360 8940606 32031263789230388984939611141902655488 8940607 85470080327007593805514184971102464264 8940608 31732837371742497413788593607766704128 8940609 -147515252395054018317800292969158241486 8940610 34398250522909258138370487681905894400 8940611 149527444747885827324300000462491809212 8940612 -114294840997785498870435459174081881088 8940613 -313778747244802260404677646535960817440 8940614 -63107141596461816901485948494156758848 8940615 542510589686183273947907600981385120 8940616 89392487165714293511109606035434137600 8940617 -20607716833453025624065800751621295616 8940618 -109305682203292668844295535985307040 8940619 -182364291196185333880336959640884248640 8940620 -15849285754789448062717653258373232640 8940621 -73043132584674353735524613399459576640 8940622 6437833829170821878327991728494110720 8940623 55830599604302017769756927134647212304 8940624 3560382715815627725395561830709985280 8940625 -275588335080741756566970458975557462500 8940626 -64566428329873041294434404819284107136 8940627 156960755679500397519546812782438416600 8940628 183125652622751043378636416079388932096 8940629 96505578936439574895483353717762322414 8940630 -12090789830906542143651677515268388480 8940631 27365170795768638221890109614366025392 8940632 8882652776591593402587453762339686400 8940633 -82323371689785366990962968008194743296 8940634 -144251507045407016894160900212482441248 8940635 -190289393466189859575024368122618176240 8940636 84714565597850120963911585659309422592 8940637 -195382382186293167493854426748679418420 8940638 79981060463242568459617768022730105600 8940639 139796486446524905514796373090338247808 8940640 -66481923698903743854974023486065868800 8940641 -249496505577862493394403222694909211216 8940642 -27131361912393820639041271366959367680 8940643 81005028517960121554997643835139581840 8940644 3721995926075504313541148723976222336 8940645 -47363153241976313825402666072961580800 8940646 -312889628378338430834597729144113152 8940647 401099943377542331881732453540236452280 8940648 22507924445414042461893269410515517440 8940649 324293839644622439076119056356217134650 8940650 21891187407843244945316376574024246800 8940651 -39791384502887434651219460097000940968 8940652 4086232686171653058247808785827151872 8940653 131541612133877431417406166385647989760 8940654 2242705807060786294632799003882059264 8940655 40278951628215461575428328354408173120 8940656 5519578830612895341485721517282394112 8940657 44049883343523162785400217970726495424 8940658 -174236038577483991812917207672996750320 8940659 45295572815000060857660035281395073280 8940660 -37870322616750568827397224058628106240 8940661 -13108137259441452565485855857624782308 8940662 33164804532641562387114232336169564832 8940663 67103051892376729172027910565739064192 8940664 -8643059971632440335011447917546618880 8940665 -59343440744679664604583861925423690680 8940666 -12083929785483036009953598708483995136 8940667 -25735519538585372270265126788528323040 8940668 -66151609057017649471466891058555921408 8940669 -215941803474323941251273716085151562880 8940670 -97076538207077920846730233872106806720 8940671 7717778539863753568356140169143805672 8940672 10425194580691842067361299515310080000 8940673 9361238779657302643419222989015470080 8940674 8189445657391426532479960855154304000 8940675 -1717028092898930763192524556896985600 8940676 41130142256286458221591078212743391744 8940677 -80614007804649798033433870936182440160 8940678 -15175773532036787782195221041626652160 8940679 -102349865653324200945512367217270695936 8940680 13458780815544519854578638415449292800 8940681 153375539251841079551082065791248886512 8940682 -9466770167559349860878590433730084000 8940683 123836295971749836340078315755960324360 8940684 10235227050396244640314605772701637632 8940685 -1477891176433469876885642576987218560 8940686 234495310746890474143036148545640900544 8940687 -46308924023499453868496087065840399608 8940688 38700686804981699601102256946971123712 8940689 -458254682667718265555529162447973776 8940690 1832255030005153789185159901990560 8940691 181334438177431324739316311603856959352 8940692 -84039316662751648216015745452899317760 8940693 -172538649551323361174729222150721315936 8940694 6397893522834166508428878738158293632 8940695 141960193978226489776808363875083490200 8940696 -10154392523447336417489645071608422400 8940697 3929751034301806506413613779244242400 8940698 -22193798445231508774833688832209615872 8940699 133809118543057385136973008683340012744 8940700 -110223965447211426919529041443227328000 8940701 7624981672536975550925486831945379264 8940702 -73120025311879736321600036984901067968 8940703 164537651739429243831723728530454961064 8940704 -117331851211477520063608255280071901184 8940705 95246937682194604444020655517847231360 8940706 -28380157480958189901263612781949244160 8940707 -53660718393699327971316173619099211044 8940708 -24650096359460348249427313942613581824 8940709 426990758038047892118375355354237456128 8940710 -13950738868192340683766746030595112960 8940711 -31706023551128024958448240992892398000 8940712 110249959105464492868385447719673856000 8940713 27603890258963864441355031551692955024 8940714 -8343345736263847267618974170050440960 8940715 37554398696263613790762309197060225280 8940716 -300286732612329454915081338126202798080 8940717 29573941276317092430395477705919518700 8940718 139678318870463059068115553065599648960 8940719 23962303879778468872214840565341055120 8940720 -27441755023616248925995259005783572480 8940721 175590665834495619104231702923261668672 8940722 -30195850109328024256017801174933121536 8940723 -44009171083235676055212382414804420032 8940724 -53713390533480367993959764595171663104 8940725 70424511824783227639286656899468873000 8940726 52714038685616751274349366325393302400 8940727 10519743567460674814042057170065921576 8940728 -2007240153566699346814479165681315840 8940729 -14198424342834980460379089513593882880 8940730 -64902641411496046319068958587547166240 8940731 101715905897517661535799806287697618532 8940732 1365244243766502320755752183221501952 8940733 -5460247661654620743569771754678272756 8940734 -22236644606381402983671381388784394048 8940735 136710053581358189301882485700619861200 8940736 -79259756805124812351758922570034839552 8940737 22310633644647044058821073164280748500 8940738 -7753379535554764940134660020909699072 8940739 -86961132163929049935090325119252992576 8940740 3733222690364172955095740208814348800 8940741 25297144201353872198039034982669979904 8940742 54017043155397080616068493063659256960 8940743 -65443070386150979456879430366142626000 8940744 110327005694305099531961120709070848000 8940745 -221849311876655986724602852212724872000 8940746 -20623967432697907125937452469418403840 8940747 -27742076009995172054765605017249525840 8940748 10123801020424192842123662740804238336 8940749 -43307494723595289305180716488357712980 8940750 13264498793337849871809658237725696000 8940751 46411365615515392537973870849686154400 8940752 -73897589195161357037855457962549575680 8940753 -183379799261302438857011687647167955200 8940754 55248405353390162703290374925632627200 8940755 -130698975571660204239096808921600005840 8940756 130766959210223862389573049149322799104 8940757 -8339490402290901902347039114432688448 8940758 140297222200959939298461851355430032000 8940759 229109203407331054949107699688827450320 8940760 -81290286557424621216340266815625830400 8940761 -97354524452403958155363423894238821168 8940762 14741752227368071847953161252797019360 8940763 -17476253061364929743849173254511542336 8940764 -35921897759600175177444640453391299584 8940765 213273231313525561339569472520717856000 8940766 -104907423983034459861936064011723447168 8940767 -176395977852697294510515952150215815040 8940768 191640739521052082827026926533188255744 8940769 -125772550141108203974162449792063028830 8940770 -73050023087915334150718168227545250240 8940771 -57589926942678678992174145205932833328 8940772 45596479236939159051748027385197576192 8940773 184984281544898135236541797180086584640 8940774 -77764570264502560794597552607415711040 8940775 -1124608368456625552394778965104974200 8940776 -127516402244721137206531879883937945600 8940777 12597507659099452784047925698696489920 8940778 27220601292682002403100655295971896832 8940779 -55792254665685542451077901977551396620 8940780 3647132135382343134950562720181708800 8940781 236101822174321521287414345071942362412 8940782 20288666165708224087932961706772710592 8940783 -95127818011646664214436565752836630776 8940784 4030693033120122413383529000108949504 8940785 -122942930164350997514953082298821899020 8940786 -14079637246067917188484972646482926336 8940787 -202614411699353257915923136870593510240 8940788 21117595491399898368974751805974786816 8940789 39350765881787325749240338893538039968 8940790 -15452874988904590499678417135029889280 8940791 -78924106514398877796037326288951866088 8940792 -21225848246035376209132569344203161600 8940793 29244839933956320056994006417815903678 8940794 36508860791184867963639036847596579696 8940795 67250023915017406407569290868745982320 8940796 -54479293798722228609466080792625254400 8940797 -187496085518346367628577061294222294548 8940798 -3845966917045040531680626065703249216 8940799 -51878986462213230594482195555462904464 8940800 -48857157654956469190919444220818227200 8940801 -55042023777022107997201435035534089760 8940802 -50593771733529090682865268886649481216 8940803 -34234600463572975292143827983922273216 8940804 -91935141626021911990104227702360085504 8940805 -286519901007796048597230803242166626440 8940806 -33300700007709850318581598879104693120 8940807 236649343826974360494174392061735218640 8940808 -34168432312476254073868027103004503040 8940809 -69062043748250421615155328165929973990 8940810 -29904960706032926760633367216520417280 8940811 430177980582256524760869715323273400 8940812 -295063541046982654414043535850988633088 8940813 6746642956237797469188083352503605248 8940814 63855024895348585108760417005234040256 8940815 -117634629222557998972309391605503485280 8940816 40396686101152590448721354465886289920 8940817 90132567359296359038665298448332043072 8940818 1478669612468068539010873443900722304 8940819 -49722884683282611125703376570244578752 8940820 -39537000312958341760131728472092958720 8940821 2446172473567980990517439478585798972 8940822 89985238791569132820876167258891625984 8940823 168744287674476500767612882519545750744 8940824 134115979202998341448291968575818536960 8940825 55955377229361273167501901941544528000 8940826 -47537391034886169123013508776165359888 8940827 22615251289058647609971834499333450272 8940828 -14633926693752651931414352658264422400 8940829 -92128806711499672548006224099805442260 8940830 -31842697867729194207030064288990358400 8940831 -46223038218082876480647350254849276656 8940832 -25093652911446728817133663199497814016 8940833 -87516006995049613586392607762741741760 8940834 11588787500663621294225870525749555200 8940835 104083062038129108934056936647755176400 8940836 -152499109015567104058285261540639150080 8940837 -186583497222096215392582111718562946848 8940838 -134765038168358984802683064738074011680 8940839 -7388562561377351283197812704246852360 8940840 29645568143560926662563461207110860800 8940841 2064108018808831142614635410199374144 8940842 115303275345404930185032286584338961072 8940843 147284882977497121400061118648456253880 8940844 103409373326243222262983639248832689152 8940845 177450280532403530350381609450969090800 8940846 152899854066083623952762796078774088704 8940847 -80079725422960172348897633721982075640 8940848 24169773144315891363502234971485306880 8940849 10037174569398489169403564626854017280 8940850 -17266232586811032152274167789922507600 8940851 -93910587428087025456026415145536372600 8940852 53449950386451166984042225262377992576 8940853 -223379081414411451668107568776937589696 8940854 -95307752569891711648124195189148799488 8940855 -13210511311094625921085258982991644160 8940856 134378534554685944793036001406689914880 8940857 150378374685326560569264428119553487744 8940858 54047061068071913850134578953586595328 8940859 1399205108545573285240514395090113888 8940860 -44535391047691451014294782499108377600 8940861 -162366797182280351038324392233946816 8940862 11587056468763781638974919198880068992 8940863 338233572264389360982347473517012210112 8940864 20866268979669968122220621303094706176 8940865 3681785619146081932939414959984921600 8940866 -117460506006319593055636014547982184576 8940867 10669689382525607328802228161561552048 8940868 -209953454269694517673992621889561134080 8940869 -52675085397977073452466824986381915104 8940870 -23179084808475854586750927238248802560 8940871 15900421148976308147879459974222032000 8940872 107419410033312087526282994847244108800 8940873 4773325116926296407793542713368986384 8940874 -108245160320810742439697777400741486240 8940875 -299986804546357852519106238790801788000 8940876 2634558711522868411190851346365169664 8940877 86821085321403307268368410417339682272 8940878 55342611788040427907616060854610738432 8940879 -13181652845292661719133427366633761176 8940880 13067388078904799717488145941666037760 8940881 189087191880816613518864894079021613346 8940882 32286250093238954332989881983485272064 8940883 122606862201101733390850942306608748188 8940884 -59730745088404935220273304844199469184 8940885 61790770620771647626134441391146861600 8940886 168167635204259583606154735004260207392 8940887 572586373483387311715282432160997696 8940888 51721276416770288420759136168463564800 8940889 -300686730137737962465670194965498472310 8940890 -28902002107846178861119821571969259520 8940891 60578401595034486924926804047298083992 8940892 -86334463549062928872766037974994789888 8940893 111483092386657966771856061155964311424 8940894 -2934821244822567845511711542765126400 8940895 125767312361645588684021474231990385600 8940896 100074981067762479461087213822215716864 8940897 38845617511700154749053102540988650560 8940898 -6277917262751432060721131968643386800 8940899 -58269073449744404130359177324259981552 8940900 14414922981019584698830375450778956800 8940901 148516407326558157254299376977626779904 8940902 11879058998656319239795569441472670592 8940903 -192403117348526784877330913275502170800 8940904 2481433258430439045409926735514828800 8940905 -22443886199323650982768529550276623040 8940906 17687971020302417562564465768150063360 8940907 79856022690784811600810367752032749432 8940908 -82417773082562037684778075603031983872 8940909 -271492700800491700297609997826145806912 8940910 -26967131008129024257943822369711409280 8940911 -9991695419704827389337653765655844896 8940912 55193326218234953294706334281860186112 8940913 122697832875509206342178033098864190162 8940914 134888049945083193426361455572343292032 8940915 24289200892742081941241321882484902400 8940916 -168559464024777234772345870925132421760 8940917 121726205098666383965932819179947313966 8940918 -50813082693851267618167643589197832192 8940919 118800674685575673406313461042169988720 8940920 -121130874783942526011015571514655744000 8940921 156843872765734893195404652680740119264 8940922 4315893799992429909500497060741126512 8940923 -11659653661841681526427103389927764828 8940924 100522192880049248710563622176820446720 8940925 41365671371456879849414064442109720000 8940926 -71089922528806042208338292687262561216 8940927 -2333649437444384293377613945722863616 8940928 91493797720590806675881040561276190720 8940929 -119828969983944258511208908155879843324 8940930 21048072363446783310765961793956869120 8940931 129409447400709032111226900781938788732 8940932 -92343725005550538793218392619406080 8940933 -45710167518842892183509940867289355298 8940934 19937918061706503855734068590257963616 8940935 -158366502062028826370064967311713802120 8940936 62034490877361121823602179394855526400 8940937 13217533328968512861792873308849838900 8940938 25190910231276708299379908168567715120 8940939 30455126158861675078972687306687018752 8940940 60313758261765370278111873641559859200 8940941 -71688697282810946795461055935826977908 8940942 -171721058131514521595361205059903390528 8940943 132910357117998963884126852098260094320 8940944 36374582249898235361809898021792317440 8940945 -83683676432464093109732380917439538880 8940946 -64637135560365329205123783352751038464 8940947 -50431524557137806192777049095034608 8940948 -50711884525681561851253755276067024896 8940949 -269487958803906964416479148212530612064 8940950 -51185591160326736210097165065592092000 8940951 27691020929351717105516889826883834880 8940952 -6061120736411078064680255220583526400 8940953 72203784235881338857628003344385513280 8940954 9255953111042301680457036443309978880 8940955 114064998045951237920942137232187159360 8940956 212421348126116311987221253418248773120 8940957 74747794557776190009038722074759085440 8940958 3052100349774524552339946743059811328 8940959 209249205205306122390315181961298674160 8940960 -10339320612447124904098059414499491840 8940961 -191052135961075243301932499412531998700 8940962 -91300284728940340333027352371311218688 8940963 -36865442015620995308927047547680114560 8940964 -7202912408536918897788799801675325184 8940965 -173206004162438749099114800854473200480 8940966 -32729542410895292628814720777114464576 8940967 5789251358875577376026588152002776672 8940968 -98974464859339617498472988011041914880 8940969 -255843510560892474078880805774465371680 8940970 -38324064780983549694850917478803292320 8940971 59954257578948128568244322842199007792 8940972 -25767204406216930760853410501897097216 8940973 -175172548037915662020983121165902796778 8940974 -1631636615014586529068336029954265088 8940975 16656824586612603697224866196719454000 8940976 -18930094478979620812084485020547219456 8940977 236539355751881601016939907512215143826 8940978 42209072505251926643073681923645462400 8940979 145114473333226722655719403132474957580 8940980 9943606102978778202247904243518256640 8940981 3905000045231186390509826651283984000 8940982 15671234235592727210455650762638212800 8940983 96893782291051264841297834817715267680 8940984 25961416802312865572234506180509573120 8940985 302501974904224358222592529671312626760 8940986 -73396536778070344196257267952140658976 8940987 12113737882491728437872577269771988008 8940988 21409880679910571156957327056974109696 8940989 59935886351449582467722535133072408320 8940990 -458635223976702470372579283219456000 8940991 58285791635506078248387002233138755392 8940992 -45270998626340574809116042038412836864 8940993 12477124339617610946980464421915899648 8940994 -35790431096574060526285531174216504800 8940995 49676661130712432436427096410175934880 8940996 -58737366084939913703431444649921648640 8940997 67462212366279303827524517978779991040 8940998 -124298684991382568456299954025432567808 8940999 -65143022484013082558166053324615253336 8941000 13780716261223826140530184119697920000 8941001 21087509713859484021298092533873475600 8941002 21782478488015171233132871009727619584 8941003 24627044515720280322018459395518217784 8941004 52226292958517318209615773737500429056 8941005 37796634072009379748448562338341001900 8941006 62138604607950273200233607632193749440 8941007 84380265770003626019488056332653583160 8941008 19328869088028295661351507098228752384 8941009 56039391145735040284422982552067097600 8941010 2361852548580356572299824243531568960 8941011 -98537271392088359388455947931461107528 8941012 -65257809605280299729277538774706589696 8941013 -161650592367168662758249165302910898304 8941014 -137689738574754224886857430397746324480 8941015 137366812135850227444242234237631687200 8941016 39427255931126343543131305377166786560 8941017 -62002405937804012160727351469909033952 8941018 81195759033059527946358349967237723904 8941019 153118134396778737683332584439501216560 8941020 10060515134464590159558449680141516800 8941021 -208687239920618514267692813194997682778 8941022 -33270964517958626436327674054804001600 8941023 1906965098643697466374916467879358304 8941024 113899975955386372032712712404534296576 8941025 -75211594924042854433398183841242984900 8941026 -57276834889649947390623057639473033856 8941027 83410302681111190518059819078092953672 8941028 163334919254013063164541953044811415168 8941029 -70667678628756706592005081613103553920 8941030 46151765034814788714581004260619598080 8941031 -28136968699975822767718012406705200800 8941032 -41346982415698980451108685432699028480 8941033 -4190597876146092611994727017801742256 8941034 15537477095900371179866913084889890912 8941035 82545625480512539943510052478118505200 8941036 -49400024270411520161438273763089013760 8941037 -45138572504580201688498132983497736000 8941038 26967188439088327470245745409623992448 8941039 15695538151938386935152746840869101440 8941040 -3644358296874107142190643754749460480 8941041 26787439679101530116996577375044099280 8941042 18669308160737392720544901215274292224 8941043 2353548548582817576966239053958028000 8941044 -16825423531393317499801410971174105088 8941045 -94911897105833310053148148780025502720 8941046 66408531727274252578745344879295073984 8941047 -123671915345489807369275360463159861832 8941048 -122320520857726343364445086248078745600 8941049 -137183173424281438747320666016548154236 8941050 13739322140361242219458155220223040000 8941051 -4923487105424996083122547327567983616 8941052 37630077631435641519655393371334510080 8941053 273561348697425673967283491889158112 8941054 -5488269493095331768777044794161563648 8941055 -53438164112984801020133393860801958040 8941056 6768133710064007290857912770708373504 8941057 33099998647796535105916432062870434306 8941058 17712066949529156126036151524024778240 8941059 -80017718378890660970530452163802184636 8941060 32811793713264658031318152680819252480 8941061 -137265614895234367831869876511734850338 8941062 -30753208689605115759360944859575439360 8941063 48155673317055195056286395644150220440 8941064 -190237856283141736706160502067069460480 8941065 -21457817317226944603912585239536774400 8941066 84695549470233880559235142960874121984 8941067 332726590375828907305077658559106028116 8941068 14355239084485373103859732389906101760 8941069 138309894942780560172127018475691718944 8941070 -16301095878642962490190627150187808000 8941071 66171603567524864661504488889100376712 8941072 16771119074182847693982563672396398592 8941073 -13607447503926610912281973403704281600 8941074 60797000046844733144179030313527762560 8941075 16881327178376565182061336996615026400 8941076 405343807951239484463287718262958080 8941077 -234667441831849348660907537694969936000 8941078 -4568021394182676127823017535210504160 8941079 43841361143571762123018253274804383896 8941080 68592089756773035701356124586544128000 8941081 -438502311955317327632568843748838553708 8941082 -1853072998996898265339155270098560000 8941083 47023041427265480722736422438708645824 8941084 -5997953639290560351250193008464054784 8941085 -127071472833366275089510459332798755220 8941086 -11101563728067775777668990157228526592 8941087 30634995770913481020888619157407847272 8941088 -63627094919977231135407247456901922816 8941089 91013141495376875876453551376527871808 8941090 -52389473546014937841102780630574015200 8941091 304411818744039706631031152477521350492 8941092 80780586219079036548134581743091974144 8941093 106004697257817962717925438517512512800 8941094 -1288091520271535540462961824707649280 8941095 -28732868571578692569938466482279424960 8941096 100021161944191842671414516051060736000 8941097 -9062165153418885845795717087476298976 8941098 28283351228411702430938588115582507264 8941099 -191301803803732758414855190120214991864 8941100 -232022795560600024173770588542003200 8941101 -42825742994267667853399026695053157760 8941102 -61706656430062197519919018178045636928 8941103 40743909279202644565737121341285904224 8941104 -2879096996919598994366598520365465600 8941105 28275958589746823073682273719063118260 8941106 -195626202787411890656163836491222362720 8941107 94615546864812198456259666497141644544 8941108 66624647354162456086955641800304982016 8941109 64936961461500909276529361426311379310 8941110 -35280817136848222447966608668290375680 8941111 -364526772120519299961434196669101788208 8941112 -121207071134036246035367710913792532480 8941113 -255197258525123754178724543604257280 8941114 -15728641158428176403950442693347703040 8941115 -190466851153753571231265448269201272400 8941116 -64076335170703105385329334025037608960 8941117 96059101695952626406140622237382548166 8941118 66506237136398055423587342106413220480 8941119 -625850249283233851200406898860646784 8941120 -72649284772621716252279793350758891520 8941121 219653723002692274617264860122326417024 8941122 83840703488154248027390072882643669120 8941123 -322514261966449190575461220392238146628 8941124 -71330211407368434998938957016831810304 8941125 -52328387753842942948755055718577744000 8941126 44481344590004366227365219198851754624 8941127 48419915819024195072556389784659923560 8941128 98567108921804611758958492991531458560 8941129 -147669533530578580935617784959282239270 8941130 210114631791825736852262054327742720 8941131 -101715436202267794106760163896916910160 8941132 6044618579425707032350647162291888896 8941133 -2804080339697853087011557990398489300 8941134 -46043151537077394076762894543551390720 8941135 -44809728404244183649760345100236390400 8941136 -46520382783711234500831288165306351616 8941137 29179904027173776026408542307712339168 8941138 101085490673265544822209604796480664720 8941139 -79881389536589734317880173883987422528 8941140 -13636474356616210949502346045049940480 8941141 177510324871631298886604995088642774400 8941142 24904895512183752122745410188610936064 8941143 -78016764204414918989744558207352694272 8941144 -100480343162995300575113199355929016320 8941145 -48409144843330923726171096995555471100 8941146 15742405275327265894011489564173424384 8941147 -188053307281062820704095606959024073404 8941148 221407436807733246543609913450805150208 8941149 61066588866207227230654664294710691520 8941150 86049264752231386502359542214995350400 8941151 -234778426754960494365717844567167034848 8941152 44020795379645119339116047504416702464 8941153 -29799059018767982713434139041247813440 8941154 -157146072748285026692484908831412130224 8941155 -54146293068434660980872794653319596800 8941156 -22485144693298387994186888722418450432 8941157 -92497181023681602057314622756632340708 8941158 105890492786183143671280093405849169280 8941159 -34960477334936137336247916673746348696 8941160 26104601294733524917620272644737792000 8941161 28366343885436310602166403930633812800 8941162 267247998916860911879487685270735872 8941163 18628131950931646221719724148715220480 8941164 123206383104840967408079603783157365760 8941165 18769514293112715797078344696748854200 8941166 9941507766618734749101325198794179904 8941167 196281129285976954334384856804081968880 8941168 -9897589404065931613690647293871390720 8941169 -86899881539236506641007931091690547804 8941170 -6214027947226356101714591253802583040 8941171 -130545068015863134127403621003499816628 8941172 -65373997972278315131872205671968583680 8941173 -150131592151195927189435047859791976416 8941174 185030753900084026688028459182172768 8941175 -23589978027283638801541046925911616000 8941176 141902574681836395851103456382557163520 8941177 14976182972001374588170155481353693546 8941178 -44023989618519930685857210855402441360 8941179 28125257519634182619482561146376792688 8941180 73658635346775337875320712256465827840 8941181 84938104211146391127001826452359358464 8941182 -32000679602240493307214366682975046656 8941183 -15749976725442400172492751323003281016 8941184 -95160195126622480616431667140142039040 8941185 58373127242554753328547902754486608640 8941186 -1112547301292835020673875402948376576 8941187 54081332847316545772291968576794160552 8941188 -39359867669591122631750726144621961216 8941189 255900498469681558693003024487579792990 8941190 119652437861842026662318979621669801600 8941191 37908020913203761103937131594750534400 8941192 -47780923626433711492432628655453696000 8941193 10068912505376837128115513717335436580 8941194 61859420583942330409724465588088274224 8941195 -155471583532781018396057784702547096800 8941196 153180541879990416921359673812941877760 8941197 70890702610471007730509591954884225440 8941198 -3860569469980660817257896593163004416 8941199 -18356547820417709765222040918493081080 8941200 24583078877872267502240437246441881600 8941201 47517596581192189922578085765725087332 8941202 19402493572296022554517538244372534912 8941203 191486619363671707967904858301469596212 8941204 38519076139094362560319508547165566976 8941205 -242840003362921678758404405840820480 8941206 43040448529176189088606634807943168 8941207 121352266132378598057216003135192435760 8941208 -2043264601578350579220956916551331840 8941209 -85503842964182741226618255563476059696 8941210 -99452203451222727822814751086296864000 8941211 -286951214096900218014868245176184945648 8941212 9534815884451857627504285797871042560 8941213 -89858575875535502421742050202473357140 8941214 -117169813508154260555875155360039305280 8941215 -131834868062499720991990242219956384880 8941216 9860110581925004906544264818622922752 8941217 -150137389949271238948474443115769183568 8941218 -31902854376598765624958890997614408704 8941219 36802282786654605123709529991041089952 8941220 109993223655208429368376594307453952000 8941221 47625309228929565587915117542170785472 8941222 43543893953837872872987063280193836800 8941223 -199328995736214246236629867187564654160 8941224 176130789618705979805204302906103070720 8941225 -41279229263980577659927951354769121250 8941226 -144817988588675528781532317654412214352 8941227 85912207912624720477328918456962127616 8941228 -70942326359322093190949196305003506432 8941229 -68421601249033496236470475859233152000 8941230 -28479029750386989912719958376732098240 8941231 67666380812110093195927227195456234232 8941232 8409832118655562363373774204915367936 8941233 94504911924757752926984428500809963520 8941234 111480017929701957989143835172436289952 8941235 -34715781080857255031504770823788796640 8941236 3738177138983584957324712710385651712 8941237 -7517096051039716441507689320778762368 8941238 -16780209771617958482276559891716062656 8941239 -95976958666981093598992127715611162640 8941240 -39607735757990382080391496730797670400 8941241 -182719585760979419679482309958872066928 8941242 -72905834716387793980475926332747045888 8941243 132909691054436006555539902446722287504 8941244 -3649095395329170370866295736761618944 8941245 2938811602962749451190487828134017120 8941246 1677795118368444707774469841251747072 8941247 42215887780526055611106925186241611632 8941248 -14837658409275353078924963031810048 8941249 -116406538112531058465403341371788258750 8941250 10910235916145719554893580026917440000 8941251 146563172617652702214077654009201111040 8941252 251790002508774105905494481885214961920 8941253 -71654839943053408721839656723486674820 8941254 -4840408571385084140569123988636405760 8941255 -12131044114722181010819554873213075680 8941256 -181936058059341211794497747497989381120 8941257 21445875293863494346753053050639042148 8941258 2527640994687403774430302737117804288 8941259 -4522499368734397185937463967380309472 8941260 82995109519426004800694135952544066560 8941261 -10412140850932148730391723055683201568 8941262 -13152422154650568046666513734800342016 8941263 122727610126192996060924883299956516744 8941264 39062012466891118099649288933214740480 8941265 67281368153393362212730532891771964660 8941266 -4054412256652554433014984168790291680 8941267 -233222358462779802489242459788182344360 8941268 8410468532969163727559689148017508352 8941269 -5351988970906127470592507418653347200 8941270 -20980517882977693060270104990713356800 8941271 -277018153564262178777967859823875985528 8941272 -26482736271980655446298865622044876800 8941273 88027243155589490870622160186387584000 8941274 64953955604076975504793675069776824832 8941275 25006193566194324439718646955636074300 8941276 102788561645032236690121614188321692160 8941277 64805285727744475997213189550172713126 8941278 21282442550923114297767695252822869824 8941279 13175982127324620347011748254457470880 8941280 -101017672733802935207328268459651891200 8941281 156201268724182294719037203234187077552 8941282 -35795287038206772115562997561185699328 8941283 66145828010279939693316434955954697344 8941284 -167533594476630872905099528501636712448 8941285 -80999617746846834565598378145394726020 8941286 -137135347887204861588924499797353285760 8941287 -159349005392039933773053595344532886448 8941288 -117281414741776178257575087657009546240 8941289 97136813090645965344268151008451621952 8941290 -265600808670544700813635931302337280 8941291 4931658738604737271783702530647416080 8941292 -114492646725122373609291107895936777984 8941293 213891362768433864971954439868886251200 8941294 69973392682925229267843614644839164352 8941295 284878095257289234667657977669898200 8941296 -1121261124798511204553985460304609280 8941297 -80346396741998972182183599727872302254 8941298 37573426359063730118983128381905744400 8941299 -13183807415626955418557031526302535680 8941300 67262274870200039498112949799172790400 8941301 -123192422033511562006920831728405743698 8941302 73642775529129950512951054243197460992 8941303 9998096110683789634388908901252796672 8941304 -278080640893395583478936215289629409280 8941305 45602559840276140833661049132749136000 8941306 -67541776634393882292132092129914734336 8941307 173425359383029650104049944338249798512 8941308 6428377136497582593944471042941648896 8941309 13629706449513103256427288051487092720 8941310 171684646731379752270764861436399360 8941311 68551395718652613653970648620990149560 8941312 -49318502755497997940632898289669242880 8941313 -263218820340193449867265983819341085438 8941314 29137171989092213481998071792683294720 8941315 87585369529240605804304800141369282960 8941316 62029702774000564778260308537988007040 8941317 12599046473940004199764130302583268864 8941318 -48745466916040254275606881022643188640 8941319 -19342505592352869424421662513902564192 8941320 -45409674665777816439523403519311872000 8941321 -30869437896461938670524294731130110156 8941322 16103526003446064266979760219020416352 8941323 66080437216483448624380218774937652184 8941324 29960529965743829314992337882919463680 8941325 -94183659876495271999497314801156425950 8941326 -22846332667997415716408769131786950656 8941327 -829116923680011116269460684631984288768 8941328 21853512539546070990423444575299043328 8941329 -158619928422140741436122632288898311326 8941330 10639367646923894741494745210090219520 8941331 -15514245716934925602214588175095703040 8941332 -2677866571705490475037612525965864960 8941333 469925306238062682431388556717997582 8941334 2867895611679630604479158602337471040 8941335 -15780531427913783729059888129508936160 8941336 -327737329966407486154204071918341591040 8941337 102968413470131279939752794484981219092 8941338 30622897907248780860806104111130204160 8941339 225873674198130192794286286486079860200 8941340 -129478100235116178941151716699004572160 8941341 -1907306308729969487241234785034004800 8941342 -78400735111108186397429567079632531328 8941343 230916102784191977235679509520795585320 8941344 -83399780686837985387388137113866731520 8941345 -32686750003927304184149572328713936320 8941346 33843829239288265108275094088137608480 8941347 -24450958843489499753914452889210818288 8941348 53464801865948228383539781397785399296 8941349 163466390268105158552723257318647628350 8941350 6516730215890876058705803906482752000 8941351 161475799898712008097135025466501016144 8941352 39311894151185695264955560058113966080 8941353 -4569984275348546646877513783707114816 8941354 147457624659412741656735366053286249312 8941355 -137469149457082053235352513044813710240 8941356 -1166289492661127825496865838436780288 8941357 -118425891940052757658989487768842732394 8941358 -34667505067576315994763216551851350720 8941359 -66290616732466254990721056015065869440 8941360 2085187961618094528208116372187054080 8941361 37134263800871095284762798329618569728 8941362 15840506799536081417195285066598351360 8941363 177731292046870134474180136802110353880 8941364 64212047405369581540201080921241147776 8941365 -5844402221970539676441592074123976320 8941366 -33700790880605309006459747468201374080 8941367 -225459783032322200566373984502980327640 8941368 37081148755937824681666071384652185600 8941369 170578184850850512403095779988845481770 8941370 7035234656507162201656527700989926880 8941371 39396798201994950994931611428396238152 8941372 -112469755324469775423226236443996103168 8941373 -54301464265299144358617487994582506464 8941374 10288433886089329329174781302890004480 8941375 96540470416133970328679344553148804000 8941376 -51023742848236207078829402780003205120 8941377 1430828062729921123525864060699418208 8941378 -226850193697758547395369519921462589440 8941379 -151659387357193787821460947083959170080 8941380 -5351473293835066257884264480507904000 8941381 -233916879013781549980400677785511628000 8941382 133017962602586186251078699220174179584 8941383 59382797377489279603940337415308044208 8941384 -115940794814224109365701979296352189440 8941385 -19754755080429271442000663938034275200 8941386 75583061229434706471681223477887168000 8941387 -15494600677991319970395397184321337568 8941388 4872518990569622133588430514775914496 8941389 66048260941819083615707556030926303424 8941390 -14928028020706539268734092003055124800 8941391 59335279752270251616996427438922823000 8941392 8316569782660565319148605305510166528 8941393 -74569480833133526745036177604751199120 8941394 62656673671468117625811658720180683264 8941395 -75019686351327602331103964998093571280 8941396 -202525166808430073850693219486321035520 8941397 130711714908555813260908779223178928846 8941398 19937261410391046653611988337291132864 8941399 224979713117598421948017482011849051400 8941400 -13225855995894051977723911814691840000 8941401 24713188760144523386035981223475235200 8941402 58942112913686794162395020883635284704 8941403 -102371721109927520814769780531900793256 8941404 -102087857865760209827304096346552456704 8941405 -16484681415630566937663322292561650560 8941406 -38371704790849307737273450923272445696 8941407 177978745348220935079587176746037159240 8941408 40619677395304930342315311258308444160 8941409 133068994738310191003314121790595977604 8941410 43618050985104192914668215536072436000 8941411 -19898659061766403309061275364880292368 8941412 42855489702411722288859739690370057856 8941413 20717697462433492827346570795547215584 8941414 -58743369446558036680490927867596486944 8941415 -22496671325723858102288132892840122400 8941416 154379274991710447961772719500902400 8941417 85278552120284987859097999480943857466 8941418 -23193342201758895712713724524340289280 8941419 99206651751952893518735324021657964600 8941420 -466703463587193396278848498148259840 8941421 -344527174817723003578643009419202491968 8941422 18826077091076382056961806005907571840 8941423 -78745034751796484189944558180058144576 8941424 -17526621574472431305732738312881012736 8941425 -74625839921262406896488998983139632000 8941426 -17739658576693837111979105189999431776 8941427 157010357239803061628368143748108732872 8941428 101417000945673531701953964331285811200 8941429 39059917818024397039893347858625082752 8941430 85364901435221950857905409561139749120 8941431 185758566224117818956097456058645170152 8941432 -170282649653823564050631816740627865600 8941433 -195188928835190669182467735115359495936 8941434 -40895047939713891270739325493130916352 8941435 -123180364417181716383331066797604861440 8941436 -17555346936052415773943599872774825984 8941437 -77622930810548086225284350176575422106 8941438 94729714069991923857319513342301767680 8941439 37430291072230415752366903241348532720 8941440 96880190142442910158089395711351193600 8941441 -280038432521503843554844242645334851116 8941442 -20377781442635381756750358199850046048 8941443 48682908107534484673338120129682608384 8941444 56657881398527286237725757366130313472 8941445 58967593220506055086442356827123521400 8941446 -98059126429155447848070327580662623328 8941447 23647556518589133132036443670769647896 8941448 -117394185607464370793740076639053040640 8941449 -13152094154954055792339358138171294752 8941450 5311071176703331049323560140781888000 8941451 -78276142364267471477300897725248565548 8941452 -24988068708476999954331510141945914880 8941453 186218536597140912642610841438991497440 8941454 28632829219354334292562453572394859520 8941455 -134960081368409328604804936277676768000 8941456 -8155998334688594431129913343461031936 8941457 23114976934561597999656421343676211200 8941458 -72746660609960524282670384583259871616 8941459 9577549741213279016049992714490047660 8941460 -20929089150588832705254308926444646400 8941461 6733406241100584867961059748376506272 8941462 -135856502053972910487001396235593356768 8941463 -5371553865392021542765342329215996136 8941464 -18000674196370072318903354709919252480 8941465 -25327430620717958658623901806815080960 8941466 24384115313001768774414596544264463104 8941467 22717638513495033139135594657309789080 8941468 20571649693563502242141917080633344000 8941469 195422373580869807119225285359162032870 8941470 53512133640201576988007152187839248000 8941471 -144045301155361908638493801633241923216 8941472 -214810918850628118193546815549304537088 8941473 42909355739301280945538361738451239204 8941474 -40220898867546889017487815256346173440 8941475 -147924934812502312564757530386848758500 8941476 59256528677007067292888550541748152320 8941477 51632265217085571384028894969475259326 8941478 -1611271441268465323276182322026327552 8941479 -128503193725998524687127527346448205016 8941480 -37873052925528855212575989655117824000 8941481 172749642545074662374871119400630788772 8941482 36863878263750006614718016214842606080 8941483 -162935977164627184848651441572726163120 8941484 252590856683540186272384054754416281600 8941485 -5137341690057838951489500954302300160 8941486 102701762581338081856815897135340176192 8941487 231256389338857804838091076292891765136 8941488 -2568861810596008593329143744851148800 8941489 -90121989167657340685661531146295767040 8941490 -22243085590739777201217885124417776000 8941491 -24650291964618916421276677079798047152 8941492 17581020198691191322810857204595947520 8941493 -328607866211312744696062223683108611840 8941494 10865352261915087213426008525835507072 8941495 114104602213333929103918174254868669200 8941496 -120241106617907634612421782554441994240 8941497 -219223972395232589667567242626428562272 8941498 -14452804757168449854678831336889255200 8941499 -4184416666891389514233738224489946864 8941500 63480383478248421173638717494444672000 8941501 -205062873383851135789309433158297946400 8941502 -38954128971788495915349858006585074496 8941503 -86212151006360082103786787297397599616 8941504 7285712960862460996911051522642542592 8941505 49424517759560465813589759067083144360 8941506 -309036809559265825557772840516411392 8941507 5275475404705767876333142401952157232 8941508 -112163533548271340380579108827648972672 8941509 -4845749579169106650090675926011030080 8941510 113071303750609593858577103428146860160 8941511 5736720672310342333657367771851910424 8941512 29974190585650861114786382449412382720 8941513 54607939534497798889413130745077759360 8941514 39274472672220312438756100544738419200 8941515 36507006280930065323069021235214832640 8941516 -61774247513846390743799971975376138240 8941517 -117884921104660187298457659748918159380 8941518 74154281791968501855506183135123195904 8941519 110768174548020585153829347522633351920 8941520 20849379523345852845067749304421498880 8941521 -14934363112682944862897863979241120576 8941522 -107380472358664113134494815719603384688 8941523 -192069737717686786238112147664650222228 8941524 -1114333867944075420048053519159390208 8941525 147123546092183520047787301169189703050 8941526 5290184423956538886174814583689814016 8941527 -21611063930230510828355011992018048000 8941528 14075163716559756061191691961859010560 8941529 105961364137772311119818377338041295684 8941530 -1875978580208371993751365853857244160 8941531 -39128751533519960216983825030888890368 8941532 116404136816784956916685392579975645696 8941533 21992025064128014742471677368561512960 8941534 -30591937909190876262403655800304236800 8941535 -2963183313793181702044333536049410000 8941536 346983140627142988343600620254737203200 8941537 -184882410814780039341949361153411182 8941538 22403332524787817216938298686417315920 8941539 85056169193169951587650416338695356024 8941540 67111140608998977759369410721429319680 8941541 133551179922893851484582914196855516160 8941542 -23440092375888657587881849602318804288 8941543 -14381087859067832334865010260982549376 8941544 -37205054811785779967618579586753792000 8941545 51405985315741990838552935407940915620 8941546 -86818934567899383812026812960135528528 8941547 -58705590392224077444661428970005421056 8941548 46786519971660915439712855792057106432 8941549 498255736218293335148967603806745408 8941550 -16731461453526257456342478607152355200 8941551 -9699412486310197973311625523816148080 8941552 4730200507951357408480174516325580800 8941553 -12942709019165268764333579504660769198 8941554 -55186421748279870885332095380338701920 8941555 5272154356170675548512583669203558560 8941556 34212719699357460912330972366795861504 8941557 -93348057266989567521752416538955043008 8941558 -10387295874109882089615550302086014080 8941559 -233199933739714771185430746721883294760 8941560 -43621484630100393645431810107398144000 8941561 -306047367564356370882606296376739522176 8941562 -25602837376969251344329568984740921344 8941563 8935093284289111231071683017200080400 8941564 1440518966813982555838220231388589056 8941565 6489191202565953277031264762425724460 8941566 -15940810290364016702874695344226589696 8941567 43985031499386917785811780370747867312 8941568 -68039140645660664742944600982646947840 8941569 37668511410217858642270680422593536960 8941570 -15350572414858415319469369133519270400 8941571 15246354820701100005756867509015650200 8941572 42014332311810215448741809002118553600 8941573 -218522131338828951662225076605374758178 8941574 171730088804586470065690703197217637312 8941575 7615333159681317907333389965037327600 8941576 -99802945101518788878110680391273840640 8941577 45408747124135380769368053223920334408 8941578 -6487359248245149378479934650576443392 8941579 -25884942887677824143354336956499895624 8941580 55020663598196211290250377926479283200 8941581 -6593519955449669352657610883617980000 8941582 -333899260647627788110535368473127296 8941583 37240232234425306579761301220456571120 8941584 -41953465612932868298882516130572599296 8941585 -63759503228744595170584160611643548440 8941586 1541797836906368475270440316239854992 8941587 98268968702115894159847077135295533120 8941588 -112077522091577300504854740131359453184 8941589 -157318429339433121714264364202830970610 8941590 -1010842690519802982094913186643916800 8941591 -32777211215723219635634791307053790000 8941592 3187775345116080547551094614879436800 8941593 -39075909376872406530094561959051660336 8941594 182899120323516812454780021257938798560 8941595 19168306453664562957764944930326843840 8941596 -102890910352844406164851846994292868608 8941597 10777707741684516725483182969038243200 8941598 71343969688848148572680166784119776640 8941599 -174218053878047450129300386755105101400 8941600 -94877852652213857952448435580451225600 8941601 185849773810281975827809803862635152304 8941602 65729897250409534190608692306349160832 8941603 -33773436916825070847313729923707116080 8941604 78217483610273936267623147542709395456 8941605 10299895402110397599441658761651813120 8941606 -1090679373435156358090776810239497248 8941607 -233613210926794210395920391362268699144 8941608 -30016184224557392415558969893956177920 8941609 -2769866056429632272090352976835724288 8941610 -3488907394694693364799830510393851040 8941611 47728868624244283702915605565357922304 8941612 -10490113979941617103586125320943231744 8941613 463301807737752582303672512156711115360 8941614 20395338027683239214567991456205777920 8941615 -22889150874344907226060052561593761600 8941616 53517129617433346605064206783773343744 8941617 -128551614115851648134654114166794897760 8941618 91686110074443979304570760036493172736 8941619 -220855586259064124943863604424203100368 8941620 -77350005880717842858716703950063339520 8941621 -232073348390187605158531696521308998188 8941622 -64656252823759815221252673637125921888 8941623 -31148449836882175720037869844602190616 8941624 11168616505068409721204567914341949440 8941625 11489775120571141268456138918917920000 8941626 -51785612081360225071479832341881691936 8941627 169154631563875945733096057679100760520 8941628 22624012894574210457481973221084492800 8941629 -126121465106442175765503409990002268416 8941630 61749782194921150441078536653145035520 8941631 124777629809441564774991031481620381824 8941632 18371971825067264823087159287671160832 8941633 20502606447000493416532564263809494740 8941634 -24505491687679486089009950110198717440 8941635 440282654998103385927787798349263440 8941636 211605741507856682490937478794063171584 8941637 -88700543328361158034591022051925999714 8941638 -50170081595724937155559502592891061056 8941639 142220474339428703082811535612798392800 8941640 2838542650327218184989771090876825600 8941641 38036447126964740182421414195140484160 8941642 -46006206632423811876999234975331974048 8941643 -190869729317059116280314252016822545720 8941644 -83429900351920863566513668424213038080 8941645 22295550466413000456689063727552096000 8941646 -52596492451863913002904817642727826560 8941647 -9064890596399034844561983383654979840 8941648 849864207231614147837117029950275584 8941649 46451376582310326626417562840532207266 8941650 13268171856893114460171287955369513600 8941651 -106836766168380612064572787445589379348 8941652 -16733249773807100859432259066900097280 8941653 -6062372293714696953608637073751665056 8941654 123794162258465016712332987076704416832 8941655 -173705045755675862840203454207904862440 8941656 -56344124479402594101166335403225251840 8941657 -357801287926188556558008052133127761340 8941658 16745633630040021368211750705011619840 8941659 131542228309220328430453298637149950104 8941660 -9904042252749976253417666242158796800 8941661 -134682444854319297132917194980505131738 8941662 -4453593332343275172291749822641701888 8941663 -298268773679734616107552778807336325088 8941664 25828545465890931520658621466397900800 8941665 -802675165964645578444374670784732160 8941666 -93029609921956334749248196824828708480 8941667 28300285748681004100840623089584320000 8941668 -16241581058321130039670366388572563456 8941669 -67553282725656466025604721514433586848 8941670 -39872370105922063654208124310337838720 8941671 60940231350393448462279634227496600064 8941672 67056467646810984189219946051561036800 8941673 38591164201406271247719314397930273024 8941674 -25879822786121133818814965751700827648 8941675 39169594726066620345078217166817104900 8941676 78827698029355898819535216141533068800 8941677 172816739641942384224952924923308735232 8941678 -913757173184243978731368073364660352 8941679 -98433307682431961593187507999404504824 8941680 15538273814042231330257314144745881600 8941681 -24978433178052116577939755116721289600 8941682 31104937535248060992406933030180716672 8941683 81974533440444321148526953562772420144 8941684 -6471243829617863226468313908348280064 8941685 -72682385704370624721636843444130185600 8941686 36045669275548045066423880043240499200 8941687 45695501253619419522221024993998792664 8941688 -55389915642772663507167970999738736640 8941689 -947375735264481368617351750375888896 8941690 16551486734461945220991877048531693440 8941691 39405751126975876526487148452254203584 8941692 112296091013516156607552499181878436352 8941693 294407399396024229299426461992759959942 8941694 -178646276900870311141205054242782681600 8941695 -38385123320494801398925495368086054400 8941696 222540628466130046525277565810596904960 8941697 -3809524855610306198082045610538002620 8941698 -34223830061232351347026387335096410880 8941699 122969268170435404418843258414445640864 8941700 -96291377215720312569708589441589212800 8941701 13096091179547971204301961737343168384 8941702 7125700075337356352027384315059519488 8941703 -220849650131310942554759448828164412000 8941704 93315708628826991099194478902740992000 8941705 2502998624653420359009424171876213860 8941706 72684707543844654975083850793701444960 8941707 30326342667176319106820648108933731680 8941708 -24651315947885361329580223833722966272 8941709 68970800928558662022902171928756021216 8941710 6118723052835234030933396638378803200 8941711 -235978488080698860011248303616407706688 8941712 -13335801791633969945863556399897886720 8941713 57937551170223791707912389538535457888 8941714 -94502786808269879847677673955101074544 8941715 -33749142751631117891496029480008203600 8941716 -15372712949882769659626013988386963712 8941717 -138391438708095650485917198022249524608 8941718 -46433645193050662691545897276102441440 8941719 -66624349248507419649577482806329928856 8941720 8888156523885403545372536210987212800 8941721 3213294350430460247073554511660079632 8941722 -26386515705556616742739190790222524928 8941723 -118396993126986745585878548358721807360 8941724 -159589535251453042775037815913422596608 8941725 -45910902226960586847695094606669480000 8941726 17670956144683699289021011495342077312 8941727 172533638876993129977982509926670500576 8941728 113614252012181443719139102539393269760 8941729 3254808548498019501417703376594247700 8941730 32385319361852964041659221613476979200 8941731 -1011051077659353058279480492713482880 8941732 139650333838790417963606912901053812992 8941733 -14510003272111446977819711045172997632 8941734 2060290658377864541594681527149905184 8941735 -83495772694375635765689526178145561040 8941736 56237502699443057135303319587685734400 8941737 -48633335412367305677741725704516357120 8941738 5385243847460771116602981314607733344 8941739 -197098336381723009079855413249859008176 8941740 2784238566843304297161529402484736000 8941741 94555078162638684884321538340095684300 8941742 -137747588243021118304592330792338180800 8941743 13584018286834940167641545695896980232 8941744 -7823579961902477796908122640101539840 8941745 -28864837124056438918766336124815990400 8941746 -5339007024892227178205367953279844864 8941747 59697376444365232242716084204745669160 8941748 -138592633491988697452865278806101630592 8941749 -87289025495920422468240673277023578336 8941750 -179308479042161571693618702168552576000 8941751 5861875433616342536380735222853943744 8941752 4223602274757705878889685181935104000 8941753 -33932730834509442617527663591766378944 8941754 -137584621766582100695699439781039553424 8941755 14702971834197271744484673128615368560 8941756 -93945822527735381883382744551173185536 8941757 -12808352290508162929532894128267912416 8941758 9727637117788248771401927487925770240 8941759 -13989963965976498740268280220270127040 8941760 8729686597851671929405681402097172480 8941761 -135894874791013718614236185912798897520 8941762 33377055257095393149732093301914767424 8941763 -35084189282952215846946344314083382320 8941764 10520685899846787507433986434054012928 8941765 -107787218591321415052436520328302280260 8941766 -67301797873256541651423584381161158720 8941767 44459292356865021153997773812972684160 8941768 -169625312212364452088639547708862586880 8941769 36086570829149867524799256148852962996 8941770 5508154219236106053454973433058011840 8941771 234099604576115882990508415874921203752 8941772 -23316920809190446846956891825914664960 8941773 -97248986340162165256706098360608326400 8941774 -37186617722143581251021961897229903680 8941775 -102270806176942186877194886085448774200 8941776 1364340641917809044744770432975110144 8941777 -19195865911661429578401348802853779340 8941778 -158232860014695993057748318664926088544 8941779 -78721261024202930418082652495047680 8941780 32208336238516099241871121437845145600 8941781 -149279940164732140588479301257681674418 8941782 -25759028481571411139973200986621343808 8941783 -161697414188327628328255458409135118968 8941784 268632423654673887821043403117351710720 8941785 -29427487095760554007037045356396516800 8941786 -18561983014751579635627191291626476800 8941787 75736164117934733142570526708238759400 8941788 -146271387700217663173255164056087385600 8941789 -110968410647112452971937834773664395476 8941790 21206235299017193161076215438586150400 8941791 14594024058482470016183405646502949904 8941792 310855082701077087147110057847203561472 8941793 -2066808727491894693629941432502008320 8941794 61755418102284198324221801217012489600 8941795 -23211344010759117229827430903632585600 8941796 -63360322160808004714839379051799937792 8941797 -54729240538712931642756308763667360320 8941798 -40263612350878019618247665009840696640 8941799 -90712835400039429314412949417878032760 8941800 -13320847996090684178149722623201280000 8941801 -52539947340173827095608060570710199136 8941802 -82302841242924228262201631806709729280 8941803 25682280578486259647070360687118633440 8941804 37426362445825469197149858787197043200 8941805 -47090907041572256107457725515136023540 8941806 128421429238402203322164014420486428800 8941807 -438674237937436069098705960324839936 8941808 68978665462283551409979071109017567232 8941809 106821098724675201341163115039206602400 8941810 35405594214996722967015479119578886560 8941811 200380611153321389191935340357414851024 8941812 -27824934148962912894578383199101925376 8941813 101770284726824840186707149839071779960 8941814 -73828723288392842975061265437361419744 8941815 54823281171609376529588520036416419200 8941816 -18119137772188424066558371134461706240 8941817 34307606786689977558689129628752821866 8941818 65821072052283904533884494387085418240 8941819 284313652352738784944731009514420797220 8941820 61683247205987278227083736313702548480 8941821 11740011775637318255416654632151554624 8941822 170352468292629683590446234091670387712 8941823 4672495010590001836900547881758690288 8941824 -122123674110659988853264199514058653696 8941825 87734231293112328138645254912591961600 8941826 24394588671099336239993679480088879104 8941827 13955147262879902341983257385371270832 8941828 11231408610761116667868305912688603136 8941829 -28570031039040732342846155641673678760 8941830 14501101246670475798146695840896806400 8941831 160867513971584257212403973110443705120 8941832 140493895011506560753370664609489638400 8941833 346674823670868434170238754937361124 8941834 5540692042249281563544122447880663552 8941835 66978035836323021141105710441425320000 8941836 86605484142566345796716399767826878464 8941837 83807236475513418540028406151369884000 8941838 -143370633623209990418391438275651887680 8941839 -59167263660188477668571950812188284032 8941840 9053961315209761113288939962649231360 8941841 -418311586740434800543105249087944079068 8941842 9506699116654293986193167823645935616 8941843 -5675851915670505919582511154498064176 8941844 -41560637038035715957860138715188178944 8941845 -103076983260584411336922923415824391360 8941846 84832950352717310886741973152191779872 8941847 11979690538066520997874021809475826592 8941848 82018500571248073678241648371146424320 8941849 44815983364629522115804168365270634112 8941850 910819693981810464801067662682368000 8941851 77812745553037885139712284284644540768 8941852 -34854641824517859577185644074778716160 8941853 96344619831035771772322806967293928620 8941854 4891075876542488253057793192573771776 8941855 -71979519099396095888779788611939936640 8941856 51858307786018052422718951448568135680 8941857 48169468173448265121158395650216825600 8941858 -27369945005520703638531680090395884720 8941859 -240526482221907991052723839760764331940 8941860 95815264324482434860444970160933888000 8941861 135757337316480776243743777942622054462 8941862 -168731451831675196944150591185167169568 8941863 -75130574811070274581122094227564804480 8941864 -111195782771432210030319252290806763520 8941865 96867413992379585786753419338497764260 8941866 11638696737758160344739443482464576000 8941867 -322699289298352090191291736560856494960 8941868 -62992467431792688765467167832548008960 8941869 49303614340762303155573079232627178294 8941870 -5633676193952655274164495894498816000 8941871 -50382999430045961595154748910693367728 8941872 -21116278343054828899279800541878681600 8941873 -22665912240942757312699072025559632878 8941874 101925919332314553322990806396409329936 8941875 -17053318313126595402820123704082200000 8941876 42565039353019315712691855228018047360 8941877 -50042750918886186899669810865105019200 8941878 -12715369852694806737753227959810963392 8941879 -7225347507876109449109328292923785560 8941880 174483337608400421272206579964396646400 8941881 -89388205540360782609695847930255096576 8941882 -98890157872767773226591160439995074816 8941883 49054469008439377749780906653860586064 8941884 6012695231845680053679073785092431872 8941885 -143754026290290463755138526947259758420 8941886 75389234655449793275484718547339803392 8941887 -245687257475051484779088221581069109760 8941888 22643136141457499388966689005272825856 8941889 272369106019773854351180711648027089920 8941890 56605387028757555173264440490161105920 8941891 -34824541854218598078029706423289950720 8941892 352491129855306055753406303124834182400 8941893 2236673900316912337188433630794531744 8941894 36453911956765629522554531328318535680 8941895 32129332000506039150211142311504395840 8941896 -71159512872520870530691622081781242880 8941897 187988612449138608869019092027949136346 8941898 -61260113306962932147124946332813721088 8941899 61562271986372213917893223799595665328 8941900 -157246432433332340977557173753056000 8941901 179795335748054680002706463925038782464 8941902 -24334881238070163865518505738521029568 8941903 150303958280927054110987240914718647152 8941904 -9517925379773192450916796812881633280 8941905 53248686916463054581331448789919680960 8941906 -89791972874641103188171666947606484848 8941907 -124637295387234075257610074332303840320 8941908 14542240648106158219907672559265105920 8941909 220834743997059247889773435188724476110 8941910 -97086175260394893077959264883588624640 8941911 29488302600227902020119747518245619584 8941912 135737260927211785959232892307862087680 8941913 85038622379470995426965862995477875920 8941914 459564394200429558729466183777688304 8941915 209451647740868467809392307632355576000 8941916 -691287535940374902837715377719218176 8941917 -107948583958661129475787032656236037952 8941918 86911565376311956090083567735384894720 8941919 -2702054781563265296950057628413501440 8941920 24769706517482172475928230470211338240 8941921 29146105311632678331011060512411833122 8941922 -28448975600581224639134140638777164160 8941923 22980842112032976574089646465390809624 8941924 36355186092422484884620907595313772800 8941925 -137325797656598299231997559391619917350 8941926 34125338928430251377281093940685748224 8941927 89803913695445723624840410352917710776 8941928 -93920203159268694987930725766201123840 8941929 -61069032716467491355999591685492915904 8941930 -63812032684439853544517191317873236640 8941931 -297808410069689647112588893914704536800 8941932 -31088263504383187416053762393882649600 8941933 30214962808830520711594401069825291648 8941934 -25144102811761142743157467839173333568 8941935 -87698138401076777765654986072685247840 8941936 -434262095400013964772666498567438336 8941937 -62170339548684194087292985797179162700 8941938 -65912158126611527862223589728044054528 8941939 -15334318664669121970559615373528375480 8941940 -15417298252152645797600162319988408320 8941941 -155142154499286675848708893742615122560 8941942 -92076303208605144753759519546425932128 8941943 -39246839329838840184210978149631121920 8941944 -27372929535452871705951448500254146560 8941945 -137528134068880691187342403036052419200 8941946 2305953128783557544930591624959795200 8941947 9073115299703954232171187183724209920 8941948 -76690640333356074158186111146008952320 8941949 3487319176064456324945981121371293266 8941950 3705593469659901488506388792276851200 8941951 -79056297671304437723391640127577118720 8941952 -134534089086956921471751904522823270400 8941953 58495049434545844236314942886682857408 8941954 -3142613985711814248624422659343190528 8941955 -150843997509933492490314207919583162880 8941956 119321150812467095923444121700540985344 8941957 -31973491751962999527108039542994318528 8941958 174843588726051348428648794544791498176 8941959 -52542141061465291131053544996995865480 8941960 70628971107171942032154639702693120000 8941961 255768622008869218006986466552566914970 8941962 428036100439762483364186403467127552 8941963 -62558786707598925704192047865237535696 8941964 158159115082076430076739776708819934976 8941965 -68563537234323801742946294184525773760 8941966 143271188989488443496519906830528181120 8941967 21785748209870736775138913952647830320 8941968 -7885853990569384355517610527023431680 8941969 -57308961432771961520236942145639876240 8941970 -2331434994522632487480709730875655520 8941971 61149073155429625586336909035420107840 8941972 140827361465191101436886353915583692800 8941973 206912289994075885546393749829543374222 8941974 26365770441695658403699825450668903360 8941975 13604960736646291836663683733972336800 8941976 -206056566371914265356963460022446899200 8941977 28167700768119075522501420341708919456 8941978 -110391738460451491028317026612539826960 8941979 -4067572866822107068038997330886573016 8941980 -92151210570397792331697985159184624640 8941981 53036913010496260504521856475449900800 8941982 -5309370177650312504732569185028459776 8941983 65678964671457171219319808653599079824 8941984 25907378792087891030570667872901660672 8941985 -86185193596578231069258318833187840 8941986 -834911723202622017702453765037209600 8941987 375459221897531036122120289869623795112 8941988 81661632791066123038296471817237902336 8941989 -1008231277953731765551854741239454720 8941990 21627182517075992308486617520366383360 8941991 5704659078317460575424682292875534800 8941992 20170464612769556403224281905206476800 8941993 -157047255140224639294406794103230538758 8941994 25356035859139095797308768303115653296 8941995 -2526143565455322459545058959937801600 8941996 31019855605172045692785880792854135808 8941997 -118421317889004861454645901173310809920 8941998 39967068201006697057370776468075463808 8941999 -320663855922984223868838589440186158352 8942000 -59406187735452120135497787023917056000 8942001 100393038601967210137536548566646444160 8942002 53392121338692760059410919086437127952 8942003 9725919730659306576064978216831609680 8942004 60088714141004970455018800501867002240 8942005 -24795707997788674297527725723843222400 8942006 87983810292772010012595786844780481952 8942007 -44458441050736553062164598822444974360 8942008 119983911808846299003468523282572288000 8942009 174990249606473135216590488347500601280 8942010 -36622454365638677834443979750891520000 8942011 -1150047862958282888549905003411174448 8942012 21389650214457605990160738315468595200 8942013 -8916137554066630919457744800278551258 8942014 34293027997872241846871839355092121856 8942015 -220287310103052564739702055851458535200 8942016 41496368999167735241135131430687342592 8942017 30176765099035692871120360467719831424 8942018 -4020276122961465151692821363181026400 8942019 137448077400282929515569878418599236344 8942020 26677668107680453353849311964292404480 8942021 711288089471782669015877820246440256 8942022 985706588169765269740752197450849280 8942023 18872320113690735667991338901458203624 8942024 -7604896743631840045842114514721832960 8942025 -45088352833205642382597853946700457200 8942026 8855174509065345291607121811101297712 8942027 -50735031378012016283531794394977909200 8942028 -117315444979266005202551776180697601024 8942029 111525693983308575645799988330535226284 8942030 113803427458069306692145938669147284160 8942031 -9348831986259786999821509230111654288 8942032 46730715342122579899991091394136113152 8942033 68754239304027583139897849670845388660 8942034 107465766154514454807920231225851115520 8942035 59953934219704104506834441409544362960 8942036 72819492283463425344308392846578218880 8942037 2464603008854720473211235642184668768 8942038 62027607306943114159663628432422701696 8942039 -312729304359584907823100210551016759160 8942040 41174159637977586133773806667764736000 8942041 94553949443444763942750030797002066442 8942042 3109696666410726158288158947910206432 8942043 -18058134025290653158476906419888415744 8942044 -73430148166177304108329261910810596864 8942045 9756444204088518041921697481965281280 8942046 -8932181538898369542105323775894758400 8942047 17809790305578881404295216888246892672 8942048 156562056265057154415641544122634338304 8942049 108056888001801616602959772857452506240 8942050 36778878943096015409384696401288360800 8942051 286793247116823161051287579698531935424 8942052 -55041910453943847074516546058835120128 8942053 4256450614315036809712517395647898204 8942054 -18945963316541315202825195849840232320 8942055 9544587366677649243485852909149286400 8942056 -42162218665999285651170909564947973120 8942057 -384904375529493578050028424317465990028 8942058 91747533053543126743481716352822907744 8942059 113257887089661878648661277907488658712 8942060 96829801320067110508476203461160156160 8942061 -113596435328983149899426466532319483328 8942062 -59538727433094252680521801459158563520 8942063 5196326481310780562887188434063647200 8942064 641293233393979715366179583142985728 8942065 -343411023304608674640579154120320000 8942066 -4187749509017524487524035941303009280 8942067 -45827691662584943003155389312947386752 8942068 197651447034227893047588241938408573696 8942069 115844355970564371231688684467265542240 8942070 15254389654335605464684890772976271360 8942071 -112140728318270736168843459254802248728 8942072 60855695584462186342873337824378060800 8942073 9908940559906852924111050090707031744 8942074 -94119709673244763378007159624257259520 8942075 911232178654448665117297608189897300 8942076 4120313757917762899974305513193053184 8942077 266670036329760247615977132145688483200 8942078 2151188436992185925981930693769811200 8942079 -60141885848705016508104532778976610560 8942080 -3213637411526164542286434454732800000 8942081 -234904099940927220387893067630085061118 8942082 1696828176568836224731618727658705792 8942083 140028106613988231827234741921476974332 8942084 42054708904648330783631409398413593600 8942085 -133455375252192923580725817344474934600 8942086 24805047261883607121750081889146652800 8942087 51236592525293449445700763411332914304 8942088 -73415858795338882923507251897845309440 8942089 110895450615109992786550824336352280960 8942090 80210036114220095659297974354034312800 8942091 -156176901829571719819761818018077319208 8942092 120276864392434842364449352731493217280 8942093 -15431503315883594385157505870100892980 8942094 12657121917341381240310317585599367040 8942095 26931197725857914143260869264412482400 8942096 -46054846202092463002615146289859125248 8942097 56540812406655356982409176591181076160 8942098 -158107961451911401433164397893163435520 8942099 69613242311896528546098257794977294120 8942100 7183194044657802367017398663884492800 8942101 13731499427939530140393056902751305344 8942102 -53993392038339643052797028146857536256 8942103 226541490247537117413280464405823084800 8942104 14846293923773178677644259609104373760 8942105 60585368946223155617617600720525563780 8942106 -40168688706015296507488215734288656896 8942107 -92246384624629249261586996765030129760 8942108 -3123377246627712450780899830708713984 8942109 10184732563539933668297248560527005728 8942110 -38301206378300384018916177761936207040 8942111 -167756810896747089274517120146712112288 8942112 13335267742449372138921092122298941440 8942113 -175454932167044438198710582165090640 8942114 13968012712655956126805283805911496992 8942115 84861653318121124244071081525847040 8942116 -70293297577715652094857161364702108672 8942117 66198751702129690022980170855993359166 8942118 -1985791685192324848935507128406808896 8942119 -114271218272405980572728223205355217408 8942120 -65558741525879102080901231910141542400 8942121 19741896908616739348674734016261216420 8942122 44921696965101789673154738241794296320 8942123 -15626022215621837418633101540523949920 8942124 11590291864982755370178170966162718720 8942125 310320883184871794707650062139663807000 8942126 -122642317888392155213739364272230307840 8942127 75426832137831149367080458887471660432 8942128 6738746195375489954008734345996582912 8942129 18810446970758359105031897709866178240 8942130 -22679419170590732614187815302256128000 8942131 38220636401598489185123294406508478664 8942132 -251899624907262999303640094355081474048 8942133 -1046106964035393301141603059283697376 8942134 -76897629150069977079158953162612466784 8942135 -5156613445411093447378246471263750000 8942136 -10633476755333065619257588492806389760 8942137 298883387820493430870060767850143391786 8942138 71554530025853106910596501284812164720 8942139 55463788317711152884142300227782225624 8942140 158800138415423645830465570523966845440 8942141 -979475599776863930962220675102898240 8942142 18857045878142066710608207331451520 8942143 -5614413875503635450761098409808966800 8942144 49527581109486200856024996812117508096 8942145 75794172910565509820492143996045806720 8942146 41245386429914902472895926021046040272 8942147 32978887256645821728680370115938570480 8942148 -103222080438036618246311197228680207360 8942149 288894895695763674622982725307596277150 8942150 -5555361452460294184820070973268256000 8942151 4619285995028600569705632212066493696 8942152 -138146224574550527183562362274601958400 8942153 -111404064881121373301381459681640737760 8942154 -29021456322063158935470961005695169792 8942155 -221422548155077159555144865768099796240 8942156 229255560879714233587913709326609867520 8942157 -155028259872004222049458599378060378048 8942158 -47338251637420273131810860735434639680 8942159 234492718758955290325351606822492917360 8942160 3725356716984380576184160116631142400 8942161 -66021171639746819341843731591729099200 8942162 -24426123304017970564114351417262349168 8942163 92216235526191938047119562111713820344 8942164 -55242712457475224699416598397455781888 8942165 727160823583638582821605350453204060 8942166 -49124955748213094668848816277941369216 8942167 26922193023881697899345387268866380160 8942168 132190608507139901042755595857397760000 8942169 -6725911240036889115761066694675019056 8942170 76851233011283134704176625486601973760 8942171 6923100268589790742415090642179697664 8942172 40753039766825268007633711275245332992 8942173 175636490799927650963970240940307351040 8942174 77912892214826412797216407588906920960 8942175 -3915578840133989522688356639248363800 8942176 79029167361588521850225435006891589632 8942177 -96957105840043022757689580224484202974 8942178 -38195126334152787310894613114385799680 8942179 15294446660407956291641881220710518000 8942180 9984776668070648173291423929966366720 8942181 691092276224656381743768620280493824 8942182 24148345941959759027502933303008550144 8942183 -165772793744786057551748409011540752176 8942184 -87166259648419404544296897431900160000 8942185 -46873268051191985726379126907776576000 8942186 -10593512361848774986837009793899845120 8942187 22529810066841992875271812579495517184 8942188 152790882461475076418164510158526277888 8942189 49505846969774912409851888773609940460 8942190 24747312446609059577312052629951001600 8942191 -275765609454080816442500239446154778616 8942192 19380305296530578750472623331411689472 8942193 -43329980501990610870142627232602734144 8942194 -2138228425970824033203562057010912640 8942195 -68089012892701004261445953950545190800 8942196 -3117427533470086572132914296169005056 8942197 -24322488726795885886995528641645930496 8942198 1556224322046993505380137024129556480 8942199 20019557642491336796990913627545984640 8942200 156510175584343289986594099609035264000 8942201 2565719346224642819278108279681987152 8942202 59715581799463611471425495111329568880 8942203 -240218017914542250530057941722000019680 8942204 -31700071387602752495587647048937128960 8942205 18312892255690629858618739156476747360 8942206 -15948806380559151048452849988789161280 8942207 -94268331483117722423628503403904316544 8942208 8560798535511596217310835137472102400 8942209 130926606578241364019015879909082664960 8942210 -38696604960592947907136938190375478240 8942211 -32230317208139465575098820563396892800 8942212 50008938927792905343444751971869027456 8942213 12459553377044106349968443596148413824 8942214 -90454275836253351268889973787558704960 8942215 127929059930732259142382049864798282360 8942216 -72407843748437848584784775145861319680 8942217 -18031086198134373957063061216370976000 8942218 -36314772789817811761862279860351251360 8942219 65822232262358763374064984555212677008 8942220 29973933152800671945254201052299919360 8942221 310549592933023527923132588215861001880 8942222 -54841227698457300270725257486249341888 8942223 63945618990303562028357908441834727568 8942224 20197211260651946287639153959335510016 8942225 -66493228359215459988025467102344420250 8942226 54960785097600473718864423424742012544 8942227 34451202714381144057193667149821473872 8942228 211526595239459080309010427462462749568 8942229 -16524101698759796707467619212469306752 8942230 23780309419870981331237032516188232320 8942231 63928625708521817425001998856750179464 8942232 20692721553494531762347412621853450240 8942233 180760624893062871710359467202588497482 8942234 -8513321143560526302666824868614624256 8942235 18627619362484794377833929657028428000 8942236 -139364421900620644162855232213997460480 8942237 -1760090152798760427810221024712965760 8942238 -1481545950770779096722875653622874624 8942239 53786397781245414079180722529058345424 8942240 -37909732143412356342573288150731980800 8942241 21107592470555644692595151417616995328 8942242 14368548264653113715581732576570408272 8942243 290491774795923086300587395403532598492 8942244 -85744527256089316999454721612921437184 8942245 17914397609132866051994100470144748120 8942246 -1138938704112949481391699751369616928 8942247 144778722106332158150045058501080945760 8942248 -59716718540751442159390912941738147840 8942249 -147171713710749219626633581171622078364 8942250 -24649828959892565835097946747422272000 8942251 -45137441969549386236681130408118819600 8942252 -38877406634403072215374810303362344448 8942253 41954589295950907452438854591817327264 8942254 3467882207350926261210792911109239808 8942255 -51383797216684759993120753881359138400 8942256 38943690379110835915399515229014835200 8942257 -270674426598474076864466154216467696494 8942258 -21460966096185603569349083766633592416 8942259 -149571649140235922919963476198806775496 8942260 20766237272795164704961450280643624960 8942261 93374545311408938189074046968734170862 8942262 -6104098335685697532449397776993366016 8942263 -254449844823612559078559600085950928 8942264 -5634899843205127291164002569955328000 8942265 -57640622542799300441989645652931456000 8942266 80143089433211972732434852482962193600 8942267 -447738787948782492412723323689762588448 8942268 69020465471298688477740547188097405440 8942269 -25397355452262597597417261258551344960 8942270 55638274225658363218538382672627670080 8942271 -1578498525394809916614887961689756256 8942272 119574349192767369767786573046019522560 8942273 -14048583401023251614372610704152840620 8942274 56817481913398412996855918676056513280 8942275 -56649295054477814508579318253599555000 8942276 -57144746474198143242688680142114467840 8942277 -40537903738908591043653786938391394080 8942278 -65981063896325605409555168777421754560 8942279 -309943889837630150064751818904180031040 8942280 -55414373174157412574736400915660800 8942281 21833710474476694866152349718809874612 8942282 -135564935938011928262305475277309229008 8942283 -32534042065922971161599594551644429936 8942284 -120533485429055394208502001834961305600 8942285 -1851286141734638316906941956668873600 8942286 73254989500402029156220790947757235264 8942287 152474691953815551286512695199890801080 8942288 -40647625952810239514158285829540978688 8942289 -272057791176610993965615772143256406208 8942290 38821918818498880403664698625271918080 8942291 95098892991944576315206634016685099584 8942292 216537364536309176593196012212251648000 8942293 -88189264564863115122392546161123803680 8942294 2651023428043644134723310248969242752 8942295 131557337019992779359111616137564225600 8942296 -43969020681032549088860808124700590080 8942297 95236504455120822124832335450896745920 8942298 14417944302846838711562786884960131840 8942299 -267289035973642815187026867239791248700 8942300 -36728946321772417270272347659650355200 8942301 -95838105458348228001560469000233323770 8942302 40430056165609080618525163690960137792 8942303 -49204455293505338135628808953108055320 8942304 63362678349780431720596628999103578112 8942305 343125635438111108844938977299237840 8942306 166532478540250642827166389531353139360 8942307 -124439032219313302846732982884771949184 8942308 38886142263958069677264115441471574016 8942309 -13382873205177006440517473629884239490 8942310 -23022705899328569728199700290503781760 8942311 26847327864950522798685608122677440640 8942312 -66725671151241554089300529775115468800 8942313 126856514284087864927230355578303052944 8942314 14490451249560345001757439433593641472 8942315 53822064857309007458016175311433636800 8942316 -16012128768886167014630961456029438976 8942317 222466477693761841869964893962501009366 8942318 -12925510330505727331941082076728654848 8942319 -6022443243430564477600044545150640696 8942320 24235582904000388968766277522437734400 8942321 61254068488749214366996260925634973522 8942322 -35906468112028190052338902028428050432 8942323 2384646084574969140544121357110992288 8942324 -123948409974813705510679787841359708160 8942325 17812726435352696857753340847347697600 8942326 146992921554882314637358747933827329280 8942327 -60075225736315847513264071955499628824 8942328 -181211386807610076303517980144941568000 8942329 -183584223964208133154142737275074667120 8942330 55257158988691658017776925571279086560 8942331 -2091022575286040370621470062082108160 8942332 -1031010023721574086817327862110709760 8942333 75472393269777928858192151350585734540 8942334 46999557413264740868568153482224923648 8942335 -60701838872030408903768372800775480400 8942336 36906256448979085870353059121538793472 8942337 112530232922055565949157434022840778128 8942338 -132309890227944533755113771737157896160 8942339 -85365278761148791413021459394856906544 8942340 15230426020144424403400489161977487360 8942341 -1223331787201504242258662886640948258 8942342 81761047572432388079459992252069887072 8942343 -14554081398481593933342730488998996736 8942344 -176424408117705467405378871615947811840 8942345 -46587553550239387643686747416696667320 8942346 7963370987706673952972342434887075840 8942347 -250217008892763209525408429056874860204 8942348 -109832445277346479040574855190178011392 8942349 -78955769970381158121819259134951495552 8942350 87975840481580846142452663465855256000 8942351 1732788987740406742558742383748333184 8942352 -10834907892916117088087560747877990400 8942353 -13939637119658457530741394349158822400 8942354 -1974991305877429731680728284393710592 8942355 11197348028962233781930577631364867200 8942356 119239707899596123438935541854636087296 8942357 142734754614221382393704269176095990592 8942358 -69137943133581163225105294119702059520 8942359 241245240729912990989507210543451519560 8942360 12012431017534623081146955619012608000 8942361 -137813596719763720426477178746849646976 8942362 -25327010332059689386483983672040624896 8942363 6260603576079663432807452502487668612 8942364 -7102267707573667755496959135117419520 8942365 -99622638138435227316150746567953102740 8942366 905022436250721258847224661639191744 8942367 -17870880271098536678872195308394398720 8942368 -47992689071342057119863047593266118656 8942369 -20337840713335790372045787873184094160 8942370 33521675405788796939445325137136381440 8942371 254967716416032701842383472853379196144 8942372 14133603521187988585638402316438593792 8942373 -44168763161300393373820936499505297600 8942374 -57254728953198633168978310541633388288 8942375 -63305132558648843878852723448214912000 8942376 48319784813505760106437070427149107200 8942377 90706929900251475709736814128143723200 8942378 88385878339319567244674573007452568240 8942379 -20597980265350644902635520525571489792 8942380 -19935329561097350676441065769470515200 8942381 46481223565803747444255545810682823392 8942382 -7797414585656644978081616561233082880 8942383 298186403402689105507301737343061999632 8942384 28994647069220891537183694186086400 8942385 -137252157458270212245923806053137702400 8942386 31067533197595121584835847903297925392 8942387 -119117780039545229485457896768632402648 8942388 2745944607280090288848201131607982080 8942389 -134148963861511581249159409162223886276 8942390 47966072119598718994942881070161523200 8942391 87535134013773798137644586323897939344 8942392 306672639063717251739690502423617024000 8942393 -289723487561940645744661239934100102358 8942394 -65614754423422678253249278631911253760 8942395 54965679445600143176920706729446037760 8942396 -232726024359705299698990880497684915200 8942397 -157043557060822923072470913558670214400 8942398 -31049377959673086597181420733464335936 8942399 228165822694051689638041127562850036920 8942400 -17196116105440758172300525787362099200 8942401 69644126544147133136013343906148396904 8942402 84695392264147637149622779428791970000 8942403 -118051975073205701233903286800085893896 8942404 41061053294095914543162137867520364800 8942405 275131820187304694865305394450524736000 8942406 -45970598524037277875426360693998313472 8942407 9743614456838857874486345267022040840 8942408 -334586366070926862640791705226887168000 8942409 -583732488244732412040820023832135872 8942410 -75506709047795820651120352174478226240 8942411 280691106218167512105348049750938982800 8942412 -4796628463637658526044944067908018688 8942413 170751072539603650836138724389452988662 8942414 -33519873696172711048951491470042973120 8942415 -966137603566133394836681194126172160 8942416 4728392677255741480203525650186371072 8942417 123769378760430542998823261182952137344 8942418 -36320992854878982655955501643496657536 8942419 92668238068341111173424033297897072496 8942420 120772692110500373522713919335506708480 8942421 3375843099497482716644719573581210144 8942422 16908092815083991904081228754426868512 8942423 87213261561862080522551752816453148160 8942424 -12032874003671282489755629048201216000 8942425 -58491373064024515690715133617744884200 8942426 7966414986652097764665582673227321600 8942427 -1589129604231460637872204102396392000 8942428 -76859532841496247676421941602339836928 8942429 -183499843465011005653906371273254549760 8942430 -1065180617616843154820590038490521600 8942431 -5034148963320619247814556624367365736 8942432 -158213667903646874514638178929388945408 8942433 109836566382840838748690775174516667824 8942434 75662797849539683367034800721704065616 8942435 -186493837225764937616376744643029363120 8942436 95295686077563172519624554068882635392 8942437 -81933720314123038157402928871513703648 8942438 21983435707826519704286102825590677696 8942439 25158247366825407308295022523837214336 8942440 9181590206963601881094697540205568000 8942441 -13702552056491481734367784063049009628 8942442 37677975221196838325067668799277653504 8942443 115946949560348365412754609437980056692 8942444 56538150393418474177835862405156145152 8942445 112644286888200893748069321949460532000 8942446 -1833774240632292084828985397902835712 8942447 -134265858481124343522658276282957645104 8942448 13699028768192177489377265460875526144 8942449 82967114122149029149687605529629706864 8942450 -37879568710293736870954110065005632000 8942451 118058633009983500574382531508452474880 8942452 4151670673226504614075804062243284992 8942453 -47319673361065670668149234507045182400 8942454 111433388000465044190365725705130707840 8942455 202145574964717307123544698298160695360 8942456 -18724612801894627219215592821386096640 8942457 166805520006918027650308953805023823440 8942458 -7419511888786353294825160811903428608 8942459 43396495388708536468430016217004163816 8942460 130255143876816629285556548551892828160 8942461 -8828809943046546307706099260190129952 8942462 -5972951531050877660878674838863587328 8942463 -16141808972248200953962213019913133200 8942464 -50048467860405525191741007224163532800 8942465 21787490775901381359631477256236200000 8942466 12985072774526026023514688720199646080 8942467 63406205438233639793462445706230299516 8942468 198761135115209824572293160589134699648 8942469 13658896127520087272663964655001414400 8942470 -74491386591509782291163824356620200320 8942471 86415765548468221431566239632688218000 8942472 -27884647173468301688203508808240168960 8942473 -255511508779081141761425276187849554278 8942474 58933049191760374368015092992834706736 8942475 89518092566821826368158039505734534600 8942476 7648303076482215000556684056788633088 8942477 93175236009967422848573169251359581312 8942478 -48973396886159770971740397454788397824 8942479 -15424165107392821309960417355492793760 8942480 -41307872779076430685026590396106915840 8942481 1239035652234758114086077335593351332 8942482 -108295699434782558424129148137898377600 8942483 24624178767369359153046142112743141440 8942484 -49011693340849301226112287212103229440 8942485 -134811687396191371455622781610784790820 8942486 -17224522604417690499382480067931575040 8942487 -81815479336083113382953585858951231640 8942488 69085050202604470252380529725592565760 8942489 15668755152406686982704933425821309824 8942490 48036974755007512593421096712757822720 8942491 -273665674245303884156262427013273530108 8942492 -17796398067942532472404343003437406208 8942493 7502853497377544112802326188684666112 8942494 56728354540382581761205552851786814464 8942495 -1061249395080573914026599876499556880 8942496 179976741367157484084711434689481539584 8942497 -92639944098983292294706446377857611500 8942498 36752230828092756296203416159343184160 8942499 98807268535927765055659351238289291684 8942500 -1787624809139688683256038914025520000 8942501 106073148768731301447104595781364717502 8942502 -128989599167928800610473228926983475200 8942503 92954432048674995916699972666765563144 8942504 -87041079961208880960855624021544842240 8942505 -51323366432003612493096592495387200 8942506 -11254987026938088320190243772199222016 8942507 25799854901583948542753702399875930512 8942508 56130801566060693337745643841332183040 8942509 -121165628210993051111788095001814861290 8942510 55180185577592332052672227928018776320 8942511 -186781414373578963634569187881510517616 8942512 12765160396208876742339743185930321920 8942513 188874486667949385064635136016040490224 8942514 4448776462681679399954923929473121792 8942515 52302309672732352530770346132030801120 8942516 -56308821735603833485493379573126057984 8942517 31996203284405308089003195315032755488 8942518 -957177151783619318375253923622439296 8942519 18041056373888697491304251700558702744 8942520 101862752858746233185346016461655449600 8942521 49837352052905074197342156010883466240 8942522 -120262228179505555664278348850395205376 8942523 88194129457511870100158370942579784704 8942524 73228328100633448140898554878408324096 8942525 2024906824908884846865188401294132800 8942526 55192175063927689814870336518110744960 8942527 69106580274000607289852292988025910480 8942528 -8187126026343968789827958645723234304 8942529 -62108826450456621604745263483482276816 8942530 -29378641645270441121805945887856638400 8942531 34317680528923006965365038051669687920 8942532 193716614608518188050657360844124524544 8942533 -62468703271542717620928356276050676100 8942534 -42289394453742375174757804833365671584 8942535 50884895622095786146340404387796659200 8942536 64015554052698224024571401112948679680 8942537 -190176002566072447011590250440165706288 8942538 -306809023865777561255161699205259264 8942539 42351796372677556603065026403344558720 8942540 108824777931312856050376595550307891200 8942541 167802298484357811524317159906729766592 8942542 16632153009966744315281238793648899840 8942543 133221247548416520364498661212009816824 8942544 -9415220144200158170666906842153254912 8942545 100776619354888754558295096132325869300 8942546 -213383355643915365451040883265173216 8942547 139331559609624426740669234224333654200 8942548 31873101266088898989375290254024923008 8942549 -60730399318905297781420251294091628928 8942550 733260832706916757485048933960724800 8942551 -112905945774104571077283019613090359296 8942552 52568629713370553360610105083300505600 8942553 -199995690091085321914553309124303011238 8942554 20371224093693024263094055699696827360 8942555 47655210523078327448273118155560320960 8942556 -27042096011583394701465049265664983040 8942557 172279943566789152511620553418293299872 8942558 120110156740962061364688030414003914880 8942559 92065851002811527166299114207007642240 8942560 227907379883156451025946906288778117120 8942561 103750174592477064296864227282362044544 8942562 -4430257946283416330928097663116478128 8942563 189486426316631026156276350191089960960 8942564 -177754931545392950774625044927755837824 8942565 75236426700125419982536273049854536000 8942566 -56483139873506229986241276991304156160 8942567 -15283617893093530749398558966636922888 8942568 -122679672943948577084849889283823370240 8942569 209797092433371017974843275191110006970 8942570 4940185464998903327045191411196805120 8942571 -164626556434808507769039068016154653120 8942572 207920868216541085491081490425645785600 8942573 -17372999844441950985619537251946426356 8942574 -35717017291054882324700757355917397440 8942575 -36999105809179045033525937567588162200 8942576 7542149020738373451242152279527063552 8942577 22465842351707834463596209115797328832 8942578 -34113178873876162125866717089887436800 8942579 -5200254736170132974566737511553745000 8942580 17693111662736513669895801278392277760 8942581 -2414050274214736154804650432017619328 8942582 -50146587299389564345887271433499374016 8942583 -43491765779164127410478426022925433472 8942584 26581313193573471068656257799693271040 8942585 -187744665184044633145428574148962486200 8942586 -19142502447055157664736532815456194816 8942587 -85234396633462224954358750382071244764 8942588 -20824812434151045161677807112126349312 8942589 -28412774953124463117647938478729580480 8942590 -81685643636403241789331545940668363200 8942591 3927214550385678670940055732375861984 8942592 27900291140702470051609487271876624384 8942593 -29708484927047235731741886199453154256 8942594 44532936967575819921359583445457012640 8942595 45848013176633594644944520381076623200 8942596 -103986456062706957449828604357837987840 8942597 156988540273063491207606757693466795040 8942598 66204537799224870193352512338439345440 8942599 -46381841658234149994766840345013847400 8942600 -118577805417117121724776175481092352000 8942601 -24534593523624180634046719595499868416 8942602 -51606857790564496544202123427608496896 8942603 55061605530431881129635775559586221880 8942604 26166070416477808459744589714979078144 8942605 68168328525062349657910072364055432960 8942606 97294470711358117749424604318024290752 8942607 -127357651290073124695173337857595858992 8942608 -61406947654681274968612727080505171968 8942609 -20455425647477513238573685418142422796 8942610 13988219405577370953466783958178485760 8942611 132028706704081667794830649598154951212 8942612 45316358124863119728749948193643450368 8942613 -166931198209511479996461784912260149856 8942614 18945649909097303542384302668168300160 8942615 -132078995492338454855166223552998841680 8942616 21734324680674277268295251417948160000 8942617 -15584766459258194917636518711375859580 8942618 -28753154612676296132060156630381047584 8942619 24564218880245252758486444052396167680 8942620 -9337258510083906731652195193771376640 8942621 36264391053771660635621073416803898700 8942622 -2214433779463712110093764690342614400 8942623 -309184848038835044842588918867973396128 8942624 -3912270242430089034409783926532866048 8942625 -155054064252701125689841856482228575000 8942626 -80978600043513643573869557622773760 8942627 68338564591790344714600043055210056712 8942628 13127589473623434414735310202310973440 8942629 251143015376089699184634496841191881276 8942630 -25402067521045692624445105185848064000 8942631 46206881370047069708391102759780983760 8942632 -48745933402877625424486231522940682240 8942633 33981335175657187223971039036354830720 8942634 5784454681215532613124580245849668784 8942635 -14080189927064952980728468414727218800 8942636 -50268313532393678145648330404741882880 8942637 -30171318893243661036496615037398079424 8942638 -167664969245380653393929642576566169280 8942639 -124214662227845576185903434886001428920 8942640 -6451133538098149736351199668789575680 8942641 -47714515470290140282298899924434869976 8942642 -193892038163867102921340561848787072000 8942643 -327293556549780373655915634282048661920 8942644 -234762740154494801831379420819238401664 8942645 143433573294592685264058470849612367900 8942646 -4513362554344382651921315915653339392 8942647 -73617327841084772819923316055111782664 8942648 -19800354099828496268449367461378990080 8942649 -18051224158021247967118106180831042736 8942650 37753285176252370990498138366586302800 8942651 -112377734149163079141630717975521688348 8942652 80992986325085731486973102977026341376 8942653 -45860942725254093779591883445230725376 8942654 -63908616978710877361742355973981209600 8942655 -144027754580475458812451104568383039200 8942656 7892625530435923329412782375045693440 8942657 393390081259171057606374279070958416212 8942658 32360689332053293933913734697111846784 8942659 254751816184140547957112497862338258440 8942660 -28278102208726395457102287269279128320 8942661 -12858469073433458019191055851004850560 8942662 4457591280981607563093381280816464000 8942663 -25511286177007879985239642165175869440 8942664 -80825216334707003036467730740349460480 8942665 10125717325048159700658360770157278400 8942666 275849522772874936404850859752561338624 8942667 995640088019228016315461598422716416 8942668 -8448464556238428269042210078183102464 8942669 -55950603635751074603236120329080594592 8942670 -29983033621967795854556849240959641600 8942671 -112701240870593237342555212283211914128 8942672 -23751389053660377006588382303488983040 8942673 -61567531660213658448943817433489868800 8942674 -9106320499793819750671602379307778240 8942675 6999565457138900706540390598214872800 8942676 26221593590431450866371368741712523264 8942677 -30859511081036775170436594222667534080 8942678 46755703326137459227503786817555558656 8942679 29507607214413129793106618451111563400 8942680 154020828943347994957352014656154828800 8942681 -3591187301675075443762044919370633376 8942682 18307081995577258055489422221078144000 8942683 51948932904736857847145825867567134800 8942684 93862916973066958748788918939198972416 8942685 89964856017238386696077833021633384800 8942686 -25910866630107813508265267205008826240 8942687 -18085413995333400132874044793490883360 8942688 59890851506662839273609594772531052544 8942689 -9615653324336818713826239374701595264 8942690 78350710805646317214124033712748441600 8942691 116250954905860503010664924771177626944 8942692 544484102262868477406537500787592192 8942693 -327833410470031846619971882376302534080 8942694 -22093284999054780661795920841856532480 8942695 138518199733553643264380251212710662200 8942696 120877216179614430184662600387440640000 8942697 35266916374290534685231515751413647040 8942698 -30052072564398381305485082323618808400 8942699 59980531621568670538159609110505602864 8942700 -9636858232619856141372850270653926400 8942701 -43239195732932332646806038861250165800 8942702 193147024789838389068612202211182420032 8942703 -5341590393451622082266246735143779072 8942704 19968672453507708056583330658164244480 8942705 159304414058589163481271569211482434560 8942706 19583310898847698226507415768027476112 8942707 -40120532809523041462476356272266819720 8942708 116312636508910351807063694324040889728 8942709 -3899730011588080466700306771769929696 8942710 -304668310132360842820616714941716480 8942711 67291451841670141187753995242197699400 8942712 83744860803610278179873999896577003520 8942713 -105367132640904972739044549811062487676 8942714 188953274850868169522966928010285039104 8942715 19461825442364021702059918833049667040 8942716 99994029370602202029809258756276516352 8942717 31773326459547948934216624941789096000 8942718 -109700521814931666050564300980596943872 8942719 6987650706416911228283796508354732144 8942720 -53670644080635416334789775875637248000 8942721 -107988269665545224520937679277663033600 8942722 28858121916916329312714950846851643904 8942723 -373520343023876713926389368275848354136 8942724 -1728377642766383374364572382640451584 8942725 34895610791350652614152567435029280000 8942726 -29022923897345490845279265126441874176 8942727 -12392139387619962886879068522888968280 8942728 9396280106554281930201436128623093760 8942729 19378749736091665466113974035203344000 8942730 67795268482337650090388279526218112000 8942731 12069588420349076505251575060395674400 8942732 -115646862844107960658024707229699739904 8942733 -28772859680192735479356155547901967700 8942734 18563947880659581898571335469351419968 8942735 -119655494906068742831961540344100019320 8942736 18775782837022085303242089377589755904 8942737 367738934335329593294539774744740314112 8942738 -35213186554943739393454949944441365504 8942739 45498981113067100117180032283902133248 8942740 1584125337419851212249146856137168640 8942741 -44655290566303896383714377460496447858 8942742 46723709656768225282285965761304708480 8942743 -112767924764305858508091097940805675336 8942744 39247242341086057116856812552917913600 8942745 59996174236179499597553846172885916800 8942746 99597674903271697115786717161733458944 8942747 -57495428297503003644254872315612452 8942748 -18116982423196986134100526515140935680 8942749 -5729559376348456580916158379476508160 8942750 39069180162447717333398398980700464000 8942751 40782397438032922193853821902691585040 8942752 -10171291531517493961588458855151435776 8942753 -5561074351415324083594640403018013776 8942754 -46298742312621894989149317236676439680 8942755 -134519945512675299795340013081553153840 8942756 21737132602870248578068067353969950720 8942757 -15704309172541038845581822586326328160 8942758 154818741511268317916901115811108854272 8942759 -60005497398356749419490315669265041440 8942760 73745103677635656094527491773771929600 8942761 -40040104637201455557836883178602533638 8942762 25894288763280405511565112927655699632 8942763 -69318090124443231206037331865462681256 8942764 8732381574250242990646072819751817216 8942765 -49030733450472824645107865023964276880 8942766 22917603157600273108486761113604670464 8942767 79672127852001157462656265101963843520 8942768 -16244755089999562700054912278777036800 8942769 -385445529172415302276921257803553968832 8942770 -7789090962836370162588174527691085920 8942771 18899439559654556670034485654915240972 8942772 97277216244501810773664986685605793792 8942773 -85733085859297390056296918505770485056 8942774 161899758265721297097714441881561375136 8942775 44134970891467540908842974576419535800 8942776 20153683631139671421644522452609536000 8942777 8141953847324759737215204562388269200 8942778 -13930676939196710063851761156823718400 8942779 153862470057238671116681524463797665380 8942780 15112504172198640335386969929908551680 8942781 4913462013495045109548838838261515584 8942782 -101369340104183449482038090301051694848 8942783 -18177054310715250548755101137532587976 8942784 42849786764457454791551817578868375552 8942785 -67552247662933148292054028971062741400 8942786 7990055151552355416525237152197520592 8942787 247967297900972859949382675188316160 8942788 -63915734536592176543318168558489701120 8942789 -21511304552942818185027409257853541760 8942790 -27528554517545475245175630340921649280 8942791 25561707143645288019134752324365404160 8942792 -8002271291283191682162372573629921280 8942793 -72083195258473875828588681059980663536 8942794 -15101615441239564445877594363146234064 8942795 136988233758059908735703700773280197280 8942796 335994403094304516250322873539875840 8942797 -2117018475997786580836809690245144628 8942798 1443785932266105228965034676255547136 8942799 67759089263612212933781157325244893200 8942800 -16035404533282310291865892236394496000 8942801 -7874876013152364491536873734966637248 8942802 -74375253651491023410935930749076925696 8942803 6958626017549091564272195909898835052 8942804 97305517467192255220131715981915735680 8942805 3927745858520048090408247221129992320 8942806 61489171286747770066489276625491197120 8942807 45435777782454543703805625676369305720 8942808 29224254306349174155403934616362680320 8942809 115356531606555132351568475548797488030 8942810 97297897840560728895717311720427214560 8942811 7547832667620249959396624119808661504 8942812 77011049213562428433355758114266357760 8942813 -218942756690018105387006030726758319712 8942814 -53371294653507344064916680700573598592 8942815 27323414165346319992859993437806335680 8942816 -48823980662961810131419999945611804672 8942817 -62081964479993369017885381300354937280 8942818 16196591078281945463094627842129928192 8942819 27505122389484462925169905533620988000 8942820 -19192613994391521925974263716323532800 8942821 78419612954437588693010753105185585022 8942822 17560300768395195103571740577448802560 8942823 -14038363915082418843871351235020927728 8942824 -176540217634196356439936372382279106560 8942825 88536363884028175912984376568334956000 8942826 -22135391435025521756431358167861629696 8942827 56031987874147559476089379115746059952 8942828 -37721606602620389312025797276668223232 8942829 -43013203947754209231728582337016272768 8942830 -9141830141716114002093254439761959680 8942831 -404693997234806476756851235787458641600 8942832 -6800261365975503393946420961146306560 8942833 -240238047152143957894432134415409828700 8942834 50713875565262664240239357992702820352 8942835 22627374245456170903621519266251930880 8942836 79249954082902894384094673505948162048 8942837 -105261089131303628718036249110284348032 8942838 -30438787894627885371856069971790972032 8942839 -4937504243347828944133984533041571176 8942840 19043687934065547943547406521472000000 8942841 -175816904744119999398109955562628070352 8942842 53888275270914018803624622283796745072 8942843 47827575717819429270976825129606648080 8942844 -8362985102844109150934658234434641920 8942845 -32920727583951191808894673335846516480 8942846 -93893530322445804840428793676842900480 8942847 -120170122968269566575670925872523532600 8942848 74004886662115384995594720084465025024 8942849 -27022479034902740979761485354537389312 8942850 -22154296762943484162016839762791347200 8942851 -48435731259818012175117329272690950148 8942852 -189004184939680714068206166370921882368 8942853 15820133509580677374748569105137063904 8942854 33990777183785866672343576004537185376 8942855 -120943542985695387873093669176276271240 8942856 59206254356726096756562715612636938240 8942857 -87703607404733725318174959240359683776 8942858 -46430639974325136807330324383200852224 8942859 214850462773964411621560312338473484720 8942860 -43918454610133783237796475119227914240 8942861 -54064576345165263420631857195321972000 8942862 10101555108378007911420740915005196352 8942863 -52699728040884601146687370049561101360 8942864 23852344792262910388281787931549761536 8942865 4584289401053446782984279711927592320 8942866 -77253395527165485833014497441831584640 8942867 131536227961500934227838122126213837432 8942868 -226983179939938491535617467702312064 8942869 5432085097089104645884111982782446080 8942870 -64955178893230657509616653101209701120 8942871 76679549341340995203535228801441348224 8942872 -90689714229181941493665913220989870080 8942873 23434711927866650225724843537330418122 8942874 -9028827757972751887603552257320163840 8942875 -147802139101253598570744348013263540000 8942876 142031590238335157552551253703707888640 8942877 -53439725501099917905435984726504737940 8942878 20568656843003212692751158187182907392 8942879 81517906359269597504529493038462205440 8942880 29595462149056005755294574659544023040 8942881 208832868174006471168209721104757955682 8942882 -433197616491893112385065122404631040 8942883 -67694136922874677808802156566141166336 8942884 -231760748858097842778423163905483356160 8942885 -81129820920706408379579844770639994240 8942886 139563054748585480276942306288155929664 8942887 440145382215413375264566112790286725192 8942888 -19988709297520486306382295387655050240 8942889 -51931504450300175398407465792523492992 8942890 -8230935008278748702455358198722272000 8942891 -41784004841282517618339636086399877708 8942892 13252297263002120968008054993872252928 8942893 53006571071604743459102136258288209920 8942894 106233027809853501491541108898607943552 8942895 -32148487486803827949871878978366250080 8942896 34959222955806140929744421210400407552 8942897 -54868741546275994972856683860360995088 8942898 -15320829157603125762326464855559589120 8942899 -77014074114943611746031715874683711664 8942900 21479943258047480965669299140049619200 8942901 78975044013593516497224563215347379200 8942902 -6812433894576289754331390156987363840 8942903 43306130065788929910310234920551346600 8942904 -47911126321656364896137077584250982400 8942905 63793365539290867349417793847715442000 8942906 7832656806392982949520632795537634304 8942907 -49477534257894314438401988706744278760 8942908 -68552861210955822175155207239159050240 8942909 266308363976906878804555951088224903110 8942910 9610684964701094650461576737082117120 8942911 -52397600482522774816673591658048301376 8942912 -103332586034125565410618174860341280768 8942913 -44174827948686933166289963321837719680 8942914 -159358274801462665113946644815942312448 8942915 27023982852229153310993462931010423200 8942916 104840011469167680705389196137721879552 8942917 201164450998378760461907057740873524352 8942918 52348282009327630447430143133377491840 8942919 -171099018525997857570125707697582644056 8942920 33171077582481407417260046154584064000 8942921 -435188241346235557723938298387426908 8942922 -72756508558541482486700289941726430720 8942923 26142873709980693178379827000514794320 8942924 -175260597089891949834254516381661007104 8942925 -1534619698890779540461970881759104000 8942926 -5237328440022070625009301733420758336 8942927 150503880045208910395599652270383030144 8942928 10650069676761193656195560424241496064 8942929 -117051813343120595947269306422209108416 8942930 184781928245154230901522036174798182400 8942931 122718305825530571753259492655790661312 8942932 104078778154715170063116860716870426496 8942933 7035262021313454173917114966673719800 8942934 5172732957382363925593512374309253120 8942935 -179478643943499333570833238938212730640 8942936 -184960052892613187089436607378876856320 8942937 -31551491939846677528251228946281862848 8942938 14101045267707077676186866150124536544 8942939 -265975712833534314023701832812243095120 8942940 -91516593769142824147198289027126630400 8942941 130044818171024965622366312576230569030 8942942 7971980738637918547641946519683116544 8942943 5393549966603883210688695062272757064 8942944 260058785840507052656125260766324457472 8942945 103203875482900303393704843801763306560 8942946 18156921160212593426379800204418484224 8942947 -43732808071523039215409839194390956640 8942948 -50107039478923297151416756601718226944 8942949 34133682907796816219002128945906330204 8942950 23629470837603210652709591346082284000 8942951 99296725734791455693041210744886784952 8942952 -109729108966098049719219297470525276160 8942953 -82601039026196288763098881912194751920 8942954 -133414568592294134917210572514053727824 8942955 22660996580508414243746132846900075520 8942956 67335617235096235702911480786506304000 8942957 276008479597546532983227822457355962092 8942958 -70474813153264962569394510143849625600 8942959 -228336423947571915856090413156230944768 8942960 14331412912125839488688399059009536000 8942961 25515028801440968837281570457313331104 8942962 -74443377030772814951019141004891614720 8942963 -108675979441746238964834224178383204788 8942964 -25720936502227892273201415819506049024 8942965 -35951777287610956446435110106992068680 8942966 -34770258314671938955759974192661378176 8942967 -14533198441432727081847552508892580648 8942968 1748496600589267889360138005590159360 8942969 102627593072529865256548996739766623232 8942970 -8081258704235363633266312242616224000 8942971 44464430233265512047760817398558123172 8942972 248981918360252227037676452344162191360 8942973 26264752894487165287232658456460834560 8942974 68686944424856288632968024096813252672 8942975 -88480922343705030906192658242127756800 8942976 -49072316929859613238847705172462796800 8942977 400850340284321279887776314211687336480 8942978 -97275426889888851729144174751671504000 8942979 -18394446238566439553120778242025899016 8942980 108555062602569729744254297239996992000 8942981 187522028035630327153347207997215058782 8942982 -19747206433728513336443733682373168640 8942983 12320549030649992543483326922843222320 8942984 -137552072361587961860036916980823859200 8942985 80804689054139479058232965704777512420 8942986 -14648931969042895142680435307998913856 8942987 10925200416332395395106477691790795480 8942988 93790227137513198784296648094514368000 8942989 -133040524185693576047513360210748664320 8942990 30019000736468200703288109177210770880 8942991 -116575225282692214036530680205011188080 8942992 -36658300840146398135281368338050146304 8942993 -180181707430991029970891349059956087758 8942994 -97533009190893146691692790582728520960 8942995 -31839831306594738914437346488096268880 8942996 202347192302009407444848727212357150720 8942997 50924279955870101718079373840811838272 8942998 -8203040818672915850227785557275153536 8942999 99152449890445183959099214131248477064 8943000 15395437205073460221077587581665280000 8943001 -76217253507427474601618564003124986928 8943002 -29257091562146094595904652444543086592 8943003 -158711688310486025054462309694576275976 8943004 14973845627426536437349772620020580352 8943005 -23255836397891243362073174733935432340 8943006 -6949026277138993648843288884981661056 8943007 37324374019763573117233654470093388256 8943008 -3869703772773407689856752771168075776 8943009 -86304589675659757898950609248574410720 8943010 -33278535261735739316283272730643887840 8943011 -40888928318540660582547441258696192 8943012 20850859363121016435233331219502981632 8943013 87153487190987058468456851868337315262 8943014 -37940122675726239537820986734195911680 8943015 122880764519535688516744917090184656000 8943016 -121562833876548498223853567682501227520 8943017 144920821597246610607894846591296399232 8943018 -9040866338780694306927793592248320000 8943019 -253768412562551259726468940528188925440 8943020 -531977089843435142667000279136204800 8943021 -11757027851205961226832275149863803520 8943022 -22267253340133678940050284190221197376 8943023 225566387436941837713938299225768848272 8943024 -872121589764970810140672537613565952 8943025 12627929670312669395493882315680945600 8943026 36113481370732757761883662598863424640 8943027 -74444455249394287150070001821423405520 8943028 -30902510713399023394374791160737024 8943029 22932242079884689488179836828994989020 8943030 63608152546210959517515510447595128960 8943031 -54436015907482259759084809999348776336 8943032 -69470932034215767961190150054544875520 8943033 -12401440867751500904803720017796786752 8943034 71714515799801108518979413229390880000 8943035 27392389250375867749408610017102469760 8943036 45141030933953944239031612921404539904 8943037 173577047808240763528053429289421596800 8943038 -54734312737384281671511782424699733056 8943039 -22401925698699791171397164817411962400 8943040 -43732420739433627082429189037500661760 8943041 136577230345029144332483481568530439812 8943042 -11781858352757425775842650816610908288 8943043 -99819685784136596418359433230015749680 8943044 65276847629541347022034987275792986112 8943045 70186672350259350526834365089590928640 8943046 5554515426513669302993223492382988544 8943047 -246593463522679210804143651297153918504 8943048 1413954025473902029384929753891317760 8943049 110125458804631150193224391536778568000 8943050 -87447549035739056503628765341464883200 8943051 50765955381298354387865649712700160240 8943052 -112352021619908279867105720149402979328 8943053 1598410614635768414042603328993582240 8943054 723891430063470813353924698131240960 8943055 -64027515339746821791837812315600632080 8943056 6367484852615245487698843426216476672 8943057 -69599814324417889265281976713507784652 8943058 -152864482458427289663174099806703307120 8943059 -22801746179778110073819951326720878740 8943060 1971898925372494629475458813935616000 8943061 -82515454973093689281776575212107539428 8943062 -61568868108415311446689994226855861888 8943063 -40405788073602014066168177991543964056 8943064 -45935131269209096777194219434226606080 8943065 -97365252388905998661064502626672236540 8943066 -88620437201554508607493246149636699648 8943067 62201045974648771386035480205152969472 8943068 -134017339159390027481473788341185009152 8943069 92450169127802478054373048767166268544 8943070 65922965909985846991866226976867616000 8943071 93244795545322125947004792922909874592 8943072 40676814994421171668036976011672289280 8943073 216280770708657910153411604953079260322 8943074 15331093284043657185690583123608328704 8943075 93362953889600914415638766335967250000 8943076 44860567892534140923862150694809386240 8943077 58643143560003486689713563747123300960 8943078 -19088678824375015993493817329299200000 8943079 201578135093883430940742243545456058680 8943080 21661527608208121252342626059315558400 8943081 -1498325154146401492443987225293979456 8943082 683166750386209320863890701515080800 8943083 -143756956791607347435824939947249463736 8943084 -2213287077403954374176232686883382272 8943085 67023409561440746749141623965000427960 8943086 -44900911002098018306478081679846723584 8943087 48723060262626108314369766597191594760 8943088 43022982332336791781676590064942907392 8943089 189330311477820109010758601519729171520 8943090 -6733396643014221612812745397100328960 8943091 81850311132348863494727861922369155800 8943092 46584822655675747499822864415835487616 8943093 198942374137904924862276068837077416384 8943094 -9495320733476924553981879421576919904 8943095 -41070445207786409269651068739825132320 8943096 -149742532251648132179650670447112499200 8943097 1742205530753689504763512623806839040 8943098 -17292198401859438963528750196961581200 8943099 19414622132730499965077961061968800448 8943100 -46934204062824717666292364089026265600 8943101 409911418981122609306856563847934373600 8943102 -20386039356678751294701801538742169600 8943103 -145059897053858023254985985883045578216 8943104 90092013325161519940271034545215635456 8943105 8263740625462148988978619282600364160 8943106 73032303624963028238082694891708193184 8943107 372358592310044876277501620448257060160 8943108 28729504199940336036293827039627438080 8943109 28029261147778581798575634985680260672 8943110 92299839514177643530275232549872000 8943111 -153065713047041309920916825535868481040 8943112 142234403340523954160314742699255731200 8943113 227033036008285672033640654657371640064 8943114 -12795840118328036279233973840972704512 8943115 109104621865130912306360452339713161760 8943116 -27070683406727305302860790090779197440 8943117 -18903772459412653793607721295010976320 8943118 38970742763667100923856599441302669760 8943119 -44287360302023553718015755117463099704 8943120 24200294572941417730026213003663851520 8943121 -55317063691455664998022565241542652000 8943122 -65963501071629103747673370577277173440 8943123 24339488006903829668212812735899992320 8943124 17243859650263392986855068610837753856 8943125 3862835175953228751772949825829187500 8943126 59508491187947338406082948363399794688 8943127 -158501534343516195676541119904111908024 8943128 -93434949868550922950183276786176327680 8943129 92070464429391892297778087362157112000 8943130 2160955134731589992440112125481241600 8943131 -9117829452375726850552651309585989336 8943132 104007354567901505864420470932482924544 8943133 -109478660072967006258378637809983326618 8943134 31566701260206488412908123291775033216 8943135 2459555430832513039169249464092915600 8943136 -34565649395801984370996376774429900800 8943137 46200630951295720176231935625935302740 8943138 84451134802863785937085496416877006544 8943139 -81431518802224769249410643610407074344 8943140 1193524276286020097916431579645952000 8943141 89822704602604456574900739453273125760 8943142 -46236257704102084741245291216272894880 8943143 196806570497515254696902687266692520344 8943144 35787277162285221434985368710737592320 8943145 41814600355750728506987653952801940900 8943146 84993823444829061048459653045933154144 8943147 -26216361415181772055881828702082146276 8943148 158911201251819043827743309984302558720 8943149 142261149983329306858159660708973354220 8943150 -18202571404363902746138310985061678400 8943151 -92580194182038478585956720530447890448 8943152 -44971582953252781592845890974542086144 8943153 -1130153987990334838826674245411844992 8943154 -72574377053825953039877271427548832128 8943155 -1939091883286655169585917451855751440 8943156 -141851933569243940824759031377443348480 8943157 -20964846912962363557664714889079557380 8943158 7046426904279424231215730014513623040 8943159 -3851769412355286290946589819884294144 8943160 -166224795511378345554828985976763187200 8943161 205181752405221641960936391200927206800 8943162 59384854396065519260802006218443901952 8943163 -129203325473239260900921327048250583696 8943164 -64993643791829111705232972885365658624 8943165 -15768563661039150929117627142041376000 8943166 -72555276080082269899005545170026285696 8943167 45045955779586645152198657110662097280 8943168 -21750477664060023436512107955618840576 8943169 -99711648690110721622852988414033668140 8943170 -23704717609560670312899129815057826240 8943171 79550787135839805704395306601439269112 8943172 -7902528695089886348186101835119308800 8943173 -28252824326378506824372209089491166980 8943174 96307932145245357520135459376260410240 8943175 -47846891434158517289156284455831853600 8943176 -57808840615613338831313430618129162240 8943177 -152190268490840377571377344667063050480 8943178 -1454296388986885883438326715025490944 8943179 61722186271964886784474267970413765776 8943180 61757907308506078817993149521866664960 8943181 -20691868131215045212612546474269009280 8943182 27367172436183647317889185848776428800 8943183 -1810533684826479822016486625656254720 8943184 36643976219172618379586432041208119296 8943185 179101038454109606169633889864222651380 8943186 -16884662614712594189535907510730069760 8943187 -213727937556930863234220679470273895608 8943188 14734415744993389868718587073861717888 8943189 199676040755690547565210186451273022624 8943190 24744183728684431341312577516428380160 8943191 -152766231529750318216859278965826763928 8943192 -13202752191910381362570517196340756480 8943193 19819206655643784403100497480355220480 8943194 -12257228870102229961840210432087421280 8943195 10078232692772669172886345002531724800 8943196 24090483033669433106117479043386705408 8943197 -42257102489678410570567711912567291380 8943198 3626395564631809604155385025497656320 8943199 49799558357885456651181796824242631200 8943200 61871367653251093164860977793295974400 8943201 13779839790127110808769194566135366930 8943202 96040257743711067743809822803960281472 8943203 -231646479442921345384350111147920152548 8943204 128726864886146151569404717624112750592 8943205 -37872288573946752740094273637298793600 8943206 -79825345482661567385499511802005646400 8943207 -13939834412936828113667061355434627072 8943208 -114815345437171832350273290680924759040 8943209 -17766735859038966673051518826118600448 8943210 1338468373801013171506310230368361920 8943211 102253728550219285222206600943773370000 8943212 68853566246383069401654920916323379456 8943213 -20393996584742154321925963530296134656 8943214 -6740979083859747489100880631670159488 8943215 -94510941447631227386437223253057218880 8943216 1934813059839057419579829217656471552 8943217 -102566123614932141075025733956355329808 8943218 84021628324113884859688461826406380560 8943219 -168393898429176135856746410126478129456 8943220 18187514082289922204808505683009331200 8943221 -28463368552388186711448972458973696 8943222 59810364303900191526571318691508219264 8943223 41691294285574752270753866966414637360 8943224 -75964346431045322808206483858864332800 8943225 27886597066244227600216424199063387600 8943226 1611489556441260326613992135627844864 8943227 236401385247446562188088877091236802712 8943228 10595205501560721462177585205310029824 8943229 303891875027196941897032947313842045830 8943230 -3601530770004985855376950066412772480 8943231 -191398600006826735779500883965556608 8943232 25048481082306571616192395265389363200 8943233 37666639012618485896284602585252754344 8943234 -45118633644459403396108706272597661952 8943235 -52916747733713632778852253713194893840 8943236 148293493727707380707340037115378609280 8943237 286434660949104185958856853378464669440 8943238 -18613416693925512647315501872488792480 8943239 265391045002366635565464405062410707408 8943240 38650973106244687014763799680617676800 8943241 289607412230459344355230886808419811252 8943242 61441365941799350140245155524649270784 8943243 -131513136164017364309683047322542984000 8943244 -69508617504376435937208659562981470464 8943245 -140148940793882194853689528803532600500 8943246 23006691754063860196478847931484230080 8943247 81894934499890637968024034660767355592 8943248 28741681470932568207902070216345206784 8943249 2510396129745682018458022186511970240 8943250 18141483980524175217993802237509888000 8943251 -177218488832336108517300836929343153808 8943252 45421724134026376593066984687951052800 8943253 -38096814640044926510245058697177457536 8943254 -130857481640778157600048107184382323200 8943255 -3349465501109372489782983631383448560 8943256 86675501711151363309143099888262389760 8943257 -2669575012526782756754755196860181100 8943258 85980161263726581958416767650168872960 8943259 -11050777503322488019506250470191461600 8943260 57149535325067900991082071766648089600 8943261 -9924197333104634965270927539129894528 8943262 66438240333992179755654782488730472000 8943263 -120850019293145402103890515595544512640 8943264 -268942247586250176201780572871689502720 8943265 18639912455623140730494669507752736660 8943266 147000453911347917511759015547197418832 8943267 184513931929288830237441061929047612280 8943268 73493939183031707703104192193248321536 8943269 42825505983577846428718150819699968 8943270 -4859350818953777369497729835750522880 8943271 44435546566308225649113161863760977088 8943272 -32182761356938851096889429093164994560 8943273 -60421405112374975807799212102679089500 8943274 49964281389828269485453185160733314560 8943275 -75060219911269736444232273554924384400 8943276 -110869969092011892826788752171698272768 8943277 -55623625575238001352645985145953219456 8943278 12788710736546937927219444150815044800 8943279 92991692148492313866008988554571947520 8943280 2589483999659755990217396382080040960 8943281 261961147925633800412584023408837067200 8943282 32787972232805549944875077683205389200 8943283 -7440807829726326054212423133630558656 8943284 -185174698500113734320549596367121188864 8943285 37109199558650488497253935264920423040 8943286 -87513075417380538211819668278179448256 8943287 -123442454569931440145044267388895448608 8943288 -37026502774800174807485925235040317440 8943289 44376836842932879866564212150230015840 8943290 -29776858823953002343325055793772205600 8943291 91332736875858848372303058706555152 8943292 14594606405797343025112168947045212160 8943293 -26939812697112260651058076394757886176 8943294 -106874439517123771005107695535327843328 8943295 -59401209993534110522100235924140946200 8943296 23724007301981493167076507157628190720 8943297 -46759508010534229620853030345918946304 8943298 1248227493240501957609247866957319680 8943299 269478724966645545906312371576136234300 8943300 992248465228164822268943448598656000 8943301 418739029830598969593157593302468119872 8943302 64677104832274338700867732004091775104 8943303 4734780287993656235564613101478196128 8943304 107447637629872956586221134946606965760 8943305 -63662658895948290676994240141685637440 8943306 40366021256854640399265531394072195584 8943307 -114894021330829060219046229163330791968 8943308 2791521343060517504539506352820551680 8943309 19806461669821556212638785655777772524 8943310 48275276885210991923926262338042656000 8943311 -154606936195013525193882391624226030760 8943312 301410467998534945712214788674682880 8943313 308405679035330345454676815393638488562 8943314 -35924534403246812705267307173879113728 8943315 -48241378114311696643327587073416449280 8943316 -14811115178319727935343943780866168960 8943317 -241625066645060696051771551611730259634 8943318 55437446142963476209182653974022094720 8943319 3832767693777820164372853289516954880 8943320 81444288615836043057988558017130905600 8943321 -41137799007750664753988321083959183840 8943322 -133490566762998735091479230828490678288 8943323 -177362627060799883956056564161113946428 8943324 -17149553107808299702027917822842711040 8943325 50134955696158053264375667100460336050 8943326 3093138881257467413396027033474526720 8943327 38299310678641402898408658597870843864 8943328 -71360594438078860026455530911997624320 8943329 -197865047464374741483499792401124223070 8943330 25648102390931912233815245088955591680 8943331 -25780800230515684659540672902526432868 8943332 -37333656245558459479587290141154678528 8943333 99264534812359389222202609642799972064 8943334 -7366247107722342739830216269503094400 8943335 -73613339229063635662050896853563691720 8943336 -28292053105460632944117892427625415680 8943337 -29588099162029505411766419180202691100 8943338 -27786339960372313360185827302945632000 8943339 172051786748920779258464141343105726960 8943340 -15843745864954049599267230919682949120 8943341 -85330516316702560999462719120129784800 8943342 46669857805551330888658548728851317312 8943343 77102762320216095408130354346730127680 8943344 -31787698183985955438142066877456154624 8943345 20732839643088441048558778095062707200 8943346 8878806739756399353619803403545475200 8943347 33753101860780528438840942057132548432 8943348 -107163528796973130212684757419837964288 8943349 606920434288341753496783397338224555964 8943350 12813722559527531595049232370611328000 8943351 159073328638985251304182973094923048064 8943352 275913597380877115286761760551833600 8943353 126226795862658511034931334188849113322 8943354 13782117459917370068234151622066863360 8943355 2671791508302966578632501787067196560 8943356 -122229661662505994872393634134139758080 8943357 53657677384013131107628900331903971680 8943358 -123707705664847264627674605678195999040 8943359 -32795380545462683962301371761528349440 8943360 -34079331978294681684556648999959920640 8943361 -21991414679570037627275728812889698880 8943362 -3597558618434676760208812060773227568 8943363 26398804197318846401126169405724251600 8943364 171710565525411280637531701664929563776 8943365 135619476553027747797680994008410723260 8943366 22282937307379209111700002239170160640 8943367 -199479546955833435585131314887665300584 8943368 18110626664505251065516734976054886400 8943369 -81579957273191959059185543671241270256 8943370 100416126784957743105837839267102050560 8943371 84548981920711406258557241826878749944 8943372 -4377881593243578995910825872262476544 8943373 69908873865081423620166756403359293664 8943374 437006947210328013468162107324294592 8943375 45983014706925900665833792755780864000 8943376 470317339971263350451228599920885760 8943377 -50040609844515292964029523505129424800 8943378 115682021393609720082861662195912705280 8943379 89182587541502280258941283711952381584 8943380 28465861261018078343433419320902451200 8943381 24260781568942109134931924584962496224 8943382 37122560558456313705813757236753388800 8943383 195807698048562323950761558818276216760 8943384 92714702299495776982914689209089392640 8943385 5121418595916474903112841160385804800 8943386 -71235462407444360440283759439296014608 8943387 196789312531591764962361095558574321048 8943388 214804698090118274836181695822118348288 8943389 -8284903928295465893208505144403857152 8943390 30439883788248026533797178101933232320 8943391 46001271544069264392178873646537331784 8943392 -209645897991762992389515816221371465728 8943393 -89339026635591010221458074198874340672 8943394 15129396875246626230372387287608463856 8943395 194143065179144959088190301892639731200 8943396 -3866566385859252439909032900158423040 8943397 163757114591315585728547028219592888800 8943398 1974037025596137037963768174001888064 8943399 -78734554385900417525818671506012966400 8943400 117850562087435537211415107902502144000 8943401 204659148895820200182942276682198497402 8943402 -10715667236828245496707444155825711360 8943403 -13388423350178275060514091784197227120 8943404 110784771211103708596956273889821977856 8943405 -36520915725449733584855807984192055840 8943406 67906838773132396056320841250394443200 8943407 -2424167423949056224016874306085910016 8943408 16800914003537096514487946745142640640 8943409 -534261921578940861501208853185726410240 8943410 4160197139020854930547269515088053760 8943411 -215237821016494720935288896639556080016 8943412 27153268623060930232473320882555203584 8943413 211968490976862341516556703303490839662 8943414 -2262171954928488131601370345346994240 8943415 -498119034527829723293131681618318080 8943416 145345285984038837917387919127397683200 8943417 -56118393552231266551993670641890137280 8943418 -37634007963494910085423014438834363648 8943419 -53721965839626856244174274605479281180 8943420 -15373722281237119185156012777833733120 8943421 -46646083479823657886265429029306174228 8943422 34769110679188219952106268155139744512 8943423 -153189154830670451087486205913219466496 8943424 -21652525429646612640580951724055855104 8943425 98234545831821373981193321606821224150 8943426 75295446015464282320351496415506995200 8943427 -302773257122542292367468950348888618400 8943428 -74962881661573577110483122091715616768 8943429 66623153680446721424615452629721046688 8943430 -14045478058199272075631274925541024640 8943431 -1889319710862742091883140610099316440 8943432 32369529856889623867116264712617984000 8943433 -85270006891014235297312377207971404800 8943434 -68039834765259697262992715456332626384 8943435 26002865078946871867844905026489337440 8943436 -116507528231733958282590732458138840320 8943437 -128343820591649850817108099452654043914 8943438 -2829939486377046581840320459888312320 8943439 -93245043130399939756636491224065071760 8943440 16893107796149752415765954610382110720 8943441 96317281623692611217014874960734656 8943442 -16367826658270356060130890317216314368 8943443 -220658099874286535616185013393400495680 8943444 -74860787817506037166222908816896256000 8943445 -25588763296149938229920831487528810240 8943446 -8415649251410205863707379299134885696 8943447 34428750483243236585966489418644125800 8943448 -22625845912831318193151758973687920640 8943449 14165070888406392507664612702176329928 8943450 8523641164940669502691589720672928000 8943451 -295995334958813486520550588458685193496 8943452 -23735508757681959642188283237652193280 8943453 3484447531351737890638499923157551404 8943454 63011655569306667187488842722135791360 8943455 -88589007661856372410969123066395669600 8943456 137166406498682641651086484364958105600 8943457 -200946891759050547121240097110431427294 8943458 2848065508802941079828101812511718400 8943459 -9139749515835563189394508958757354240 8943460 -127999646777198375921869865156028798720 8943461 -184637731127597800617628120005241927938 8943462 125989562788237344922093921806293249664 8943463 -183464154682448795647118953444541257288 8943464 198468077367184210379095321889817615360 8943465 -63995097912493676440718037454478210880 8943466 -8553748114113535198262493112684711680 8943467 -4791638350401252914568187042820126208 8943468 139895982947755088229403474857433460736 8943469 -10499771016763025298319949297684912000 8943470 -15387809496852096199168024268890396800 8943471 80886864474622180426710096719180795880 8943472 -23429863648119852886516184173687603200 8943473 34647257781500161559975340915540480 8943474 17083192877898251805131566309724390400 8943475 63061398948512403664949356408765443500 8943476 61513620470822577938151824341465138560 8943477 -99797665887828690729134788443783437280 8943478 71662990662422562541737228658322747040 8943479 -73118854999056720074573282849533241424 8943480 -73998760126775606424771198655951872000 8943481 149838678532437307947615620281052951424 8943482 171373215043403615956643828351899316592 8943483 27203918059340586327075555923305239600 8943484 -619245121055930411707603272840929280 8943485 42318476606306274398015853871397115000 8943486 101928034681772513141976582622103180928 8943487 5380231213991286966225622818203967872 8943488 -36163776539701075782451618298021806080 8943489 -95924068773822025975574628519220027776 8943490 84673101096876137842504839243820723200 8943491 -12242390667457660337654495879121733488 8943492 53022353618885521293941096963495043072 8943493 -135898980377527548565886123058199574756 8943494 20822146038335414492532702259273822464 8943495 -56462788389477104027560367741834092800 8943496 -276058511061219286110684860192833443840 8943497 -105699990893514669772175767602079350168 8943498 -23717660657030909347122968302123487136 8943499 -72185793362686506333041026312593715920 8943500 24508594540639325101552963572836352000 8943501 -86572061748235769643934957168714501632 8943502 60542820457400587895711262706463957952 8943503 71935845303953597846720934408738227904 8943504 5591114985336556655386774728788410368 8943505 139892106124315588283382210705848189160 8943506 25575738060872767660350657240590535168 8943507 -69682786676321613763038787672950249360 8943508 73594168388796077129100484185506646016 8943509 -164525281209302424304634715405049116960 8943510 -657675701280470528839603410491854080 8943511 65205419284929987267380307769835528800 8943512 103729551066723673929403276920569395200 8943513 -149485798796448070847580106349086640640 8943514 30054935677936605102309190280737391856 8943515 28585454439712314054367992777498547200 8943516 -65570395603236179605562404727927036928 8943517 -20060044059087307486464983201594749536 8943518 97385087923102266557101803958494162816 8943519 -52212380611228988178921040591768895472 8943520 81728682281309734523530041992362721280 8943521 -92527861551221321724172751242749379530 8943522 27643656863526107877192724357377024 8943523 235930991296549705734581931323750263772 8943524 -30201522635950398468785936961034189824 8943525 -70964361640636015941426011932758543750 8943526 -112758487091704693543845025584984672000 8943527 590712509792675092250235731735591808 8943528 -20235178314367497891943841589932851200 8943529 -64164031859030699806582441356819182364 8943530 -75363824002747554493265347158753403200 8943531 -38472163516044297847901464472000664576 8943532 49532437698286138045101551763950994432 8943533 15022634091391752546555080556609205782 8943534 1507231585447427445681232373930433216 8943535 57760897362668438143503969617449653360 8943536 21265801643788204884673325058962227200 8943537 -81489858913545402300512858434936855440 8943538 -57061162998121207707820814639387166720 8943539 -138978231778543345816490395104643289400 8943540 -80311316291647312585268820140683315200 8943541 189425640211856618937847561070239593952 8943542 15704179816451929472688737848095859200 8943543 21997680394972287023647604877110240304 8943544 -225941145146602234412416277921425059840 8943545 -79533358009800598746412609757454682680 8943546 22910936463166968737261034686874768384 8943547 -78385196230719008991365050142744077200 8943548 -128798066010302180579236425407537236992 8943549 107633419176099277781998633741083588864 8943550 -8348503468259676244120533091725004800 8943551 -320356982337845675268496062272919968448 8943552 51080463833291075411724651077541298176 8943553 -1152317329148818289512141656190315198 8943554 42623732581667387121412333780847242752 8943555 -24291588870146998965434504984898393600 8943556 11935886778872723375872608635757665280 8943557 55971179971612253589366323603010426912 8943558 25134287743206746333639873288534153088 8943559 -87658140497860013390972790055227361880 8943560 135469099831803952833049633312594176000 8943561 28083514878038584258610599052466540480 8943562 -46627076096355806306238416877667915776 8943563 -261091957665854873445123820656311854188 8943564 -38624977948342282245379135333387173888 8943565 75603352477026212743058553684953697120 8943566 -33463283358143850468295481677421362560 8943567 156433911989936681076665403130680345480 8943568 -3613260264811511916657986265421815808 8943569 164731210987396775623225202678797001970 8943570 -436717807555848887952066716034485760 8943571 -54494627930446492652041078287829041600 8943572 28821261907983605838242349904794937344 8943573 -9150032881658932774483724704405458432 8943574 -106881414812522399122204561409192230080 8943575 44212350670070513012589154592672073600 8943576 -50898870634204016138125255336740864000 8943577 -44117820034784497516299115839419870000 8943578 153887041628941484193772165878175854336 8943579 35281035628284689889536303668680604848 8943580 -86201291078541002442002320748965132800 8943581 -560439869600569373451122472601981416 8943582 -34518676621849543709578196678273909760 8943583 -8496915754892686454309035679023622400 8943584 -119680110151392936825181163297341440000 8943585 -29905320957919074216499370867704857600 8943586 -10669055980043825236125990775894058496 8943587 213336213373878670157210228010756831672 8943588 239467324656654083463692799812733573120 8943589 71214553292627429552286172951980933600 8943590 90267897166545343154726920995994636800 8943591 19423264327617161724848601231830274000 8943592 94153037050302622800220718706217697280 8943593 66628925952309715327448719599153596928 8943594 59394793493217158653099595211841536 8943595 -7544161319598974961032226320724415200 8943596 103706084387012466497603947707808238592 8943597 -7974539497723727147482814932029048372 8943598 -35486303867432805942612854222284865664 8943599 -36556120409469945394878145802072258064 8943600 -19516430528003231852203436803301376000 8943601 -76586351918438391844344721899756884398 8943602 51403952701107164551365261126211636752 8943603 -27227246390425163013176104884737707680 8943604 -59138040946284144674458921160729907200 8943605 54743300112888043041198059240807423520 8943606 2680115881952047163991542185114594944 8943607 66148601302378993899218069323357498856 8943608 -51554259167075653678338938722495856640 8943609 143150768312891766628587193942884001728 8943610 18655065376723436731954996744834876800 8943611 133302465315157376404547089274983651752 8943612 137944252034781452024592955157276262912 8943613 -42734964802398165846108975654579421536 8943614 96763706278432221268598874409476986880 8943615 -44646162174779869398124465586588933280 8943616 -14830364298506611278468002179102801920 8943617 139406923137737241713602577804621945412 8943618 20864075308445910463755930583027807104 8943619 10665385972515559860810280661866682880 8943620 -41195675311319074134938667976329584640 8943621 -43668786286028897956452841494746492736 8943622 42870082991545713453285598026548054112 8943623 92087303971923533262830181143779376400 8943624 32008351236230181463192825491237765120 8943625 -118040485542873693536757501887611275000 8943626 -154768502941814905374627282874923936 8943627 -2594733209539088585923552953813178176 8943628 -69960024114999043962635554050202085632 8943629 -452926731404638723572563775810271743840 8943630 -68810244646134648285648583688693882880 8943631 69993952199518059295629314845188204000 8943632 -55894541170454771167271819865084788736 8943633 -16899175672600321631969550234923416560 8943634 24327142059503566776383006056312200192 8943635 -110003419841418340477074039753733027920 8943636 35708447499826383804007624417196488704 8943637 -56192154918605640015000054574846655108 8943638 127918156166690886237121407747929899008 8943639 18924894794363106997040662644909581520 8943640 -77254709197877456160183105079168819200 8943641 170059463023990963299455587200790590720 8943642 51198437683501218337866279795753984000 8943643 -237900360104551214148651751166835628760 8943644 -17638646830907826374358213675273398784 8943645 -62846986975406534967088197763108997280 8943646 -68666943372637114161117630825881198400 8943647 -53122452563872676841255808965421184760 8943648 -11352238597854474425216430347365908480 8943649 89989239617435173832050445058818906208 8943650 20225516312194208438896794141188530800 8943651 20848606563293065280865875761563348960 8943652 -3707786831045678169076361882314033920 8943653 10902668887502069261902214728825027902 8943654 12008367605749840231824174686048061120 8943655 -2367531170321914212291020559545210880 8943656 1868417616993824344742874945024000000 8943657 -12209174749554378842671924221197798400 8943658 -1845356932421357897440782943317276480 8943659 85750523477784001097341739749145850720 8943660 -39178325592845605682938348604487613440 8943661 -88169432233598373625037723104714169600 8943662 30374218548761107968788381520513590784 8943663 -15693410910447227813130633046185649656 8943664 47343371893593541028667680598846586880 8943665 -102061973403783431009113331832426564480 8943666 40065964779460316820881445555657479424 8943667 54982007063190568077069386491306200716 8943668 -3330652971750586186985033763246881280 8943669 -79599752460857604705775702478115840000 8943670 92721611247853440642877035448400073600 8943671 -167250650782860761982864000265148546856 8943672 -20298320342357538425270278607736238080 8943673 -58069200426362588653178254069567045078 8943674 -130158485389775496928237200090913163664 8943675 -44827184245131862954564518799356250800 8943676 70790809037869317156391851684466864128 8943677 -232094297677806055663361209054834102080 8943678 19067501266429615399124195785778119104 8943679 -76510248494633310718136576454381286720 8943680 22058982131995974001491360775510425600 8943681 5542130504846087300733723011052676224 8943682 142622383375329194751713522308396531584 8943683 5762385474255807718412845148212826736 8943684 -43208911142230350834631250523962532864 8943685 102598673374105989809590387896020703360 8943686 8312285175123301114075302543497624064 8943687 -107209452728721779394537841296361426440 8943688 22449758840220097315067448224349388800 8943689 -95076579773621457298180317958314633510 8943690 11716342194377742444363974017688294400 8943691 -150246803305165572493925658464246365208 8943692 -215683477370373932146364177108500293120 8943693 112603377713677164802228704499361917728 8943694 -41779977315298960043478964153753399104 8943695 -17280819802996212070302596240382871800 8943696 5745134354080487498316503751118159872 8943697 -22736908767567269900743965909669716928 8943698 -58937821427456540410053734392002326880 8943699 354324831373766050082585213569286400 8943700 95949205625104451212699443430851206400 8943701 130753421926456056224581556421775076412 8943702 -24373486078389093740668513678694140416 8943703 442664649085119301045228384516625533224 8943704 -31236483126401385731318411374628044800 8943705 -144439415527966636330216625405558303160 8943706 105917357222097288498985010635721517552 8943707 206647526195801511236258322354302341956 8943708 -9174100279605772248549461508595752960 8943709 179765899697071804959992005846111087910 8943710 -65609359749768037163303741757857346240 8943711 7904195683178884271377786374369191424 8943712 -141268550769521030788222534495056691200 8943713 205686995447248845356425473858652173204 8943714 -145814109356720774056933510150352832 8943715 121158628836636234397433156701764480 8943716 -51117305539193596633188377821963134720 8943717 -1995677094653844985210814853905235456 8943718 -25478668245293497210955014981010626560 8943719 248981632973059412678413772637331752120 8943720 -35331316768113013706548505794342502400 8943721 -72999122054047643256763537027547952128 8943722 -86863201466587479233340294319521713568 8943723 -36409841882827579747265523467506290000 8943724 57634263216501479277982844554759237632 8943725 66138492026531904961409539254717341250 8943726 82210801585399652750218878201266469888 8943727 63096845667623738173740582693694469808 8943728 -28974611332600973665778577803938430976 8943729 -33616413777225859715514184581282320016 8943730 -2383410823351977319224795678419412480 8943731 234409567515115952046082200219106210272 8943732 34901454073345561173742928354412398592 8943733 -61771665215373511630664174793472692900 8943734 -60291416218177962474723359128835612928 8943735 21025651639579667764880608774690473600 8943736 -203807737309969511201753912006152888320 8943737 -190400400932543210077298824335962140320 8943738 -23131883821735786713324395893397678592 8943739 -65702915004192349884129667992486831344 8943740 -10076728182441984193873297038465945600 8943741 -17536653174402997318672697122940597652 8943742 -815491616495239834256181656175029568 8943743 152979720756268684860028317316278340992 8943744 -137252652675176394767647113944298946560 8943745 6681436906057883999729262337042837800 8943746 16375435172647053774567012969168483840 8943747 12057056507872231183501697585587196160 8943748 -46498600395593541781054716109172244480 8943749 -17218895994858545302665237284013323364 8943750 -42576222653124433917511321306188000000 8943751 1510399588299521304562161774351901920 8943752 -87693007073453765033573459046533068800 8943753 -14229505405509542775670879204870108608 8943754 -23091004021882665577699619749204912800 8943755 -16500669562306585280311808829272876640 8943756 -42462196618181823937369631546162196480 8943757 64613447151048383889355183553825740320 8943758 -12591756910893452122269194936149139520 8943759 -76437523836841129024871342844315676944 8943760 -731736792669493668109053963923619840 8943761 210270559925833468765036007440753837362 8943762 -19870122889621344861096874523990206848 8943763 -415808386651817040324792807363995328960 8943764 228578427524390079738443305926592584576 8943765 -94255678312092037860314204879309875680 8943766 33933356186635546856370234306754910208 8943767 -20262901209037304325962096333417126400 8943768 123130932399773813517466598450128834560 8943769 22372768331832170079866009098907652170 8943770 10630080665359081866110869948785749760 8943771 -24592384627971924324783488955580717056 8943772 132814870779299355643868349472414117376 8943773 -26390614820685994467240932865761853978 8943774 63839348032782994118863253123189904000 8943775 1688200366841789364699343264245112800 8943776 -45669595268676722006550891033374883840 8943777 988450538054400342888122587821222420 8943778 59360617268713037074325114208517039440 8943779 -28250980839283019549865198685616691072 8943780 -25758585268779956243497528874046382080 8943781 15534001398746407291192268461749955968 8943782 32437301574977187572608498052072896992 8943783 -106589840924414616897064401171941141376 8943784 -97135061343136951622767546292701885440 8943785 -2983072307343725844266105484103991040 8943786 22203796254728622073141452070372819632 8943787 74302213261636816391685154851403792436 8943788 8419841328113380515487369808266629120 8943789 33167697667613765776744001830498953024 8943790 -14854832567915749149515489933716753920 8943791 -30222320999561391416441019022217597808 8943792 -905422438264676110624854232833982464 8943793 116342100528040187990480261004717627504 8943794 -60173619663297407223948544067510392320 8943795 2294259209703193130715654195191817120 8943796 -219922606439302732801939765058138742400 8943797 -167318603033459410778556079964342996754 8943798 -56963688027860077446046953350580342336 8943799 -55650606686971081309324325332454072832 8943800 -8425026174220145898103367008178688000 8943801 57565535837551670810408606243212505184 8943802 -52877738033225133790178725041355614720 8943803 66313278729673840533228839705366637840 8943804 -132492862395953216114254546398161402880 8943805 35291838492690871825289410932807911160 8943806 -843011056177220758176504384615770496 8943807 -59451555569696438981928821800673558400 8943808 37997682767550843115146525859436822528 8943809 75172506822077281077599413861890088512 8943810 2866345775993206839443046936131174400 8943811 5790789272697329865257976071737924412 8943812 -242698139313338445479376741547581082368 8943813 24845647288808132867979023776914130560 8943814 -6617401082701694439426051672287041920 8943815 105351102227665623671387469336969267960 8943816 -49237294802659009780502539433882419200 8943817 -185095068121276501079903403988341812134 8943818 23042037228017630120207486658596196864 8943819 -195790878358103473516721672265708829728 8943820 13781128335509861014093218972155612160 8943821 28982076063527255810069161897999922412 8943822 16838651324468876367118460328005258880 8943823 -949445517989030220917678817651251400 8943824 -62611724872113731168536316178770903040 8943825 -14977248019522884969580489707834436800 8943826 49479981124476752206010398801295253504 8943827 35393196035885832011753048269237184160 8943828 1001356151729044343016310940821284864 8943829 -268578571293047966098703624720591419570 8943830 6551099134621505108159115241885870080 8943831 -19015366464226693557408571194181144320 8943832 239601684676337149025707307682647040000 8943833 75079313220967434996091168499774435082 8943834 67540696050359838683027290192692410880 8943835 149680654818502734153942575184739961280 8943836 -27255911086936909609893117696024576 8943837 -9537189572515765115775062217407771520 8943838 97620185850546516091938726318205672896 8943839 178570141313366675434700479038772200 8943840 20453624573093538383919615659240325120 8943841 14012082086392308955717756570922187264 8943842 -57289256451792868892624635029777578928 8943843 -100764070039334808480364669515912880896 8943844 -893050034945830009162042612759195648 8943845 -77721186761733296155755139954725408900 8943846 -58769884125716904222141641221541918016 8943847 55768598425422432050373726048956530224 8943848 -91992782009598712716324383327921111040 8943849 -92270522319732234939679653194436672576 8943850 -14389118663214885566383403135102703600 8943851 -50275065902037334891806526206663790080 8943852 91784162352997694652347699762023268352 8943853 -38021156318771885755184173780380923880 8943854 62475867923034210661332797338739789376 8943855 -3481240757812393876813892823395117040 8943856 -4833004373863715315028307891685785600 8943857 52061020087519356833532743536788736872 8943858 -20554754161084908652722731026528419840 8943859 -43699983117307054765011892770721797940 8943860 39116564892941360814911642530954126080 8943861 -173097558580822443906112707979525839360 8943862 47997834387541798641659279809792492032 8943863 46987004778760055569790368712062179264 8943864 148416201155700037465623185393251307520 8943865 -38012420040669634478603772736241349120 8943866 23829428711726117703595638246284491632 8943867 132441718824428799147457510092843886284 8943868 -138413963079835442408511937291449542144 8943869 47597333728108645186051467637416831840 8943870 -12166786797457959137349029566072627200 8943871 -3553077250046652426442373578388621768 8943872 -22806462390307492475268191401109618688 8943873 -43619900216175597583202458428981155232 8943874 80410599663750084371700611501151904800 8943875 205749147546252632194140151000953024000 8943876 -29553910630063209467616499878955114368 8943877 -67972793694477018329681058039891355620 8943878 -42669202337239779057475229390252153760 8943879 3587827944482464232191557688170652800 8943880 -49036354056229981325381875847127859200 8943881 123237135444322052300846204026467323328 8943882 -44947134466650069979778117643257572608 8943883 26467602742408019925679019843703747408 8943884 3653133979922647722421230438606210816 8943885 80477687106491174109693572256207619200 8943886 -176206809606636617939041608976231680 8943887 -7434286070548464238366682743253501088 8943888 -39177124412747385294315477965183385600 8943889 -194010850202583115696516842309720444560 8943890 68529631311879529564141813621635796800 8943891 -20254426742140752086638428120060067776 8943892 162018841003169076063579788567866553216 8943893 -54073891776775396296353182997435656800 8943894 -100643032975706305732911670957458441792 8943895 54379983727381033516648174090813602720 8943896 74875247336695903653181128064235520000 8943897 142240260045267343568398524525050333472 8943898 -24506886052578565081646009219141398800 8943899 19522928362569857721571813431861611136 8943900 -15763295777892633580628456614665216000 8943901 -101714580313911059116794562989579731098 8943902 152354782977749204901156020855598050304 8943903 55156143947853616695958205363138737344 8943904 -55839675342718664592590438117586763776 8943905 293847804805229208388881790646663549160 8943906 -71575224351497567359622840179297612800 8943907 -2782839214944747629803752331336538368 8943908 25383855226121573340773280003652761600 8943909 16613040076821762375619193991433515648 8943910 18532670125610037149786504567778111360 8943911 242425244141546858231313413521109899512 8943912 -70240135004835086955311454366469324800 8943913 -55340833833894225818467081159641840816 8943914 339448214346506682646831310800465920 8943915 -46780818917009811432932231010974008080 8943916 -13209233622497466881928824797164099072 8943917 -86082355994561348165066174060297885034 8943918 -25570182607364702590403268481555203072 8943919 -171455259754977744754236469217262310440 8943920 -49624710668307466125966510366990336000 8943921 -3833831085428861620661379894963077628 8943922 72291885273150427911053695616612187552 8943923 145899181037815840637442694373993804172 8943924 -75695595185313731952120704727479482368 8943925 -134385023916804156414812282370418639200 8943926 37002731662664482947210026246021980800 8943927 215448960345713635372448875615082880 8943928 17291395122678655041935442829831372800 8943929 -124285909537372712092223363406644010540 8943930 24686046695801911130226178283024782560 8943931 -216476053654596098836034106040464311000 8943932 -38962121273760744194741833353052727808 8943933 -77795606735614886891839516424399314176 8943934 -2910666509265832994122135158627357696 8943935 -25826999228329359004148358945396103680 8943936 -4847447638011704033113084898668707840 8943937 92629953308684571433452685948311643586 8943938 156148696341878904272921225592250877760 8943939 -3022206582395400662606017504351564980 8943940 -50182399159195516590187651820982024960 8943941 20289390888434603307041267047084166784 8943942 -364737952484792634841845501454129152 8943943 -191237570846511853743173776195184592808 8943944 -138892535864169833098344803176168995840 8943945 -9875975572653879569096666654600981760 8943946 53430875099286112681474659057271491840 8943947 -17875358745250360838684961345221296968 8943948 28109732780170876732825268235423513600 8943949 39724334448142665826874095707829972032 8943950 -8541597466675174791564174615410822400 8943951 -40613046967713762825331862304051676416 8943952 -38365764813885077368907304116627513344 8943953 -246933673277944108262941419230942214798 8943954 -5363205793069267909233960403233692160 8943955 13278573335906714763100966382469079200 8943956 -32404214169876534313824553565580613632 8943957 2679085515420742557178220508105984 8943958 -137106381861131005117774698557255197920 8943959 113163024725534432912816709263712698016 8943960 5148689812869336462461325341797171200 8943961 21718426611729069587739844120066705800 8943962 54358237932265151091290078223640265952 8943963 26878571801647685507546728379266189824 8943964 -98103142253655932028439367513694117888 8943965 -39501367542744228691609425727227532800 8943966 24378757121536269436764722492880825600 8943967 27359183562865946454284855009748907672 8943968 -147839489758675968040183563203771105280 8943969 -85445931219165060586416937008873611856 8943970 59195593753394287462089442833997550880 8943971 -75391107809055623114606769808238169828 8943972 16253230961691477088330050472270371840 8943973 -15357219235396844349916306305686817376 8943974 284076713095388409350283116802756480 8943975 75735167735028948684869830373136057600 8943976 142436316634098975155487033668613519360 8943977 -12223825628437624661350831766052427200 8943978 -7168410536962002546094082658607147776 8943979 -10231357776965480482317022296394255320 8943980 -88446487353383825498890634963750031360 8943981 18586747490633137259618774822502446880 8943982 -111537368568443270164364150091134260608 8943983 -36477343368264232560109260446439518640 8943984 -12363658066725590002862406277186191360 8943985 -70606082870837811892341024809720515200 8943986 -15658634552003839640827482126384247776 8943987 -45783584631952977746651304302867750400 8943988 151450401684470487269347467656401839488 8943989 -181518705429894135928642529916774883044 8943990 25964837074400556439017261942527139840 8943991 125293447867645773489328288646480763104 8943992 688096064320569928997250300712550400 8943993 -205831488272258789122138811618484016800 8943994 -106593649903624030631181378375663490704 8943995 47357840716016447165844253992728427600 8943996 1389044512541573150179360302356004864 8943997 63458776794337393538835859015137110112 8943998 -9772571926286333438763906542284059264 8943999 -134548201540453628198732494223597505336 8944000 -1200835906239166288767632088760320000 8944001 131446242198061210541335506408785773104 8944002 -38330510762042441775085300538950303920 8944003 92508661933807935092425272702550150640 8944004 -172915670539002157574881012872336130944 8944005 1253952325342765311902201656842577920 8944006 311268073772981538814049624221788994560 8944007 77560067211220906610271424904993897952 8944008 137162436422327418483767147973525135360 8944009 13985079183527596148393380011567917210 8944010 -22106759926372137951397135966641761280 8944011 -142284466164519860039840989157852342340 8944012 -26599573775020504958134785980836577280 8944013 -3783533781595192917017928626705009736 8944014 -97468952533060300355223070329905127360 8944015 -82358505606633462478138764285190867680 8944016 21310670985313540228443404486105014272 8944017 49076056320246739171582245138040919280 8944018 -176753011076626681571265686484381628800 8944019 -11906303173611443345426164736713947504 8944020 3241214774777667950194117608896014080 8944021 -93444236910670994864192992488334232000 8944022 -90732008867673773690479704206252961600 8944023 93650594861901207490122132595597881600 8944024 73312410970918185409495740203341608960 8944025 108525635098774229122932116564731563600 8944026 -920728987074642679987251532790356992 8944027 9476008678756672907913949380840397656 8944028 16600037674829932818216903817067847168 8944029 -148481887750938570253369647185650295226 8944030 15856033818283084908267526007038820160 8944031 225964170625534352923332605873898288072 8944032 994591591912566898740529208380882944 8944033 3538590725889619162070526499662920448 8944034 -5658912045366168304373598308745157248 8944035 3644482873722425185667430714974787600 8944036 93534718104347170278494055807829258880 8944037 -147612043913235950666099999617082804388 8944038 -61188703449443863178500132035757829856 8944039 20701936171554150076451803209628330024 8944040 22883815147707785752022986914742272000 8944041 25218903475617643886331228325969330080 8944042 118780236782446177959780913105128042672 8944043 -98821309572522060428801793621259416 8944044 -49550308267458413094675378752786102784 8944045 66041578019024141781453613434184772160 8944046 66905712087547491932692627621621920960 8944047 18510507241351501310466779289872793600 8944048 -1865758877789884459107855482197999616 8944049 -88394439481631772046317608322662220480 8944050 -8621787308733760292765631175412707200 8944051 236190446861743814778995049440473015052 8944052 -60281396944606089277448222017951235328 8944053 131476749846460042668945850698036975360 8944054 -60711879726627106210213157831198982528 8944055 -7187522969012050964071853401887720000 8944056 46299890346122125407326670021689671680 8944057 -95421145768294525747350570215637992748 8944058 27274151674712700322764277148180382720 8944059 -231273422911651401004712728589582946192 8944060 50797368683654907612290543636474188800 8944061 12912144656077831925283577584185396832 8944062 59986812630264506521553242340932882752 8944063 -2413076653575720305948261941075850976 8944064 91906133158340795933427123580462694400 8944065 -27972265358001942863100720496760290200 8944066 57335845008821542522570677608708588064 8944067 -323227404836164677827360101811689081848 8944068 11223021181228653710590267249199923200 8944069 -146647891502888058825049242498007874530 8944070 30753098487944797546167640994045796480 8944071 -188828583357542167230572593544743251288 8944072 107347256334260555645723375560821580800 8944073 -1932011374560428554691420291158464678 8944074 65764063310262874606431971556405258240 8944075 7522075347857196165272471675927854000 8944076 23882276292315951921648065973051840000 8944077 -72023341456635014640867537290781091968 8944078 -39466418310309850380525820140456768 8944079 -101285994747437054189901900741141323520 8944080 21583646532169481734726447231893504000 8944081 -30007490539836385435942842602369036300 8944082 -52794343313456534337837848475851590656 8944083 -56801156328966582717809246837624525616 8944084 -7412812628797775111055351854899068928 8944085 119548467333868541369453179565534472600 8944086 858510467258766932129124531630380544 8944087 -55781653009873726624419940586414213288 8944088 194686696498742661749262990604544501760 8944089 3308798778711083702876057003301888000 8944090 -18488123202534089947738633889842471200 8944091 46259588626556116853784385005488272224 8944092 -67877557985543614212907190961860419584 8944093 260687692108150156126094371921865440800 8944094 -94963296577989657245833732148822656320 8944095 108545012120284176662428562904936197520 8944096 31993831073770913844528336822565601280 8944097 24857100848336426038611468620974490880 8944098 -116495460128507974163938457002849720320 8944099 14177096651132646682417141776248083100 8944100 -51250508167063457885631545022955315200 8944101 109187621554045469105526702677258508990 8944102 -61381806374162400828692672060945104896 8944103 91368420711395940550344972673648338480 8944104 21938495158764664267828217725978214400 8944105 -25591057939634070356594700218542224000 8944106 4325519645548887997427769924720442464 8944107 114715890141816746994373949330658686040 8944108 -309832450022510979038507134951578261504 8944109 36711957732143923778024985769675260300 8944110 -6893809992185293478133218156220253440 8944111 -117180830725811642581915912465593430800 8944112 -8323023681275813987820732295707230208 8944113 176979424061004110714391476901710220144 8944114 -167907867626821493706271349702312145888 8944115 60750176288323366489099509649521643920 8944116 113972812320482924123505164855801905152 8944117 -87873247072793758923025006721448871200 8944118 51897408286887547124452888311728699904 8944119 -14431798243866587915273055983979368616 8944120 -27707814870156916154938192066545254400 8944121 -31782228279671669048604689204130470136 8944122 -57383627901932272636739785790383695360 8944123 -260009779635978393783063869563499697628 8944124 41712051157386378414330487280873880576 8944125 81027107792257725378074737680566976000 8944126 213841446185258164344626028041204799360 8944127 26791573496107956391094452546737470976 8944128 91888886771478918199821644954987397120 8944129 -4905422692644260686477234386367326416 8944130 1837142784353459277148077581447185920 8944131 -26812038632659732567492438060606553856 8944132 -143136968360554848949175978029412057088 8944133 -58616270219819774126239479336144279840 8944134 -47811635772698636971756218778739351040 8944135 73560404142758506617593778579069385080 8944136 38454112770790096222061519241932390400 8944137 -126267567265613315972011878543121986006 8944138 -20200132693950888817311017331998504448 8944139 160530494792705678094969855569568281040 8944140 54179544182549761091029892502145305600 8944141 105143859338122707623964755981995843692 8944142 -83110188248576634338194835195773262208 8944143 -60176855494529687636600751908868879360 8944144 -18890564980091169620473173842446909440 8944145 34541710112887997137610283113961999360 8944146 30659615251429852415643750394988819472 8944147 197105845240655232435111558000765213792 8944148 -6500823159599758646392075028542586880 8944149 -100524831673158524415957418325407664736 8944150 31348683523490782980384845454371025600 8944151 -48580503035806432692843194030769168000 8944152 -54333274148450996262547575415593369600 8944153 53630614909390448808555748977847859402 8944154 93322881573112545928388750775053544192 8944155 -168184814376468285913753605184111296000 8944156 110820922032225450935030622051731295744 8944157 79771750086188902982517553328178581952 8944158 36187594772213723543677497451999524480 8944159 -85378299805465271317204478119804009248 8944160 -113916443304673490887823670403071344640 8944161 52392658523146463552308650219697425072 8944162 -19103624939192342159600907491706069168 8944163 170276454910470869413292499760089740184 8944164 -127504486025810832723122090421715092480 8944165 103092866619514834195600958518479396000 8944166 71724418249836641353229924439558486336 8944167 -25934798671388354934650236022075952 8944168 105025504686298552612014011833301314560 8944169 77527456871379382045757494337543212644 8944170 -45478940318311271585934759262218524160 8944171 -243743726083981832929748850573014658720 8944172 721056479387857903589538895232640000 8944173 -56867592282521621203307555275393908576 8944174 3908371651686869533209422780158961280 8944175 -146808424977281559028335195007365792600 8944176 10972571800514241497030239928792776704 8944177 -151480192920973170697260110685051034128 8944178 72911820302957155505980904430962234640 8944179 -654308209448435625269473978337323152 8944180 -23001231967324778229988041347296665600 8944181 -11543829123121400416404225109925520018 8944182 362611322777494549150899464482366464 8944183 -15095426107595674145150250520669114736 8944184 135341397759192524199793131002772418560 8944185 -8542662250293975043089401532659179200 8944186 13352464036556809066977174238390318080 8944187 -85196912926526484588542952806183121648 8944188 -116655172943806098556399908262468730880 8944189 324933432791261669360516814549618785990 8944190 33376258420123527581524520923659585600 8944191 -11674988341836617044974541901837718240 8944192 94618806185298511593655059835936833536 8944193 -220719345185002342826691013489874537760 8944194 -14592168045518471098383771395938123776 8944195 -31109078208125334457128713229968932800 8944196 -15955398847703329206916686916266057600 8944197 111417607351060899128000809516452952800 8944198 -17203290030535370279737573888761127680 8944199 627702872763879145388719596133661952 8944200 9343205966188587757774136634564480000 8944201 -76568597568172345965280556410979858048 8944202 -44258721741220372662813137384063018448 8944203 -66030845682611841680195252595045222696 8944204 146176996822561541115017550896751731456 8944205 -126972871398283708950528616902259262280 8944206 -71462111589146670928124628879969909696 8944207 294519747800610964932706448967340025456 8944208 2891291138253003410514695625023422464 8944209 -198334078714604347818338967741062668800 8944210 -118924339410394401536009288810648340480 8944211 455362122045218426933526707557996173072 8944212 -121172120137051582766386184354153318400 8944213 -41778923005463281256237461476451847680 8944214 20090049621365914946348150844697671456 8944215 591191443164756438388140417137070720 8944216 -115934278913357185579041185355228395520 8944217 -163469666117301111812632358510898253440 8944218 -44743378051942558274544215822546136336 8944219 -2641007265003650599271561609768730456 8944220 38296369747385117058776032846153274880 8944221 -84585357079283530862429792031705355200 8944222 19986027815941415756064339158796410880 8944223 -194987292627742560557904667842924392040 8944224 -61161165601438254109195919463642562560 8944225 16466492229673684614937021268771472000 8944226 -91605692230526065870353332577633632688 8944227 115485704083793114069504127607530070848 8944228 49513546085532105559564398969637885568 8944229 -27682391175999915341198464997629667328 8944230 -44865396890654239510114719734780002560 8944231 38368368713418314383512507795053605000 8944232 39256848685341818323337397609318481920 8944233 869421221238233565791965653660734400 8944234 2309009294384199336359332910146664448 8944235 -166974807017398837878593207922469420320 8944236 42603661532009843769735699786188881920 8944237 -112066200472134629998524824883802690848 8944238 123103398460235807965691207610926314560 8944239 -28345396933042402555792931665865330160 8944240 4771079916763581544228135728275128320 8944241 -500820438276451693841195234080717858350 8944242 -23064743241425750889245923228524673536 8944243 43561305865560149468726447022049105920 8944244 -32752247733131697678603240388925964288 8944245 41454523828892400983687064781602140220 8944246 20283231697055596779156275332239877824 8944247 -104941781362981068711045323706940073280 8944248 61789752384152223672140265405435432960 8944249 -31883063496526468134343883539038697750 8944250 -39740676038537513518152917462419200000 8944251 -10294200081969375771955934855641070568 8944252 -3979380280564792998467642020107097088 8944253 302499843720812301275492535116624666502 8944254 -1444259119483435982859892372207795200 8944255 -40126105902608501995792780496566910640 8944256 28019147003887608202931877581590364160 8944257 44885507042283428227544887175898355584 8944258 -2576864944214741532958680878931494016 8944259 155407058100401115333628810763152142460 8944260 -17072159608500465394226362768669347840 8944261 15962786898421454073389827523528245850 8944262 -45446911236911147411517222651959038368 8944263 7653848412134141302957260870580467984 8944264 -238109317628611318759323947408193653760 8944265 79163113695216755104892984054514117120 8944266 -107017483625052620791046417042197406976 8944267 -48987694961753204705365780037879174640 8944268 -20079118813601598807238736084017382400 8944269 48620013694005141414130155878419750080 8944270 -43171565017569601816189256600213593920 8944271 -37501972337950175377895263924990153488 8944272 29360809849275183929952381513074933760 8944273 12690886633778563729778747034924583248 8944274 -24991190807298689543068471733993802864 8944275 -6098744984233032618773935370082278400 8944276 -51906848839877090593122665941887160320 8944277 56049918331208791056441191713991221980 8944278 -18963360467050765460274531835306795008 8944279 86504541182382514478544437020996039880 8944280 3261399554617909647330911713698816000 8944281 45806032306393206951323084407571310912 8944282 93635273703358370416749827941637625600 8944283 -371646048693294641469675635751542416896 8944284 102412732165576606849356606250873575936 8944285 51595077062602668992546295187531176960 8944286 -8299516783265293137953076400325481216 8944287 -171976623880286264621730454467602663040 8944288 560656333248461511149622572924157296640 8944289 -68987943165047219058156158714923420476 8944290 -75888343758377492166948944009915980800 8944291 65189497589623014230749994619083625692 8944292 54714315973175073740893586160468664320 8944293 -134935558704169129120415184389462053536 8944294 -45025828728054116710305938059067510304 8944295 -105349272482910464056690680439215072720 8944296 -26680095914060743547859987059485900800 8944297 30038858334572563535107935939471402746 8944298 -105063097312318981566203295835242746880 8944299 -6090250323636316508762092928149746432 8944300 92874586538574725974889854136181766400 8944301 -1710119451372339428884088760244990080 8944302 -32104855014834146417704827086558136768 8944303 242685453365405034128937347206808273552 8944304 -15199837402448901076455818592052346880 8944305 -27644774112437342480576908898535348480 8944306 725463019325132722800102061482319872 8944307 26383023839003294875655983060236410880 8944308 -84957415115170583542482905373667558656 8944309 29047247333881856800363625211494411328 8944310 41124752343763365103741973203839106560 8944311 161488400682150702623739777626209917672 8944312 -65654845484952037998119900664336998400 8944313 -25810862586008064764879076235248044502 8944314 10479496727715497026016034221252084736 8944315 123387900520677694278343813962692760960 8944316 -169112376617720728776529564110473640960 8944317 -105448636528923374190131254088896748160 8944318 -98627523351886311333785225477918288640 8944319 -135576843298024115901270148094336540304 8944320 8376383785017637105425369421232209920 8944321 -158220240823214832523880611029178435500 8944322 -32145789880482330548020838684681419200 8944323 -131705504385740891760338513633753240400 8944324 -64493776424420535490878438232350738304 8944325 6989788875860997565181909142244765500 8944326 32649954170585286224504497018591442880 8944327 -60232050526081027292309109464988805328 8944328 -1200101783317102900697480434522659840 8944329 72296277212570272896772531594339092288 8944330 57177891178057147020792947038875326400 8944331 -190624506278860672685968513329476814936 8944332 -12509020641887516657038551425044922880 8944333 -14408548966722452125488386576689970676 8944334 -19453940107447510661908396219060924416 8944335 -13605572335800863682621081699846379200 8944336 14641518868429152099482743815084441600 8944337 50805722741235627313035098023761080832 8944338 -32429560837739951506625515263899446272 8944339 -78739697378167103795238852849120205440 8944340 -43853671352714342210768440416437756160 8944341 52151273819553698966132758026829094400 8944342 103810721279129184604893334077728660544 8944343 -10857316217957023580775673794476683560 8944344 -1749597702749613062104474535013089280 8944345 56086065074671694121357111737045707200 8944346 -1831963306408477440519433848252765696 8944347 -38410951837347657640176486591936522600 8944348 402192209771609908532215482077203456 8944349 41456364886232835456399632102661469350 8944350 42404411420065564236278861638581144000 8944351 -65293909597781236689755823815880840488 8944352 -153160679481349232466798677117545218048 8944353 283736221643038335200145090359078960448 8944354 -91788816879808378111604033958663433440 8944355 1750459601166636276578215261894717440 8944356 -41699902624343430253070807316083834880 8944357 -58400937638374751689110582195385419394 8944358 84438951800420768369906554734786341760 8944359 91684419911772185857930415631437540904 8944360 197603689948110909285637966677098496000 8944361 321003458605724064508024678137345643962 8944362 3842955102014884910857555803020694192 8944363 179344331506106013980299719199022204040 8944364 -65565972803895886132476663101929144320 8944365 -126458893220471874349318921332005045280 8944366 -111075718489599655118740588704506520000 8944367 -249758816259905311354091082318011258880 8944368 -11197771743808141921974663790253309952 8944369 -31990779107934461147009030537279457088 8944370 -9260100199400178573425424726361679040 8944371 -9246045131786623903109905378497703200 8944372 61455041458944532471319142415811307520 8944373 -16532343987996196238501994905411709216 8944374 -70184522501782811678138619355673739840 8944375 20607974120439831807113280798864915000 8944376 -58969501331738638215454625786216816640 8944377 61208001745223492604794732114346494208 8944378 -67665754970561905439577616395256133376 8944379 -57109302698502202548988248447040197720 8944380 38754051755456080410782657360683622400 8944381 519718998574826343105221888939783232 8944382 194458367763972061146251805702556046592 8944383 64380267542966558399578581031266854400 8944384 -35528672518943383942001454344002600960 8944385 -153609015822534439103588143417041291840 8944386 9876983890983019817672042897521817088 8944387 4780774609059356441078958168312245320 8944388 -58000130760616847577973848814462499712 8944389 175932818349981731306193272975383861854 8944390 2536185284738504721699089657807116800 8944391 -2903858176863975570921359284353740808 8944392 -11182195752311410432162246293197045760 8944393 -50657765763873476814278623351719479280 8944394 14490580634020947901897088931689672496 8944395 60596482764415995412934586151009140720 8944396 -62921412486201493800059459342878748160 8944397 -121048033556207257504820095554528299136 8944398 -11805792239181937867990995455629459200 8944399 73730450548738520410645263353471700160 8944400 19130792645867994276470019011665920000 8944401 -13432522713228707034224415916731314880 8944402 49369218292578153046940824255404929280 8944403 29883905223932988458567214657374193984 8944404 -33106206754370455966057545044580261888 8944405 15042324098106849989062326363623364060 8944406 37634481042450381401165206640922373152 8944407 -9724157428067477271090340750172971296 8944408 54119318701997093708271249491978833920 8944409 -155322029163239976029397126921900174390 8944410 -41443898292510322389745097176126433280 8944411 36790485210058734619388480692220904000 8944412 19824427617786845113695053504154854400 8944413 -46322141129763344300893507561582102656 8944414 207278009870966881736205195481684465152 8944415 114806462622138446615697207851089909200 8944416 -21368895906535823655958092212940963840 8944417 81764567932582537728328633245062587712 8944418 -31992119064730466122875866881953643008 8944419 33623888898306254418804189839415513408 8944420 5263359757018682377552563383566721280 8944421 -119843765301892734656496987285615897600 8944422 -103821807797539796051662503403268958528 8944423 134183251941551433855897587961412252240 8944424 140086960605605912149897912250744094720 8944425 -3031038799863519676298693349883723200 8944426 -12858294753266085461828982623916107088 8944427 -286746903750089625060785003478959771724 8944428 18244834333697052219401855989178181120 8944429 103419669567643002116974191009508922880 8944430 -390143084797499714938954972590981120 8944431 -26851902021425136819522580024423384800 8944432 -26361594259712067830626536670979883008 8944433 -344401885887973972973658373295047386000 8944434 78502068050932794919827649869141315984 8944435 -30564004999076090062307786386726345440 8944436 -49632118947247600377237554777610903552 8944437 41513736607879684943694581172401662080 8944438 -10914666007922548042694474862934773120 8944439 -44088811943510673818173880706988565280 8944440 9784443916734994933702612060741632000 8944441 545245507366834819181739314726794500 8944442 64014621690069513270103416114435040992 8944443 -50804981911833993137501866429205047668 8944444 91264942892070543838017821157988391936 8944445 -43814102770387300361707383490244975520 8944446 -9321573188327525577708278546383921152 8944447 -174593421456009386146226130940381011168 8944448 16398396399057604187533007326817550336 8944449 -56483704254463935698624705776756867536 8944450 -33298064654740692725548006247541834000 8944451 -93675312033243999196073149617186813120 8944452 143078086872048898646038882952931225600 8944453 17011991472791737290872493781001110400 8944454 -26113082488618872799263319036459905408 8944455 11546609962853459789814456186796058400 8944456 -73232103485102252953832193912420464640 8944457 177694355187691656870918940900630799232 8944458 -1239325065163257688934731627058831616 8944459 -172378494695740042905351938123969088000 8944460 19497398173644366429680353156403512320 8944461 40057439975276033598530639750444730240 8944462 -14423999020603118570375970885929170368 8944463 327889570163626135678234117804834073784 8944464 -3591048302152210929631075729484414976 8944465 -127779711169714143854334728980352232600 8944466 -111173973406841534685918795035174387568 8944467 12184912294104617267912031354821789184 8944468 -9479160531261955567095315770663901440 8944469 -58501044442059237910153417182094670130 8944470 -35176641850612258624755922257207360000 8944471 13929614797512373500014898883550779072 8944472 332033887645605648509330801193076039680 8944473 -784725988076397403399295060092294176 8944474 -34209815419355089417000598990994994944 8944475 -54766265420472010534310641676330455500 8944476 -18969690518145912364828618532307517440 8944477 23870047747144264220026462019115565612 8944478 60697286295033354996297416411703242880 8944479 -40141359239068933781567310071903044080 8944480 193076731542249005890369799352074895360 8944481 -1313898398839450333812925656830292096 8944482 -83271304595832352297167225618396723456 8944483 214212168569947389054941355173518209280 8944484 -108179404110949104112555006912840857984 8944485 -84539915440632574786420451636445849600 8944486 -50279441772375760314388884407755012800 8944487 301139468063243426061549036795868190136 8944488 2880658808548525116314180221971087360 8944489 -142467347051668900734458732475795008710 8944490 684092713196882987080123833029916000 8944491 46225576770885745742912934618644483808 8944492 -35462598889021488534878556638781136896 8944493 -58969900397789074040546145638294052576 8944494 55557369769810959719094758200890211008 8944495 34523928282470130101057831821341964800 8944496 -1616241010211446336069238309958352896 8944497 1183172510075371224447883658262273234 8944498 -25406092252015727270234461613978391936 8944499 445812180489852080226223179036768831360 8944500 51528000032964079351169180810849280000 8944501 -361627423464100424130316900877985492896 8944502 -52827801104998239240250869975451736448 8944503 -54978142561267647881467674404552681496 8944504 -138546374173737710203301309948986122240 8944505 183466904414096437940306532017189646660 8944506 1613474619667469865637541788357541232 8944507 23761133825605897427281557567744541200 8944508 53501473567170510232830196408321483776 8944509 93190513899586334894434455101785023552 8944510 50772437170296698937312195066041924160 8944511 -148443473304962482106186996203075923600 8944512 -88284139911535065577329923858167234560 8944513 93947161613724885658602575109213701762 8944514 -18237939353798572347632213366185024608 8944515 42388061662840039590969987938271331200 8944516 579395572220278643069594392781783040 8944517 218184531347659421872340761149573385566 8944518 63808748028731953693148458373520215040 8944519 -40483630572748023548916821393660218320 8944520 146610478873123889004205485194664345600 8944521 -38141745453763238204865008574562425600 8944522 -63625544278744693639814702983467860688 8944523 -66821473098955895304415668674630688768 8944524 42052673033279906252807739464910452736 8944525 86737901149518026010816001227981126050 8944526 -48312210884322954603883015495887924288 8944527 2325825625430089235406527600926966920 8944528 -21423647697960413807672546951182909440 8944529 438997647827013593385791073586220056800 8944530 9910537940863825864661559251215319040 8944531 -63327179997454366779602170408371875668 8944532 35297909290060628816483940858994125696 8944533 62308863669426975614779590730142160000 8944534 149380952309523709718702013596930128416 8944535 74272092038739272144350077912259357200 8944536 -87430892882450936386265466869128089600 8944537 77550411004464050993062088404210961152 8944538 -112628040316062218198193765821859939840 8944539 113440782652993179002906549888352427008 8944540 15406944522613822582618406552030361600 8944541 257266881285984834286317823477818291942 8944542 -12911729696864726937790450665371405760 8944543 -58392748025846984896883090669566381536 8944544 3626252915737042819243154856908685312 8944545 -3868041148786711781704052630666055360 8944546 -55346325674660258125834889319489075936 8944547 197629939832995070166998391700452211272 8944548 46990614947203479049444324639561466880 8944549 -407065823065736951358756629354257095840 8944550 34702814433413824691846427642088644000 8944551 18566458872786971914713035449110321024 8944552 33358866657040143796022455388853196800 8944553 144232519719417398660022534459426359802 8944554 6786296890116294461444787690674012160 8944555 7169350640170356692361055034370372960 8944556 205616287714296731533457354731824088320 8944557 -105179587034914033849506031064579126880 8944558 -55065271248071702829829331287909521984 8944559 -1146320156506225815136860534329470992 8944560 -8799844479229451446821894760700313600 8944561 247906905218712736456787744773033910162 8944562 -155333709060041822154932821797702144 8944563 80568536753204580506026575204378018864 8944564 -151496782673858444470957008422141345024 8944565 26243257165581236103570613281502903680 8944566 -37342169019392193174497906412773108352 8944567 -429956166943137979765954883662450391088 8944568 -110782686920422811641703392513166807040 8944569 84360636760025732822171237161427510394 8944570 -262640651737504070022002108438538240 8944571 250943667254524951369454097699770876772 8944572 -16732629366910523804151422090326573056 8944573 253398269052366246055027907774912103840 8944574 62993009878107235339052128321524961536 8944575 -4995040877712410808833412694020000000 8944576 24969919577986735009855182879881953280 8944577 9033408129261853686701645040043193520 8944578 13684108268071831279577751665526017664 8944579 -4833752121915494841787989363512843520 8944580 18548795341667823815848488645026304000 8944581 -115047827866711941646270818504463465248 8944582 -152034125940502734812855950492907194368 8944583 -309654449271354439205708104001346864168 8944584 18283232057506723793665766354188861440 8944585 14961616604687536654490077660792289280 8944586 29708467146192520088957029737934632960 8944587 -216341402565966302667919404686968930680 8944588 104913251929371271007359766707790846976 8944589 91491779018515586112506551013563440780 8944590 18505752976236180961512545310085000320 8944591 -81483738206408795702784064903247477008 8944592 -13396508544022104479308843607933583360 8944593 -22161892180639898664168770509080958080 8944594 -43805562853155557736712622808603713904 8944595 -2047430120808064527597160018857409200 8944596 95321121740620807344997025646128506752 8944597 199863103014648856496681728617027412046 8944598 8748465974628334904440659482130273408 8944599 93440498904511815879400130031529961064 8944600 45152306311669048889800301120302080000 8944601 -312857169587354950937597438574828054084 8944602 -729201495849606481836900996866151936 8944603 88941363001794850229008955102189798852 8944604 42408095737927367689956100547375725056 8944605 39786641540933561550216181487084762700 8944606 139401721938541493896090487424078070464 8944607 -63111089527956344983354885986591890520 8944608 59125855592053193676266569983168872448 8944609 13028058605181208547908659093445979810 8944610 76393909215835756233588181142285967360 8944611 33735493668311913897856202504325269760 8944612 -10407911929780179958341256064204431744 8944613 -145244844316104981426268080525691690272 8944614 -5319842522450277608865639988663541760 8944615 -108532388244639384060258235448010405600 8944616 -72399760674826211294723694074345226240 8944617 20200371432432402445260321735615651840 8944618 -13423250336806274776098026577256538784 8944619 -165015904689560930285938591210679665200 8944620 -24823413976496781885856658043921515520 8944621 -14484533413011309658550722311159718688 8944622 -81747631890995245836148603030343613888 8944623 -231474113962857592897673054596313912400 8944624 6409485611735727937059968357981323264 8944625 -3729418991572808646260303411563440000 8944626 -3233722740649703734333406416234509312 8944627 14543068817644094329404758102848528240 8944628 -26883314198532507678939831780579483648 8944629 8129647915005941585325381191986135584 8944630 50440209623450651009217828793072896000 8944631 51137530378402781483990195672224628112 8944632 53280564525059369297903996781793259520 8944633 36080822177511550747236236435450261904 8944634 37397977311783393420844482689475090432 8944635 -52702346147632466713886718038625799680 8944636 -81761392528599116176341227804147834880 8944637 -66874509188128490501550779284516486632 8944638 69792009434063248482474079525199002944 8944639 49818872378069692966494201678370661232 8944640 30793360316007143480631167395760701440 8944641 -199811504384845583628304878409002670560 8944642 -23503009962625226118080190040458203136 8944643 3681649829964837549769887219743216892 8944644 -117284180461555665638115156843678781440 8944645 -1931794125570898667365558114791773280 8944646 27533924302250610123439084474841266272 8944647 24453824298348596868682444419879697920 8944648 -198617265807838204901352079458695408640 8944649 -319243672782565588296798000582940800 8944650 12819606369533101509319107533975328000 8944651 -57117726623176581680517143474532831456 8944652 -39466821809365721945190034008280012800 8944653 106593340537349557872264791976998983104 8944654 47517091033902676441755016544028916992 8944655 -78535213646832773405532270989525464440 8944656 -22653641040802901298588040436052983808 8944657 3529106554970568965682659084505109620 8944658 -54740530176544794817127804986916630880 8944659 110669421835987976210698059797475754164 8944660 -127088088569644394943852134095574104320 8944661 -96164870756029352245079565306816180672 8944662 24741491429975064280461601961204545920 8944663 -27681829525843384115571246553475408496 8944664 48820502949441813948031278608141107200 8944665 20253948262692857321288225907950205120 8944666 -93464987237467626395632922800861865760 8944667 -35529855683972215581383139097222161720 8944668 5279632143623660399266462099057758720 8944669 -35921523000238325342949832507869033204 8944670 -20249906889490417288633513450260752640 8944671 74084489499651609240020612697035278464 8944672 -177510069057280920021956820682343448576 8944673 31513299949204980549821184354782460180 8944674 -12473181401251499173611672098048202240 8944675 -42592825522237849273560658997459712100 8944676 33363789500929603797376290156030374400 8944677 -47099698318377411416724513205756812672 8944678 -7849766324897295403673126401345981440 8944679 -165226195433475496079305632530352051720 8944680 87822982416244091992244134816591872000 8944681 -240466099903878650708926180724897552518 8944682 98993471678609239325779672542405654192 8944683 90510641415792451147688773547709744 8944684 -21032553566967171500578222464902872064 8944685 104697070041645153929539631109395530380 8944686 -13069822674231740306928788343651407616 8944687 -312730967878075649516048451932600361600 8944688 -1197268276554931029084391730918424576 8944689 -22804336601012470480561798939485087552 8944690 -3698314803174125088538782267201612480 8944691 58966548963624298376671660223083009872 8944692 -37111852380553951301312868582715035648 8944693 -253865625153560367149790489184826535058 8944694 -66911709633839484526864173082777841088 8944695 67483472695885346557933781377908192000 8944696 -273055262690822639532328045013015347200 8944697 79454046603980978571858168533709152640 8944698 16487331669899765535453229282193533440 8944699 -268606303264617693800278660426720150300 8944700 56660681201769476537626498967043456000 8944701 -79122231615772530045221470266883765536 8944702 -16999147165100158578913745963206337280 8944703 -187320269247650900339040429495250782240 8944704 -11714589039160570140332099594659823616 8944705 -89424985146801263756879988965978318400 8944706 -83094682541618920169739464879027477760 8944707 36940934468674241271720690363911944440 8944708 -6201192251681462767104159926197330944 8944709 -85459914149276586443488921727019285120 8944710 -21230388124182077801552178081471527040 8944711 -393724821419497742839793716510987249248 8944712 -6409781494069715615119713933806960640 8944713 80116776016675549851403860341477018724 8944714 -105990886252068858243855017800192814544 8944715 924440523916452144996708836946107040 8944716 103841485750252716872038216086070923264 8944717 -63516953548343676512889959040654579828 8944718 -94731021119732579997625704954697285440 8944719 29478464232985344345193759609727786880 8944720 -24354300565061900974752592507832401920 8944721 258947960232084499768754650832588166144 8944722 -76687854679689456862898258875510072320 8944723 -134052512094755504003382990835950784656 8944724 86903976208443836683176976217216616192 8944725 97337551306117502995619581025987076000 8944726 103266757918784368363957658624402049024 8944727 -176509797258595254074324445785821071528 8944728 -12850231918432469114354868140309913600 8944729 -87044539356690612275819864731684903424 8944730 -29810287997681470371152059468271745600 8944731 575405642838600819108986725635999120 8944732 -196516849413531380294323387652606139904 8944733 -74639860505071122048100172425797547680 8944734 -12725918505007455665426202880372912320 8944735 206805389763323704735235823476503872960 8944736 197179093864816026362412062021539725312 8944737 -79954417240140528298986060184810776576 8944738 -115337690288237255639524290360480435840 8944739 -22696874779009872644529238830627071460 8944740 -8453279272454534164327260174095155200 8944741 -25306894102154926923808766781491904840 8944742 62372053022407662838447732327593538272 8944743 -134010916255534291922891693284826699736 8944744 -18450792400504776881589277075703808000 8944745 129411824883095082103775807718165118500 8944746 -52795245018745063219851820214986922496 8944747 -827671631887850202200751903743185888 8944748 -172037642278352964498644580790995662592 8944749 14502161365379332897169371869386318880 8944750 -29036790408553772610633387615885888000 8944751 75803531436772308275219345894103170400 8944752 -9506943527450364799699757773155729408 8944753 -174087209881265405516416498836465767936 8944754 30570194218760942124785519330171136000 8944755 -99814130825982685875105430889426239440 8944756 140668178253551266061324230412823950720 8944757 66888293602914838495732445029668629340 8944758 40401985894167453147648455938180830720 8944759 -203853286624964910722310616941077670040 8944760 160431507505894752852504630748305408000 8944761 -19563866013228067242206217101331179136 8944762 -67043661401027021865919576537535048736 8944763 -7891652070784262792863652317666842000 8944764 -69008286956836582881914301257371098624 8944765 39953073275285966816303098409421746520 8944766 119184782990682482201925037916534383104 8944767 -8930552320339655054815301884658024400 8944768 -97753782210965154408280844880838656000 8944769 -116626202624726876751924274309592494656 8944770 -11552802006201938127446304855751142400 8944771 -39584713485396292430136798926492669952 8944772 -85214703063878213007013865559299404800 8944773 4863140621722169514266495684138992224 8944774 2198273003579837213508400895782912320 8944775 55915809743433209887797341801127552000 8944776 -254408044764887668023827639881409740800 8944777 -220503014961724707267160542350225270374 8944778 -116381522114043926298991668499803612576 8944779 -166485099581853390217748278460965400640 8944780 44295440857632656218316015752432757760 8944781 135216118777930513851037857210157567392 8944782 24547239366175594610460729771241881600 8944783 136271961602265701029121749237790330424 8944784 -47979161622764830137168021177478963200 8944785 -22323202560128141861227901978112005400 8944786 1025983276799755444039262701598409504 8944787 -23181184308423990286606625874846356256 8944788 -23684533402541280073215321105969500160 8944789 -106973619494585981196591383269046428800 8944790 -483272525536085171844711085819697280 8944791 -91524428106307842185226758377088736408 8944792 -31487209594639217815882428005413109760 8944793 -12768669505157385511481935458487434624 8944794 25037096588083712209160934800666182368 8944795 -443936563826246678251762681488397200 8944796 -86713670699916934813500434050272282624 8944797 281611990010410170221749972111621450272 8944798 -58342784020909999394246304785407785600 8944799 6136402941102564404299950466671783864 8944800 -12727325119728488579657074320290611200 8944801 258897843859615085629149271659106519600 8944802 -11546281550746721922871450753179856896 8944803 38743209583737923338624487894820660720 8944804 -47439487144970634241858026247580032 8944805 -220474833632432778942021210943383244800 8944806 16932878885580958828266955845674266368 8944807 289637698290034959349685204106100184872 8944808 -3288027567125381364742150524978263040 8944809 35701119079681698151020959159651571360 8944810 -14070731975660785035320886214493844480 8944811 -39954119266546646100114023708799921576 8944812 -3724481708528192145034335267885365760 8944813 -107621759601296952841763088588441721440 8944814 75397816073461151483599230522614580480 8944815 59444309976828989515983369920220157440 8944816 4057153043083754948288240000600195072 8944817 957551129619675568249275897766996032 8944818 49421709072718803078452956512640834560 8944819 77359426045507722800742000178008271744 8944820 -103928891269562181439729649900444928000 8944821 -103598875219445246922836659632176294610 8944822 -158305172867642564047590075748040061888 8944823 240310583340088871818603673224098952800 8944824 -1512967358285001757138964964153753600 8944825 -89513945067746681690066949513458242450 8944826 -63549993906051886184677153338756508416 8944827 87825924564556694851814535350383094208 8944828 8736208364344944322662168128765600768 8944829 88410218685619271391368143861582908384 8944830 -38172411713482009860523932811412928000 8944831 -12054962288982657971443097674653477008 8944832 -1072895956439315815985582823019905024 8944833 24815234007583024659496610510101218048 8944834 -45445346958432612089742393122068608 8944835 176318271284666022995214070698335536560 8944836 -6246645652832386155526054432677206016 8944837 310467100455097691315740020206592432192 8944838 30398271243706982952509119853110364160 8944839 16207203494846925331691073161599122840 8944840 170096557708808194309586244333794764800 8944841 105010171234338282479383492991654652852 8944842 103384921448310276612562536024698349312 8944843 -98322795135687062785555798875340045976 8944844 -118759192952438143896695221444770585600 8944845 11804451600812971836070337308065527040 8944846 -65765955340353907747944032668326213120 8944847 66616403284871941403784936984390735120 8944848 30928897089945441956278488325184815104 8944849 -157565064502590022331054070781142079936 8944850 -26499176855587931896558283923720635600 8944851 9379818351463932281529862299416620800 8944852 -144242744197844072341589560797997412352 8944853 149787081534835038579085374360288609102 8944854 54074536319354937929312701550831493120 8944855 58935990223102810251148996244579728560 8944856 -122583220806134856903845073566856192000 8944857 38099239627647237963043205956739057280 8944858 -1567792316849589194807574964977965856 8944859 -92142238729091905899395387889882286848 8944860 700788885276200457856500818962882560 8944861 33468853063643839251669435958484572012 8944862 -16123663853092161912058515135721757568 8944863 -6164172844467044344697908642031993952 8944864 -26738941305952527460818633427324502016 8944865 60854528647253395359801511540488202260 8944866 -1877083978517721033050158162635303936 8944867 37169564957577439958059159315557996000 8944868 -122143069830604784847627372391019655552 8944869 -919496654341160706073830309948086112 8944870 -27910892545400431350711669658801248000 8944871 -54451208674367886880367412677542219608 8944872 -57866850394699317301758062826274406400 8944873 113401647306349750651460596447813249536 8944874 -31726147749855550764498277007134250064 8944875 -212248238827824125267221374941075832000 8944876 -8162874686266035491582408121165848320 8944877 135799248099636550583259031992323005440 8944878 44059985941532254956549774381292905024 8944879 -137045324990135018545818398462786847624 8944880 -10931346623030609217273044640837795840 8944881 -160002045873977432342232016903303767456 8944882 -105916294517156176828934255134016268288 8944883 -219724824006211240151083611589730306868 8944884 19075933163286714525081033657111920640 8944885 -273661027197793135037985965140744023240 8944886 -20998040926942914860878796064869152608 8944887 32043510884206383279825249710895285504 8944888 -105734334148970969840757888920318484480 8944889 86056794655467082496612118245164419690 8944890 -63812211510261556616646010209450969600 8944891 236092426500122555551273580373447782752 8944892 99953678815720730681092753713455795712 8944893 74033701881109632456917220176348581920 8944894 -83449745287387442370471594858007470336 8944895 39173482179931677244015789495765449600 8944896 -90639040093224647025208112126959288320 8944897 -10222884075344335485808338534591610240 8944898 23004597274687339769307478496799791136 8944899 122718443099554358759672807362638382080 8944900 109622029707089381257688359571437040000 8944901 -98172901959165274598278992542726726850 8944902 109493872064985240889755915960192192192 8944903 -2300472351464588221536755907323991552 8944904 141965005267247618213790107101201781760 8944905 -115322638297077789099133164285550910400 8944906 -34056929006208888330678636086050465440 8944907 38106202384535365081175924842140781152 8944908 -13757141808371317285723686946498658304 8944909 8832920403588188285428220083699897804 8944910 -35453232966158712772451929474149830400 8944911 4243657583813775143656108072673758752 8944912 31339689564992043296920687777677312 8944913 48664802790522343342887166494028156404 8944914 32127272616400977842314431286264137216 8944915 44656548377816102001523585402389523200 8944916 -89255570484360245892072734747995400448 8944917 -213389719343167655449809220921906370400 8944918 135555782099634770779190126841640647552 8944919 4494772509132925154458969320158005320 8944920 14136264154382747383679501735449804800 8944921 -31677402352494596756203926996004420988 8944922 -4301010759920533401973494210553920768 8944923 -5321402000300172238981270775146616832 8944924 34825397013067490414252793142671983616 8944925 82730901762953856237195042468378450 8944926 -15646062101422155449506495585829056512 8944927 118326342446101593067919213739118791776 8944928 123600583128000788425768535282881658880 8944929 31479194724220641919518523850362915968 8944930 28226261815220668959419990887031569920 8944931 -75003340152536332848537757039638389400 8944932 -132777415603370760929009424471539847168 8944933 349500393372490786120079745671610431680 8944934 35116365787483522107180227122343433600 8944935 2953003942022601803823718854989022720 8944936 37375579650648435120065241743438315520 8944937 235532588838217466237572330906091774586 8944938 -15839135940860924504048643592581903360 8944939 -194598833412049813131541634554992413260 8944940 -51225136628960147391463595248954152960 8944941 -154337218570543885274366433987125619456 8944942 -61688399529254898276036550889623083456 8944943 -24187085667452515489780197633859088400 8944944 -3874723426036519741932575614981373952 8944945 62698981808088635391578543605933487400 8944946 -456679496942721871192081596874761216 8944947 83752178471029172732567179995279919368 8944948 31941280617663474331451939475805927808 8944949 43974657838474439015264841236710682364 8944950 -6797452966247018992368272432181393600 8944951 47652738434051541877366837339042515112 8944952 -61445185219028322858859525593091153920 8944953 -53280739720435014827422742299013821440 8944954 -4773191032636028380971955189760359824 8944955 -133480826822881600883441298860428256640 8944956 1310031130470685044962350400115047424 8944957 17703936024952332970660043450526170624 8944958 -88474724651895727385862154126158784128 8944959 33847995044253003854646401266256975304 8944960 -2398424299129308711144771676793733120 8944961 13888357455078315713507517570480762324 8944962 2143695627897973060507395110631774720 8944963 38546211429056346808608799985902380480 8944964 -8263421037412812475697537891406163968 8944965 77854588407611178852906267650849894400 8944966 -81330670833785683257644153817145421760 8944967 36946557594762204011521024228552378320 8944968 -90172131341212471741436407662596874240 8944969 -156202678839804450591400162784834921280 8944970 26992525822425531738251123272683629760 8944971 16864268801051870863324799118194202624 8944972 4286179549548576731453642856363883520 8944973 -158047545654003953266580732971538624778 8944974 -4086937613135814714059245296770909952 8944975 48307898865370526676426005880035526000 8944976 9919187496494783096633298595809853440 8944977 8963535887622560675535921000648047808 8944978 66907444023906198609702877090013030400 8944979 160176211630228004711163584018683109280 8944980 -32449298228589961821090698320313364480 8944981 -150359020791017219456008203142383269636 8944982 5039383573647132186343486616939545344 8944983 -33511893264618922028994838566301431648 8944984 166853397798690811027368200087071426560 8944985 -4416338351888101589408399654506597440 8944986 -42074081131505121482254567731997238016 8944987 141889780040507194693446951147945958912 8944988 -32338731196205320060927647768138370560 8944989 -1877319470199755021114111679723432672 8944990 -22799195971660045579267165490157110400 8944991 -181189389060670106100259895686308802560 8944992 -4863520289368749694345020472028037120 8944993 -139021113342921164745569570737425211776 8944994 35924020812572837309808866156932297296 8944995 -36151077391597571912266434705239823360 8944996 244506165469047424919360561330448656000 8944997 84471820350011521413059864054832734460 8944998 -2536033687261902637092045013846383936 8944999 6156774039954300557140816012120643856 8945000 10970414853923314339154997796272000000 8945001 8079823490965850627974861881561452718 8945002 -48182599258965986430284867999966570496 8945003 302062638936416752525600888912528923252 8945004 7198232997270455913215346096200297472 8945005 -75556526590009511200425737415052100340 8945006 5383338398929193884172228472528384000 8945007 162480072817584937336944188396767589640 8945008 6141115047146160016761407942462341120 8945009 161717720128651154899459718347905194472 8945010 29884818857455178672813142443514086400 8945011 -66076601492779419882199631249542815576 8945012 -18116512308188988591373796917114613760 8945013 -62484595472815191458037634244500357632 8945014 42936119571514021075511932904734078080 8945015 153456635591386760327087484981949667160 8945016 -156209754975407932789607648700191846400 8945017 13817960285297838397664761322864190720 8945018 -160277448290655733385135958443230865040 8945019 52989093251248341913396804382849187840 8945020 -2955844477945850195304508767204003840 8945021 483433821386984461755402478373973655680 8945022 4530703734033029479972108844774977536 8945023 -132415372605498884060535031687463819520 8945024 -127989373249468801811647379127045980160 8945025 89335102242427139663700943092149314800 8945026 72959455073887866886461338436136590240 8945027 17896021112301008761750063995644759712 8945028 -33171631538973130137596047522479957888 8945029 -121293283951990300011543992319686267360 8945030 16407593350689156627579371079311468160 8945031 164979164681795137408396204917646320552 8945032 2826967075560993279193657417677496320 8945033 77607928091645752446573411370576944282 8945034 -8107892887023135233242947218978749440 8945035 -310850577395627613375461545389503174400 8945036 171258278870258574314636006771305410048 8945037 -91226251215610612562821096751251851306 8945038 -17406470952721783556023486589670588480 8945039 124225359541791388497428866324089057840 8945040 -12976842766988407683556480263923957760 8945041 38164244263100401677746123418952996672 8945042 6528506064074831975132554389082791552 8945043 126101973339679958733118032566075685744 8945044 62457516002483625177371173778342923136 8945045 91369999570396674369215884256982760320 8945046 -126828205975113764082965645057277120 8945047 159808960751299778089161379890029143496 8945048 112831079431123270012945183035228057600 8945049 -90989224119241094729522584403822525760 8945050 -3024679256419089667673030977267200000 8945051 -105887657289400492718452054542957981948 8945052 15028776742641095750167125667798078464 8945053 40261327096817387842204894209659750400 8945054 110516434745893624867052025023961710976 8945055 -2016264323578730485495234339087675200 8945056 275374349236677645481907891303454081024 8945057 276784107006768746895052015200669002880 8945058 46339887435256423643950224464012083584 8945059 -59821695624500992439133948956008898984 8945060 63630307902713970533930491639036838400 8945061 100641416075902662795889046379001760544 8945062 6600313606959326315953045692985329792 8945063 49846901321211762361996131872911176312 8945064 4658229599339398731576543460480204800 8945065 -54192233664566750551646333884727521080 8945066 -50934217301023396438947328663157352000 8945067 -86007631990133663980612246449236592000 8945068 -116806201492080798612595456668668805120 8945069 -47276544423729559460379521273222025504 8945070 -35386186087471190161146166995562108800 8945071 -94548776163861642043044596295906671728 8945072 46076410369883634192473175435960139776 8945073 178025080874473722584942867954225350368 8945074 -10805422008756229673320874856521520000 8945075 -916616919724970147248353032403104400 8945076 -40760263492104170348935731656678670336 8945077 -85872063606086365729736063463852336576 8945078 -103951890172131572350254513770838680160 8945079 -97043696884042413366096517626971827200 8945080 -82260968842566655288302247316775936000 8945081 -21593108821650163350043058681692244736 8945082 -3269657636792165849792452934476179600 8945083 29007007038029619526908420284904908576 8945084 148417356714817338336863686930127172096 8945085 19822050449601707715783674550235891200 8945086 -10900535786377420707887525002241311680 8945087 -166089781424875501929585063905094821088 8945088 14382258168211031295165476963132375040 8945089 -94080281255894349032500507694996985920 8945090 -29697960343515280005659009110853667840 8945091 -60741177801398882732790726189835322880 8945092 69894033653337883385159024493510030592 8945093 -28139498238305269232830649865431920320 8945094 24172384385836590047639182724470745472 8945095 11204905477686895140861274582620431520 8945096 -175936698409886414566830311467640478720 8945097 -96418748619649191757895265992197852800 8945098 -221410660667986425925816828711766889120 8945099 -190378963162373794576615359574207713900 8945100 -42303130469316931102447079268623232000 8945101 -284024831010238615736438687354196976992 8945102 -51686281961902493243620045782423037248 8945103 189285471430840522690220110893393143808 8945104 7355922413717966301076787695310995456 8945105 28251430771253373017788980666714974400 8945106 -49198964616815762498444988514420340736 8945107 -158018647596156986750249285345267284488 8945108 -86948464295544198738732710438988441600 8945109 96365456423822903336092429089357169728 8945110 33480292841068918714013050447894536960 8945111 33563053561091942521179923033375802720 8945112 -1531759478267697300036862576094085120 8945113 50725402889147834631859993195052967060 8945114 460901793671207631977938019865497088 8945115 -12978267875710039069414492801980347280 8945116 -232277444724544283532420519622849615360 8945117 27830248481210459318582157032905760166 8945118 118708310497103488458205408556679168 8945119 -267461076370673669556002774184268528480 8945120 82564879103024646163264250621602037760 8945121 41096313271898119454948851279991892912 8945122 -42980075797014366692055549126408655488 8945123 -127137971657403310676122874552051297520 8945124 -74644488013973634852008306568733071360 8945125 8748886035569523821684926615416384000 8945126 -76530236539236303699085211441043571488 8945127 -228962254646348172701938555828512122160 8945128 -2648710795705018589521413530361354240 8945129 189996315892288379373676732976798751120 8945130 -1714515060639753929428364367565044480 8945131 70115102407263417332228115418981830832 8945132 64995164965637800950556890937734620160 8945133 -39957246946655594626456029695171069376 8945134 72171682418537334778379124169648631808 8945135 -83682906045083298502649755994393428920 8945136 45323973673131619512971951369688023040 8945137 151049758535736315855134485708863040320 8945138 -66853847721144012407082272829905690112 8945139 -29941702260766180989272561609818318080 8945140 93433312213106232102154364374549021440 8945141 57407919949798973953669213189390182012 8945142 68307291092321716144562856752955825024 8945143 -57662859864133614963612896485543836160 8945144 108670765928502137057132608939590021120 8945145 -113814488770587819267821866828239269760 8945146 -106621808981344613698457672838646811424 8945147 300085541747888176078464428564432770596 8945148 -5402853341647477510222496844776448000 8945149 -69666891448526716573206639421903545850 8945150 -81488971060523914124165306907138427200 8945151 5081416472594616206427707804800441344 8945152 -124038868364405632426724790545676238848 8945153 77301243029576451049768620390478802880 8945154 3750531217556125782427108209319943376 8945155 8273032564273170126274467421626489120 8945156 -212898951516150949443944188231015428096 8945157 -2873157730202573897468372948533507200 8945158 69280624990067542588615439101368720960 8945159 -165227961145650867937281632983650648696 8945160 -3922040439674692755027877121281228800 8945161 1916905733465826491549732591893875584 8945162 -16715749268929748569006739660103375360 8945163 204256753947421815303070501929634981692 8945164 297613245520601150214662182368825396736 8945165 -50794110927115682851509815187362837940 8945166 -5443784190938768400203017146110380800 8945167 72800634700598270657542283612534400 8945168 -1881722895675072173586657079219716096 8945169 -11329294373505997376762989852264179360 8945170 -99762653966024499875748100269997747200 8945171 -256943017387260101451370886896506140628 8945172 -135504451695826758543030692115917618304 8945173 -12726636052925350708282923400791950578 8945174 16050529511106923579533177831699144704 8945175 -32260224194384472240957152346739914000 8945176 279877835829734427964008649801371310080 8945177 243195977013606032569098751398139342026 8945178 18772356508974963225259370119408243968 8945179 -195591376228975408111301068653241305408 8945180 -47304175191550781230900385144732889600 8945181 -56108196396619802990140249261985587200 8945182 -42219602287203721671021715931248967808 8945183 -69545217719166967903667791846895882976 8945184 -139085408397824403077532372472485642240 8945185 59767909525967024328807024711069343380 8945186 8502740126108941194289657487453523792 8945187 137067552032991273341623575966042125568 8945188 -54135751239667411802731560368128057344 8945189 -112805454132865754066710409132260545600 8945190 60555470983127611533117420645232235520 8945191 -177491127862813590601544021321050726408 8945192 -76033076352032050229846210681298048000 8945193 27317220374550485650739995070718812064 8945194 -24513343750157212020239429698938830400 8945195 -41161326391151696131193985919363638000 8945196 55922070887930869184871490257793234944 8945197 -806652258563209989013569007851729428 8945198 46487121347111089589064987083046298560 8945199 52351739630039852487269337276832981824 8945200 -12946812829350285868663060689813504000 8945201 2061770234093697591467847659620283304 8945202 -19331363912402957334435897534168777216 8945203 156997398799935296649759584345335698960 8945204 3313170966037899579558293884075395072 8945205 4055887253818031796516504063150328320 8945206 -56985641365004350983343709727729408000 8945207 190870467042073165174396020837074124456 8945208 -5281172681586347534612054504913100800 8945209 -13637698365821540097773953813429374400 8945210 92093141692465606129528096932076385760 8945211 97186620982276755140139177356050017984 8945212 29927401006203653377755460567855057920 8945213 382099210960372394220522125220224315340 8945214 -7027287100649764002350454182050272960 8945215 149400347837038799564305345504670892000 8945216 3062494271362564449697283487716868096 8945217 164644358603378232468458382975570198834 8945218 72369263935484862872683607636796196560 8945219 709155200982737276421031340306341200 8945220 -40621472512457840406693451123236126720 8945221 -41990103972400045924602407469382100578 8945222 35195011426993825083589256715089007744 8945223 -73052947157064742481941476533259412992 8945224 131274098077116895683295438009816934400 8945225 -86358491595937940701346339425295117250 8945226 -38992490806652926236812034989157576960 8945227 -563883828160046189479907446748461412840 8945228 226777168720044842190530263166285961216 8945229 120612577249666103933179498812598150848 8945230 334168286437067313645031741259834880 8945231 11738779263434313868984856758314341520 8945232 -28153116494212040441855697825970126848 8945233 47668734976652036789550877514008896624 8945234 21428188781010689446989833405459486880 8945235 2224656661517376333596492919065262000 8945236 -29363650490921534705517375337413877760 8945237 -70418377245843389747900232507649437888 8945238 -11548505102058401955873371030190850560 8945239 -154585925016206934596618875576739034080 8945240 -60841469453668143429933974005829222400 8945241 139732382355193256305465508780475172800 8945242 -1132932343684773484316466369781198848 8945243 -114135631624945976158723689911628759480 8945244 110681003094708396316154949939948037632 8945245 93371065321118459446168388744052602880 8945246 26874456527794778667849548662260888000 8945247 1005488178612861678701164726476049920 8945248 95287136314155617507868816388814536704 8945249 37548728582302664021320494972777120000 8945250 -109743324201117003408868172949768576000 8945251 28461947563176001597504818510839898624 8945252 -19786152241195904536099665477883404288 8945253 61660543358980184587182153566122417020 8945254 -127803522081509953961711803460744795424 8945255 -97430651399881875427310476827446089680 8945256 21624094491149218619833388487172915200 8945257 -114362422787389383360629738642759807520 8945258 -4344997452514877974107162976967866368 8945259 149343340343326493462283415420254204504 8945260 102007285336507034637200325640496762880 8945261 73623354083356751570823708851062955052 8945262 137166548789521450453730833977515763840 8945263 160403036263519746212088321514682946512 8945264 -5618960757914866441745932540306980864 8945265 33766065315252443796202096458637288320 8945266 707295419038409639354082817191141120 8945267 28283096720503587741159581095223443584 8945268 45284400317082130897336145555144103936 8945269 -115973526838660815672515894549977308320 8945270 33239954459940237902534395829626414080 8945271 -115920357879054983975403068632536581760 8945272 8477300907950162636862153111928135680 8945273 294496691083122682452952913993513292522 8945274 -3219216630729302777665963663635024384 8945275 81230869435325064544709831530455897600 8945276 -25966780773910266714351978396365268480 8945277 21388570794492094218198849592985542656 8945278 46734379903565349251953212192594589056 8945279 -2391310407198595307920079110448801424 8945280 61717976616718492009175845389415219200 8945281 -28880959672692145490757069875341176828 8945282 63800011769420374508984829860432570400 8945283 -58269512927973425982656427371475232776 8945284 -16798877921766221144833688730615821952 8945285 -144720846895967475547417995023080322400 8945286 -8000575216854618067875229867132372992 8945287 5844454310376777408473879173517172768 8945288 -361535273732147361306971340150942720 8945289 -211730997011657941304620611940049928480 8945290 -465094466420626915501548020429583360 8945291 392842171727129079635997525638047327584 8945292 24881821219628648031049096626089164800 8945293 206026228844695615839044516397691538976 8945294 -53118555123279821811450689161770236928 8945295 30008252905080927467495130071034019200 8945296 -17050949203727837414732269604431618048 8945297 -233184186481592970215274456421618722960 8945298 5717522064187004468679942565142716416 8945299 12128089334856747804714519774319822920 8945300 4318126924245777547244421043075276800 8945301 -86707093461032135680637984827377373440 8945302 -4991673573254084103727722940714119648 8945303 -9675261070037985545756047534343978040 8945304 135544763079672255612872227102404280320 8945305 4542580714443206815560176966867594760 8945306 10406592582183789835130375963020169184 8945307 17653962504477308326382668397415409152 8945308 176458994715065687384055644925377596928 8945309 246295400081163286205052339141862977510 8945310 21089313906046903719223816477041515520 8945311 20351057217545370455523715753281071520 8945312 197544793826019085942562132242765381632 8945313 -120795280474424097743301602426013778752 8945314 -19170537902744209185418414935365030400 8945315 -220904271669481992869203107666366688800 8945316 82391227080027407400226734611006856192 8945317 206524297885351454351173537272348915132 8945318 112349810887097790397442642184675556416 8945319 82145274281717088769857146158215413544 8945320 159817755478914520789876785606302668800 8945321 37801250319467105873702729396202912768 8945322 167113276371019056881028217470627585024 8945323 92424277059014922521066056763146539572 8945324 79029454472207142614828822161940157696 8945325 -89329108962363460913382278826502512000 8945326 -29661637709487253055384252134543564800 8945327 170859435307506137285278366559462764176 8945328 -19210744562538104253658257635294576640 8945329 62929434979132184541062923104039032320 8945330 -54347356205494489406566320029957422080 8945331 -10393796655255222160511770757943490248 8945332 32331628768717477196982801855629660160 8945333 -5288326085271196073826195436859052000 8945334 -6766070391460445317775419269927760416 8945335 -80520516006448866560195900074498529280 8945336 140611789109680262660385014106267648000 8945337 -2365676250133377563917695797068056240 8945338 -11737110185749394614761355659984948000 8945339 8503261559319736679783909217934403448 8945340 27544240321177140163237224931626700800 8945341 -56339621106874850627263170125190458100 8945342 -23793688856455057843743045573342551232 8945343 55403996772957948075000080098162540800 8945344 58953706945718269186388054465493073920 8945345 -136217564914943603116016480011562491200 8945346 3214352061295192366529712716605420800 8945347 2443555032032060756590884594464917328 8945348 -100395781126148541892601452810483138560 8945349 53672867704767752522527169480556788352 8945350 27299769280285955058718794971628098400 8945351 -107149483169561076266946022414503588648 8945352 29956963086780079266037397998787788800 8945353 -183573663909846299337825751333216127398 8945354 -86917887420054903776523102990217652736 8945355 -107178630149042616120399372284275495680 8945356 -71555127621466190506579431418736479232 8945357 192283211489937289078155083871066974700 8945358 20457490802793248281754164035624197184 8945359 214703396030097971824186230743026340416 8945360 3030605909334652202690331704253480960 8945361 129492873665065790721665244644288688000 8945362 -89042458225617970050778867904477205888 8945363 -78351699689671111774525624945198353840 8945364 38588700905508234236010124431689164800 8945365 -69645647121027834576890072904038069760 8945366 -56479326285402637701055841148469674624 8945367 12281883948198298310607397443619237248 8945368 -124716277734754773008829762852025466880 8945369 -155548832303188750715574348793841274240 8945370 -33334650648305645892121048330557388800 8945371 -305824344108638881667646352868297865280 8945372 25991561187766367890769746545572167680 8945373 -3677193071966170004676540897900681216 8945374 -37258484517445104249857517406552712064 8945375 -117610360544722717686037758976886106000 8945376 -1305295245098342217494129339554332672 8945377 6439260179687542455626934974210683072 8945378 26977582173980656983374476244624949024 8945379 15176932584758536940058791599296717024 8945380 -31684080738038349334584692313864691200 8945381 38942229511846274329443977186909005182 8945382 -2299794685555550296390002103940666496 8945383 95925383719437549256582370023800709200 8945384 -75041836361293972269276045574190284800 8945385 -101451798710050232760726023221646485440 8945386 -112565845177264235836133926116172438608 8945387 304576017492115261162977950590442250792 8945388 5631869356848624968559586197013347072 8945389 -23218215198854612221821570532079688288 8945390 -18694621691332815579153992561644272000 8945391 10763565488238114133037182622546638848 8945392 1748442163475812413315327071880970240 8945393 145832004151365711662669337731326243764 8945394 -80132586230394026496826610825127139200 8945395 62847521439416408332313445463547626080 8945396 -121788499390731945485343902243551171200 8945397 -6403419729183925175595184703195847954 8945398 38701902757793289516366731009405982720 8945399 3667280574878211423093557805932688336 8945400 -105353227594036958122413234389431296000 8945401 187392792930394554054660955507084343402 8945402 66698658622988023089030195529779127152 8945403 15980304427992197054037477456617476800 8945404 -71078128866164241885289500444901681664 8945405 -1760690632588471481631061815457850880 8945406 19303059340614893494085768979287014464 8945407 -5779559599512599834393488264078622240 8945408 68476549610515372889751345766474973184 8945409 157271407146613972758148654163001120 8945410 60828012667716798871840143132803043360 8945411 311425006387366572589185826221330397872 8945412 -3988451519095839773576984871240867840 8945413 78337644859736249676567590815802491104 8945414 106630001794707830382794196395280059712 8945415 -37667566089244683511739065518131497680 8945416 -12574955712816763960587223638836183040 8945417 -9484360855951656623625231252648936468 8945418 -50368245189123184035637309961385438720 8945419 592669925617210502486633466671282688 8945420 -1043154607606315721560489386258339840 8945421 -77005255198057845408786513970853994816 8945422 31961235846289727400214747299746217984 8945423 22692342451570629322661393606921848920 8945424 -37585608829580152679033943924554465280 8945425 76313096177405262351270446892748946150 8945426 22529214784527629845986407065455528960 8945427 234304216335865011545237693039635260000 8945428 -58289434609223607715014383892703508480 8945429 115409706200439349651240961110153494030 8945430 -21467722201136995493947837896573338880 8945431 109464191424475601292740659211037042264 8945432 -94899178440256815426405403180846080000 8945433 30337076140339784318899268070501785664 8945434 -143678361168861322141198156162398785568 8945435 38328052269529793507239478306502422160 8945436 -39783160811373537172575085151573385216 8945437 164371589215542142095072007928637774412 8945438 1411129785157971930493803631288620672 8945439 -10778557772407624190472394746634298112 8945440 20915987971268039061895032514019328000 8945441 175034077028198667731832955710473695842 8945442 24748990596271438520859552015443963520 8945443 12076477895104152706382631853349304544 8945444 131361432405296393254673528708503200000 8945445 8253264454621229172984863426030581920 8945446 -19720974636399224961719816981933356416 8945447 -47771855565398145571326887657412625920 8945448 -9733046305584344781839533959131136000 8945449 277675915883715429440272883667287267450 8945450 55898621144525164014049747921818954000 8945451 -179993736419593644831661642640597911200 8945452 74317464449608686999751021140750331136 8945453 3594728976678784774831095980011875840 8945454 7259265282546332381133004131816440832 8945455 119300232944249958715470471826913436360 8945456 17248357773266804112194010429066117120 8945457 -4174164535292113798914164489205340560 8945458 -50888639589822165741506843551201013760 8945459 -10850481764845448955286340373751940496 8945460 63358942257483095585565288307642049280 8945461 130350268871565403266152671708641867264 8945462 -35649086078571888622499864048558266560 8945463 339530668152945318289884919731375838464 8945464 235208715361572528288335259838588907520 8945465 -24800571028269038232021088104128398140 8945466 69306745835898710545020711512790528000 8945467 121124845349882927444778430990834933552 8945468 -73553713426579258984181759455911266304 8945469 -3579989063289978370216291160972109192 8945470 -6815248170842338520016913416752656320 8945471 209084919432300757747555325811630708672 8945472 32647055834646443359377478345096691712 8945473 184814531952056384384459876987114638164 8945474 -27715036839811835983134220827280998528 8945475 21555937901161199426311984463016480000 8945476 18251704052653102698565498082352402560 8945477 35416841277855352669438272090964999326 8945478 -4033180390872571971757038348104155680 8945479 76896863281314671209385819228959423680 8945480 -79890030771271079632598388835928217600 8945481 -96721112393363652279375383169402897648 8945482 -4798067242995104028416602026882840576 8945483 -89969020424376039088368690111578060268 8945484 -11117881236994201573318111010105917440 8945485 -126141835733945921309598419438824704000 8945486 -88454449525186365666001553234905712640 8945487 -192434793574684577178412521924791106456 8945488 57300093715370271448427890228238016512 8945489 5665035478614214007168530690584908466 8945490 -25468200078738243539925349586123942400 8945491 90081996808998171141260605565781647832 8945492 -88970962121976563930697495446966419584 8945493 3895799221046981009250484956840426624 8945494 -9576433389811513235211225396155284704 8945495 18413905465603523809760488239294921120 8945496 -24031757240034385666184579719019520000 8945497 -67721123231261567411776642717901557488 8945498 -21433485498881796825377881098750186000 8945499 34697674226179031887502530434514464768 8945500 29567718593722263181074909889629312000 8945501 280435167921081230364256985649053438502 8945502 -109406154090780012250726666575078807936 8945503 1466538953533267023882645201633346560 8945504 -31114949858619694042351847900385116160 8945505 -1749524451584983456361497788071577600 8945506 -41951570562860979980614517470493808048 8945507 43396003802536545408072527864626472280 8945508 -38583283585260591798871305098519304192 8945509 50643426570330438747920196976452151804 8945510 -23154726731871485549953752275813990400 8945511 -34676704524107507633402645141375853528 8945512 -269280348203833556338727810949090124800 8945513 -96664358397841271818411115081523803100 8945514 59663704538840674476026081582414609760 8945515 23779610476207081793565606958542894720 8945516 247052182527651046303030936053452554752 8945517 45070973109566720961555686749410894912 8945518 -85724996327222581993951204033171631040 8945519 -210344766444365859505639527133487929488 8945520 2453178451978853600461603162858782720 8945521 19880246456565467178661981985851963200 8945522 11735227166269808823004754659745114112 8945523 -33477127338218187449845350000500319720 8945524 -34618036277233103068442785208350337024 8945525 49730132614043214734911559246691000000 8945526 -79105854552398985606626116007777249856 8945527 23656269916399816510787064110611552792 8945528 25226729013301920173065971854816133120 8945529 58355767626342703410270399475302164448 8945530 -20825359540469273296048393629177120 8945531 21882189552312925551888100673145623040 8945532 -72675751851259271925265846016524892160 8945533 -114933423475376608175844473359260553536 8945534 -61448534802174332805356327224010107008 8945535 130164002644820411429036743604556013200 8945536 -211156814924472620621799238013319905280 8945537 -31901403564214530620803436708571881040 8945538 86890613509306089385020615205669758336 8945539 385215034426711863966180709172428619656 8945540 -114630121067853169122749219003064153600 8945541 175302207557545565523865087019462459040 8945542 16700582007763838095380660976906598400 8945543 83757082534290323014592068167254731080 8945544 -66519269446349401171233513461435842560 8945545 22537582685864699035464113118171929280 8945546 -8111749880916571571585004481274818560 8945547 -53823521130350348285271829024654797072 8945548 2723981512854552772439907303762280960 8945549 145100618850328964894720858048468954550 8945550 85449202396503265516736605954760323200 8945551 -174626567126637981525885803733481234608 8945552 -4191504382467757301937767655579058176 8945553 153756751220495317792764863281713716064 8945554 132510088854128792506733418336682712976 8945555 155694009108578322667246362496665097920 8945556 23877500018888863003385980473632815104 8945557 -249598239759156828312528928228072110528 8945558 -11939715525681944104250416940247537120 8945559 4133593727208776546988245817598473264 8945560 5137171347083700843198167988073881600 8945561 249541605759629109179461424703975272400 8945562 -53405416532286823692464915028535733760 8945563 -102879593291086930257574157749173637872 8945564 -23558679974053526847494812937810072064 8945565 -11480491725900140932150643345460960000 8945566 -1510530783387894845505014129467796736 8945567 145861351653627929296998148654488902832 8945568 14326731616874840422445240180195328000 8945569 -48637002533565954641229593254848674556 8945570 60698788561310223566059480294089736320 8945571 -101780914040591823265645875928711473288 8945572 159550247975701667849879177879555604480 8945573 3029227306773739888374102924222480000 8945574 17314452537748418922468503370876813312 8945575 -80354822196480090779251155830170619200 8945576 35321407771392253132558648102334254080 8945577 27388443774357737156666732708575807488 8945578 -130409011809067230815048445225149966160 8945579 -192711479188121179997927189394238511820 8945580 439682244875428792895323647812812800 8945581 310521200004240024170139234153596239382 8945582 -46675620029580234686822827678441059648 8945583 -27219598968651569915034802174687992816 8945584 -25514931463391786585432832765132390400 8945585 96073492278134864946964034738479749120 8945586 -32066121171277505414825949960614200320 8945587 -21556391354894320780384802743543077480 8945588 73356878793046787693730729630064226688 8945589 -54910840514268083503143014461426835232 8945590 40894216409779179686789874796037260800 8945591 -3413002871528856386259173391653891688 8945592 99265943553843340516915962931400478720 8945593 131060427211968976200013576077200796842 8945594 37173394061397057832267846372904255232 8945595 119228898714887463611418828478327158000 8945596 68507180731056742780145038809091407360 8945597 -32093350339332842822237950372371059520 8945598 -58875994712479980424498914796962860736 8945599 -17282032529717995254084865585630477360 8945600 27190391070545218161823755248232038400 8945601 20545734895269727813776135930043503360 8945602 -147038138209964169654223532276887699248 8945603 -11117274018618683511022449077621219016 8945604 -154839307321448842051810597406332796928 8945605 35558838907221211588825694752114911960 8945606 -95416912345081906780280862899370830016 8945607 14337557742413458355755905989187016320 8945608 11253327028807270153511979934391992320 8945609 147191088473048463394749097722001854810 8945610 -38326010235916660291958382296195178240 8945611 261416962845720790035807730925895480212 8945612 -19269631414198137787804640144494952448 8945613 -125012787495701341109573787482207937600 8945614 97859735178074158998902335426244350656 8945615 60287638337276149429503287206465327200 8945616 -94415175633499479148524549538185216 8945617 258774358898971776001730809507117415666 8945618 -62107728207488631646063847939955697920 8945619 -65618063922850029618844099489236797256 8945620 -574163789584369484489146613133189120 8945621 352800054957898017709149784637814150492 8945622 10806673872530064103043787747987772032 8945623 -2210173933753197589822089814971983568 8945624 -35731864884465133235578314073182935040 8945625 -12662715756002989177807091340453360000 8945626 10573238025086632356990674235264491520 8945627 101241457374912121800956888993300353476 8945628 -25471664478115949700759156605782401024 8945629 90263994252577490300368420067699201472 8945630 -18280572014785761027382284223283232000 8945631 58278704163764629677334789125959369712 8945632 313634044110390550621633430312233992192 8945633 -490020418119038796556941540809185845456 8945634 -1457786962863455894239740397725802752 8945635 -87446346085972966200773094324508199040 8945636 -28269856371768417411707788718320386432 8945637 -29292721430870042575073717214464658720 8945638 13123393010899350296029422261060701952 8945639 -6214281802890531050743575378103311360 8945640 4716066861643694070075245172666777600 8945641 157766135935639881388977786943561082042 8945642 -62580875640926344351402431858192744528 8945643 19441174118822003513012832239394820608 8945644 -140484090442920501316353711950990489600 8945645 -29536318596446125487999118721422351360 8945646 -57933857702975260516038528729526996416 8945647 -44655270846349743694402717735877555600 8945648 33282473569615594007661423824003727360 8945649 -113894132061949856876855549656119594366 8945650 -5232433935294527219464263970820544000 8945651 126604908279030656957599529915654628960 8945652 69565626158841920459891443735443013632 8945653 -393337377821428746920939565315723344096 8945654 170011438049277968591102561388386671776 8945655 24980685785728197981180697339472437920 8945656 -255186039692876357634631874913733632000 8945657 11667140419338843380430668221898943360 8945658 -26192695655167726765463354348103311136 8945659 -1930464728489761512355688680793870640 8945660 5827789996291505424824946567949593600 8945661 28516923926363788660910189104513155072 8945662 -9209114092856283109894895746275216000 8945663 -285523305457866725095290487333963481088 8945664 -15798722262221375105303502838793502720 8945665 144888203721280728097216273448083573800 8945666 -25012871383909176173160865920246114816 8945667 -55782221286503861830416490482918143520 8945668 151299508865187467012897481664723154048 8945669 -92707821298155968069078897398957296930 8945670 16133623376021659012095215359593062400 8945671 -5526410832461500638388738303383698976 8945672 58849077113029919513829542640249415680 8945673 1064565913590414468484361796737495808 8945674 -3116926172831583917606569696587300768 8945675 4247891883862451871643543168213530000 8945676 -36434912628640789231491759389793755136 8945677 2419003624519711295339563189738751808 8945678 -11116737450717409544443776070863010944 8945679 796865942307837143735950676179653648 8945680 -5243896847058731281862631006336368640 8945681 -60514527876479665138384827221608190736 8945682 11791781159104352328867498153371143680 8945683 -145860547492339638349077470086998938068 8945684 39114932059327655244134273683816108032 8945685 -10457360689390270136280551526761734020 8945686 66225817739806216429733267525228677824 8945687 14820579461416923167025059946550241232 8945688 -34228547810256153325869151371319910400 8945689 105411246676028449936578809287533994752 8945690 34636726352159409686722938604295075520 8945691 188268767186657670306980918400080247192 8945692 32911139078665901635173827416955038720 8945693 54603279649222534931519503693287002784 8945694 -49653484461419383817441783287736832000 8945695 -22124442735551916527128586175471066000 8945696 171083552720637558157275601234742280192 8945697 96702611931282006525052755636912730800 8945698 -108594190961962063734522928159069332480 8945699 -110919571724972288599282070774347401264 8945700 4011095445955412648496530646699648000 8945701 -50695600359665633366523004847934125696 8945702 159220075604451471909128723174518467552 8945703 -18988158882619540068289772300145802656 8945704 69847246783482680307705439198891622400 8945705 277486106367447696762621645024394611720 8945706 -11248259650410438327995439098552414208 8945707 -89463155491482480411643594918833140044 8945708 4124887822389868397083332064083242496 8945709 39874068700080954409082961277031594304 8945710 7823928906125941988569950135308459520 8945711 179572735064866561699765867413401697984 8945712 557829003933144909481467291521384448 8945713 59565105933894616306742396510919554240 8945714 -1754208959463181983335598991234466544 8945715 -47457894178518460179755128660218091680 8945716 -47551259930461529592351035157970968576 8945717 42396492604728845594068938418601555232 8945718 -9952135355502188935476329854153221696 8945719 309348005511373302882968326524931454120 8945720 159464183103089059943544352741785600 8945721 5420956826548716318782972819251741962 8945722 176684520105805154821223400497494755072 8945723 240005044726916311353595185470990698560 8945724 41652184755075821976795434151829664256 8945725 2082398230509289175297189381695183250 8945726 24004322480385365589794908691776825344 8945727 16987492994049013692886911922759477632 8945728 68363186391626067063316897403032829952 8945729 48856293712719835004570187799355088084 8945730 26002722336935679318422068529414729760 8945731 109771593859327512829495071650818228992 8945732 -45434954859801064523119716674495201280 8945733 -152445449325612568748579731354640882976 8945734 -32579792430552825519199462592946933024 8945735 20027934558976367601081479607202690560 8945736 -38327396192022958083805238258988441600 8945737 15068296801416112039870799200478414352 8945738 -19631494627495187185166894502171606480 8945739 -80564799066947037962072196525583282800 8945740 -120080038460650506795758489455291729920 8945741 -78718350173604744939977484391679040 8945742 -37490319452875984223188124111760570240 8945743 290441772752525012718220087087140959584 8945744 21393554663757454352384167850496737280 8945745 -63507893252761389933161987486095353600 8945746 2423750725971335980129883651824622400 8945747 176396188440283535646941541573916649196 8945748 47306109840508665784709690679319633920 8945749 52360589920124171957054020785897911352 8945750 -30534969535012742617293034418207712000 8945751 -48617264300492665499804960950721214720 8945752 290403926647792111784216279839839897600 8945753 -65477065558815574953732167806143605760 8945754 44915544969196285201524744478439416320 8945755 3911180247215145794695463535068493120 8945756 -308116412341165995376022821671442326528 8945757 -95463935877286308513825338695547016960 8945758 16464888349226088894534986424360292608 8945759 -40942340114160292660609023204271235040 8945760 49484137710576628748804041850117160960 8945761 179874978947623744726696841609546338224 8945762 -6218437020199777018980270449551234560 8945763 -923741068700585779081440893859935232 8945764 5016092227446008166338735219137464576 8945765 -168926177289641892815611221883505918340 8945766 25230196957522458663181263446364139200 8945767 -293850871780996628449607593317694349048 8945768 -25444453714587867074786941769301411840 8945769 25585302849917047518739972020049932480 8945770 -25377488176775612629734693458770176000 8945771 -198172051340278014940720788636915494028 8945772 -105112997920404440009415129324930048 8945773 -115337756957892821026434701280016729280 8945774 108483925944427849215734867057256504192 8945775 72816341190626009131985518906126140000 8945776 -19535125181815379168658184061170024448 8945777 83146495074004122976682484180206507940 8945778 80166184158195430189954281572044189824 8945779 10499174159393648060652431465056194380 8945780 360639655230354533219713990399157760 8945781 2195135173270129793315008123552761216 8945782 -65663637747731465466112176208535347968 8945783 -105619288463592011727664591386385708800 8945784 47438137273559072445031423675969474560 8945785 11002877337852061710257424155888694600 8945786 -12937265181257707934462882375271728160 8945787 -74237321926727994476787104359575360000 8945788 15720576160344591320576078757914590720 8945789 -301951222786377272850713672333962560 8945790 4189014763740469772697101024441548800 8945791 125630408014712619322591571871521485152 8945792 154673570117955209229017321275612200960 8945793 -84040486357514951741550364431902159118 8945794 5539029835201830028574045397052231680 8945795 -143300883180706006966318873571676601200 8945796 -19670088069042818955132219850091390976 8945797 41958907960305135585489108235722560032 8945798 -203565855550406445157965799880448495360 8945799 -142082103276002760646731027631143938136 8945800 -77301518274721443083163382857882240000 8945801 -142390060968790636938204186480618500400 8945802 215311017807606384058007171459334712320 8945803 -17491833553539898644449332547447836416 8945804 62002952750576018290156944658720358400 8945805 -14351290452717591001804846834583609280 8945806 288626218935520230560468453764492224 8945807 -68076240278490749882993918060680155720 8945808 16074629743902967596947964635771043840 8945809 92267409483524473654563607308275785010 8945810 -38267417900451666019664124304182361440 8945811 -84970560527665126149563123526261986400 8945812 -11113031218798321865594615282122473728 8945813 56231879628178212606129749322418834062 8945814 -24538349860950698087086680683423261760 8945815 45056128774211569073366005805469399960 8945816 -282982410082859915079421203840498892800 8945817 73627162238704964838950237879332525248 8945818 19968870032398187769527966783467031040 8945819 56578356642640211647460888955741833220 8945820 -26608587645055883589622220115131412480 8945821 -67803739010678120321385386962666813978 8945822 -63400374092918266439733997786886556288 8945823 -28943927017862069065237903423733853312 8945824 -60140050348597356871250790271923585024 8945825 11687921665516889099204518078425676800 8945826 -50028363390049786492133249541711972096 8945827 -58935809481730049999791349608116637440 8945828 -154734043477385021522938242222640463232 8945829 -165853667951442515492447087675477943360 8945830 48384874594741328733731814455065614720 8945831 -120845151477389858006662163878337778336 8945832 133464539681970248428115057977342279680 8945833 77344084050637260615089629090374766800 8945834 167616927734173288422589451598507504816 8945835 -37426214138511525569302720975583335200 8945836 35097203997665848631918471786774231040 8945837 326903120371209041415253646184920670486 8945838 -32959519801534482839255662239268302912 8945839 -176526795177979838618344833794069726208 8945840 -54947785847827577016535029486782054400 8945841 -160482456348575124841036801630095032208 8945842 109951183110776958708898057322493231360 8945843 -32739905951573136091693696838160965640 8945844 -18212435431175429341025153920451923968 8945845 111840552117668903710660845691454243100 8945846 -4551146139537531615796171623758592000 8945847 -27148832596917918585209422597113130176 8945848 -81931774962242887689796404003159552000 8945849 3451764858382761536306847912521814048 8945850 4098229741681995181704954700545907200 8945851 -109057846172107622935098645476009205148 8945852 -28849809351651524539038401866015495680 8945853 119901613943797090853479203911941657728 8945854 -137697326484905511238531341798596346624 8945855 -79465210222378197004861009605612179040 8945856 28794855696174700755459677772023070720 8945857 -157863198819320753903166569157193959248 8945858 -3718813056769311014841964018055073792 8945859 -143345695589257191100533877697619162624 8945860 -15250963315733815738661947796195819520 8945861 -95694580144709836689912223763111465700 8945862 -100691670072435167212293096333786314880 8945863 -120869603128636314775596115767576217080 8945864 81585448357401232101452487838388889600 8945865 -41242325104108346464207650910916217600 8945866 10195279860232754814253752857148739632 8945867 -83561140888308191952752196921788553216 8945868 2394270855292380804482221970447007744 8945869 94908899936683929127568740831028177270 8945870 -18415877297341551981010058595777523200 8945871 -15502195993137456497711811280652620800 8945872 -8512256676672694447303737134636236800 8945873 -49874707932161492998730397189085538112 8945874 -12627314914557069490501943164814400000 8945875 220539167719685021429831949091061940000 8945876 148945886454931270905395284150435315200 8945877 -89719671808226883058378213387996003680 8945878 -30955797291863115449437184385318630144 8945879 -21881518571480488978638154361513126520 8945880 65759023195281992092262589885107404800 8945881 -125210628553820090705610855457207413120 8945882 77795807336385543375402267403987670784 8945883 68138630499575596095392620291676280 8945884 -97416853812124031096321656606127398400 8945885 77184113343264470283118747737468063600 8945886 52304102953518174800521554187403802624 8945887 -73675094156341842442773302473741237568 8945888 1327104110225469904772818253511131136 8945889 142703876081186556340429024209811349424 8945890 -30140352028249748513921375379854488800 8945891 -57608843989422978664641340367314489200 8945892 2022693263044754540825256787912412160 8945893 63251422498093328482614274983282300 8945894 -167514611485689108141336508246925100288 8945895 -8106796853703622846345072529616768000 8945896 -141985145144223262677552254850786508800 8945897 75702404824795813818414517370950953252 8945898 -30008389337232058675310085736932724992 8945899 257174777890095955706425167781644614900 8945900 -33251139306733795682495835427842528000 8945901 -1070530055708007370242877105819803840 8945902 -15843394949446691908659766714303006848 8945903 9647401317316129273172084773187430120 8945904 -11338193830922521059200128505229606912 8945905 -87540776296938153044107710832924916940 8945906 64245031530061276556332819579954825344 8945907 -107187690065687736456004048261908508608 8945908 -180160484034401285610954239997441503872 8945909 -20710286883905917480437028007450693568 8945910 88529441365215647637013404238633920000 8945911 -53699596811907470114503369716738993848 8945912 -95244662358318776279767515935732121600 8945913 31094850809275687839399681462283585728 8945914 -43639015689589037600994974239808332944 8945915 -2809946445807582979026120163168738560 8945916 19136093223074401356165511981466664960 8945917 -10795436368175480315035220832526781300 8945918 35113965270303729339706681538732858880 8945919 33359132891648569218226761518415164520 8945920 1957028678387452134873342801661132800 8945921 376515693132824665242932608706381899200 8945922 -27109430964578434097058963036392793600 8945923 -24284060175169594662570991742173225056 8945924 -29839237906476939132039437644774110720 8945925 -14508157933404590992051875807257244000 8945926 -78706856183123686092097300659549210816 8945927 78986821193145188385497573822964644112 8945928 -175966793784245185674114297484863360000 8945929 39049834096576734182737817280384777408 8945930 -31843709561282851074035774855705427360 8945931 9172539017449880840265069382476884400 8945932 55312010087197059057392356311676618496 8945933 25841082452449109488788683318059285440 8945934 17334093430936147867747388944377431040 8945935 1449748430186067172485269156837631600 8945936 17213780141189379547159372571052490752 8945937 24096660295725958945786301996029532160 8945938 -4210836608589635097859737035793340800 8945939 59541567468590955406355306480050237740 8945940 74035291082909223091915485514176768000 8945941 7064966466166148566779162435122067342 8945942 4265421472822851757778248442351093760 8945943 7925869243448175707136321951875273064 8945944 116318187196435135906308731678132551680 8945945 -1591642669117639230408901869973846080 8945946 -19582826909479157155327499399901197328 8945947 264573967384257702760732843590603563396 8945948 84201705581525096559391799594884363776 8945949 -66040506577016424986539512075975709920 8945950 -6259263609806341314076006654544078400 8945951 115900233578414356325205174371301923952 8945952 -134016974211557507411728542560027148288 8945953 90511651474132847020070497898451247202 8945954 -10152146264229493291486119481174831968 8945955 -88804903311721083036318826227417298800 8945956 -219338570592471200527501821040624362880 8945957 21176729786302712122574062329917081820 8945958 12822692340280253216765712944649984000 8945959 202460894127001418051430277560306374040 8945960 -184959555441761675661943454889984000000 8945961 -8259781138576803634171366049355736416 8945962 75680057274345477463902994562634116352 8945963 58280384458639195468675271586778341504 8945964 -7616702006510023775663123164118671104 8945965 47749536567602325557330357876132286720 8945966 -151873951709332985856785683038416186880 8945967 -110898594409888174573174877219061205488 8945968 -75290903459843864388353040336500113408 8945969 -245478646880172267651483589047680283630 8945970 57896915392013203738193279164594675200 8945971 133373173991913296427596927070551259952 8945972 50800734428117129096459455864910592000 8945973 58142980365144008710395778665254274222 8945974 -161890332240544631819008050661547135616 8945975 -49847784566454453863526853505230854000 8945976 -33279086282641283988014276768011960320 8945977 35908167260038047902018696629763149572 8945978 2475950919403194259691204183973880320 8945979 42415037433637071051308257725792258240 8945980 15458735481250172720095622743220551680 8945981 -27573583517349639265089712011689158272 8945982 -49380808921403012474892664800984552000 8945983 207258318334368221038332737239998967232 8945984 22370905467635325803637162334592434176 8945985 19898947245123577219789300850752464000 8945986 6283163847364777523402169713595072000 8945987 132622414553587778730330483693892519632 8945988 74673124630435899992944509900705091584 8945989 -66774381256410863260146897262532247072 8945990 -29017627873191042876258333408443779200 8945991 144515342417172148510450609465942975440 8945992 131921760706043530620490216575102812160 8945993 -59814124693824783945359797213409849280 8945994 80292343875970639033004345575433568000 8945995 -16465842889053375849662019708705385440 8945996 214372182911953386883086764802199008000 8945997 -19243842437475534619078242503041800000 8945998 16151733887347679451705518086750285440 8945999 7844099553812380096134688342005126000 8946000 -6602725625698590363534127999352832000 8946001 -217002325016247959718186982182616121998 8946002 57391642699724533925824482717553015104 8946003 -41467730445756247164879532314722890752 8946004 -18532442243324412337546500652308871424 8946005 23275474842324277365825174353533485660 8946006 12674016620753093653011523249721171904 8946007 -87925845567959308593997172405022597120 8946008 91028475126357119810556705896200028160 8946009 -70511646303417646526237988368526259200 8946010 -8436583197369211996765637775120752640 8946011 56191089530743530122003502091939574784 8946012 -157783203085097925077733629595030187008 8946013 -13963948634395504435152878250896314260 8946014 20959386550271115051220077434699136 8946015 -76330472677821226825839064630502024400 8946016 169416554987983794460892410120688369664 8946017 -127840905738103474733452216113132600000 8946018 58378943592420746651696078478022590720 8946019 -157403865507745611419674909050743690504 8946020 -37872819714892634689028452971139031040 8946021 -249202287084026613748215830272805376 8946022 78706032414189103509871926392631705312 8946023 290405696360815789000355482150786529520 8946024 47251350427253591323509638003132497920 8946025 -45684427540403764986567019657271132400 8946026 -127543928367516585528914072366201886288 8946027 -10910955233073101032253423477344903200 8946028 24311314641834338522769322280890162176 8946029 -134791015369308854235078753925855016040 8946030 16149716014151281043289744576849928320 8946031 52700779297127074099894613846158234832 8946032 11604631818808848066081269105307648000 8946033 80760703007297011825129512387499642224 8946034 35521457049758365448980189585107317760 8946035 15516405638522017624485260948102794560 8946036 37723520461649230253896865656408166400 8946037 272935043658008941607587938580870608686 8946038 -60776506653069369077488157550821194080 8946039 -109640285360305227540932121001035613440 8946040 51131943604230691031005994244725760000 8946041 -167413525353243831773125649232364574976 8946042 -6257455759097731975648398207048548352 8946043 139868779670397044686740091188658096292 8946044 -34504848679816075112923851623770404864 8946045 -8590583541283122893945732404720848000 8946046 -135349064678543821223037343947652711680 8946047 118401008348980528364936649019847573112 8946048 60333039391660245864554866064196894720 8946049 -118855575081508025036786661707376102464 8946050 32168617706855564063901205108816930800 8946051 -114974079290586344102802267090498319368 8946052 91370035670068566084051808475464903680 8946053 71317474051608422264960549278036384860 8946054 -5074168254013823040693395233558250112 8946055 219962848062172311268557308362533402000 8946056 -42652165846706521885642270856201994240 8946057 -80751191132882552020243113227356402560 8946058 51943148051831441143561457512239697920 8946059 -35765436297155688104428732385298995496 8946060 4242719817043025209622705599169448960 8946061 -151453929534042987504462094244441099338 8946062 29578687499885658676306619978021371200 8946063 53348468279509697993386334022770974944 8946064 428918390833651383749430734396391424 8946065 238302031102223296720718513601312480000 8946066 -34872839985848301981153322752957926400 8946067 -55536285014656547465933241526630239680 8946068 142623037620294802291749413441862142848 8946069 33977198700587177882297495864273825280 8946070 -646577284549825538924595029972490240 8946071 -58326818092949524843345377164812437456 8946072 -19772450473767580314411670397952000000 8946073 -12694980913916652249332298232657323776 8946074 104835052467525840323997177696232627200 8946075 -64341986365757661497937986048613370800 8946076 94833360561921246076887007966560181760 8946077 -5324294577481652049295443912505559016 8946078 -43919232596660351710256426099325072576 8946079 -50061907215747664656230128625491631616 8946080 -37781535543821582464674720637947740160 8946081 57902559401128092509649947493123049491 8946082 17986036366281961546191495353747133504 8946083 145479877051446990016530433378066426332 8946084 -41980062015958875086621711158540259328 8946085 -15752125223051737716898678632947945220 8946086 44658138206114273012713749132713842944 8946087 94689926954375030122466288230601420880 8946088 195680594362803823440032069668388981760 8946089 70266955546124123393878613427938896890 8946090 -6165650306138982334887265542834302880 8946091 -60903015751556226237240575339377969152 8946092 -23844928137182507453054402050925111808 8946093 34800743546337671015631382370599853760 8946094 142505809188532643397438384739408272960 8946095 -168760510835999926812198192977090105400 8946096 340581448676125722206706103555817472 8946097 138442670465550421434890840580299950152 8946098 -56337500971829748391094399233774884864 8946099 155731778739295213488202244970075147120 8946100 13223364870843021263293281856967942400 8946101 215531184755522894384234532501283077102 8946102 -2930079725613591859051818548993326080 8946103 19643049731462883618197305490449662864 8946104 -31154201919974267930942264617981870080 8946105 -34500659031743160794597882389902142080 8946106 -10410722304758481919490680926149428032 8946107 -325524868065733024899389995660973400 8946108 -130098484752582850425177586817829834240 8946109 286916770755307088921620502363486184300 8946110 -45853645454135538763596044310830255040 8946111 -15943460769081322125132198698752124160 8946112 27051377325584044075362245390599454720 8946113 219647114388791718488319023428173217584 8946114 -114306285587954534140613068836798382080 8946115 -155935582573617396722218895821931520240 8946116 -58383662424568960302070517045409967872 8946117 -166275984621146279334481226665976186466 8946118 49292369711076384393042103235628433920 8946119 22054121703724803544352434672960009152 8946120 -22714247169730869176047370301576806400 8946121 -342874003045135143686371678329358237056 8946122 -95862729807116132982555130392037177248 8946123 138345492142568290306391274642006466800 8946124 -85623850344031868901191916194945515008 8946125 113578205624989602985832656230864015000 8946126 -1732528235604967106930432361506697408 8946127 1453883121984400868163142996160285920 8946128 12777357475170943443269698499301629952 8946129 -96834423313907174670136076285965350432 8946130 -57112714381938488987427989275098803040 8946131 87534535721230149235733297917065363120 8946132 50881056714795240042701243362410534912 8946133 -68705291392567190959698992870128200960 8946134 -28242526284191896223583140232852092928 8946135 -23069329345311105456539002065905280 8946136 -242158227461208862598777904640155064320 8946137 -144310890335607197257518501459211124214 8946138 66220111635667048398659920879002571008 8946139 3084764835989025060347103793772287940 8946140 52057396833333009446835601333337978880 8946141 17793969341159182531180470310763099424 8946142 18931640206087123761473436669979444416 8946143 -262238654709654912673056653025313623600 8946144 185581652073080231731237341018844299264 8946145 -53488410447348570288086196336810584280 8946146 71839432655752251513864571000419921408 8946147 3523467492062381148099458786245539072 8946148 127984711789032089437401677440486661376 8946149 -197824033085559571017535803151513314336 8946150 -41217487891547905068467068123776000 8946151 93677163640394166635948950508461860152 8946152 -47723672539097688138140987688540211200 8946153 214331087712195133934632947606819448800 8946154 -30986888207907576497093663777786896128 8946155 -85644346750652327782804496874477170640 8946156 23665188521309303736581202632602598400 8946157 107059269453248253071330240848708532832 8946158 -29204633692475605605448775534332583616 8946159 -66875114811529055440299600059219340912 8946160 32597253346285303964381733344683130880 8946161 -1645321149609772947051060528368493696 8946162 10908747910489247629806600674974542240 8946163 130166151068765789072791980871042836360 8946164 83077531069253149861814041840327262976 8946165 -65220146049854470680167242147367590080 8946166 92013265883682151674152669939955115008 8946167 38180365838593488627290539160298583632 8946168 115614945520916143169685920436757463040 8946169 -177715299564034422170722738121362628160 8946170 8966180078074123594777011722523475680 8946171 -48176870981277105229355065265173173792 8946172 54816012060959934278726066641118057472 8946173 -200310885375917410491318048027136387578 8946174 -5134058253294257031511611878680203648 8946175 -49227421849066609252034863345223433000 8946176 28353231337611512269417741187498901504 8946177 10191114187473464554780810003835081520 8946178 -102562383080710885875328838842862733360 8946179 105914856803948243173782290506094506560 8946180 123404928842494500393288270957150412800 8946181 244859683855679740971311264823059012700 8946182 5823267831196435104078247144773085440 8946183 -5138034445864285935510063572836249176 8946184 13604782815647110127851636827843072000 8946185 -147500572860987630191123954203484639040 8946186 -59714254827303667520047710353575623936 8946187 -42603010204672464062807173263751541164 8946188 5945542051177272460477558852705213440 8946189 -61286164025705060463119752616554667712 8946190 37543729782302502620981215379227176960 8946191 141639664276036270409965325146119898800 8946192 -37601409418005188534181796969720381440 8946193 1690766117836786728288661666527472064 8946194 60235477116630059688953533304421610896 8946195 17176346361525926612948688509385104640 8946196 -22096489220271102006318120337357803520 8946197 24479028337247178496982875967907747840 8946198 5263558184105656733235500143672908384 8946199 -407875866849381331434839175804280090608 8946200 -51124599666084455708531499936916992000 8946201 9153220067159628144947823481132334304 8946202 -126274667592739456140690004653921842448 8946203 94872713038214650861193485054536011280 8946204 -62918175384449580053863221124771874304 8946205 5321881255252522618104673500532371960 8946206 136800691419487825129136946120433479552 8946207 -8732363435303507902994189529802777560 8946208 -268164554345873154655567147391753650176 8946209 -285772705576149137617863869801260690590 8946210 3089620661777340847132394318752051200 8946211 206883974663063924853752656019611134812 8946212 -105326046124136929998796560358657502208 8946213 18487275071888976755361072995240650368 8946214 -162898820851053433098371811205964864544 8946215 270460103256967436589338449360692609600 8946216 -73904929802258967759736777066008422400 8946217 -77964321471336332613659244065493147008 8946218 -52725162278497615136597286024140042496 8946219 -148150149442237692812629736744876399952 8946220 121058129686200939599907564142561658880 8946221 54417370368103656696450233742187222422 8946222 27304334949043868670037161212592044160 8946223 10062327712267650010479062371988253408 8946224 3922476686360648810175550620505522176 8946225 78586437924657688184748525030426631350 8946226 8512719479179435993764621030895434240 8946227 24423944144596849951477181138963338992 8946228 -1128031380927361240499865106652774400 8946229 -19580129539449637072279038736340335680 8946230 -49117083360636151746546842489872233600 8946231 -18828376608400387285096496956087990656 8946232 -133885644073936903023637697809963499520 8946233 173046189821796972011124946377642028500 8946234 -18640831253751382714364590605993899520 8946235 160127406446918992877539081995676951680 8946236 199826568840690457461369596551732224 8946237 69885406498818556084858320967167154752 8946238 5654845627062275724951669556992998400 8946239 -372448018411105640924988356416786556040 8946240 25576381575240218808705497876240793600 8946241 -15415501556757425705583542079603442560 8946242 156364021006155465957774542154126110592 8946243 -141083824527556227832327334103392246268 8946244 22172391729096797620419376484913664000 8946245 -11604964179402150867772402636913817600 8946246 -65621856434119591005825933965224977216 8946247 224065318241269471643472291528642980696 8946248 -91960317217924480347448254045364224000 8946249 29689672966432712902201716227426006016 8946250 -13865336628807286259188107869354580000 8946251 52653237862770950490743353317143487252 8946252 6665088899555274400686270197465186304 8946253 223733283484090109016021752186594176502 8946254 131852468752358425512198702775306512576 8946255 19817178145048859176470494537766691200 8946256 23039787606317537701762349953703936 8946257 -120863948133002397640288049581381744320 8946258 -38848239566647685562181654052311795200 8946259 33055448051783149002286856210666427392 8946260 96826476499684746693148432323232028160 8946261 -2178842367591854906233921908678604800 8946262 -86022026530351187050838784317140486656 8946263 258101684471565999751198213481883840 8946264 -63398662345543360057590787199365939200 8946265 205012031041428390824051099417662136520 8946266 -7461927250740098247850839033590092800 8946267 -12168022214095058909627821805294840832 8946268 -211081754139717818984405568294068720640 8946269 111693677718999278645756980551646413996 8946270 4250343557355295917503098826988220800 8946271 228623915877263803858108168453150555312 8946272 -208644612813338947647363309748004978688 8946273 89420841705022827513705969563743922160 8946274 96528579868999701375072985098731704320 8946275 34887319660930204308617401655720146800 8946276 134025400435597593921113596240515194880 8946277 125752004537722057013282687126463173978 8946278 -27484574657790248571558216237595243200 8946279 -475032811077129384988455472849475496 8946280 26908515306102924216033662278287360000 8946281 223116251209364383337040189333659777082 8946282 15751457550331869017067025120007245056 8946283 133235905813300399012180610870168755200 8946284 -14213295186295151875061544667087057920 8946285 1882475594754650279985301201456351200 8946286 18013727305559994468429757584629270592 8946287 4764139373051319829021965438201490944 8946288 9121027514400909890965329222292439040 8946289 -205842684715766076269127550625011760400 8946290 22063269125866097664922721708766873600 8946291 170209742910459545741243293591366529592 8946292 -113430657726464156555845987553080633984 8946293 202512473606691395061459009817132714542 8946294 14367116743216164566291489976862894080 8946295 177532732409740356177546510762799714800 8946296 -4649646925995099425946343931656396800 8946297 -16359902469636667606293364460571295680 8946298 95815037763360524977589832993159980400 8946299 -76290925362284628998243000563412753760 8946300 22509206956721853254254538467958169600 8946301 -47927736524557847144925092263425543936 8946302 2539115494211639529804297212757807552 8946303 -174689020901373161573523574596226201200 8946304 51354157912962319427034542473897574400 8946305 -25413056892337777535485475764511226540 8946306 39432368352027434704497391588426738512 8946307 -7457817182601675266357999996053755000 8946308 -34894829336675346039401418924074717184 8946309 298936436965511091683316437709163072512 8946310 21627285090243978084329663555416081920 8946311 -149587553802799867150999499128647955176 8946312 487081935276671824736653264137707520 8946313 -120639639948739568111648108485790350438 8946314 -20635344167264230918502908442983821312 8946315 2243141509867305271108962787204185600 8946316 49125934802641354722570990556616624640 8946317 -87520352053697862461537083520805218634 8946318 -106267454977325750791926193122915133440 8946319 -398428426267808240279809752766030260504 8946320 35296831646267003852802663687835238400 8946321 28972199347515559327857425025957457920 8946322 -2029368395895132525745036461978053376 8946323 2532050318125599413149733543911286928 8946324 -49400149870505432320688181025359987840 8946325 35952990057416062018538993627287492500 8946326 -146168081388027848945105380290221147520 8946327 25198991003258560429336712861524563408 8946328 -240426707354581009107593362362342819840 8946329 -59448057494083189311184379369661345024 8946330 -30030777193672332409800121813849294080 8946331 -253671906644764253076066705214669513808 8946332 -216752594310784326554687874642248200704 8946333 23362124429720495252798975999046277440 8946334 -32405626310988942860442496565296777920 8946335 73553469714532379106619536765740812560 8946336 25993658126953742250141398287540813824 8946337 239665894003392332689200357463930869986 8946338 137513489745813111494176990405013290320 8946339 193066754010426404527050155808082537200 8946340 -58723485831259156961528507685460684800 8946341 34051831587799905807477617567197138812 8946342 5704424518334264303236231915352442240 8946343 -42817072211871948396464529119913540640 8946344 -126184468135783041886652693272015994880 8946345 -9822981084999634326851014577915868480 8946346 -50635627380516478427829111393328354128 8946347 -150481032037820389118991674724873539760 8946348 16265119899987998393561271986471585280 8946349 44930752010516891269739635977517073964 8946350 -10226893159138931887699349617334179200 8946351 9709598732125350237437134810305263880 8946352 26301675749830554397227230368834781184 8946353 161292865876036886457555659195526189702 8946354 110374420499496502293780057028465112832 8946355 123748177211808732569286232910385408000 8946356 149070249223041907028817429846249553920 8946357 5097341698029314916746526329438582784 8946358 86939921381289533876642551825706573184 8946359 -424302731633038286783691313486119816960 8946360 -62863183528317613972300325313152102400 8946361 18446158660179053953356852904732787652 8946362 -466441729996999882202631316640711568 8946363 82695743973263800844277959640661605144 8946364 -20771603657579746195615359952984885248 8946365 -512602012835491078758201434411803680 8946366 23355735575315682010741456902936818688 8946367 84862199941024613963442790625849892416 8946368 -73994233640960679365287104882542641152 8946369 420709101131295524140784464569859080 8946370 7500431141373371477802466939550606880 8946371 204839880707429987975632781673332965740 8946372 -26045521363483685071762705370441745408 8946373 -258587571884420888888919383150905393378 8946374 -134246114878987402143664806075235246848 8946375 135786505494167227861246097994957444000 8946376 279848060972673020094750953777613250560 8946377 -123543987133092733502089508404578384 8946378 7252014461546929554172710516681262080 8946379 -56245248729782906050330580493620901792 8946380 -93264850290111481833712328419121587200 8946381 1421175290678085923851470734814644160 8946382 52748519876784318144382386520898366784 8946383 50214769430146998208567148322052827648 8946384 24478846498730414778937149031842447360 8946385 23307494481653828165700298260835052160 8946386 154733829733357942688610037224012859680 8946387 -26700968054679533751254132476241885160 8946388 -31902714356768101442971853819469692928 8946389 75440464623812393893304336387942539356 8946390 -47811125956419381115559570961991870080 8946391 184353008208896414365238722849153190792 8946392 10867171810183830949200633980169830400 8946393 -66758201849173893841955774821672269936 8946394 98749026808795771828529937380520410592 8946395 -159565352716762859720045211007301407920 8946396 60219008118386933310749851423636239360 8946397 61521067188488111772617679287219679040 8946398 2269549652922112445342108159415924864 8946399 -26987020746045147947941903235750388480 8946400 54383316076951791711519566812092825600 8946401 65234233587673840192050889021431412992 8946402 673870563234693708836441319229916160 8946403 -428187941846288312528443787024221364544 8946404 -107156871326398044305810433556876790784 8946405 -5389880995326008308164580087408800720 8946406 -37665627641610219402712848927575470080 8946407 -353554693253453174733304322657542482000 8946408 559490601567592864746094032842342400 8946409 -274277791516513329000174436535293432390 8946410 -4260684663112434195923914023344321280 8946411 -162350760183058312513893276786773928 8946412 -83233260878290395525636792476663398144 8946413 -11830283728146101834832087844312179840 8946414 -38081086278264603865146169958739282432 8946415 61962567609524939107512282998175552840 8946416 -52543942783704313620276406596621926400 8946417 131823085926420099202263362343323264880 8946418 -1673939596986820469769467876041347072 8946419 -304273260276932448655403187707326746504 8946420 -35303503891205251184849148971826892800 8946421 -297664431733400222335015164575361401856 8946422 148218777229203929705385657839901028512 8946423 307093244874092799155333038496430162000 8946424 -265117639533177423991020757680544727040 8946425 3368089379645319615673260044200008000 8946426 -33501073561827506107743590478643226112 8946427 -70541448244347210934583385012740887008 8946428 -201782462688319200663736659764088850944 8946429 -101899313223387464692523065777747209216 8946430 -32397288262269107091757731576951560640 8946431 -80190696837150655029689147298925396968 8946432 20645523724768464411571728854368124928 8946433 -475730710488034935126026495088706949376 8946434 49967121500002053344964696958643251200 8946435 4971885418169462287756712302843622400 8946436 -7938097512309806564882253560081004288 8946437 -1943511155640111823028535485089739016 8946438 2283330866575696047768389164374348288 8946439 179956032444182849330424929713712056 8946440 -131537046855348036758057494330205798400 8946441 -28280021695398441659954966704217955648 8946442 -6388269954399850157584817770089103680 8946443 -41938720627944883569926534610426451200 8946444 -49342893878550237068484169942633804800 8946445 -93520620373627405675380732346252800 8946446 21400488633404004273110102718458697984 8946447 183886883455504656097081884426064561800 8946448 -8247558641852871379521875042901426176 8946449 -10541501341745862969215517570297929550 8946450 4840232121256014660451635460054690200 8946451 1222780553440608845433641329062633352 8946452 15148656332715274752745908778648569600 8946453 103643991196766612970760799193628008864 8946454 36946156418969618962955688485785574400 8946455 75744109332364882542024557008958465760 8946456 -137916855940308648651036090247102156800 8946457 -61439228509218535854333219754295333440 8946458 -58911109778828180366516291696829868320 8946459 -46117042447475495960213092842350372436 8946460 -25851257410630639466985386356917342720 8946461 222205853414089321391581609589275221900 8946462 -5971981343961177019969331329794871296 8946463 40285885284922847981910201407948332464 8946464 3447671754111390641721117529824362496 8946465 16422423570730775556990277328444544000 8946466 126834352880117557820048475753132876960 8946467 -429732974294515573003230148422042922488 8946468 -32824974588362971267210552258089705216 8946469 -188006958995726811887517821794958814400 8946470 -8754645164024343949739173801823068800 8946471 101127445667482848323490237111404682240 8946472 58582224385254830523435277489317964800 8946473 148452905424368244833763836719526040720 8946474 78824119269560362736941562077289007360 8946475 -25965043977454009108495425771928253500 8946476 -26903061277443603459991145985883373568 8946477 -222818504617155653746128816731136178560 8946478 5848817653625321900817748087594410240 8946479 -135909170657110040399003162613902071632 8946480 5124058678108494502026457331140853760 8946481 -188479047617171625546262435077061428718 8946482 -110685140196430680996501186472948551408 8946483 25251672425348644300744819817924083968 8946484 132271604185774124154077642657399003136 8946485 59565690922416377344375983364273293600 8946486 1738844615146818208504330743294867264 8946487 34500015725970925755170041838054469120 8946488 -56319332321785757313077587014390374400 8946489 -32866586902089796015134864224919460800 8946490 -15581290880321186587404440596488069120 8946491 151267349971794088558796796321012113892 8946492 -45868309109945407176009213527066419200 8946493 49924618022824896559074053478666508742 8946494 -820887070039299126065315516437711872 8946495 -55097937068367426834423827742151274280 8946496 23290760381608130803708565791867666432 8946497 -101973696213736619229587608350928797696 8946498 1394397649618864398233370810087552 8946499 57214252730719841804101488828976077500 8946500 1651406932878729991899373041482880000 8946501 252763090087336039889154930771447091200 8946502 -33440402670999827667684743770264569600 8946503 -221400196127944952731553809218229582248 8946504 54090676400976272471209999662838579200 8946505 -93026042786636315043918932958164992440 8946506 -48809822746702305757165176121096929696 8946507 15321948344587939500727442452151884800 8946508 103711916090912137169739441934684099328 8946509 -132207791939594921546557261210415304672 8946510 -97961657610107509946481564791244794880 8946511 -25671058089587049412334455003936085760 8946512 -55248168791061081329683540092613238784 8946513 -170911876578843128640977471512793143680 8946514 103168808009932533425810232290239404672 8946515 -10108908897917911838080324754963758080 8946516 14093980641304433505044842005486692352 8946517 -306880868222770736303841011009539173120 8946518 51598634829462623146219461885390749856 8946519 36086646074564701523142014754794506344 8946520 90427964504937486817007568588103065600 8946521 18710034644099276875779827899372675722 8946522 -26106431290962794063513507618735149152 8946523 23790060050596745251222480775727093664 8946524 -28614859844800771430183814008036843520 8946525 29984646325800019600945738741859985600 8946526 -71000998224771875986362368776341009600 8946527 195227985453327523432504200601853657376 8946528 9592999876871995978884549863429111808 8946529 -346867714455360241845790142168986501740 8946530 75183257709869473227958262319179289600 8946531 96538268386836583607040972081058563264 8946532 -3955357638272078403510031296012861440 8946533 258638710127780560102557692123730262782 8946534 4264429724672420742518242111794314112 8946535 -47328138168951063332735908024931517600 8946536 -116308206073988966413484394155834680320 8946537 -1578793720566949056811507260135297024 8946538 -1063191534402114800595204365127398400 8946539 -59592527903703132034796389205096764128 8946540 -11275993422662877509461806736387860480 8946541 -235210285653561805613399211348071526058 8946542 -36632123324005708687405800869630600256 8946543 111460957553852279256126855259876531464 8946544 110251578648594663991372945011734347776 8946545 13905440582409416743217829662832693300 8946546 -4196859116413791609970635872804520960 8946547 -56316412919348495978161086639316348920 8946548 47651455731610905224375595781970860800 8946549 12605368092284107954082151830075103360 8946550 31994671803165952356487261779119584800 8946551 17649233089501771705315329830404086600 8946552 123120700299901049767612142248312197120 8946553 -46171852239014014777014766482258966720 8946554 60879166670516182884079713310204100976 8946555 -7261716436846312007202605677689518880 8946556 -5851956475546176199399401097667865600 8946557 -92158189806503066468770308147753379194 8946558 -21688209249655556772315245179426481280 8946559 131705494861497784761056975888651485704 8946560 -26161152496909873390544698744189747200 8946561 5917247836384367718533185059330849600 8946562 -85718124152652696074628527969514769968 8946563 -48817164232467757318479380628661924896 8946564 -53400322305349372385089563635354953728 8946565 -151677753354947035161402623746370378280 8946566 23084900917593894392972365636333595232 8946567 -113206873783911266728831373329831366464 8946568 159146284146879299838477093107675136000 8946569 31185127678775199757155356284737576960 8946570 51017662013526234428059605247790999040 8946571 10052282254320606253513647246943075000 8946572 142242522140448813781901259867225891840 8946573 -90578500914840148230814748591255646720 8946574 28020543125956872477671414771697906432 8946575 12315110564133282705418154838234402600 8946576 -40280320688964931439653494157926359040 8946577 -27345462217586767545470251522280872734 8946578 -65998736458645814918793899268061442160 8946579 172892635926464336536217832503019987384 8946580 -2246939898814526946296625901020487680 8946581 2436847264062228145260137676724732224 8946582 3281873624169807597296516150489721792 8946583 -157462330648213462975179096160997909640 8946584 111929671763898191018893877216572108800 8946585 -149437204502165688476937323228622220800 8946586 -25880131357565424297138914426599767552 8946587 -21954142866983936984781041685195300000 8946588 -2940651999427664485065166668104417280 8946589 1045793564496766588932623410834460390 8946590 52208490734520519858117070690703537280 8946591 -18536518141614337192118153477169302016 8946592 -253419986036801407864570562481802444800 8946593 177517924087194271282079222726340559842 8946594 -19828868440938239793101550819386636160 8946595 57398890965693533460381499879214155680 8946596 105973641769112416556306920131093181440 8946597 -18162007201960532054813942351506078560 8946598 106133249666469677825496053146319416800 8946599 88140977487622397765063606515465345920 8946600 3019821784632410192605652679622656000 8946601 30687942720148746925213992758924925172 8946602 18314965619802842733411637859439773952 8946603 -35859897609017646315873257350251999588 8946604 171496906817184716792117748917361280256 8946605 -85340275792661589590159000309706240000 8946606 20503585924027912004079092051616307200 8946607 -19256138502307924987293098756504254848 8946608 -46833915548731133463189883205474942976 8946609 -20381890835340825063632902832560008192 8946610 -1301068752384260357933261781123046080 8946611 74812920722238023682944368069068466800 8946612 3628842272193274167196338844522666752 8946613 109743662470252135614263276667794044924 8946614 72078272756009069539657693002809885760 8946615 4386267617386395183068140990613460000 8946616 -243488844143521749462927649670925004800 8946617 -44578428396066178068873888154406098800 8946618 66537480620897551695175462226407855104 8946619 190183839884810795999838242865023420 8946620 -116244840118926591852739477409160568320 8946621 198376665543690492726021811828839338790 8946622 325229401573914858140855051240039424 8946623 2015859146160619180532903300072962944 8946624 16576026206039278904356579053133627392 8946625 86043808493843858935237213561178640000 8946626 72461418294419381681012357628860240448 8946627 -49836630372687326742599613374129463120 8946628 -229102818786584214679529152603690997632 8946629 -191648898585479897561833322548108770 8946630 2231482809751201338210750500979517440 8946631 -69618677904608356562928297944627331072 8946632 98194767060093130340597181648453304320 8946633 35254563796881106378935818569034553504 8946634 -121592176378067597586835950411513712128 8946635 -60645758653271627183303182249471500240 8946636 -22475398896730515747654968675893724160 8946637 34102343020344982171327375503274479872 8946638 -264255504157707972835950160238508021504 8946639 65323892095368348946864856846597452800 8946640 -10192797572226199228171083416778915840 8946641 266575513107499290841021762365970100064 8946642 -6005730284217735438213067633606656000 8946643 -2149168496378023010323474729434447176 8946644 -52817900357447652864263124393629614080 8946645 129805341340012204649386277326206153600 8946646 -28168022070509769634564146473203536576 8946647 16244921460595557348994277167612905096 8946648 -240752987497666530338846640667914240 8946649 18392664346947342894286637195503539460 8946650 -10780197060654809015599708388670385200 8946651 -20802003198977011335941735253870239232 8946652 -30354720690720128298037930912961811456 8946653 -24701767242888009607641271281023864256 8946654 90349172719284043059048479528999565120 8946655 51845780748558557521040509385575644960 8946656 109637814844842318249063768767119491072 8946657 -94316821736625367248124555643754152046 8946658 -46168227020291459959423911903743443968 8946659 -122065807205427948427615030559423287140 8946660 97096019560515410895810187857394421760 8946661 23596395184468264919308036047210309532 8946662 -14579001500643779225675077271904316416 8946663 -2594000585845233883558740859691334912 8946664 218109611561777052312375750575351808000 8946665 -31829248820295852045662003776993323540 8946666 -1815763495716433986376310852452830720 8946667 193122540534365215721753486135764962640 8946668 -17039504527136505294296849394811997952 8946669 32795529726937466150575109359377850944 8946670 42213306122164587041773918205368121280 8946671 168519907064930208061236814290078763200 8946672 8475251302344697320323190851234168832 8946673 120257074161037261365573876237076195922 8946674 43968917143683707180636847384519436800 8946675 41574661842744150448988416563832977000 8946676 181054983057329643091040490202312837888 8946677 -15815326793329887946739419153269098208 8946678 -13418552252184709726999555986549307392 8946679 -10055269187822217223281747614539206224 8946680 160016264195385629316616833653461094400 8946681 -24589833544572419698246495016429455296 8946682 -38179078098547146997820433835912819200 8946683 211304041373262829993513644456055740624 8946684 74134508155876875925655700384044399616 8946685 84747763819378478776771273111908721920 8946686 27662469099842646507901424897577532800 8946687 -28115951358230748547867281898450963440 8946688 141604462435507645102895540101802098688 8946689 162086162886245288668693395267265650756 8946690 -867804032585412201237832470137748480 8946691 -334943661993846065598079536819641389008 8946692 94572274090436316406547425379473666560 8946693 126346362267910431458513814143915520 8946694 162553852247873045488375540452193228896 8946695 15612983217398533311230593347987469920 8946696 -70552410766993844620343047325981491200 8946697 -305350875341401525021653331028136698854 8946698 11660963353189114263367154545616274432 8946699 -18233359569939582182828356939007338536 8946700 -22592700233250410782826316976258073600 8946701 160553320630488227010763272264287270400 8946702 -9240445600297047674536914331803882432 8946703 1020479540811525896283734356658672280 8946704 -5722527304150732537412674096409788416 8946705 127721203850080709484324396487685928000 8946706 5280121168453864631764466750156263200 8946707 -19154725610937182108886308058397234176 8946708 112613635997658207264205453755874996224 8946709 -2445422833608889971145736562468117120 8946710 6584840649487348339436117107593995520 8946711 42768761522708669496022638645812954064 8946712 -157642603616547472678327233869018572800 8946713 -118410230852615472502085523852932938038 8946714 10824519470435818984453998117750193152 8946715 181896293776916817681631182656693559360 8946716 -132811710063326197951066600014555190272 8946717 63760032116168907770781086832864831648 8946718 -52771336522995192821510479431253241472 8946719 207484993310051923141664738534729505120 8946720 54543805484998237104028964809605120000 8946721 -32738617611023126027763093462846890496 8946722 48831812465483163057222142085562840912 8946723 123583133173982662631572549156558061568 8946724 17879452323850304393578025736598290432 8946725 21601902004931297482821724225806724500 8946726 53050031074331092270605840242533908480 8946727 213700476855387229940675909345734787576 8946728 -41321112469257927390921697846903357440 8946729 119048259741325882705651682600187892848 8946730 8564772979273201115741121118286877120 8946731 -56998971680053041143894692309865027400 8946732 -96276704829888802717395675760386539520 8946733 -108659489611490847117527930425245911796 8946734 -14977327989646709084244673154683498752 8946735 -30078538273235988807358253804332531200 8946736 24082504065623852448451086741621276672 8946737 209801387765062679265035267973454810386 8946738 -73566865671246290285800828104862483056 8946739 21515146444182305024152067281222868440 8946740 -221186269568215203158524057914727680 8946741 -119022196865465821099375346148109264608 8946742 -43710287350174034289903213393383215488 8946743 -53280619850634179554702394030443982256 8946744 -39226761203375584159653873735383777280 8946745 -70195934421732662274145080652598749500 8946746 131998141032651152631360132263312361072 8946747 -59987349175554963858849341210245762560 8946748 43737189700353800974629689402318200832 8946749 35371084569626932032241932917136407136 8946750 -68231892187252535955351298386831360000 8946751 -40235839388605202729796571603370582016 8946752 -1501841292104457397673465169196351488 8946753 9868106835686689475489120770836819264 8946754 -133883260605895486873877178183325061424 8946755 -17564037925156731474045830221974670080 8946756 -10905683023686707050515974291744649216 8946757 69706490110758896232944680266013871006 8946758 63382321514562324016220265836436104640 8946759 -67437487261028160429207882959173219632 8946760 107254664732556978492037010209210368000 8946761 -80300534681902225560314724351502052700 8946762 -56786518467595999465296289264909762560 8946763 4010699994569757582841128887015798148 8946764 -117132677621331475432889681284255501824 8946765 10339973204115208626430212286484972460 8946766 36022308244823990310109471386913136832 8946767 -49599684858489727775020980942261431184 8946768 14313470685409700792730549458746343424 8946769 11996974008492911863169230557265187840 8946770 -15485745971384933742316177440107120640 8946771 19899546534685528928736187818908389680 8946772 -37905408191734870276094549082631786624 8946773 293002060241457581080133350198972178304 8946774 60684106369388871576399609848119516800 8946775 -53190707904079546139264003525842651200 8946776 -41008958788849359941357575955398103040 8946777 -39084740146490068578556258740909619200 8946778 -34461829302036600441630310715411677440 8946779 24542283667234185835017445146019236576 8946780 41498161351836262297253054891315573760 8946781 97740944556949577946074820047799034464 8946782 34406019830225661841926662908285177344 8946783 -19214437125068578831136242806574798248 8946784 -28292848675307025669534472077538492416 8946785 6515454511171524442970045839816881360 8946786 44544213096071072705177853477822824448 8946787 275244852565776224432576700180301009436 8946788 40170889953446220068454048955812329088 8946789 -52470883950869369093608139915770377120 8946790 85814491643542328087848896477734140800 8946791 -72604729935162812823648884389737893328 8946792 198760635223101284199524316902400030720 8946793 -104116201427413187992773636477714533376 8946794 13419180724848816083394654696507116544 8946795 482953890629503382958434504881313280 8946796 1377799207147058237724006203343838720 8946797 -22951661266180715693227164086295587754 8946798 -19846118621920270002190186250999208960 8946799 272963774759491578242976323507360142800 8946800 -6787944442067746563817314360940953600 8946801 279036688555499109522543489003712905600 8946802 -85523874738037364552704635814687230048 8946803 -102003550656169929047566593401144117640 8946804 -4690625686502156436011728870946709504 8946805 -12075404020302400812121513448369692800 8946806 109456652520881952422292595401892697664 8946807 69557752358466282241556414129348688 8946808 -79104051574649279222533123378739466240 8946809 -87633316404423962530440528267531201660 8946810 -79357855929485004290561084658065498400 8946811 -198254406379698889777851620365971588888 8946812 -167204266966959184292414071464380467200 8946813 526521583601215069821141414330506304 8946814 -20735595272610676751406485366256232320 8946815 60340889959554477451896271312484695200 8946816 12830326364110426326497889324871188480 8946817 39158729804407151078611422092981409024 8946818 -128649050755083202030785853812650414640 8946819 37194407419915100464386303535456147200 8946820 8778051929263509789804955503816192000 8946821 110531975625667121398348838466077329692 8946822 -20680039537575506408524683647106957312 8946823 -84261137479880214460326195665818908200 8946824 17233405052134841646520249290169681920 8946825 57051676992215617341514560465548547600 8946826 -15100408396590380301774697405860501504 8946827 114633657414523242619413067205799902676 8946828 -130771232640532271693679245161048719360 8946829 77852967201538786175452681069345472000 8946830 -25022788615177194763636743144193620480 8946831 128378512285015466118167419333057519752 8946832 -58845210548148595763648544939711422464 8946833 -75328386943362250428368242399937041536 8946834 -38620172913957758612509451029304133120 8946835 -29859432865274763932879664897477840720 8946836 12121438073745211142764149013895748480 8946837 -100402996495467727549175476965386025906 8946838 330576933464586412899371140108935744 8946839 -73857901248176557190464009384744252032 8946840 46074841479096915165706447674694041600 8946841 27552861224926879074068702858481952000 8946842 146364299047116200151303025186461561072 8946843 -28017488464757281327284506488214751336 8946844 -20879818206355781407596066102918091264 8946845 -325027479105660045883443428219622373440 8946846 -50242689179834944936798526844284641728 8946847 -28605854767403891917914944116011967648 8946848 66570049445249432534664308240752312320 8946849 -26956064196345747301117837837769817936 8946850 -26514604152094911263864817152807491200 8946851 -8707653148513801047369730598023802148 8946852 -22632125251699278454073894036816449536 8946853 -277978599783643239345398431711409398880 8946854 -46426990851948336910170308604242784000 8946855 5769074515003836758430429154038375960 8946856 -1964562130117859519814567778847139840 8946857 12811667258414658118209852200157050106 8946858 -132091585184410150536739264704527255040 8946859 103284555064119379920834930718267520416 8946860 111560083459453841909652566405855585280 8946861 -107953553205936918585071107996053024 8946862 -28469179694394724965263047094488483968 8946863 1506860860212367141776115460659478424 8946864 -37893848052084974311214077035382849536 8946865 -126696571653735277885061929674171025740 8946866 -126734775264391959317129414894943025536 8946867 28583009026859125650906991902771130680 8946868 -32012668914109773617046275267656310784 8946869 8637466905997487718093872485759788270 8946870 -39304026167383336639466000610597715200 8946871 4799863184249218135694025140428058200 8946872 -152201158156736615850846691130243481600 8946873 -14137725468501516847347780465894212736 8946874 -17672786448685658959588135173679921920 8946875 52360938887521395522618516796825500000 8946876 -56686984133273630801080212301003795968 8946877 15081771849476744659110512225359689720 8946878 -18952295761967552618199779786474825280 8946879 -37325518227527348940914061993921039360 8946880 4417060167601871437717648730499317760 8946881 -3172306471537986819787336114044658128 8946882 30961863525495017885457994204974566400 8946883 16659985840553224435607603281801284048 8946884 126253376461381726491573082355020032 8946885 24858623678242117461827851195680608640 8946886 40111490092767859236311939576576818944 8946887 -60582685629893991298344811637481607464 8946888 -29000513724756408543991178177132544000 8946889 172044283993238896837147187670587784320 8946890 81864325021475224991689904750571439200 8946891 50280518281564145537985796578281002680 8946892 25940484252827984569921972396175418880 8946893 315000309270195260910211485698695841142 8946894 -61795248111445656878903617699371125760 8946895 147471808180209917824669548581833546800 8946896 5464208276590399622741791610624802816 8946897 17489240308323105049298056517329203360 8946898 -22578332523636234715779395792082322800 8946899 -14307981341758411614995534251042134336 8946900 70667795906336161482819750583897564800 8946901 -68700288961108307956414143537517669696 8946902 -12536670313568900316632929022344580928 8946903 -8156987088815260056787726681087499520 8946904 2122468246138658783888369535119861760 8946905 85740438973496900861335630807550517120 8946906 56530737433862162955512340465787603200 8946907 -16587849602544278732064996860294061120 8946908 -101312824476717402686211493685768355840 8946909 -240834910599803778395137744231459097280 8946910 -47431147025461304576479331147208753600 8946911 197266760325447931207514366573414404512 8946912 -40010787774768037972310448040486895616 8946913 9965055261033220918745918945438735940 8946914 108174791553228064794508602886194943056 8946915 -90215384965824591720394151549260096080 8946916 -27806402798873491079762206571473320960 8946917 -76084365464457030780125477160560349408 8946918 1549647162014346319273180967190802464 8946919 -320618952022927843356883462365623732680 8946920 -149266550485904204998837674374086656000 8946921 -69725894593222899701933852138134384800 8946922 -1871961965044536830964578366164583328 8946923 -151122576168405639084617339887315082736 8946924 757456209591003365940546624586432512 8946925 -47818474257957809420011019832447753500 8946926 41404475756904867402877441050879630912 8946927 -35212372184370317654666261132757434952 8946928 58978996547522104977361118741266890752 8946929 -74759516594936391500550622706974905360 8946930 20472806179374066744571566659253795840 8946931 23906774194289362829398439339057092608 8946932 59764152006742117189510644398820314496 8946933 40071289881536062680706079682146662944 8946934 30101889911071620156168093599278526400 8946935 249141123195361149365104401455685400800 8946936 -12359937668021053645709933417876152320 8946937 85607620074529443624219122322946123920 8946938 -2810253976562727960848321050581534720 8946939 62492949205212096299204587541323147968 8946940 81502574302380817663045192913684889600 8946941 -46522906293773302523608695197467742976 8946942 25687787694671627087400562856765320512 8946943 -87474432877452415087060002743295053000 8946944 -137618562281635652497575427875589324800 8946945 6031938521304542982097926798021270720 8946946 -130948079371485200752175348645347169328 8946947 304677936339277543371579645475127355672 8946948 110571766767150259903188033610980771840 8946949 -12001850335875730820165840134318645440 8946950 57623771504070799881096388931367036000 8946951 -56815846788175984075002650654881437360 8946952 -20688109172184306611974009023743754240 8946953 10900905852219230688405049918949722164 8946954 -55240439539348344275904798511705873152 8946955 -141007157339674972795638631151209244640 8946956 101914576912199451109212164792416197120 8946957 125872052918385223276052593763711034720 8946958 -18765204190772745250667950315483705920 8946959 -117367320234481657847718166102205999304 8946960 -28179900765162608822718136450921267200 8946961 -527130492023203288600671247363841168 8946962 -2316114892498050976668876393762356448 8946963 249209343858818898179155119556447628400 8946964 19338279085223587307921300904359808000 8946965 -6849491321367225282222296694434764800 8946966 22501119175873372864082705803382513664 8946967 8617772362285648968825748536790894080 8946968 122917460557432620071392869113996482560 8946969 52046487060239254491706087207832564160 8946970 33168771618194910012891287511703700160 8946971 8423917054960117289853917996404704744 8946972 16585642585361641243914146060083556352 8946973 95807871051765772768316673255643980640 8946974 -21520053317256621996935225104240309440 8946975 -19366518388705431070521317775214847400 8946976 -63507811807517246745468451114730323968 8946977 -27570039060977012218066479492302773932 8946978 11491741902131171071941994353969373440 8946979 -87702167741040634745161511768660356368 8946980 38131610658012250340045372199983984640 8946981 4465308216849554617295489614279201212 8946982 -110727674756050972392391376776559029632 8946983 7809042239436749804114060067520155264 8946984 8209650392191077820684117151081840640 8946985 -67114759866960110399760381394552574400 8946986 -97039630783398205749999198937155175680 8946987 67920068417482231120636723675817118720 8946988 179082105019498092477193034120413023488 8946989 -186944595379751244399448738482524156244 8946990 -41818235357605953900650500367317440000 8946991 -132082240037855121663252298710742874608 8946992 38745477900245391909094007185513512960 8946993 -91926270221754959837099539470992808000 8946994 18734907914206831119489789076097393664 8946995 -224925136950860100182210471048477418000 8946996 -134216814510105175459929864697454499840 8946997 -160648059137653430681589707687722884960 8946998 206670869105063539246303251040865982720 8946999 -9892251224001052816798748509768532232 8947000 84740511761162753244973819428556800000 8947001 -36315359616574156142036894584097531136 8947002 42481066679365293666798125485400020224 8947003 13450551353292046739454707552790760384 8947004 20359747761085428087490664576632806912 8947005 -45848921287244333871340409068290657600 8947006 -53159738102375009412796227313422882048 8947007 -18629012757198191272823568289819105368 8947008 43398243140412471485203158636927909888 8947009 166781396187558874934111670717980150210 8947010 1031561411780846464961263702357916160 8947011 3713573945010210569804384720514969264 8947012 -20267929381198527236538322738291048448 8947013 199481088829583109331422760630081313280 8947014 -112556299266644775717179459255320977408 8947015 -48829885178395263609719616754611133440 8947016 -65186499987657892661061064244154931200 8947017 -136855053593572607891707105563506291520 8947018 17842903674357557569007255046278964480 8947019 -67322885889128137804277430375130538904 8947020 -14704310217814605435496477997914122240 8947021 -211726862143726253220690436270882752778 8947022 47272323085882247775471235659575182080 8947023 -42220869062911149936562545517754130432 8947024 -1044821217781033975293033866209075200 8947025 243269382491879628590359884071514220800 8947026 9018718931368588894383498351066696960 8947027 -155519667415829233961065366184700783124 8947028 187760462427107862145393405959835666176 8947029 -39107806925810255870646715840232741952 8947030 -107598102943857666949715597154505641600 8947031 -195492443102661768915911988748061778168 8947032 177249844052995899987904262782867660800 8947033 104056127218722901131146539825100937424 8947034 42770274672569703028400007335413281792 8947035 -145755279265881790098144992629669909680 8947036 14093004080759386714762159038553159680 8947037 61170696444492549758606823748554146592 8947038 50819363032633050862977568328023630848 8947039 251589054578999692866463840966959191840 8947040 -14557528912430733523984436559740928000 8947041 2046464410988950447665439447849661760 8947042 -55495674984602217316040153083355843808 8947043 -102352062261682708373840875160205538560 8947044 -48342978545238945110735999381436825600 8947045 -74204898352968039853939293272364931680 8947046 75116725246719101722828969654761314304 8947047 18772341397720397285208822869368015440 8947048 168213047745166759997279064094127800320 8947049 -271604880939252435530195146770583210764 8947050 799202376891436176821267467721049600 8947051 -13186434555610931426053439935467140400 8947052 13257967798729928493287568554595535872 8947053 1982937164967768125396910508903513440 8947054 -168775252353283352445616945971041183808 8947055 -64486016575247065186897837747262272800 8947056 19988371191830106316516410526757978112 8947057 78698371579369653254217340767359186706 8947058 -254857463266930398558087275429332107360 8947059 -94800439417422267060582749164577354880 8947060 -97404236482907431917924415679960075520 8947061 -122192102939511171140428225240764349056 8947062 -41586263711082265374541764759040038720 8947063 -33648968339760944863228195286452065688 8947064 68691860446255607503893678085207449600 8947065 2372947832380142965364802898835374080 8947066 64906089410116243112746095282722780160 8947067 91940636057551630046951229578477950116 8947068 17271699113368940502712325971509485568 8947069 -111462173199402616624340479435105935456 8947070 -2414438723414258072544064850179200000 8947071 67189379590397954012208064147195372800 8947072 277162630346601310108437583588491264000 8947073 -177609677576072923981510539419402999760 8947074 -96556821774362875640831138658746893440 8947075 -69334714344650179964499488358884397700 8947076 7608291716150790903573873161817029760 8947077 95628810296688167631569662078455127680 8947078 -8671229603518869908851162971555825408 8947079 96150354263224295054318882099775627984 8947080 132519816810155839296416891974654464000 8947081 -14996217983158838407676323796428060800 8947082 -74194661015745859569729702533348518608 8947083 10944911280282084644635024723534575024 8947084 -127711290801222295767897216285758742784 8947085 -13166607084999828077046004828202321280 8947086 44271768744789159340338320141098602624 8947087 231584197628888272656546107951731018672 8947088 -85226992887008249296008720799812796416 8947089 24343056031226394732161486352478504884 8947090 -14646879159347362531064001992644687200 8947091 18282898339885961608812729643273433472 8947092 10592749460694863682012786724815372288 8947093 39729622087035908959235386723168655680 8947094 -12584341211655999095128743732687113472 8947095 166192978790191871249246600791945021440 8947096 -608701599936497600535818792219443200 8947097 26544491474023207462131101499111639552 8947098 -5660345202668415059995076267734287120 8947099 3712689132037014244914214305388946720 8947100 45375055723141444613599448201956224000 8947101 -15906135552090386347838510025830141760 8947102 -2783490171591036812987310440287936896 8947103 44884634985938580024338891532620136 8947104 27578536399527504533466276995688038400 8947105 -12353434417448964348735160180592783640 8947106 -78693210103603221616851847234204957872 8947107 -34571812021761979944979417427990419152 8947108 186189130566106934293446900762349264896 8947109 195916870570346001831089557218651976860 8947110 -44051784686849852083670096605226970240 8947111 141971862406358525244258442327426222712 8947112 -72559216228902868004677528066521753600 8947113 77409686631582260605870905059219819520 8947114 -39437445336661774326709105785902430720 8947115 -65481372136182215504967087563710584480 8947116 36061769929806446791234795942734968832 8947117 2518105661206581874777215529365487512 8947118 -67686456609174082539738415304414520384 8947119 102065201304809212674450456141497005440 8947120 -1593819494099115657690913196389171200 8947121 -20296639862171823850096192404629805678 8947122 -7809156092090469681651161653028914176 8947123 135610281645553726958594514963231983372 8947124 -142757351366611157376212163093523672704 8947125 -3253142569059192449649295058703840000 8947126 2090379265894872393401351090550634560 8947127 42117478671286465019257884175042719744 8947128 -58967148390048066825384695632389795840 8947129 -70673027821708165550731762587937169280 8947130 -8136150203936369279131058610008555040 8947131 45896968792179507203152465083693788952 8947132 16273307901829677270764548084003537920 8947133 77551828085307212233945754815207651608 8947134 -31039833580559977978623885327205072128 8947135 24037070910527534923718937688327183080 8947136 23757726636687815779234880716076482560 8947137 -166239011484947855833758005844973145040 8947138 -15258308260139789921066315616265497600 8947139 1202913775772541205826823355895262024 8947140 27432065372531195734214374997227929600 8947141 -8919045018860763866627195977841858528 8947142 -43032716812143908492286527881695554688 8947143 72954896346726722724151584293542764624 8947144 -140138543478431130305169367136670243840 8947145 -187207747797882291920510336560531171200 8947146 13767464965806344281272812970998450688 8947147 111474466187132159134054836910826214312 8947148 -53024393538075564232344874372246047744 8947149 125604214359649892472620486148273888480 8947150 8958089194781637039297814081154304000 8947151 21715953514503582750066235746800254392 8947152 48153168646926949528833524431749120000 8947153 -14948477940655256718411919590890979598 8947154 -35840113818873469612893455943831121248 8947155 -36667782327529878984801179560300032000 8947156 55896809373648711640341241053198472960 8947157 71279603481894374207527253069450895840 8947158 11590752436203839009555340817463402496 8947159 11913599285979745891504272732393892128 8947160 -206934328689301120842063385166389248000 8947161 20109903661805701861613993912870753088 8947162 21373985392060496119875654905766120192 8947163 -142518676863944191034533071657000080376 8947164 -42596219117260419885881076659994943488 8947165 -44203895420889517002888658972856465940 8947166 -123869023202190757570657267930355203968 8947167 -67409627192202016052103457533407716080 8947168 -204682510578031242605081324327842873344 8947169 -32330747038389594449057138722079149056 8947170 -28165871333024779252416048328014705600 8947171 74840949776881472785362176027460425372 8947172 6099857532593831024669957176532132352 8947173 -84101802100904869044940498590000684000 8947174 154743487389068724704580929994839514336 8947175 -11700944702341325925877099976305246200 8947176 -7331093610942896321877800419531161600 8947177 232537321960141833699157629303775332026 8947178 2239448736970040715807714531422125056 8947179 -13421773958078037017912247741969223740 8947180 -146883510551814554402500315635659243520 8947181 -133831380982573350903007145417187039018 8947182 -988964016533547263074216643211924480 8947183 -1227656727053237846402612975267873824 8947184 -1719959125970639141382548272863117312 8947185 23913691729681603955293838886700464000 8947186 92620004445964844001166843872297761184 8947187 -127850082437018971362300663299191058520 8947188 25990430124033939877381743661327807872 8947189 -27104722754956214740072876876521737728 8947190 -44318113336605589250367401546102680320 8947191 -189890077820715594367319413592405237376 8947192 42269425662238603061474382337391247360 8947193 -117511825751994542972355309937823697558 8947194 20530933196747078561330571052137062400 8947195 85969045927589574643104171508656847200 8947196 13761235053739799476963608842094228480 8947197 81574154478884880091507788058497092640 8947198 -189333628143843710379745211966106719616 8947199 -7342101994368562880754290738115455040 8947200 -41189495891467654351050503981786726400 8947201 120960527816506589695171064186997619202 8947202 20419620747572695629495407842950174720 8947203 -109330360594256822042642749255334299392 8947204 -49265211331855075391132732995885793280 8947205 11412460770595622247460759852889734560 8947206 17580759140174917957469880601235374080 8947207 60584605162917736595566067317739358720 8947208 -41843835789595336267597867495069655040 8947209 -28716447386693244842448513190428677760 8947210 58015038552063389815557881453387441760 8947211 -20421708022236325528617185498524552416 8947212 127245839231766454105589746906867379712 8947213 161908641784093347534040284533971778784 8947214 69462889895260932134117816385905546880 8947215 -17136590216416605530743044560193586440 8947216 -946070044364976835683615203099926528 8947217 84997886864479737556822463310445177266 8947218 11095137632526519452862880105849474560 8947219 -66774378279219168923583077244688103304 8947220 -3352024874922245780004474660034314240 8947221 -111407871803812595248905508556214416736 8947222 -56706103210020081374424586073440133088 8947223 332904771060209428518225124362262717200 8947224 105354415522317879176373009642700800 8947225 -289296175053716284200982940616912000 8947226 -106159768552308594410830724391278396688 8947227 -51973022309798408998654555383496938192 8947228 195022433793140702988896971740641965568 8947229 -122353967816840972407282112014134651924 8947230 -19266207629520131125477081435763527680 8947231 66142619146939640844828167587510657632 8947232 24151404732474919934374836253501685760 8947233 25227853539786935304977916790453900800 8947234 -124764035253625533513508356200078275200 8947235 131235109942944617082465299672334474960 8947236 173033398945437586160463257730993930240 8947237 -103175918276799228867390049924068366500 8947238 -22785427998349328852909642803487976480 8947239 8619124976754387734739571611248908800 8947240 30210179998238849925275905712706508800 8947241 126466597255653266981527152424553222400 8947242 18004051229755591739458331696954021040 8947243 -229438773581881484155304357647440533640 8947244 128987850208877995010109761793203523072 8947245 -4382671564254330431129534867311066560 8947246 35871628789096000500572696310256051200 8947247 -306993618398518384193622698892861700728 8947248 20986562988992773176256314859332501504 8947249 -163922746254432501092511808234599473664 8947250 -18349313761956057493232270652512112000 8947251 -30227510278023798610610094394999350720 8947252 87627770124906849722050234050958581760 8947253 -134887136351938384432284973730668809024 8947254 49913053656848020153904477175437454720 8947255 -153911619590244614611232954586428076840 8947256 -295054748988766691732574144894584893440 8947257 18734184001131205161179928419614199520 8947258 -3775225633176743271254332987663341600 8947259 -8579495964498032178818101236633012000 8947260 -38724093729163478589062788941755351040 8947261 236589692507401572813441999459568337824 8947262 -58447696154611579891621423867685722368 8947263 57351317042981128504061266260422860800 8947264 -18687067797801175112916289310636376064 8947265 51025175080401217425025994704606021800 8947266 4038153886484773039863615075503367168 8947267 34820822097967546341461821164373661392 8947268 -1552703672039179739900940320862935040 8947269 -47374120221424634119213152969339553506 8947270 -9107369476845180572970551201791991040 8947271 -196618749829854770801511051154740136320 8947272 51844454782591868330120149688065105920 8947273 159237677850674763855419407878156248740 8947274 65736188730269828958389153285256529152 8947275 -85530126846343932611856610786856806200 8947276 37638370826708879088955000357952108544 8947277 -686115335948830541876511070954126848 8947278 26176018401081131287498916276231515008 8947279 68457941428698161692284531746341539072 8947280 7466718943135417874031292153662504960 8947281 -11370329016018037887211804217868757056 8947282 45081262634486292346663975763172317184 8947283 -250525759981437763417821148042413897120 8947284 -103948676417100362380605213219931668480 8947285 -6261595126816901997023862818727130020 8947286 -66724836211484909661369438136630703616 8947287 225134608867207283370463434428436060480 8947288 -12720568132463374746627695507405168640 8947289 -27715615666984793392656935407358956476 8947290 -17333942226786283938498753237016473600 8947291 -238535699550831225423169118450955835200 8947292 15101145322154945360932674945014678016 8947293 111911550940524644835735193749836878464 8947294 91903107286355054120847604075526061696 8947295 38057475715922901664105064446478333280 8947296 -320200546110717162175011870030777286656 8947297 -11213908354923215653428655774246695788 8947298 2411332246300620825362656303106520864 8947299 -83948538683336860198478645043654949632 8947300 -71851600336337683394137737289095859200 8947301 -214866199245903525860279106620244700800 8947302 -2818986552334777467718557244597193856 8947303 120445056552535759499674213031831629760 8947304 -104934076609673981856970587351656908800 8947305 92630852447642608707207108804938523300 8947306 65696981872421863720990068530487506352 8947307 45042002953560539962425987313810433592 8947308 45643323411180560983477619713479759360 8947309 15949222464672288467832605482510917440 8947310 114428963252779023236370343939608730560 8947311 75960375936926607736655653405677381768 8947312 -5427959473755726421160726897361223680 8947313 369312976230800907716499432230611200 8947314 78019221538213791982644144814095075840 8947315 -11842776176043168825060985835810004000 8947316 21541014614059917859165766230693091328 8947317 -81359310516056150320653938221268485152 8947318 -6106987334525007832211563760719711296 8947319 236733502941686279924646556094910735720 8947320 -43957926505394506252249552444883558400 8947321 91182059593438383792989960846687844264 8947322 -53689522527186537967091191769100519168 8947323 73244757356928106339888080689297038848 8947324 -62059707388160256631239158616407394304 8947325 114032887990788613653160297005937114500 8947326 -3409247388835575562392274352327193600 8947327 -98595931763673813779494948738913755320 8947328 -34802736875500767541029591974097715200 8947329 -156297237950739492819278068910922833616 8947330 8147552202785532807233120724923865600 8947331 -328703600520275209413491927487466580868 8947332 93558589545345991907548677153322928256 8947333 -29504927858502474586037685132038335140 8947334 146376039638967371224959759021886623552 8947335 -12098386420832582256364469343465303600 8947336 -3678097579638072010574862320306749440 8947337 24630344471654304496022606877027399552 8947338 -13878804327025812621478527164126492160 8947339 177923932191610083559775403246776157140 8947340 -9954256804389830895980175479134033920 8947341 2955748232846383544851414392619233720 8947342 -88157019449071867891636669942469924928 8947343 -2361562579645935596779819692113626080 8947344 1197880070597276373166116803381821440 8947345 13640364905840273625719829254487360 8947346 -35486452255994646411928495676374412640 8947347 -174911154868014464949256520542801091520 8947348 28033089921764595883373469689642503680 8947349 -159656769951100364631460356562006481760 8947350 43668887897497290579978184485871128000 8947351 -118017760248158749954975854984830068200 8947352 -88316874237369470354828050231833446400 8947353 74500472335343248925585421334487357904 8947354 -312465197254300776856918564498934784 8947355 194191174534398219270930665382170535360 8947356 -134563846895029122466475277868430647296 8947357 128228943047630627004598547724117892320 8947358 -12973160992864011236159415873331484928 8947359 -73422749386793907000713083324200887376 8947360 -86409529662071043756513175783269335040 8947361 -113481462574567773125632071329249803038 8947362 81448926171466669955754239933342036352 8947363 -374549823956137683933661706139074940720 8947364 142474174421925016027658378097173938176 8947365 -9428955013905278460150408981923652480 8947366 -517209729335648216952031858366431360 8947367 185096078373714635891793455993996632008 8947368 -102247711764341316102196606501960089600 8947369 292421681324965176323309965572522027770 8947370 -60135341635727908248233644652309659200 8947371 -118272872029074938164811400313774610088 8947372 29134575033152384558035699944573339648 8947373 -5270950015949642865885152259523956276 8947374 -35877807474918021554918244175926668160 8947375 62475300940771726022237727630111840000 8947376 -13924129070417802799114398687884525568 8947377 -25503954645718991434089108973259530008 8947378 47641231531721128227770932861534070400 8947379 -84140867049794592375559097804996328624 8947380 -11164375174172104226675745042297569280 8947381 -399522223877322613983268704776184924128 8947382 83773149245869671197348675615626886400 8947383 132516552627030672495810375152203131624 8947384 -10671821867040103535355326157939302400 8947385 -4324156020095637967646157681251698620 8947386 -14488530247743502534883130533028477696 8947387 -44691404698311261445694361991320261360 8947388 73938071682882423255611663349017842176 8947389 42963676786411173290506421199203464320 8947390 -68571501420792109799926695063402155520 8947391 -17064640934718454583683725882209846880 8947392 19830487739393665434764215951841820672 8947393 -4173849968463012266400197619885034816 8947394 60940412579233782417947642455283852496 8947395 152193327580698053006042092334404915200 8947396 43098897187488152792542931462035028992 8947397 -4012401215781526843442297224090190880 8947398 -10228921282408554822784686658880867136 8947399 -1407793083826614557591922679830579760 8947400 -57329756239261180776600711437761536000 8947401 -58467654833147689199287028230432671840 8947402 -72071904304296435795108205790549968848 8947403 226546379464607817864955852261086537720 8947404 105777107304769855274662058487561584640 8947405 -139769221707263525062756538254178597940 8947406 -5998099453775108230217649115890419712 8947407 8710801059490975908931235225382812160 8947408 -62473089071681093957769547640453767168 8947409 -36874588524046288123704278019164958480 8947410 -5875122660286931598273621940614320640 8947411 43726990143617166669528046798529310024 8947412 255476164345051262015425464668753882880 8947413 -320586312275381840986254891593372934276 8947414 -9306363611078359214239318432347242496 8947415 118531593611017176310208107729032385560 8947416 -134818003603189212355404709536862310400 8947417 54635170567168066203990245066672179466 8947418 -145205919739629765049872676603002782496 8947419 -1968258385551199662202971292291616544 8947420 -18883659761609619123220805914347325440 8947421 60424584030341314076336352918838031712 8947422 -8666024261102527135949549696588901696 8947423 112174166921862483124555518441010351440 8947424 -76020486700883557087417244106115252224 8947425 -509348280315009001664484875920410000 8947426 62623679109848765014926788230058232912 8947427 -79035965200381456118205622419050191320 8947428 12389806623256308182228929790474280960 8947429 -184391931696100114283858268753759276416 8947430 -28032855370289898783056820148773369600 8947431 -308549662824991736047271863918744439640 8947432 9720772574680245029000113792169164800 8947433 4861459193292116824657106337712597728 8947434 -48172995020923436436529068232135729920 8947435 3479754876116484105055990057586672160 8947436 29186004767268577910015067374698928640 8947437 16674486216577164146060445277594091520 8947438 -17958454777219187599730982364234089600 8947439 -7933726613009060816535568696235823576 8947440 124528504170831815743279069595074560 8947441 -68714223259806991530122858412074282158 8947442 3232228878417943793684081783955678720 8947443 -76903070705831654589875247516322713600 8947444 186285614990300112749147051409698383872 8947445 -3520692448119031749677770635652495080 8947446 -19739396362993483654128007887157002816 8947447 8927048451208673821965871072808644632 8947448 -280284123350571403141618709785036861440 8947449 227949559064347708440389652107038794720 8947450 50392836061807836364995818342827620000 8947451 48961757921981911858019340368438563392 8947452 -101533034100938099025538603099080211968 8947453 -43741325817926335616972388024542910516 8947454 133061684811873067730573200013075506176 8947455 -105917369642298553995306952772829845760 8947456 44542842001807537606325025537148321792 8947457 6291811410845743114131552569245737000 8947458 40082064762494293728051831205606869024 8947459 -29390138460146886310459339071299406340 8947460 -37636050818223477036660435912561623040 8947461 -108249477535413355411563371958266956800 8947462 36396606729121819557018648749491547232 8947463 4510462621318230143631791994000966960 8947464 2853010027554009473699487634820382720 8947465 -53825711759725065254680335621170026140 8947466 51872940243951801918815053142012976 8947467 145900752747283452146058428260304193084 8947468 -10162044245384299866832272141481082880 8947469 -177809115620827106483580067284030557130 8947470 -7250190342551699656817216771141345280 8947471 -14654858951517020080611609493634817456 8947472 61228440721447097911060880752628146176 8947473 -157923500326866775610657495758867923216 8947474 43833293602116867762223012120076000832 8947475 34725350733293653656835671217209189600 8947476 178276885617999482222914526677443624960 8947477 80071594635930884748983730293209623744 8947478 40344341536453695409159522104980269440 8947479 3427122406014479713621848817280969808 8947480 164700539206452146010396721202214912000 8947481 -263780880835348250092032959372395505718 8947482 3045291083685653872999138613221934592 8947483 688245220543686421106463507234766080 8947484 834929586357400860017720222888558592 8947485 -20458106734221538542430722389092406580 8947486 199150473077819335080227649381097798080 8947487 220894646449668924668040848891728919136 8947488 -57097507965961686204245191018917396480 8947489 128636821655708700774333325034963685780 8947490 -82415715653735714946555924712533900000 8947491 7107244580547401660320342509942709248 8947492 8162211676351212298822499449141836416 8947493 -134225739528352303922526596105285750976 8947494 -31856120256964740314973552975469055040 8947495 201145601783886318536073964315829955000 8947496 259802050489860631930540964310005345280 8947497 -35588302083282697065750279338346943872 8947498 -33886717675774287151804052028584486400 8947499 52671245823228390369470501274465192960 8947500 522059172757521976499278259977920000 8947501 -309673728456452569668268134647810587498 8947502 34154239581182678058334126291839173952 8947503 92834626439153579043210945003614974104 8947504 3415364568370332596252650025653944320 8947505 -3478417727169305474752628173824487680 8947506 -38976111494959741226922502700645569920 8947507 -511839516198281595104054038219212542960 8947508 -60710495228397659265378999872223608064 8947509 -193955623781942002328379997933129716960 8947510 15829570846487295572398490129431461120 8947511 248200736592968233318430965307359859112 8947512 4947209293590433931830072205556695040 8947513 36434264708998877310793458043691553288 8947514 30291296963373507961926282435735263856 8947515 -37047893213075465474495964314729683200 8947516 -43731662465628382268359238251854914560 8947517 189040553851897433533908550170357466566 8947518 -25477101660763661670507904595497589760 8947519 -46243588610597978096214585076853365904 8947520 -9414689439495713083086173580920094720 8947521 -107329207565057539348554707389285093680 8947522 117351358592706686131660027213420143312 8947523 -141606575292535873662519544166820000096 8947524 -23734054128952525472593952613848064000 8947525 -43395328767171627158194569139373367000 8947526 473839605579334576295855082366996480 8947527 143060721780497282126722183507434311040 8947528 59686522123899657027991906942980572160 8947529 -139086675285696524247883866753587702016 8947530 36439600313425250005220991188358144000 8947531 150462739109884474144572248112897024000 8947532 -104142779513429535933430096425212272128 8947533 -42514772472199885111932805689451571136 8947534 30587013587594985102101438670986548416 8947535 29616985680883939581530852298182643600 8947536 33447453778646925123817886906425540608 8947537 7096211110648498295467568755679192480 8947538 -9582754025560265156076353577117364080 8947539 120430023651960443394851731293314809704 8947540 25432253890300911466523094110318592000 8947541 -6551551097384142013393424763829862916 8947542 -46033602984201560777913406763345440896 8947543 203625293997098364768947300034060534960 8947544 -50933386949553263801281469700212121600 8947545 62718844296201181512358203356452384320 8947546 -62453683278992501651908849590253056528 8947547 140789254592637721303336674077916387636 8947548 -101589988067031061119261138930686343168 8947549 140787697212164802689561909962870557048 8947550 64234000428910615066004567739368692800 8947551 -184315158104827966840035257461464349368 8947552 -27997918824860568424632298849215971328 8947553 62160812236279933740209720045336647044 8947554 -4869807123434991985595014267945623552 8947555 -485420995833174456481437116875867440 8947556 196386328193513136091565267989465912320 8947557 -103403418355882503755992109522827791360 8947558 123851395566089777950394539401779078880 8947559 74238190567094104333447910673500145360 8947560 7014237860891873418648685020050227200 8947561 21880383326370782445070417881260102144 8947562 -15622984089545641652797868957929270272 8947563 141222321217672600193349687592694713944 8947564 72254461597629092934742318433939684352 8947565 -92716215495073795835988143135083685280 8947566 -10873220445100869584781264162753930624 8947567 67988403251642361526271537501001553616 8947568 -5245453117945873234468537168722984960 8947569 280422096309421564606586375738400000 8947570 -53770120284726340778000292512301987840 8947571 -17448737977223867318784193900758451368 8947572 -98562910521224580109966911476449271808 8947573 -12995129059504336534434991652454506820 8947574 70559414512082025479788745770881951360 8947575 5571819106744131050447279550452544000 8947576 114920782708595230676988804803635077120 8947577 -5732392306316380875676027522407383574 8947578 180517540203537891043887310040421903360 8947579 280067642898036481498818783272070806180 8947580 21166807982717173422495433615254988800 8947581 63957624946281715743866200138993930752 8947582 -37150974397176993742939745129990415360 8947583 91873680923312585573149839661840904832 8947584 6086072839710494335823044370623365120 8947585 215083702735569659262904218926105853780 8947586 71596769175932126270296763468768440320 8947587 37796010994068806045439162934867188 8947588 45775843597958721644363710402202225920 8947589 40592980005151139774117891016493095456 8947590 15737346283727435737783496728756688640 8947591 302388232133239556117963874844408563992 8947592 20858146421782517377686327086314291200 8947593 223437016641853726222158920387109926484 8947594 -56800762157974840509981349606947333120 8947595 120134196003435650457903001867255053600 8947596 -30958779985644060379616893362491945472 8947597 -143160540188822588660647969360588474954 8947598 -60100950682055556324810511688221258752 8947599 -86828510191444864327607465957700290400 8947600 7722419362893703521789215969758208000 8947601 -104780969288708310306505985204301566988 8947602 51249340204743221765814936445560901440 8947603 -79921054351346073145376995071037262944 8947604 -119809693821486654528568140318458991744 8947605 -68200076345647952299367909142294467040 8947606 -54826167164971637993065327135944290880 8947607 -259023207350293146953123930062403136 8947608 146658169304766348564114541679067279360 8947609 106102249386548350666191418418974989840 8947610 4429521405174157862540577944192593920 8947611 142921959717221727609867128940146071680 8947612 -620467117984680217258251600820156928 8947613 -276218940056498869596226087860892678080 8947614 -18530177398144844637163761443939018112 8947615 -3620781074629190044369192082617702800 8947616 102622882653991845276231683430102269952 8947617 -54023250115344462675708531117396621888 8947618 45859133065465684205201058835014887760 8947619 -67438484236612379370703712076294287040 8947620 74782885134682423199419953343503667200 8947621 113371420283822538113367895224393634272 8947622 42982220635334325511932303516899270112 8947623 -29581251974153352312405505515550904832 8947624 37938446356185920236222313457208934400 8947625 34980963930487306228306778165149344000 8947626 -21466329957820730132340735346263334656 8947627 -20657339690898795662797013245605768288 8947628 -39966068337968023663222946424228133632 8947629 -2636850433855233206063607077399748426 8947630 -59066339290622870049410868381262271040 8947631 -72520907341972665198717009002675427840 8947632 23132265146431985952017995512910970880 8947633 24601877149844555989266816428464401984 8947634 -26570102086585819867452013837773963360 8947635 -24580571667948281909775495872170404000 8947636 40276271774749414204895412150150830848 8947637 364746609433472193630349225553066400 8947638 16367238065343454291030808793363517440 8947639 88539018821784509337465911582539206440 8947640 -55080967385558512076713225553914675200 8947641 275245410037337651803342214506127150304 8947642 -239297234218753794173808891768406745856 8947643 148578408733073938996138374627410945892 8947644 -10411835234519358037828891754814947328 8947645 179718936933337053085571784180716988000 8947646 113897425054820736180187379260417665024 8947647 -81646023574513730446084602954942784776 8947648 6570574621720400517484774144151126016 8947649 95362340001773475529429120222238514720 8947650 23898113425497178211329965327937545600 8947651 -43363213270294320519086877259484750080 8947652 32373004716533867692159152810491215872 8947653 6909743414621760302690424387107972928 8947654 -19314962286758896486998887496638032896 8947655 2668108623552305864500118668750019760 8947656 -107064502764636698183596060727246684160 8947657 -184399175852264134707546974558254653094 8947658 -12682058851933743199095860419801780224 8947659 8719667044829677608182111527372922112 8947660 10057254348001947089362223651989171200 8947661 -130605238289105511347559231755834489280 8947662 -7124529394196923844105880741272649600 8947663 -275006993823386133394221944322986431016 8947664 -19859449253861441520267910944657899520 8947665 4944333235512447158068031936309801460 8947666 -27700092235227545691147873834690327552 8947667 147233346438061665054375630467173653360 8947668 -80935314671619377655894383040318910464 8947669 -86320753442072281360390536127586986930 8947670 -23150890361656697637023838130584988800 8947671 -109803955837030875892835336324092692888 8947672 221890407420567558035046959350935552000 8947673 27918736893977771249843488644480140160 8947674 72497973056484535644510820742063637744 8947675 21119887733844929978572450555162519800 8947676 81196109865391559601486246691757813760 8947677 42291264238181487270502977906273467520 8947678 157850724696631374565700594960766713856 8947679 -21053842414195399150867656524156788752 8947680 12088650108508027425851604658468945920 8947681 -68858825063355766513088443045167623518 8947682 -58921250864271406582979625342563635200 8947683 5464705608298225287700452881821981080 8947684 109101407906296387083081913195100364416 8947685 -61307721205391668499198243435079229440 8947686 88279778268434278343550803073620617728 8947687 118382188280798366764435722112808293472 8947688 -109604301121797533755759686365465364480 8947689 154138668798717131345381685683270030400 8947690 -30767761333311082875841549259307156480 8947691 215647369024291813439708253453241985184 8947692 9294368554889120411081576400732272640 8947693 -358681456905093327565669401659861887680 8947694 -65014105379329019459104644815720633664 8947695 87160879947218058425316578290768058400 8947696 -11058817332698708947637376470598811648 8947697 260274075039173190218541629836468764912 8947698 -114615293722167694981808612535091200 8947699 -90851679728619056155000325999586421300 8947700 36591923304213292626126429157108099200 8947701 1647748617136786348905839559737063040 8947702 -9879776963750895002338148551112025600 8947703 -314036319651995135236989641635464897048 8947704 27034646315624642693187077773344768000 8947705 -39823806656615134179843635761737314100 8947706 6069056463598290235573663613033373552 8947707 -184424738530494056364471917331559555560 8947708 78147390086899230532463502124851200 8947709 305014530514513770247670468733026555910 8947710 -11240256597452711897664817486090506240 8947711 -22323707203590240860140339775457472200 8947712 22057160358451736894726879252934819840 8947713 -41480324582509492430928132024314219520 8947714 100557493098401667960429876512384227200 8947715 -18215905853401621117054978686540348000 8947716 -47822462981726745382861464127037767680 8947717 -145855524881682098611617117807645110280 8947718 67790940646809140744437060276324152960 8947719 -106152619124587601787070057883905950720 8947720 -264721878645764354557255748997070848000 8947721 -40429306391113270285866895750475823078 8947722 3212306901184331193064985274581643264 8947723 -28347498518904669719983600799069274028 8947724 8931274032489623964490491284259643392 8947725 -11204346252002729227554213957336688800 8947726 -82447436186983163844678196473067994688 8947727 -271862993276336593549228053448212721560 8947728 8334405516983618300006398140809551872 8947729 12394422774403101081004233297358803136 8947730 99174417633007760761453900733562040320 8947731 114605101809455502733053266793866661216 8947732 90280614193532910399943889071377057792 8947733 2948203584368202258017243751290241084 8947734 462267200415978481841963286175446912 8947735 49077135313358960648738787885548300160 8947736 -29564879921933618050391072955025981440 8947737 189715760045326202132103033463853920794 8947738 -162855291289919637701988227922115038480 8947739 -65044480448928821317835217911408159040 8947740 -3437287842131695832043334649457899520 8947741 1468568960133041106680278957591364064 8947742 -58018472862920863596714526362976776768 8947743 159597354616108935887330945106750891720 8947744 -44418152985882322762470764070999687168 8947745 39052787879865036903992381025546883200 8947746 -1442754021450346441149945541772077488 8947747 31945549474126724293316797947193939200 8947748 249652877373735763356882669788127494400 8947749 195681413774575052168066341084038989664 8947750 -20242924042133513163975789632147136000 8947751 -88816523795125833574899655082769994248 8947752 -23656375120547326360391334184658780160 8947753 -247205972604558674654211825158999972998 8947754 -84694060812626094981697237765349849424 8947755 -25993352378660794684712827056110451600 8947756 -4742467573996768085087062444665225728 8947757 47972561163082611095104430433818604672 8947758 -4649051226747810679216168192627220352 8947759 -12547162680065517118618356840342640512 8947760 3988147966760223757935555262107156480 8947761 -144014630762867027943348163719106608528 8947762 131752543055581307994850411491128335632 8947763 -97424195514307984403703234593223384960 8947764 27655282742795344290551123626137593856 8947765 -83002514280875768935350585595299556800 8947766 72150951761357186814450159553039031040 8947767 136918711774839080395642838691318146280 8947768 63049884541965060413163288910671605760 8947769 82701525614995584210397584292079344170 8947770 12643857677559294156955232817465200640 8947771 59587613323188456089735341235689610512 8947772 -151116039796668994045691656878962586624 8947773 88221993468468515663085816186993768000 8947774 -115663539627897219707584292470690867008 8947775 91473884192780862887891627010949323600 8947776 60850296548613229990329396980959150080 8947777 -31937618848934515215132974053053204480 8947778 -5079566000566121471810356850163671040 8947779 30318148059113414828194738753612712184 8947780 -166568946942663982174860735781009282560 8947781 -209552714323777138180587416222347909536 8947782 -631770001368671653198773672955047552 8947783 41430745571360944497987064983672236624 8947784 2232203744563247558982363434114457600 8947785 19912397602174800504625474029827850240 8947786 8061327997155648291680979961404351744 8947787 237230887971302491277483668208421807552 8947788 -26255970593044711459886806751890137600 8947789 -200159215234963739438438773857592934410 8947790 -77892276705421202201765808397980129600 8947791 156891755941762551484413146879877143400 8947792 11659204884097516625075608374593175552 8947793 -56787317165827678547136563359020602460 8947794 -20422122298090034884417022496921302400 8947795 17919763350114942446553954566769610800 8947796 -8863980769648135283185441275169376256 8947797 7856438315184202748965613384656462272 8947798 -14239039943522343646857693583355840640 8947799 -33788754258097707704206347988124070048 8947800 67157497145073784392512027794621440000 8947801 -256327361752461971160699964790585710198 8947802 -25259826316513790569527094388531205648 8947803 -104121618737225234658784729852342132800 8947804 -67249545624414930212409497330658041344 8947805 26414810477580909225499330608361641600 8947806 5270505299646833851368508551912827904 8947807 -255227719503327737773526903741493131136 8947808 -281677944426050551273479530891282350080 8947809 -11123973898225260364313693971009627392 8947810 61096895736815255648574401256168000 8947811 -230370387998668945778385549821384146200 8947812 -44097105276108546168717076866825369600 8947813 169052366623062979410203944161627146496 8947814 -124267694410850562582259157445287677248 8947815 89061972233137257199729573839818632320 8947816 407922149870546284435821066812469657600 8947817 -43114425929008638902694919689010120134 8947818 -69368444327531406761559361078555836672 8947819 -96376979304330508390990431962908144780 8947820 7519368225663532925201020802678753280 8947821 11770178266219838573841387968468592864 8947822 -11745300696019222438699663412590617600 8947823 -2603241653310467881358271859214138928 8947824 -42713194858739579020140573923252109312 8947825 121125328153673472528232971616183300550 8947826 1345750013048573418746534490817994880 8947827 -84947390743770768525083321791707648 8947828 -120314771157618940482163314959051888640 8947829 5892424651258735527881662408959612 8947830 27520123026713450197772427112047553920 8947831 -19091420462657662418794444631390365776 8947832 62551662337594447346389918480134758400 8947833 -156523290426785975635138180112146566576 8947834 -9391441297148550484335890323289164800 8947835 80921159039086970894602835875301115600 8947836 3382192814210165744331923777443200000 8947837 -117654344721176994938373574474069755514 8947838 -58921754826909747900904139294509818240 8947839 123171166049755737513273793272195840 8947840 -14213584269858526986054766408866201600 8947841 129123387281174360927940148416346992000 8947842 28805234915389498897282948302237195264 8947843 117603685295521848064404725876465556092 8947844 -954838512294067242838913237415945984 8947845 3636782977175622001488406303388653020 8947846 830202145395424506160278999031150848 8947847 97494925126310724792985984611474118680 8947848 328969492015161220168471777115504640 8947849 85882379347744892016301968577367165136 8947850 93300723071834998806476841069084172800 8947851 -57512677193716706368443918444629364480 8947852 121271628978198865806089100840875312640 8947853 -238214794123935744843516237571410605898 8947854 -52961803823085179453266357063576460160 8947855 -68905916333752758122475793482755675040 8947856 10992532010295737264173653026891366400 8947857 -71781099917771870027089908435391643712 8947858 16187340507567104813829444109310767776 8947859 -342630257339574061334829957773372013600 8947860 -141413197056917007503270452163110502400 8947861 19819571404618626265436010348149963452 8947862 -27428655874768048125836557990809292800 8947863 161902577306697480387200539875048756120 8947864 98310731140275270050666777994470799360 8947865 151758039429958582755052614167035422600 8947866 -5594306835745126286912663362268476416 8947867 -107633542765268874015718708795145266320 8947868 -97162112337003726174921346649811240960 8947869 52771941426130484320659334877625775680 8947870 -797905137565467870624945458151926400 8947871 94847894903434157808367175065534480416 8947872 -171284752826375542950878410358566748160 8947873 302552219479203686595288303489901923504 8947874 35578190552880930969584591322215620608 8947875 -59881610369340173732253872263794432000 8947876 6297780890017881354201819741190463488 8947877 121703540889287735185558158714890496672 8947878 -6955479732764865394749258232035213312 8947879 58379933907680380325533346320182645640 8947880 -105465661782315308279891222588336793600 8947881 -34821559379093748077641271603613609600 8947882 26970135700247551133010723907918261440 8947883 -9090363192001751807865367264670546400 8947884 -26205598684230299759589661931305697280 8947885 23622879231989262531779047275063736800 8947886 9464411726946426831074281386532100160 8947887 1898485826719669256895499278065332368 8947888 -15584703223631332071025256406550233088 8947889 -137555059458790008929678978428547027310 8947890 -46313484986708769564502780717119189600 8947891 -317489343010160536316052615205268254708 8947892 -219906370989370908960826564549999176960 8947893 13253349002194300453545923789819869728 8947894 3914750820583454652218319043119808320 8947895 -48052413933084562029266668445795838240 8947896 -111868723119907034644321679388150067200 8947897 -19207152815042592668257355817878918400 8947898 -53398072498390789116949421631653756160 8947899 -178957293450711783860840754879397685232 8947900 53418263371923756915894210846815372800 8947901 -149030587577913149602875323198758613748 8947902 -1059662662411744355543188641546117120 8947903 -312134786334972154990733112966518054848 8947904 -18780782210144660972875202363626881024 8947905 41909055163752408982444127997322329600 8947906 -50758127522812263671285611053912118272 8947907 -4462913913659221787258251441158286656 8947908 -1284370411414250422480433322203955072 8947909 31583286284184802165383783585571817916 8947910 -83856023961784733925066465967828256640 8947911 35850408085588811634750410409991883904 8947912 -189017080091502980494644211893463941120 8947913 202824209625250210621339130563977024 8947914 -49365373188714850112493575666238635520 8947915 -62133302238640960522471092585562681440 8947916 -24974045883906042793930797992011352064 8947917 98189992545721564774206493208414338560 8947918 37602360138118237277321054953379154816 8947919 -38196013157787211844045478059958984480 8947920 5547361779330962261809095363817635840 8947921 17348204112351714153069389110138838400 8947922 63447069071106475355257019379071272224 8947923 36074742109901917185687061377136661568 8947924 -70782278788644274038525022617738623104 8947925 -46462484841536896292456326998249391200 8947926 -26120478373547012515349038385147312640 8947927 -19795564113151135711771559631175335720 8947928 92708174428965506968607039607466168320 8947929 8180519865751413466051249594749464784 8947930 -91012333263564942543125407613083748640 8947931 -60016794547804569631362387154582364448 8947932 -11046693783246902006056451739105361920 8947933 -32108023989472901668089970027143479040 8947934 -2313979770533752726054485252440641728 8947935 107413099810860368039932934030142720000 8947936 30018998628816982416798915649760133120 8947937 -102164589668154698287186389399934420248 8947938 -6757072826999820680113356608235574272 8947939 70762247296181335439443094826476547792 8947940 3871142115384164942685330216481996800 8947941 -192535599781968607687269406621158011808 8947942 24828719872359709266624004870195867872 8947943 151677057610291432889848094455898686224 8947944 48834304479401420916539435982249999360 8947945 -46919325214160424564144400028409409080 8947946 -8071970601703712202947328748860195840 8947947 70593689855194343901514461148180723800 8947948 -57608368713958779099340551120901480192 8947949 59820283333429121157564256809605933664 8947950 -68148593143784503348111627198608000 8947951 111133658488051793787932168597105071952 8947952 -23672587662939756419935732805125570560 8947953 -48006023697545417002246284997097129856 8947954 -94555735108186481800237070351988231168 8947955 315765751307567368346941764010549824000 8947956 -1879064879694441183837371385038370816 8947957 -98823104509228272283302103524384991268 8947958 52965510446777245590812813043758808960 8947959 -32059360863473098106029673100307571784 8947960 -53704251796608194822303283023741337600 8947961 135925066404644877310805063316737295744 8947962 14323647415935904331858885881449699840 8947963 -146028098736693067812707932788923531044 8947964 35101593763087035238247517218966679552 8947965 -1221890286430936563109030193795066880 8947966 -41719938106146044986849924393102521216 8947967 -40253720496059003089349873953674823968 8947968 -66061905351664277314490653313788280832 8947969 152373897739863129627388987924142037672 8947970 84132366940470160350352691463334248000 8947971 -49569981648294111227125856369324866440 8947972 14540571256417248823717403072152415232 8947973 -130063097249052635400969711698201567778 8947974 19605887038172184570456992553337620480 8947975 2872891457091086691033560972330731600 8947976 73011372399067688446231211291231278080 8947977 137730319709206193807259297075856200720 8947978 2269248826895729641738586197470160224 8947979 87820430555227287656338762190378879760 8947980 -21723988376014746822227313201738147840 8947981 -2841147248228838076857818612854401216 8947982 -45252550343067517283826367904950513728 8947983 -84984971609592471216341750852254246272 8947984 -51067447332659087854784584707335651328 8947985 -191713199970962300863401524881409927820 8947986 100080888826071917698322217040268870400 8947987 -248478737527290088279706110531219953364 8947988 7434945436012310151088417789014583296 8947989 -38551862743347409913019209425736755392 8947990 54149843054005836504603839711464245120 8947991 -30548816865249424796872859223913407936 8947992 -57140810293305982784276553835719905280 8947993 -241520226443162024566443989529832197680 8947994 -120887913898639142184495336806532946176 8947995 15050199285911052226056745489743360000 8947996 148897125461960740088947125562988480000 8947997 217283543361728384031610409157682585446 8947998 38378553748759389229001050704375403584 8947999 4189593397733987775522418035021697920 8948000 -286039749381422998373957181304700928000 8948001 37482474446840053356667191144640053504 8948002 16079423537604737399985958725184983552 8948003 -205750954746103536081465010774822530600 8948004 14091840487796951690996130983361945600 8948005 -144744037637554412961501623550048931680 8948006 -22108206578094321579013920592124964480 8948007 1867722548005536526028638534043846808 8948008 81746272783126391051053962209910528000 8948009 30510548095674665626014394145383295616 8948010 73198356014168441764020497846058808320 8948011 4068376211530242128419698596829154000 8948012 -89269656506919985048459924534040985600 8948013 -40125935782916308305323151063583640256 8948014 205042984650640198067346747021249365760 8948015 75292711435158781074414554283724265160 8948016 16730498380668292554263077959814348800 8948017 127342602029965163642727716709568877620 8948018 -8150425656253076598118804276771407264 8948019 -95305692525648788549214665571130003656 8948020 -3373927330170872825876616705130763520 8948021 -72967662784460508302768935861554533778 8948022 203704216020805475641492015249978552320 8948023 16773098462601523096545183995892357040 8948024 208614507633115282624297190588091801600 8948025 62549575630533868803657361723820634750 8948026 24522918614485531236395081716921058304 8948027 280452385515156802042974981464129773824 8948028 16629330595572446904196507266508293120 8948029 191693696355178015279804844237056814534 8948030 370573080874314916654327579833208320 8948031 -126948202599354242150463551282355004800 8948032 56627288395062546532600898739873775616 8948033 113796740232223497255960455347449922560 8948034 34477622766815023227913511623899618384 8948035 14704852493725720811372771830959012000 8948036 50138117615896570604895872991930314880 8948037 8714918206501265320511973698059308000 8948038 79906528324748905975745253013067184960 8948039 111138721680737361940676149167173773056 8948040 26046685124190211949427591813397708800 8948041 109892595776218748966997531972052564442 8948042 -2089748217091997245066130376725779968 8948043 31079828877868990963919585436065131680 8948044 -83873047016864380632455380410411931648 8948045 -43145547405609064524071564577476241000 8948046 14798036567718404529997696949922768000 8948047 2009541182305979764569592392837358120 8948048 -1389505422354789410340299593040265216 8948049 110718002855959769750261245582357564416 8948050 76668941274720053808779102453510160000 8948051 -36026401808986942847345248952130750720 8948052 -29467716091752100644179197006537675008 8948053 265110130340084036808068141142166020302 8948054 -4546922371260288693233758950585165024 8948055 -59098998149605735571510222875204728240 8948056 -20938682584311413899478809740759613440 8948057 6670424553576579984453395280546799872 8948058 -12884221035346446493229250702727004160 8948059 -63168165976684656319352262577163657952 8948060 28830024269771455980037300630348339200 8948061 11731875744629615315991413514408626310 8948062 -13553015594815527843857864656984771968 8948063 -140678827393572390369011245718893886688 8948064 53428865070043087032063002151714029568 8948065 22538281776918051784130076513573172800 8948066 75542796325111309322456784902086190880 8948067 -18193219535004562950888704472438896520 8948068 22058366760175199205890067851635840000 8948069 -47024389876176717526818912325708595520 8948070 -525172972142946463851205759628891520 8948071 69181250893958144870141114677565216 8948072 34759089501144695963891126043892039680 8948073 162466475102267271136801005540863255184 8948074 -9795927279743428692391390530981328464 8948075 85992729138880869026597817218053014000 8948076 -108918237714500164027689563143598074368 8948077 836349245898099964134961199514243926 8948078 -30794395280171669860871818593260852160 8948079 -504753336720768450592329459127392672 8948080 -17408153732170800749508924632409047040 8948081 -162924973864944759044329120481998673088 8948082 -3236824588295030068814314832204751360 8948083 168797071560211603360657208445299616332 8948084 -60539056148678495185446384132295046400 8948085 1015976258511021573200110757023467840 8948086 -54729344756013383000266492651627033728 8948087 -291949697847543539480892943287472122264 8948088 -36742853135400654613187395544658739200 8948089 3249190164455401042235950780800415392 8948090 -15668135480737791398193058758560212800 8948091 -103552570948712093864626001532447455208 8948092 -93977281102126458032916043966897241088 8948093 -54148636217007931557412524778030202880 8948094 70097156956789552403512344506270551680 8948095 -78711802389197427306241237946904518400 8948096 67883848682797144940909775867504230400 8948097 52891790728245302652009975557592094080 8948098 86301444177242192414758574616397553664 8948099 -31637877759955156338140861736523104900 8948100 178197251442055604524287013711564800 8948101 -98789553462049766495156492529032820898 8948102 138358035331789419556388100340214606400 8948103 -43543697221151957653532616403709052336 8948104 -21592573677229483891279503362744156160 8948105 -129225574543200342760043272213133539740 8948106 3638220001313033771770559035220369712 8948107 1706436714674100636404714325482842512 8948108 78752800550953015627588998965923092480 8948109 79525952701810517039408860150877692608 8948110 -65089879326843382139957214241647839040 8948111 109605304842466181524314185903722673712 8948112 35851885790653284996076061137748951040 8948113 9001497055805257423217359912831822320 8948114 60412920656691519613503264163838426112 8948115 -142316467753005814901786306532392111280 8948116 -57571466838141460901320831655401302272 8948117 90408213349826507010304395292012596000 8948118 120780489597595055937011473368944094720 8948119 -74058362942483158374135367693081179200 8948120 -186915435004536120879540184890095616000 8948121 -2185156004021145006752391109656710400 8948122 22669674674582524054959411789416977152 8948123 -251042622484731249028651379562682469628 8948124 -90690756343833363606384823719502387200 8948125 65868568242831409444950169182412300000 8948126 138687131348679328801150016537479434240 8948127 -5937254834598978448135938919770887424 8948128 -201671189192728243015341849433866240 8948129 46734260065976505440818254109776323376 8948130 -24257059467788356813695045992322216960 8948131 -44368130920158141419616340227173515368 8948132 238150860257263153806947749064201102592 8948133 -8879565790396875744582708515575333698 8948134 -6928125089271740940936676024300065408 8948135 56002337791759000242872564418322366680 8948136 -161168063648329321865919155552915865600 8948137 7876103092305490911631515107010364800 8948138 38432020545038344303173551917721431296 8948139 -139377533301063865842295775461837972992 8948140 3284955001701039658657930927663150080 8948141 111318723608720664215284616587122209184 8948142 -58531138235863602560623516836191625216 8948143 -36873183796616965818653878691778410608 8948144 43530338917083751642601856181280194560 8948145 -31632747032622781958958384284540548800 8948146 -119517859977738464626487714645240383728 8948147 86065239019500903583746031312496393328 8948148 24466972003944071561790185378566932480 8948149 2516675986242366339332421368994792960 8948150 -7827553650726108070005426739861708800 8948151 -15533299805970203105928261303948991416 8948152 95451792706848445075257559608546201600 8948153 14437588681473205032710489934498180360 8948154 24439142905871554242966760265977542144 8948155 80143190718898370401596492123528310560 8948156 28208111724071544304351817473130093568 8948157 50083822155578694253630158967697117088 8948158 -103493710965561918150753223554948376320 8948159 146986778736641492988362939157028899840 8948160 -6111444877573148001104945659615641600 8948161 -135232207308229455108875974316332674238 8948162 171383940074290124104273247118915098832 8948163 29091864318261295572466872511759444224 8948164 -24232440891665356408046138320948377600 8948165 59281020661598264524992766213013445120 8948166 -28676430356271417442891487527698825216 8948167 -32412361825935503945739543297800346120 8948168 116058254731274686275198787959572613120 8948169 -107471887405156920442238707015847398806 8948170 24164687482462707550056592657835166720 8948171 -5297462788399633199184135303953891376 8948172 73236939373455752630959342662677299200 8948173 -4529320274029873201285163757483851136 8948174 -71306649031198222675399293724797113664 8948175 70478381013674593892719736113788078000 8948176 -55390011649760020593505888794407731200 8948177 25382111530681575597420400223920548672 8948178 -79116484454967365512924177965395508480 8948179 119809488049935742481175628538010620780 8948180 70801506393071956392152075341937606400 8948181 -2482918377018086150598557033997391872 8948182 51912039380240089571853036300293174400 8948183 -222008521299074699448425321930862567480 8948184 -7047085382762667773173833408970752000 8948185 -43333600919534639931675186240076232640 8948186 -43629044876914476871285186322944359456 8948187 -102822215531497527163829736965895903240 8948188 5186343087071106188535970066245897216 8948189 -132670697337875483837371060897874574144 8948190 -56591598379686597141446286540913075200 8948191 -34352621290246098058998816902408471200 8948192 -189748277258112234745478767302672384 8948193 -112025231167788005445286880591873181600 8948194 17217288388473021516131929223893112832 8948195 23165258453415070216445128955337234000 8948196 23005312316552676902973427685776748544 8948197 5727539723540582967441746343699512700 8948198 42246951188071029309033035286776209536 8948199 -116426556558721325903443078067041755096 8948200 -111239041600221175391037013101614976000 8948201 -84366815874588960567719548714269837696 8948202 18612754012060334396850383058772661760 8948203 -82958055950594320323512345065775522880 8948204 -58233719388398658871131510073885388544 8948205 -7673343620369876078885400151077926400 8948206 45758393258407486060004554910127999552 8948207 -148102695647521847767121857524691418544 8948208 -19364691670104985925368871175758217216 8948209 28161578425963109263804636926666502500 8948210 75032912607915686994882244732363200000 8948211 49363963134445247662034295590913027840 8948212 13213436732659038175939721688954077184 8948213 -91464963799645559375432306833580952480 8948214 1401863244056956567746780376937734656 8948215 104626861047232087112634106069307532000 8948216 18922920512603032603124681576717844480 8948217 66457832991614004163658900394795374880 8948218 135472096521594940979111511860209096560 8948219 36531750979899026528716949260663253760 8948220 3676143753208546018374311544599193600 8948221 245902772268417426805890472067830187200 8948222 148438871625041638619068271399557715712 8948223 -82907982850142392470316622576819955528 8948224 136176592896864682318549530254210236416 8948225 56077146978081761957086928153115883200 8948226 43788331520963390301529547703513000960 8948227 315512165982158717887688627451560206076 8948228 147397735155190209866218849542806654976 8948229 -12220133789027580602580814894087944960 8948230 20746327692590097758262039494329153920 8948231 -133705954631805240884108164736781316968 8948232 257930571487421279788259722566146334720 8948233 246190530108058975372462686366444282138 8948234 -2693136397370319634840463075491449600 8948235 21509731863275055484239888107984179200 8948236 -151195928936071841283132846462184095744 8948237 -38960089854032656688953965723891303114 8948238 -459861695627118716407357867988217600 8948239 45397525072221671743086949146267147456 8948240 -3649456022530804423495570827765350400 8948241 -149657096707990115562961924359404238750 8948242 -47094048238614950806645435728985110528 8948243 16096421923915234984610969251704742464 8948244 -38694119781423949098857210150869708800 8948245 -22403487620653427403556454261527870500 8948246 -8460820664553749013088825159793754240 8948247 -26517980465489692983944042241691113216 8948248 -303211871990270995510909644884652810240 8948249 119841918840997858813196791587131873664 8948250 -22631328569397082740415228261292112000 8948251 102395334610003635183724866797884089920 8948252 -117874587176681365685229789778956930048 8948253 78629712596475063874225837932830661504 8948254 2466048545203227765381244881450630144 8948255 -5006948725339476940160434473225553440 8948256 -99798276674356883640691708723851165696 8948257 138731438508519548535418340834849200 8948258 -149931942076228204016401804069033595520 8948259 -181372457979425376391336052968864771200 8948260 -89917582570599093038722697786967306240 8948261 122121917551090788686307368110109574432 8948262 23517123499583652528010674278172649152 8948263 65546445311949704608869805294778475512 8948264 -123078453240837446451125317340915712000 8948265 -23681673642456849801789886743932578560 8948266 -88318901084147378532461367017273721168 8948267 1557419574352593506801843989379667960 8948268 18906467855663858332938946595501736960 8948269 -174746431027151847867905149808532566880 8948270 8641350319434892687781014079481984000 8948271 -188938062876038741452886229972464938488 8948272 48601076020378000179517592535288840192 8948273 -109210644415100508737827449152292450840 8948274 -1625917850227490736112319349688412160 8948275 24592488019519146204324087496575938800 8948276 -270602822025674626269049979053523066112 8948277 57588536966889853260574446746168106588 8948278 -20109596286644908147790574163619541120 8948279 -102088539159725124781217104744725708120 8948280 89601921087371113873250303149252608000 8948281 7209661741750055396524595111244112212 8948282 34025617509977764336309450159522765680 8948283 -105955730203561996513067465824911453696 8948284 -133468786387773481964054749498369168384 8948285 -201301250150183450804026070931853057800 8948286 88002017328003468557293564518777667200 8948287 342594487544323632829179796977755001592 8948288 41517197621535466572344923759344353280 8948289 -6892687404635952321369985128078764160 8948290 48767351881279918279155340668663888000 8948291 11996347711032030068531338391592061968 8948292 -35321864747140180456115370308351612928 8948293 -35172531311448279536781253069440227840 8948294 -11853608528425359198780508538570719680 8948295 16512446911371858427945280370559422120 8948296 -41176403077870850844804030750868439040 8948297 -177516639912721192933341298590471145920 8948298 5541960880076179843126973834444885760 8948299 98929012813772075565950057066203475320 8948300 2110381162570714161796853762008204800 8948301 219306179303502211488271817430999591840 8948302 39775921030113720442223785876010703744 8948303 -4245662268970610525057292399657653760 8948304 18147326804917858914778594060112093184 8948305 -11086617065144464495209453378452686080 8948306 108277336329421873857681194523929822352 8948307 1150157819253777020221850629222710312 8948308 11889812967310741030487584941635976960 8948309 239579456546937288154170035538318402510 8948310 14118138903740894541344189506783979520 8948311 -63087647046817084754820065445115302768 8948312 328589063383226246832142021433497067520 8948313 7437893928998606936096626085594610528 8948314 -112703991255721013405975006955541257744 8948315 57875236932684528210436617889555081920 8948316 34731748643416027456199550847707340800 8948317 16323655299532252262092509445423387584 8948318 -18282214507992459649533964758638432640 8948319 42754701491582075539090531775115373440 8948320 132389855813469235504557568446816583680 8948321 -414726782781438506514821330912483328 8948322 344823008597570388995042024539663488 8948323 -25511625303214327047503765078095379428 8948324 12788111003285542308512025623625768960 8948325 -70111537541287064257269200425061486400 8948326 -31524264121400160754416839797425177888 8948327 -73297233950198519160481519177380478800 8948328 -21889157588074805855493048958828707840 8948329 124415967251515386263031324195224160484 8948330 2746552605361298392525512317096140800 8948331 125214883123693535008148623251933920592 8948332 -75988041348966671506967823892102322688 8948333 94181607201311843428902907669745706582 8948334 44052441255905436567873451580003905536 8948335 17809348225381872638687546987567318400 8948336 -21754142813027116233286337502403362816 8948337 107365204612752117643350397104463931760 8948338 -7129460161903474228794031036004143104 8948339 -110063184609388139608909556548770148944 8948340 -1037055001618272914662578613230182400 8948341 170750254918498756280650929093969377052 8948342 -52597618947457265464729113843264398208 8948343 369274600195001343018895778764040448 8948344 335255533849997673327592761297111552000 8948345 -50685771800509441812547747495396000320 8948346 60094836512636144504213327888778202368 8948347 -82684118546324258740864030140849500408 8948348 85146269975259014662901634782260240896 8948349 22010063452056049716898223902864613100 8948350 65317934289844504358183071136924236800 8948351 -1822266181996102677165381986920425168 8948352 40337736398877165377083833377724825600 8948353 -89946352748393850249173465935900917840 8948354 -17019170627648293981029423360575506560 8948355 -8841864726850725980602601185950465600 8948356 60332773247313001713907078948613786880 8948357 84424578512892601194053446716126758016 8948358 96861218508659171985616520443002659904 8948359 98644167707024665823856789983175002416 8948360 -10550140850162728870107689066411520000 8948361 -134070891751883793684400440674074298496 8948362 105519511912093279281082512151209648432 8948363 -22999351714282217180844669341401141896 8948364 -64393070742515855998450961160416653824 8948365 31203540662354216469646457798424544920 8948366 -46032410935987719136866058964245630080 8948367 83836280037096050897588802881676180480 8948368 -10521371388701699859757179313230446592 8948369 -106915591808307825304578092080853761230 8948370 4488617558100745359773481028713661440 8948371 -56123069746781069199430548410232185428 8948372 189395761077519418524088610854679904000 8948373 -10425496575677787025379686401599646720 8948374 -19871510697507027585611864800772481600 8948375 364160172398659837136147010977510004000 8948376 8016189951671624569348230772042137600 8948377 352993331746297065194396775077906696832 8948378 -8185537672481833786009565446821382176 8948379 141130227672563453918029366369780356288 8948380 46810618938982926476014099685441955840 8948381 -137103242739894082796480050830639260520 8948382 76183081449558923173699669411033887744 8948383 1026344873042722059706588929225105632 8948384 -247746678690728594330954933884382674944 8948385 32816837082154323937473268929037981800 8948386 2116388658447814792917437652204543744 8948387 -26581503962998783779828808390392192048 8948388 -27600923999212784845797717820285516800 8948389 228175587351662531697060400260676553760 8948390 54465487744602407058629887195484496000 8948391 -412984070657465292321257788104959280 8948392 -333958558462939405128871017408806092800 8948393 83833549416975668490010238467298811642 8948394 964988084209305664885398395170148352 8948395 -244032247329117407380127770313715255600 8948396 -18977238406945122750119299824847262208 8948397 -14590481003270077610550685641965150400 8948398 -16801762489589070582902147472662062080 8948399 93550018470148201771060451503317547680 8948400 -21460491747121599295529421844013875200 8948401 -14200508814738909615385674463241091072 8948402 99988124323223190386409291198035899152 8948403 -63062803509653626409801078096128346880 8948404 -54350683886416580745065913620095059200 8948405 146053913602006884576521811875284428060 8948406 -38580481851832495805402951642417311296 8948407 19535343749855087717778251844843092680 8948408 5160104576264121591890247429613608960 8948409 -15745645440781594009292256481853441280 8948410 -2246544614201974307301352765747242240 8948411 -82580832349553338097596812627794803200 8948412 -107410393252635119612591647163581071360 8948413 -4102201437511079126256892573688278696 8948414 14839382182076056183773673685789130240 8948415 19989421867353352493097007951817157120 8948416 42461555714100904794391577577589309440 8948417 294488718584493871019465174983752998466 8948418 12696826842204989855900241079856248704 8948419 25546631007048242737112957371224469820 8948420 4066094622638221203812700824453775360 8948421 -139926068186041666349204268694877141760 8948422 6793616957634992736068034326577721344 8948423 108800066484915961844231127342438382104 8948424 -12086346878804378556689561366000762880 8948425 -48985180857250078467818398318200436500 8948426 20127620020687942984827062379648413184 8948427 -123210769978493368870962936424725789480 8948428 -62861529338355893342779687281695180032 8948429 456412249662049477219522595912301312 8948430 42231604692445114984644265124977526400 8948431 -290519347842936558901959593532875338768 8948432 -30829023998366089898512854216092196864 8948433 -2213921113321044575820072655051574400 8948434 425470704433050604503819164469096960 8948435 -227851753760612145273119691171509607120 8948436 -14803183994851482985945988135710654464 8948437 -147865274600920893999910072725012961668 8948438 139180832965824489853714160242047993120 8948439 -197792623548564937067872406725086518496 8948440 -56648512620050115744049134926234419200 8948441 45404220615736561146848729438994328842 8948442 -105126488757660606115192287037229311488 8948443 21164328233890454190032931079127684160 8948444 -23529306128101785641703407981217414144 8948445 74496057760065282098964086978227428480 8948446 459643276545468840176672840515740864 8948447 11116210087358722288294505665761522240 8948448 -178263547265528618330780889167710126080 8948449 96993702073350999219319118501159154240 8948450 -5129626640141736611324448456480499200 8948451 -6855904119933730774975950608438373768 8948452 -102841585682969020017412740767197204864 8948453 146269033551038470256699484831242744160 8948454 -46948451493276901548098824098264842880 8948455 62637052084774168657805577703559808720 8948456 246290248193482499146392992586072145920 8948457 8130291412090790667102322992371513280 8948458 -85608863203904665936699672170455665824 8948459 30904049892330436696890878413868322768 8948460 -10927624072940144320160571391811911680 8948461 210212025391971049596070136876497044000 8948462 -420221200840891300717700280695481408 8948463 188975143587284693651148906927909281544 8948464 -9610682630678707067877623157275361280 8948465 24853771849671679802159629407158359860 8948466 -88230330522468668123364036104997806448 8948467 -49816130563277038612694104419861831600 8948468 -247379620127355128654450437566483072 8948469 129891421907218983021157750768703514144 8948470 -44091885808844160067908193937090572800 8948471 -170292245812219310214754354646136314880 8948472 504247203703341310580968902878822400 8948473 -188914722502870077131535486968056208278 8948474 228035480615338942537438237817686605792 8948475 38026348933081245959653082371477871100 8948476 -72569798417214410806824073444532285440 8948477 -183706410204033926862971162071701335988 8948478 -88741409090737602012480777585979865088 8948479 250591716883397651289458203927218918528 8948480 -71722086523502143573615437506087485440 8948481 -104719269914433111897653295380132925648 8948482 50400343097119692420134593265514992592 8948483 -363956731736304483902209128375306844680 8948484 88590412223374924575674218958395605120 8948485 -7511570697673830331901615431437089280 8948486 607980041238246669772999817310076224 8948487 -29848171461546607033526754571929985920 8948488 320408581062335111912383919487074304000 8948489 -2903066600822459843782154094272478000 8948490 2057888316163521143750293959183141120 8948491 -60823269647341326328144567799950030016 8948492 -12985925378201802349681800015167892480 8948493 71035673297933848185232793391447989100 8948494 -175052749559174569557862160844230713728 8948495 -89535917132690090915689401311273126880 8948496 -8644462932810729185061435963794128896 8948497 -15714297523807965316058300419125049868 8948498 -70565843709925579921378481884081693536 8948499 1727289129750940923645555969519962880 8948500 -22637279013128097568768695395731968000 8948501 -84307420646333354562331671954411888900 8948502 -5127430393300748102601087702320760960 8948503 13378676503838995847551086383046279752 8948504 157948375738165223879632850876458997760 8948505 -43577129861478302906990958079382035200 8948506 -29486365603417686047195495261025308160 8948507 -7230637399864246578706524580284293244 8948508 139749970459019056510938839135982696960 8948509 173346625382864100490148987768805348710 8948510 -78207811361633125666048627154224759680 8948511 49975267149586720216029093697190458080 8948512 342741082859110801616962714527592415232 8948513 66604792240067259591243863573392348224 8948514 -10509373591637404990466193306039711360 8948515 83354785236013105160331761981635920 8948516 107103547650572176410279767500490701440 8948517 48009762367915686151093261103848428864 8948518 -91733756276755593648014713296108318720 8948519 -228436086213913395069531329076611875080 8948520 19185503052090000097816008991816089600 8948521 -364885054286422730941739533734237534300 8948522 117559362307616395540635248660994048 8948523 -57284253365386733471870004470053583016 8948524 26602041339194601008504580773125563392 8948525 8374164312394103489228789256326820000 8948526 1036443055881839457907533005864046144 8948527 -23413962317759883835227490959615183824 8948528 54012904364519881241848495209331163136 8948529 -32513358187033037638516780188498293760 8948530 -1685289230201628450998174801598912000 8948531 -116326931514855633678364093874186361528 8948532 143181288985191391011236215741523177472 8948533 -307626068006502344114438116805258923776 8948534 14904538542416373886447410210446462592 8948535 -68943864446779631949747437953118554800 8948536 13394414841614653796432215875108679680 8948537 -14380340479648857249170106775063576704 8948538 2537646873565699472109389703173196144 8948539 -197912842796780206091509538168276485660 8948540 14900070839737998516700426223038026240 8948541 -16300795921575062027407032378528202752 8948542 48190404741527047718698422533915025600 8948543 93012142554002113780099404450068601792 8948544 28437861746166195930256490890977607680 8948545 1372695860561384412078269928469226280 8948546 117251135946409588690918975417013195472 8948547 -121321187118188022286331517353441898240 8948548 72901273879631820678205486575472070656 8948549 -265712770637600203343711321590183620450 8948550 -5602472466052405311751819635889300800 8948551 -385091744290367076609828845788965272600 8948552 162914364134039936764247171784473625600 8948553 36832269331296409973730173192571326208 8948554 47004859527439199913497099101934233440 8948555 -57071594688121156376051098260445920 8948556 3596988200739429243592938265454269440 8948557 142584068558825726612850667986963617772 8948558 1571388041525635657174385131293595584 8948559 -2639099765738214058581853624808920800 8948560 -26150265889319405852986039066717470720 8948561 -73425492622398190447630134619455776640 8948562 -16913905053261786617308552851064307712 8948563 -2746131474369979821548008779387686800 8948564 8217450995217633853233675335332087680 8948565 -86613986649090955040313960057081511680 8948566 -10394334898987017907918019919703052160 8948567 5643436490476519585017077802847200000 8948568 81111553724203914553364386085783961600 8948569 92663569047085184144413874574694391360 8948570 -16512330084847575570401465905919208000 8948571 -406197636664619013261836907535428816 8948572 106007403548296947368825720312696254976 8948573 -43951580014778270292530018146228389000 8948574 -34299248940148297671102314447336745792 8948575 176802878454472852757051002846158171600 8948576 5598703268716122606513641500523888640 8948577 -166369268211840742196445049556279068320 8948578 13663875617413161393013842329595063360 8948579 -327716786752382824079550749819200851624 8948580 33997895890617363907265351503370588160 8948581 175516864902612101170317896564088304382 8948582 130754168557170144894846030283415716800 8948583 -7668752684917961115918391003319923200 8948584 -76472632255263336626155840361238036480 8948585 -68281066681124034513235133047301840640 8948586 -12859540660350148190099787656591844096 8948587 -68537446150513497070527994384989209088 8948588 -17340951494474824876944860466870819840 8948589 61172617165062932727478150921240545600 8948590 -32821413373418369833747798153661502720 8948591 51558247055051509629972064833321910992 8948592 5080209790278185600041308687816720384 8948593 -72163870626941587942900761426840950220 8948594 -76354010736292860099939267185663485920 8948595 -87624312774605475404207197070807574480 8948596 -23951640963796958458595944207011348352 8948597 -84942782112342974894930202296238857568 8948598 18395009786425957964796618865384121088 8948599 336089462697847312566566989026472933680 8948600 -57822187055019062445006861271076352000 8948601 538940457684332538486707144939683680 8948602 2999208823227995737854540299114764512 8948603 -267228137707733777103011353691315126016 8948604 -39595864147819106423260094875145576448 8948605 168874692464777804318419673746151593260 8948606 -87618708423013475874586015603867381248 8948607 103590895520540928088741568007160868040 8948608 203508380496280216679454244522080337920 8948609 -63112344198800366803921189011229688190 8948610 53467804635739822984740987776632012800 8948611 -62625929226309708286546280581802750768 8948612 195573279554981524920116359420171468800 8948613 100202611551265119825401021060709201984 8948614 13108009381639874513804198055311362656 8948615 1411199545677821614459032672892650240 8948616 119348720454899178035094707814192537600 8948617 -293016603699586338383702212675857490140 8948618 -39615856410339651735264075570483483648 8948619 51991000395063910759906957018241318088 8948620 -50694161962008175915802416283756160000 8948621 11051336670747614071129819375752440544 8948622 -32880132092836210341534776072631304128 8948623 72178126078089669373684960906172877872 8948624 -21892438583093607586947809606875152384 8948625 -33760912899210897512857372277762448000 8948626 -15689614787702772962752227085121660256 8948627 135612954373464297106493716623471248592 8948628 54963853804838355850736852417812940544 8948629 -109047302564848932844297875234385478770 8948630 64703780565412141960071132124323763200 8948631 -2697463434287412772460495085620759040 8948632 -806298407925774548128074217783296000 8948633 105541490738488659255596097665933352000 8948634 -62418269812095671380221586349394731520 8948635 -3477859598356063872293972585142386640 8948636 177658307661975699837334653159131758080 8948637 -10540610313004277155265521708077148314 8948638 69954080614247446545138836873434145280 8948639 114492963118488056774563350830015124480 8948640 -53876638667744098579857805477895208960 8948641 -46455280541347098111352485004791845228 8948642 -83759812859375962103881652286155148000 8948643 -18316348911065495397589125232412259072 8948644 -203192954786467537634697511721421824 8948645 -84783267388026068364023994942892829280 8948646 11811536465792490263263301540034969600 8948647 168664654838627431323918092827977688272 8948648 -73211928011423801586434689612664832000 8948649 169194034667912847428599729629027621264 8948650 29693681120858898399894340806205270800 8948651 286100495207639978614524674170028543304 8948652 -44141426106166232068881850835508596736 8948653 107819040845624143805452398197341830880 8948654 70852653954005579377844246482737060864 8948655 -47738182382724423610561775003953331400 8948656 13896560938707648546106764818882691072 8948657 35915072343851982170938342943687556672 8948658 95514714774448655957631278783363600640 8948659 -303879276233886926594393199747237955924 8948660 2903869408405830741637011216348364800 8948661 -96722085672359050582711148184846152928 8948662 99122066880422699793506637074359100832 8948663 -105386326028275955576661217565426765280 8948664 -30795467321359395083915402997956198400 8948665 -73308414047292309821296404894289246080 8948666 524316386664153412762607905678020864 8948667 -7440136986751743136185097027426817280 8948668 197026506911227031291261162853063554048 8948669 -123030363962151511573074111457986591930 8948670 116337887278691486803902344209271235840 8948671 -43820893282108999933155577804986728128 8948672 -13200215704373806587438328915175669760 8948673 148544385601653512859790133812004582322 8948674 -103892069052043108888674952480262307840 8948675 26319383798035694632130741193537594000 8948676 151202559197467677356473514236978176 8948677 22489102888851844549601898481514036480 8948678 72483447294906101942248413342004815360 8948679 39157631130689401378234908276793986048 8948680 57973778385229716578817515523260928000 8948681 -116988655806843043773274283065977025920 8948682 -21902570644335989412991479203920620960 8948683 118891531724372893497345949863252388440 8948684 137042404877055203507072822270420380416 8948685 13703802943194750114029353394628568800 8948686 24292299976697681600633755298426376000 8948687 4819716710210231185946389447607057280 8948688 -1699601642833323351741143952884760576 8948689 158299726017352611357667954149932341490 8948690 -54669736294210612734068135495436098400 8948691 6951312441188382110624739673767521280 8948692 13245265392117810452003031886976550912 8948693 1459660406042375121646272733229904504 8948694 -15241115047828494357277580012753217600 8948695 116337450548027232347920407623598773760 8948696 -71135515050934810917076264306285977600 8948697 -42666552054632996715001752347049745200 8948698 104981177555210210135036605486886513664 8948699 -26609658292105412089115093920457269536 8948700 10618105498102623106617378052002393600 8948701 -18854104710535077164706598352061949992 8948702 -1316260851957731425272104135041376256 8948703 -4755650724011103391451476694168530416 8948704 193858415575394983930087736290447196160 8948705 1261740521891704490942644096898957160 8948706 50369293386546992327764270692070483968 8948707 -45055184495893699484243283680438288280 8948708 -38560243011991037518130204722360664064 8948709 4753241970049918105342276999483670400 8948710 60156937771798815853922077279537253760 8948711 38361536817877867797062145849240384312 8948712 -36143230576428873338509510431670517760 8948713 -115998054101042580667478839195069746176 8948714 -78993096168176583513500943270433651968 8948715 -122472705727086397161803866412435980800 8948716 -7570841247384232433050149876581382144 8948717 -8074363934899108963070108602825993728 8948718 21971733424782686956147897750433505984 8948719 81379781219112562566703606842910095864 8948720 14073952483033479148012628327895859200 8948721 -36050236238703486078994451077009159344 8948722 122280630167964931716124292056454544912 8948723 186866001050425792409055634615521945468 8948724 125655560148094182004196918001206624256 8948725 52115723352932700151663331259952224000 8948726 56934776118098979820630216111497741504 8948727 -42960871870353437917543442438143527936 8948728 -129918515394819289295942766491116400640 8948729 29244996175452527411802941220854297220 8948730 -196354185665579619494483876550082560 8948731 -131628059799799224947048147443247413056 8948732 25893830585132479581272418257600937984 8948733 -120242090918002087433653084453974674400 8948734 105906228954724611825343992757883672640 8948735 45644553570182580893553157043406465360 8948736 89613003960702433747501173221602885632 8948737 77935523625674171698010397596183330752 8948738 13243347049622010140587491202791149520 8948739 23819043362923792231377437515401105408 8948740 -10353889186160803119408801710123435520 8948741 -74259591955377703928028563135236586016 8948742 4663399756910633656546537004720053248 8948743 -57770058845254257966750559331908345216 8948744 -53532518748005814797635423550017536000 8948745 -20818553555511743311537818082436880000 8948746 56314346287473397657657673874129898080 8948747 6651487157918978405056580864377736760 8948748 -68133329237514634054089507717295620096 8948749 75435255720592936329291285321129169836 8948750 -13855322748042179966212948823849400000 8948751 -10212170477077965638151086076586866816 8948752 39980134044903999890478098451836051456 8948753 -168627311436544201289723863397443153920 8948754 112542102236537887038146586288045083664 8948755 -81995568281286102195946549991445237840 8948756 240447180174633776909056765616110158720 8948757 -160117753612790248006556966266538955360 8948758 -10802257683332523884949001676175624960 8948759 98929367954075090701357946389676997960 8948760 -21812956619006414901421350898784870400 8948761 272411015562859529655064796854785846724 8948762 9486793847177065092151501763377049280 8948763 132520363321084600321465574968367544492 8948764 166319450227976139082887626452803466752 8948765 53686839486702187718423334569163494400 8948766 -36899342860918334656717789400869908480 8948767 86349071715947428290798694472477258560 8948768 -315867613830455533903634657885125017600 8948769 82030626689488281333097308213809646528 8948770 -11415876590333690044224545816475863040 8948771 35017924705433438897854580619430980048 8948772 48774492311258282041325135428637184000 8948773 -409409032396788158161695191131868096 8948774 7381567686801257858911516691487972480 8948775 10410157486063697673817958479194585600 8948776 -180864658159549824714911085509031536640 8948777 244111390891651424055357007407589048932 8948778 -3939331645558147125008571801118497792 8948779 14701287936272390307920565757502002576 8948780 26283202249546745227285252283733657600 8948781 -81762857492449518537213799864485033930 8948782 81817223364398369050602351240617227584 8948783 -60353772864914154682654327162658782368 8948784 517175997908563445248538370079653888 8948785 -38170635787934005148610626028964627800 8948786 31287429591769833400914955094825464320 8948787 -33740122076398610809332591433366666440 8948788 -177998976878981853783662012873276739584 8948789 204902173399054802057785302829840372590 8948790 -40951865878024744375757177758652638080 8948791 -112209905497796178342986987267327100000 8948792 91494676632497440195268073084384768000 8948793 57221195534746093073090292855609553920 8948794 -13541622527151632805475230738017837568 8948795 154508928413878113807415280202139000320 8948796 -50042028438082166134876936835722219008 8948797 35307408343150732578570648200530540 8948798 -48793313406972223707900824832416313600 8948799 3028280696305644586161387583233128880 8948800 -21388643611145668531882939579681996800 8948801 -8719517672480280135317734090806583296 8948802 -4361376611105889755184059627412827136 8948803 220601035812690837193006923907562821052 8948804 242874251109443505555003494658448588800 8948805 -81412007024911968517150968887459910240 8948806 93173759453107159010571512833639876224 8948807 15318134500802271503272824917440260912 8948808 143194728046780995142969333924125696000 8948809 -44110744949089668072971565941096865996 8948810 -28711274013027013648555079427570969600 8948811 -10754753674186468263141182195116354152 8948812 2941284637266841270316426260947615232 8948813 109479418483490054139742018023235075062 8948814 28859620619335439377468711481459438592 8948815 303947804317459353873530927424150294000 8948816 -396837208833177007351516718337097728 8948817 -64885377846803652795193537582560851712 8948818 89661037947347071191271802217133833360 8948819 -90065065429640214447913626609945568440 8948820 25017688324929644492698216515695616000 8948821 -23918494233383513549986201956861117540 8948822 -42640542650112521320492703993599368576 8948823 56360377881623625586992816436679024160 8948824 -54560579598683164236778448940344954880 8948825 103128591172663458776545069219658274000 8948826 -31465662080894796304952827839460569600 8948827 262556755973257909396746895059985444676 8948828 26311679545036758485996897300035931136 8948829 1465082802853794579122641485590317344 8948830 -99984458122294483626731414086060990080 8948831 -69624441962072067366476265540943303200 8948832 84096110462722774218493867674928152576 8948833 -69665671749114637115831147940675024060 8948834 36154519208583021253280673730168528032 8948835 -3216973026615946336769470541453570400 8948836 -18394286382794284614224345117445433088 8948837 -139821767702437455716994828821325056514 8948838 -21144696580684429021142600072327718912 8948839 -240404606232186235401739924174396543176 8948840 -22136997689626660475520871973398118400 8948841 -57386025623111302462682224580915398176 8948842 -13839455380395469151575184267154410496 8948843 -6748658638097001371190932950086078000 8948844 -19639130476660806653192604221159742720 8948845 -83433277389018012412595557800539718900 8948846 -26901034314995694858676450889220249216 8948847 11968277512054284883127696579180335872 8948848 -29616847902885414033968834315587911680 8948849 -20935204116456208250714049662946170880 8948850 19073750271020425105911032378393808000 8948851 1330782660734393805424533290356548624 8948852 20080632138669618669733951589229053952 8948853 13275983888722727284030885713353644800 8948854 62064498801470897781429884871799241376 8948855 140397121360487568225239330560373409360 8948856 -23378536469576639029719912471892131840 8948857 -26225506150387796467191152567578875068 8948858 39292708955508290379752993241722960640 8948859 2013499898391434057724110576768826048 8948860 -127190429002131943259690361236289553920 8948861 53684786728410740313296646925326739500 8948862 51328645941713031580761246170255051520 8948863 -3155651228846169360787069081633849344 8948864 -34056534653624978322344861027700572160 8948865 2826962064235541343103468313312845440 8948866 -74294625188982112364075150210978296368 8948867 -59840961789932462245065535478802336360 8948868 41296791305522950624735271994522433536 8948869 147087600610385783995640416255084466270 8948870 807139393000935321818118051627840000 8948871 99660951574128020252487290493400925040 8948872 72889430462146683998477742365442662400 8948873 29902534223495255681952919543477392384 8948874 44792175029035863232354865698210095360 8948875 -20680432774911927053389596878773236000 8948876 173990100120362343485501817374862831360 8948877 -5023785645294086058753353227688816640 8948878 -177864538986700538676913725415145231040 8948879 3196208620164990905361091298155679184 8948880 -1388412379779354081952602232712970240 8948881 88665049367991450885812187787384691812 8948882 177522547718754949806615201411237243792 8948883 282344935298225054008940408981123366400 8948884 4037684101124809611741917699996282880 8948885 8488959093356888856712220315481252960 8948886 25924473054287259302373817826341877760 8948887 37153584642192533885579082055737678536 8948888 -34337144227338546691381428785698252800 8948889 -165189299867658157129934608667176364646 8948890 44844390618958659749289819715149566400 8948891 -8852900416092337038163348231778701536 8948892 991841054559485182819284031746365952 8948893 -95140778899622978218096892276526904858 8948894 18217624757417710623318510003522207744 8948895 5341917506032713556799864814692088720 8948896 -68745052266350091820121181905020256256 8948897 -80874650477815985284321928348223930654 8948898 20675940104049534108380833770264321024 8948899 52440973272312627393586235480432519900 8948900 769832704665842633394553682610144000 8948901 53746960525033290431036057495260143840 8948902 251665879962804679485881288353977984 8948903 26436119709974138576094381440322269808 8948904 -46599895563771715009568959584463994880 8948905 -23420049593217728052558703588111670400 8948906 31887880748506772664523904878325211744 8948907 -139823255451198729347634276556808832000 8948908 -18140129304344641487964592220601426944 8948909 -140417383781203964088341510273575017696 8948910 84993720408863362823393340285207563520 8948911 171156437904388076098591130051914234224 8948912 -994145125493674475630062285636435968 8948913 -113582239001224963536143021456385568656 8948914 -18880805521819318098675892120602945120 8948915 -43590447031906731915283409704732615440 8948916 -72511320186370605143964138341539885056 8948917 -296329300129541899520037950110829622034 8948918 -19398091355789368912358843390835360 8948919 52031074000638627480137727225032417232 8948920 -63273642983460290270120989410487296000 8948921 310260395647720643229743019468411358122 8948922 22930067808301484211033036756184856064 8948923 46226623839327766185758465087073216384 8948924 7453713078009843420910084229352944640 8948925 -34256293089612360820927916981803804800 8948926 -21597453049374436942798206219777623040 8948927 -119223645180219592576582033798440219240 8948928 31792055701525109450255368835171352576 8948929 -225366315318882535286651441824327674528 8948930 -108285339695714003780269339048148060640 8948931 -30933109153519031850427469255693499216 8948932 -135960663344079833002649199239060484096 8948933 24438181197576457276017810297840037920 8948934 100534304162623545303915575059077882240 8948935 -161682321972853212547679826196414074120 8948936 343548846664654799251836255278780928000 8948937 -155860260125122701159843453910663641840 8948938 41699416334686287584430259576272003120 8948939 -132763903347249135370332148764123985260 8948940 10335418434710796026393841156415488000 8948941 474874765148142978901342001706016147392 8948942 138469822044871255842550961114284039872 8948943 35956975408501476081789411479949398400 8948944 10416340866793482449379791864785502208 8948945 1118716567500848466908696981178830400 8948946 -20959659262058694064410936001991826816 8948947 -37839644845924342621289790144236528736 8948948 -152087214625754567699140540735618437120 8948949 117996571566781976851903705266901251648 8948950 16103981832530917974060755191974552000 8948951 68963886960054003140547287401611612504 8948952 175752533483508282262609744883469957120 8948953 -13281273176372650013000273902337721336 8948954 20260797408723721711330881041389923072 8948955 31392386181227540982441077462311084800 8948956 -41951412258095437435165302020076769280 8948957 50363111319633783143187885676015639206 8948958 66109100769992630272865056879711512384 8948959 -34292288537667977542762863261489414920 8948960 59350813406327611146778845338118389760 8948961 83056571790351942312048655112952515904 8948962 19646493497367067153366143237756518400 8948963 24037564906296343311985539969605826264 8948964 18527534121084432483772764233919230976 8948965 158832481979533373226562273897342541400 8948966 -38426177240301470057371179317586436992 8948967 -826139813153361305275876862534594688 8948968 635726061423035235597687050260592640 8948969 156057570649072561528406501304860861370 8948970 15773198219691537961042490436815736000 8948971 -299984796247547606818455899870711938828 8948972 60217335512102014964749495401101498880 8948973 27988240277600147705258627279673799968 8948974 -48785801483917435721717235809137333248 8948975 -28710823752884230937798573047064007600 8948976 -25753270545312073929002647148089540608 8948977 115318588427021909480746529149218279072 8948978 -71099152200493875928608908871014194176 8948979 -35278518219319809451235271919355075376 8948980 88974586526255877541870179089023968000 8948981 -242022245588446164769042983321942180000 8948982 13572847938532048128653383900404707328 8948983 -611864166281335050582419050480110886496 8948984 197770666397648796654855753757451857920 8948985 8614319016768461251243190921778696000 8948986 124445734297401161166811269848981646192 8948987 126399529601770123372120146376478573184 8948988 -1529610495175034866952442231461314560 8948989 13971522720599155343213690128620471872 8948990 -22190895834364378231463844200416250880 8948991 156401786473929303388868759965762504392 8948992 71621558543686550061790631419162132480 8948993 -155828943638157175010378208236708925696 8948994 35126756939547488947710072377214328320 8948995 71848212464779695628334554370434203600 8948996 -14253273436133757538230526564988424192 8948997 6361775370358701122492392790832174648 8948998 -7139738310438470318022624108318622080 8948999 118261420143070968393697974736096239000 8949000 -107159231151433486377694056043929600000 8949001 -46921008995671308095617067949588205056 8949002 -9112252377900725887127948815026297600 8949003 17664634504043321695113145217408218368 8949004 9792299181549886357020082752342177792 8949005 2480620367660003999480293450031661480 8949006 106159798178507346315036430996910960064 8949007 14043846852285831602058199961288788272 8949008 -74207622415949961509729393322100973568 8949009 58103717140002852944169257369394889920 8949010 12114180554527107853604291363797532160 8949011 79735107589853703928639167913421722224 8949012 -98668726651998421912814715186684069888 8949013 104774252890581616198625082296340277262 8949014 -39752971544495471777582548759263904320 8949015 -8471402921860684122130730791846272000 8949016 42489565585503839110628542412467200000 8949017 -223970138643239797978048843890579966768 8949018 12141839419311336944057779539631067136 8949019 -316259745231335992172175162372349050000 8949020 -97489460278278848351335699558091051520 8949021 -26375527732173487352790526926186463296 8949022 -4419503570501784888183602710932290688 8949023 -95481386834687328235337620679810725320 8949024 -37977974160841345709564435560642117632 8949025 -69341192540319576813767273809518566400 8949026 10766887139237550302218844545732356864 8949027 138628617621276698755563482416661977008 8949028 -45538951121661811835429778124560559104 8949029 -75245730848041351245562706330687093568 8949030 4534612592920736113502756683488000000 8949031 -853073776264062495090968831356353536 8949032 -118032369821616296115874565363224089600 8949033 -70298664492281682923370507189818890998 8949034 -150549328782236397055284103783535029584 8949035 -133730438146629341783534534835042906240 8949036 106282189750771898567748255592974362112 8949037 -253820752904173761743557949424458750314 8949038 -70053859472896119608664136283678054400 8949039 51531247168043164915643644671300240 8949040 -878513694632216772219987795061309440 8949041 -141522986642581663455137036125344921600 8949042 2433198507387477326074874980482736032 8949043 -259480360268721067511381347854196560216 8949044 38838743878016505383251402706175603456 8949045 -40894646447850428502327661193037283200 8949046 -111275601639049035152323281938917650528 8949047 -68075471229481119434018883405578743920 8949048 -37289333887373286753787975046334935040 8949049 -48376405805531669581362472457754295040 8949050 -7995233616288832523046229418540678400 8949051 130328679955388003778680296798529827980 8949052 -64475874522813567257876064805734481920 8949053 49415714949162398077715144061601728 8949054 56410530369977869450412124100074649920 8949055 158138288057222601987943671648434150400 8949056 53254869427720141934726015449477152768 8949057 -14008895148312153958391399124070653600 8949058 1298088550287220403962425093864775200 8949059 -65455536795122340658834736349662535984 8949060 40340450001396961557905004143110656000 8949061 -245257624111910603538899810113191079200 8949062 -8797343111789118369082470807005630400 8949063 -20070153445411200157896177465527860056 8949064 -365810107013166926130345951158982113280 8949065 -13234165732270183581022242248024895480 8949066 -7773438961029396952942459402482720000 8949067 -135426128317918749881880520205569403884 8949068 100562991649886231461716361339432366848 8949069 -69482394854427918731240776646710255680 8949070 563133187041105338148844406857466880 8949071 -309573781866241184652243460131966019728 8949072 19654448991170292482035829209337954304 8949073 37076718371151914265214734506361989440 8949074 1414355873113206352731587004893089920 8949075 -8908347730556718500458206571198853400 8949076 150238175486098209502961521981789419520 8949077 -274046636729019665842509021185403745074 8949078 52319500728836145960359115066209380704 8949079 83927692426428354553424425304741436376 8949080 -12223388285894142153469939185509990400 8949081 -63835140207532812666770696562263267568 8949082 -119073582288595591532423272972014340608 8949083 10500143966587620040732672685864859408 8949084 -135034169621901253064508464059827377664 8949085 24007899251734534778930378118248535000 8949086 42453921982133978399801298503587684992 8949087 14175040574356341184516145019546351600 8949088 209262884350740917545462475692193218560 8949089 72991833712255554369142798532816389800 8949090 51909071808313663965182836018252984320 8949091 50577713649091927798187065087228464400 8949092 97946194328632166933636675170669820160 8949093 -99635959135454396287428210509013759840 8949094 -45280154952581487969977770533788123136 8949095 99193313784902517807396663172254637200 8949096 -33159660545304893694077649536687308800 8949097 205996442369337848220841931143605215546 8949098 -118576604128403912407851117186912491520 8949099 -11682010498629930409138889453174794512 8949100 -68096185634410211143994836512195193600 8949101 21815548601724131087892039149419515264 8949102 -46139486595761388410386974877265823168 8949103 -1936157902450198096583383192443228696 8949104 1058103767686135172646874538444881920 8949105 -40331636749912469156836251479887636800 8949106 -26737867216836854794855227465995113440 8949107 88499402162486408025403019608692601920 8949108 16197927817664933494652831802107498496 8949109 -99411656762633019571210192003988017796 8949110 105058926738894796092880344487083024000 8949111 -8155626212161060535404951496275479552 8949112 -70652550446746316158901405214719877120 8949113 -164287449489482843236164132302951407638 8949114 -23872782930198607240614768235958046720 8949115 -6945256424903427900017548254696598560 8949116 -19086278891777925809172982996660715520 8949117 -547181541808436912171764697132819904 8949118 16587366061304863002723167782336605120 8949119 25665161779015660313761980671659864296 8949120 -81390509040574909529844699019345920000 8949121 193571602425373768925538184755676796592 8949122 -15238293742832579778991129704466530816 8949123 13355120880859575181921503011721751536 8949124 -10380478211891757482629378744899883008 8949125 -138751941115050468420416925375741621000 8949126 34639696817507314353498219767965489344 8949127 154758842897538001597767867445543383984 8949128 34089966968401946508498215697072384000 8949129 1302989403054217663893950277894162432 8949130 -58913887985150093981568916050237177600 8949131 243909596364875740785520061444606494932 8949132 81514506294384323122671825196486861056 8949133 -57253380116653892511489861971076836480 8949134 32686068212855192474501226973997078592 8949135 26040032321467909355468032577274260640 8949136 -514321187286379543268157413909331968 8949137 107984231724814725215741516201548872192 8949138 -67930193776417711767880173833990798592 8949139 106612845196056494114540192559587105760 8949140 -89776444822278635602429841200730411520 8949141 -7272549587865088524947941348000237440 8949142 48479174364185251458255030129053151744 8949143 -4884255056576019151002295394671763712 8949144 -8956608754827427748643387382775009280 8949145 -155775701985827720299594803451425023100 8949146 83996770026301171638119919785965612272 8949147 -45345500285770279281066450366550199400 8949148 2625544583599419043186900881738875904 8949149 326721720365488672413340403278113753120 8949150 -21409649773626388187215004207162112000 8949151 181141617336548495873010244688507421152 8949152 -101827804198907490838190051072252313600 8949153 12009199659717717757853858073497082480 8949154 -18471983846955736130327557075563128448 8949155 262413900340244496893444610524576336160 8949156 -12596212684795945298897394355053735936 8949157 159801816747357887879056551710985262080 8949158 -1526671193265962072238016974208351680 8949159 -55953633715099588283374938805644068136 8949160 -188897069128968427761422138407449600 8949161 39915380272381259203613456978460983652 8949162 -65601773013183117633624380747813337600 8949163 152299562196510310639535234143812436480 8949164 -77671680487503780166821097739659042560 8949165 -3140535105140136162429007172254402080 8949166 -26999626337955886441848483934118065536 8949167 161108592835248407183945132299507299216 8949168 49885253429287568293907259320449105920 8949169 33811924835033425744392245791616480740 8949170 59046901333572507072788064676997861280 8949171 24339082662357179952335973345356083200 8949172 30016117515844279361246702356436898176 8949173 47507901945462842216348827259096471424 8949174 9758667264025345199405559799555876992 8949175 37085823385782343582082322919315312400 8949176 -292278324273372826179245648814737571840 8949177 -201737239287312735454543959680297984160 8949178 69235798820038167461903060536128061440 8949179 32679359328892942602667664828928997320 8949180 23263767776289969787905549003139752960 8949181 -329341923154301300160048816875208505018 8949182 -31359546700403255893774620437265432576 8949183 -38222197539843511812867089852228887152 8949184 -79456193953091167509135860004630298624 8949185 46813083042938830160755706198755464960 8949186 11718619587273146904443588276758385232 8949187 -52495997770440170898464865985620782032 8949188 111304951770504863379666524913040839936 8949189 23819607972321297284152402300091050848 8949190 923600576704916012963716817577924480 8949191 -76788998276159543915818821134913921648 8949192 -10720509917618760264957813128928460800 8949193 3811532117986499758006448233257958368 8949194 24924758330869425417116006713903363680 8949195 -30017515034880055676030052907554939360 8949196 -114848783162998766388327056405572795392 8949197 173860453721514512807487620255036750520 8949198 1332145640604234901051071240323522688 8949199 -21899605371525213069059445822925757440 8949200 6284802975725468368477666908225945600 8949201 -152368468243732926582939586706209098768 8949202 -1731888435064882971179834183536814448 8949203 -472644151709062496260781900290457976 8949204 -39442222312663325241073248883140599808 8949205 316727558705244803067357891054262560 8949206 11745676364770878832094947768544636160 8949207 1331279791726521972872053150061518440 8949208 197620257197710180430737688262175211520 8949209 136241807764430883917331368533155378240 8949210 -4184159010868482950129751683889143040 8949211 3309376897762182037535018121913919392 8949212 876545952207714253926510683224991232 8949213 29627738852277757571938240173554918400 8949214 -109881831793207073744753274135326114880 8949215 -62026091716341066738489520544889006480 8949216 -9796186163291959484021904651597643776 8949217 -126169765660585709496855452170276091640 8949218 7830627133674084184126501350247444560 8949219 -166687437691486398962461637716666046856 8949220 -20227481733063772790720055559015833600 8949221 79395771620693836982689627851685495422 8949222 22487545512961609372915558382344990080 8949223 358996382244939097132535801612420422560 8949224 -67210437061977987292028998042445399040 8949225 30078973955578545906435791135419716000 8949226 -70484791856635604697734476449092194560 8949227 18690898263924165079221758180975127360 8949228 -69106167061395354284219363555141160960 8949229 8434548964681178794326804765010578400 8949230 -22016317088554617800596857095782578240 8949231 -98079009585949603995782565944456997120 8949232 15876725111671150752595936255289917440 8949233 18110277194420801109128106207425040384 8949234 -10657529455834820259718632871096329216 8949235 51824199651804510016332695508531884160 8949236 -83066856133607460957166885280585646720 8949237 126756562976988223037297621630253189120 8949238 -11912612334273400147336093342970160000 8949239 23115253306189849707235599569522602824 8949240 -46117494837225191373610077605878272000 8949241 109800792490283157494113789159538102272 8949242 -103070583518683577402647395858651563808 8949243 83728818142284102585148262196554442264 8949244 -47878278369614788367786289663997835264 8949245 143956830902310773397506050974741715500 8949246 -1678622657435897299897103346227429376 8949247 184312351546139907131695010212353639680 8949248 -4442598902927471705547107461861736448 8949249 214669317670899388281273293341262870868 8949250 -17429155551588704081519649563370648000 8949251 6820983167316430610974669232579243592 8949252 42230261901939528019808182025166999552 8949253 -138795098332823767001562083363046814498 8949254 7151539276340779570511028268738228992 8949255 -11277881757279896217572364291488448000 8949256 -22657167309874075813678726528492492800 8949257 -451811812457710375227400560887237054448 8949258 -83367350515213656876571465041338649600 8949259 -361461001572702535743679781084482550448 8949260 97490916471203612896503191047636730880 8949261 37827810426041051187670741217250489600 8949262 -78487109147361961010882522157281241408 8949263 80972270860311512982180757244387874120 8949264 2989394118300274138512942615853793280 8949265 98931746799699693144795647869010293440 8949266 11947274933728439898540152227739566080 8949267 -96354566266697056057376574100707549516 8949268 29936299563699091208811368239542117248 8949269 97531188476686830638148448245781704096 8949270 36833889137919142203860665153614520320 8949271 -24068508640962191692287588284857989248 8949272 101312495009084560333542188490527692800 8949273 -64789034059875971868776954203041236016 8949274 -3392848748218709561720579718263585280 8949275 -47615094324806904005962922428901663400 8949276 -63632767777720358451361550393514485760 8949277 195267560646937289141080159281850327200 8949278 6148565069318470284218035847764200960 8949279 284559913134561300784881356191696326288 8949280 -75105863826386899294993454823413514240 8949281 -452802284299958753324224282524564654 8949282 -27425414761903497019366485595303175808 8949283 -58984377449589435245393137224363550720 8949284 22810796313148342498936426988575334400 8949285 4509573709823448180408576303069895200 8949286 50436980780053612577634745997674394592 8949287 -450531401032249328917927640108718906528 8949288 46041242934916549227995469194323230720 8949289 -433767356471967414504490556691499552 8949290 15508008517375044650593916584100582400 8949291 17721392797858303005951679351792976880 8949292 -115633697670972855230859029146300466688 8949293 244081465864478084954538330843265039980 8949294 -319167100312495580206359008655420672 8949295 108319207684179552842334847533855497280 8949296 101534671878135348723328928279579492352 8949297 20321546994193655021836919121899642880 8949298 -72204064136867267971586366897883855600 8949299 92786710552123692413308288502179164300 8949300 20714926064850142198590409574872780800 8949301 -66035419383836483240425378434879486308 8949302 56779614040047004100152985900449579392 8949303 -92841772874711977441191401054117770536 8949304 29935779747946975803393153541059379200 8949305 24057230364763906680034878810334993920 8949306 10554905953139834778465633582599308800 8949307 -151002640612656445173054476631911978688 8949308 50442401596191090353998087615064828928 8949309 32459035617867705126809004918683394048 8949310 60205423478634793615926768066669496320 8949311 127154868077482172043241271215276483920 8949312 16490955133685352845738811632438476800 8949313 -150644685018487969085598869967655855020 8949314 -151772433471310845582573855515466725376 8949315 -65428438520162487664734307296201586080 8949316 -21417852620225082004705917157787887104 8949317 96019103836710317038625515114622928384 8949318 10311449171350743298658436003265628160 8949319 17443551266396081768183898985422515496 8949320 42163081791219427434663230255964672000 8949321 134129239613417193731385131346914278890 8949322 -69377037949140451247927890014520014288 8949323 -48874466815228441012740078368951500800 8949324 91373272241193765662619608972582326272 8949325 -49145235566642542869465904314941880000 8949326 -8844922846044266159667406424344830720 8949327 -31144429084393620531923762911395847680 8949328 -9894214559356704376629587701377007616 8949329 -103113628077874440966640560672979621980 8949330 -4121379022268229465380304098790072000 8949331 216175014227544680479295344175155409132 8949332 772943924901306724679583515470344192 8949333 141904105600480812408045157840688651424 8949334 73956786298464987997617993476721626880 8949335 48248966520433798083338646737912384280 8949336 41712135156328100395814857823463014400 8949337 54048596661961667329614792620004870912 8949338 -24972831847415679259027639823322095904 8949339 21288591304055243602177163893747223040 8949340 -50235480003535392892791184177368476160 8949341 117955724184984717643332214333037096742 8949342 -19504304794578866357708822075877964800 8949343 94550840316838496326443756392905117144 8949344 -190997949240000594971385494666067836928 8949345 4651344186323854654303558255004123520 8949346 5286973703267882661735028657469266944 8949347 -223052500897209395114287087020275175288 8949348 -102055868955877997907773429818782250368 8949349 145416721874055906784362834161007584064 8949350 -76643547464361609438519827961648429600 8949351 8652916874242980942525457154896289832 8949352 -40194294642487165873750715159872634880 8949353 25654204029137747606657242972196196480 8949354 -1579973294856181899418430666772798720 8949355 91106088149220154132164482033625528000 8949356 -822971496265447716006667847901834240 8949357 -20435550694325463186922200531674244480 8949358 15816818273990748310107361034320006080 8949359 -66833053639262538001567572527286976320 8949360 15789465030549998118005083253419868160 8949361 429466272241862208499425762294702844800 8949362 3627079431596417085664953363574266912 8949363 -248227997794481878536175957143478031616 8949364 -95711738836890828557166721807010807808 8949365 20202921389038356829273540018689405720 8949366 -873549458706010815499897412602430688 8949367 -107205814712272345488721621311865225808 8949368 66942978109182736348523546497295093760 8949369 122439184973752663527331194865161216 8949370 -27671815303331146985575430234777917440 8949371 -173994863132808185439521456801020064400 8949372 18557804513385298382275989496860705792 8949373 -66526149793375190885649335062465275360 8949374 742536095079195964038188873054092032 8949375 173375524845296987050540801740015000 8949376 102208675646934549777278003965643980800 8949377 -208277506275387328868405510865787035774 8949378 17935325842165367771092995795758273280 8949379 -188545121182391900386108492893461894020 8949380 113644208187207224958133140822307123200 8949381 -59675784777594395240032942468738865856 8949382 -29701475930497154652734796822010307328 8949383 245460955778469892911373267275773062320 8949384 -17547271353769855023904711911079357440 8949385 18037252909807807189155558415685141760 8949386 53563498339032279482704362811828441392 8949387 116703911599310143329454567382345967600 8949388 32621262275877251956247920018982823936 8949389 20537599934783418562879213075690768524 8949390 -389374234425874252969878851398287360 8949391 370155652029384252129842492175870852864 8949392 12917318992412433785251409700983144448 8949393 518920300868729575379195994849804844800 8949394 101920350138613821103223360084383556496 8949395 20357112618713227724875072383359486400 8949396 164758567195569935101649645931552036864 8949397 167493423765370640284578713067433687840 8949398 -48941748314124014342307820463456627520 8949399 106841205704644825649409306985850807040 8949400 56123644873880117033440743939333120000 8949401 17998198132516021448095848040296867012 8949402 55397054630496841738779737138455296 8949403 -13960875433833421377238522637244467600 8949404 -176664260244362630824915232498593672704 8949405 57756227086140407099458570596741376320 8949406 65600850004085196882304391741572513152 8949407 29385045065096678883296567982182422200 8949408 22921798103319332683026318060762955776 8949409 261170823836074740955276250709069126306 8949410 -40051212845099185894558456735361519040 8949411 -91924265402269305951728441481227844768 8949412 60156843911884426065892940150795616768 8949413 -325624626971163579372172200249479178816 8949414 65634800276314546359613699487223364992 8949415 58786822395028470528035652454500672000 8949416 -4210171035082814703078232542011965440 8949417 -96699455149433333444254300315609707120 8949418 487049528618377345327537932607376640 8949419 -150191314677462493471057868284580511180 8949420 -61259102407950609709130080121465702400 8949421 -3576717840262953886825177887347658240 8949422 49826409246823670775307838397533128512 8949423 -3460851321131871631813399678851325056 8949424 946872027139906735819942921290547200 8949425 83817939006596050701437854190849190150 8949426 38839060986760484109967563106499746944 8949427 54648219399929071574351596143101387276 8949428 -12940654670795565589159159927929292800 8949429 229281438242167763381144051062701819960 8949430 -27583433954124774310181977228753632000 8949431 137332122678746648768963591670875035392 8949432 -5947622968710365975204584949535989760 8949433 -36111146971033367494860171948251551318 8949434 -42118616156432971377752142514216738080 8949435 1298135147462846653945162072730734080 8949436 108119811580450991132147430794335354880 8949437 -37567939966858616196345350302459243200 8949438 42219377762086454273093334601278785664 8949439 100438254212192058442804228687376262960 8949440 -54911773778111151535169840943684648960 8949441 125326171633738901729242627585536774192 8949442 9676783884880274003385229858862449872 8949443 -146502819072576647809848294532828570308 8949444 -23753518947986555786160961751453503488 8949445 -97676984200570415793242611217333519400 8949446 124035220215679739152499071920755717760 8949447 43604012994129578030339863628955234288 8949448 -21875719646366380456319014581528944640 8949449 54037053338423509370956602087510072036 8949450 -25133169431480717367952750485602726400 8949451 84973217719614876132224230565314551952 8949452 5937977437698866009337553857649446912 8949453 -45087301544316125760626356798399077696 8949454 2695599014187852155028511739826046080 8949455 -162384371194070206233712119989057819640 8949456 48560134386623390890932677544504852480 8949457 -110051214398165576600709861896360474976 8949458 -217579424815787337675658904746196597760 8949459 47599567381169488494764951752101125304 8949460 57768014388408766575128107474737231360 8949461 726747429735398289904320714882331200 8949462 -83542214558877014062906457570090768448 8949463 -21444754872709101282024272872042633320 8949464 269036881942739928262121952208119275520 8949465 -27910522260090755884005275249748319680 8949466 90324282879175804732963518221187432432 8949467 165849173176853295543373763228732584152 8949468 -100120392252017378175422206093687603200 8949469 -1318098992392251911851281416655159130 8949470 -52099539462870518479327961234787184320 8949471 6666289897995808384528868988749028624 8949472 99613003678676715406732694170463895552 8949473 189714876787324410769968943186336830528 8949474 61343331608054909413285015752147974400 8949475 -10844693317658426880111933261740184000 8949476 53041656004747266753709423881866194560 8949477 186086838025272337994978718574126547232 8949478 139311959171053127849952680500726307040 8949479 -37918920142741112876137386404262283776 8949480 -19744659789751130558369064356103782400 8949481 51534525259723095847469280057878180282 8949482 -122036037801760430221147504250939235408 8949483 55667123189231246572615983753672124224 8949484 1746849444793894757496132962672302080 8949485 -100460738596341061191231852085952888820 8949486 3500622753283663235049856177346531328 8949487 73683173135349875452973339926347271920 8949488 36183614710286321444028574030555840512 8949489 -154758959356386714797424442854975916176 8949490 91336433476934729789882399299453977600 8949491 -169657236947064128042391821866171284216 8949492 121290767405662240430618203365955986816 8949493 -11006674317772464581355164349451732480 8949494 -163054782045941817842435680585967088960 8949495 84115065290040229196078767097075895120 8949496 204372574671817071421302857078832168960 8949497 115686378603292334084650716914311807572 8949498 14740759382146197316935337902525272064 8949499 97400452385770502723889536825119530064 8949500 -16935133417026297483635256467157504000 8949501 279280143318482260327099460908135241280 8949502 -14637016014565082135708701268079278400 8949503 -117176274148751164211531758688124181248 8949504 -221833013458670623632438297668616192 8949505 96555179240290878464388569360604485760 8949506 7490817597210263010202008802245490560 8949507 -85778617733073246712942302968069722368 8949508 1363132979289663790655352206315526400 8949509 72782409872196949792872048973866466620 8949510 11072992882699090276825280808915014400 8949511 283244047320152824649757576710715022560 8949512 827969998392232365480068037860720640 8949513 -17791547977612923311342071768666138560 8949514 17360848835138874845339193291541438464 8949515 -39315909200328261324063590941243968000 8949516 -117216745543176471830757646281441899520 8949517 160620816917058677849409480780864566 8949518 -51135088821790434329110378489490897280 8949519 191567474300928857989737596848234392744 8949520 53832298784807307625603070889402777600 8949521 39588055272678943542599434915399313664 8949522 -99442186817309279031772525538702291328 8949523 105320772099777268312878534352324000 8949524 -83176816153795360080475987918637771904 8949525 17081564114440649514555387372121473600 8949526 -93858588091632210144709322618379576288 8949527 -5307729083048279652910983812419608240 8949528 -2805561520522930476440968275103703040 8949529 -268460362553093412977057292272432460924 8949530 104564283751499376562412209785958533120 8949531 -165095137905516490258211002128619693776 8949532 143590216168307701517166212852004098560 8949533 265776687568088206069733486480439723360 8949534 -82690116192045642470526331152582297600 8949535 1365809443308243962323017339406345920 8949536 333437531061202298775047843402917478400 8949537 -14880298850463519239129438894393125806 8949538 -24669477751773799492926530711849017056 8949539 -143546679385577770617303220964302280400 8949540 3980450570793582569882185201013452800 8949541 -67799922044714844065591909322555224516 8949542 -5815845628615441184324950175776188288 8949543 -94826459921451384636112728077681656536 8949544 302858390901330452864712189953951078400 8949545 17464616164106651387764769145848755200 8949546 -55622645593437714947251665685063982928 8949547 -2034924612882863547052285191292466840 8949548 -236868866420309577275452129112312692224 8949549 -27672133419620499483655614269557764480 8949550 -38082025830748996281627884295737942400 8949551 -355736820839346529599734829568254168 8949552 80723271190438394454696798424601198592 8949553 -38813095721041635962958075326720454336 8949554 -58166618256037741416456156677540564160 8949555 -177562567297778968562586614569193968800 8949556 14685132758593123585026996746347929600 8949557 -55001277747226674863767776164272354194 8949558 64095806248253208119121354736833259008 8949559 7118049595972510104906340692366862760 8949560 -49735978533171571530603323201730969600 8949561 -179077318440981062285595365466647178240 8949562 -14000068134951655159279937597768725536 8949563 24546507016499238355671985783478071296 8949564 -38716279081318031765509612782289391616 8949565 -24670670465928681090511343889690600000 8949566 -69380380552940205787844644501643328768 8949567 -79677890401828229012663588665216952064 8949568 -85183873180445592931972565193105866752 8949569 99882910717724870932210776466583669700 8949570 24569020815856386556685692582503014400 8949571 -28403276275275712586702008938434847968 8949572 -115173432830194787166912062794485297024 8949573 8904929762185273248067812294462180060 8949574 171714888072014975915676552219043445760 8949575 -110238882098108573849414529346761895200 8949576 457607707114222764336637264244244480 8949577 41868588866232909788788879280143637312 8949578 -28191799873874346277970642683974785280 8949579 -35038853382074243452550735426687023632 8949580 52749190068295418240593637075267036160 8949581 -21838704991274107896298096699522027188 8949582 -147292254837177429311282258938113120000 8949583 52828399776093886878144584157423118480 8949584 10044862122581392142728696040769847296 8949585 547863311543492116765037473259736960 8949586 39469376418527830812022906936561484064 8949587 103780707322845368961018378120180530952 8949588 -168712254721233575308179724269144950784 8949589 -65348987005676061064044508838038161120 8949590 176982552804049593301217547826064640 8949591 60597040688872631728580534626518491952 8949592 113432062711641691085837363216550297600 8949593 -181264918997401480471934680664127775740 8949594 30437702878581096507690237056311303680 8949595 65315426087288395112292838217466705600 8949596 42160323609963019725395762428006003200 8949597 14078705741942813189102577741427647072 8949598 -27306340256086724358450703967896116864 8949599 76087527480125008881146936619853658112 8949600 25947486965873235440123153814041395200 8949601 -20745127909366067887838770838768114398 8949602 46522685655506812489632805153015900752 8949603 -31349376672924437452821596453682880320 8949604 103148626824146692931990558266944112256 8949605 -91520925944023694133057703664806935300 8949606 -60196234783461628019454993753008536896 8949607 -45411455861608710748276462457128574528 8949608 -168642090503905129512275742108264038400 8949609 -4126418626613764404933664935070617036 8949610 -29020694980746438105929997099718294080 8949611 266717539153406143103728098271454096424 8949612 49430649629162510990089993341105242112 8949613 28671553979544508655607913523747574240 8949614 103444499758061400258044674144483054656 8949615 126984903261690767590341787171912993440 8949616 7844179480548995583059194133510160384 8949617 -131891802573193220441417163999524972334 8949618 57167712483141860818996098976800935328 8949619 -22930972717396617714884662578514417408 8949620 107186294418170343013777718040602407680 8949621 -52724994975495320172528967376097468096 8949622 19601293894020295954114266434715209280 8949623 259976422781926945254046596766533549984 8949624 -43955433916177617063186604440941998080 8949625 105008410941263975600605923890000877000 8949626 41308185772691435827518704048936789760 8949627 21421952037562800235797096905925216000 8949628 -230839623596205103805072411487270347264 8949629 68046949157722539395914272935168436684 8949630 57575685311682424432266548375305632000 8949631 228873234389980215206593873532252834432 8949632 197172764140278889164053243640781209600 8949633 425811572406106492119461729083201536 8949634 -50953937939589884096430128734320542688 8949635 -96957346970835513106526702648296471920 8949636 -107726927574848823788717298859005542400 8949637 176009261353780729887880002572234152286 8949638 2831081611310786194146349804920691200 8949639 -52917822315082945758514361049629631576 8949640 48695293778391595592183117126180044800 8949641 -74703104764524233863793312941244963568 8949642 5923763318340807148062500838433482240 8949643 27100082244500154425320042764301443424 8949644 -102068358937429030161712697980792809984 8949645 -36889651854347933004803312348822417280 8949646 257484400294203665081850040995985827840 8949647 -75529704297177342152791174064871975936 8949648 13492293471874315617995736793574866944 8949649 218620339663420690909713394785531609650 8949650 11374802212726969383092934893650812000 8949651 18104679822356741968598187720663199992 8949652 104669894381777880519119519666841201536 8949653 -11893987264260146753830285032133664736 8949654 -4043246123810881947612066091757392320 8949655 -76589095005090540001470701951996539680 8949656 -68885398228237864315340492769492234240 8949657 -58377184136677272406442821570248755760 8949658 54899776505487274345957272773293739520 8949659 193272362099244314627809139143987891200 8949660 69010534522992814011367319070180725760 8949661 54266310575701918815454729343785918080 8949662 31714224062702881255359259930042544640 8949663 459802026366985126070869463914298400 8949664 33156954925506285231778078238768627712 8949665 -17210060350469114921185345721816678400 8949666 94230021239263457304146766087777531648 8949667 -269644904694798405881409071993403510336 8949668 21550952655543855357726839729668669440 8949669 67966896277259472397628010953585058048 8949670 6591490395420522415517965723329158400 8949671 -77093538022474229045554085453770253448 8949672 170923095238962074414479984719183006720 8949673 -94313069574010274892745980305106523520 8949674 39427095823208383401568202071817820336 8949675 -5472219485565831694180244175912787200 8949676 -2627448804903792238082940723671243776 8949677 25898130807979754278510214389867456320 8949678 -18004857524623284411625313141629181952 8949679 48406858750780582388807638519044475280 8949680 -6278986879440530041523064479825264640 8949681 -21663117193224507974056763416671293772 8949682 56277143172660155090964679013706934272 8949683 187922845147974381682759566571754602344 8949684 89943453215513841089750096593084723200 8949685 39718886400871792652316004525463598000 8949686 -16425961500987384493529184888060193536 8949687 116352994028948883061023549170056135680 8949688 3949107103268537320005370382022635520 8949689 -9410338211162231586482690087462751744 8949690 52404061332396025473533685419680972800 8949691 30017873873864351946372272030516959152 8949692 -19349641521363247528279893896266564608 8949693 131180039146361414966230532352530404224 8949694 -16853144316499691842200038808366584448 8949695 -151395575927521661868877293656330015520 8949696 7510404205253945671903913038326005760 8949697 384074223077003996805335755046127502272 8949698 -11714172819674485250004296626708676400 8949699 72651144459582485856964825741856330568 8949700 8160273183002199291705303940333158400 8949701 -127711289809350726535095986233280689668 8949702 -262521610281938457771336054789152256 8949703 -33995236787660629817940417718199036280 8949704 102401815304654549634357229408647029760 8949705 -65790923112914936691980570920835057280 8949706 70435817275590756862118415936949754880 8949707 8669192946759188185212904698267780240 8949708 -26632719087141063583920568040064737280 8949709 -263611964347744862344425047475931395284 8949710 15486729480547852490861082806044569600 8949711 -30172894223095869117439148078380387056 8949712 37011234661400457595053780849111228416 8949713 104613914783248546277543390316448817124 8949714 2875665815145662766112726463312460288 8949715 -19426132160363494488713824580406914880 8949716 -198958995111658613407469966677749164160 8949717 79095268468243557249614733143106023040 8949718 -45717306110391962580703954880137608384 8949719 3641640319708216161592404336613494960 8949720 27372426507104883938552689642262937600 8949721 3497750309127846930011301541868805888 8949722 80528997809157259943633585050863206400 8949723 34941255582484275899780764078174911600 8949724 23662600302091720155547979878370353152 8949725 -118741669957960080626457400667737212750 8949726 12968614121447681128025542468016396928 8949727 11491608856525489746806102928826337200 8949728 -287042637322352445046595615347829637120 8949729 -157563647488183801161589361778374696016 8949730 -93308292007092146767370545157216214240 8949731 -28832333538635363493686813701469223936 8949732 -3018306650782792195765420742501369856 8949733 32245161276885106767136825111312914042 8949734 -5044392679036426427960950733199837984 8949735 -62694108697890550889101211313241158000 8949736 -119960281046299974869732775611969848320 8949737 116717137080821667477406700732478966720 8949738 -19366014143282972680053241497040296960 8949739 -64622924609093055446022730930590922176 8949740 -41048263213254182206768067030447493120 8949741 -127454615003101834135636630266717205920 8949742 -24841947569036999838175848641344121088 8949743 159477840376864112725002015068364383544 8949744 -5439858209820397991458363480647598080 8949745 -9062970028196800048638487423377776640 8949746 49190296398318972516490478417768002464 8949747 -128949339087182015391898093357866960 8949748 252501792442716271170520878463900097280 8949749 -215899573621397212381679218860156245664 8949750 -52346396346677389591585896286912032000 8949751 -9986076464447338998496845563760573600 8949752 -73332623522360890493263456876794470400 8949753 137626506913495879947923112133960162362 8949754 17707900360725332422481511834594953472 8949755 25903023985696932136887852559086428160 8949756 10544363342316529348519383571650585600 8949757 -204425334959261638840057761706972671994 8949758 -48287770456912795178062715855075819520 8949759 303545785124706252287249177789764608 8949760 -69081587546455049826790900272778444800 8949761 249458772424923034275217123141671823362 8949762 -136153629335028109510759623749351424 8949763 291537206013505143576315193494057751968 8949764 111211543038585075561176525426731355136 8949765 -13611500260415351880527003056475040 8949766 4506850042778525988140930950836923520 8949767 -78253661908410131920739842627758312288 8949768 -117785991120385263749628369129264660480 8949769 -328869059957198480351325038804258496480 8949770 -75434710618368649404784034741939235840 8949771 3927242458525563450677596870363551012 8949772 33323601212641685676366351500778828800 8949773 -97900929555940694838108271621665353856 8949774 -64621913818350255021741930854223407040 8949775 -13904081756189149837953473279898802400 8949776 829233201316215701417840969095446528 8949777 -145710074529765060966570778619746265280 8949778 115246910087451795395928618470479347360 8949779 -5324252866825970466718808281875432360 8949780 10674905593997848964218988729773916160 8949781 -201366287646853342857844722695969394418 8949782 35552555299338011713131249561428358912 8949783 32988954980378573011668853603122632064 8949784 132065863658523521769936089531509954560 8949785 103130321039625870184144311212881607760 8949786 69015541583272687159579319874302521344 8949787 68930283300738053046447953836825611264 8949788 197527475401654836583491745838397593088 8949789 -8260244099527896396023920862401917792 8949790 -19884723042284980832307834761176097280 8949791 146761520089195287744850236088300068192 8949792 71754963602926942220801109330115952640 8949793 208960217840106679597952169094799628720 8949794 -1220667805530685962870310214023085568 8949795 30093994473173432051636110527778918320 8949796 -63275799560365180759114333815584369408 8949797 -135134350263859331281986621373934594754 8949798 -40287043379340132642658608878281420800 8949799 82870163504039571391639771198140498336 8949800 -7798045295762065691689674523521792000 8949801 -52190576358490666102209203972566536480 8949802 -79432424961731064166836442338467245728 8949803 64670731463215382183177043416198551560 8949804 60507272140716703510471631243405354496 8949805 -607813136185185660038693242551668640 8949806 -110607055975471185424825105689296582400 8949807 108774753218705367857136399412370289768 8949808 7685703702661756702158954902627942400 8949809 -49576708544047668988157878098112956672 8949810 4123154688458489722117448821226396160 8949811 33461615566168034414975826576874202752 8949812 -106194059891758853655210695541193413888 8949813 6363186623910960920236562713302214944 8949814 -35142923680589716127427972424097307744 8949815 32393465119982553180004795103805976800 8949816 70349776810516762777766320597360926720 8949817 -140702914204634318870950621648619852800 8949818 8655916711303483819189055968276514016 8949819 18019750320656172847076715405767752560 8949820 84088406582052803443652317295170959360 8949821 -188845538507226047273588461184055480000 8949822 -25821369925116735108345607571026461696 8949823 -43182537554222790028877232861144132928 8949824 -12827788652622340448938751375859253248 8949825 -69034055034488861811008343557203020000 8949826 -38522050464002786698120519801426103088 8949827 -145942792920481119343460338783244354640 8949828 57144244689440562159922574946700523520 8949829 73632146424439105227584187231428004480 8949830 9374476849417116630934981661388844800 8949831 -41207907223449905270892861108925877760 8949832 110204651737595499594594592275765043200 8949833 5680023100497192541692599500925907840 8949834 -80051638731958806597708038533547366400 8949835 -191885548154859626611559874403925041200 8949836 12205742279287170478659223485753016320 8949837 -64337746553385376322266080222718008000 8949838 110315171037393101634106676073242800320 8949839 -147219709798677616373444436709203945360 8949840 -2204237918531859350002149591908352000 8949841 20339730432499294980583124168267180272 8949842 -19824659860355616530690425617092931456 8949843 3243001650950908766873258541949671504 8949844 34734729184915596365942111293275172736 8949845 32447326054738252155523155191233370520 8949846 2402380391585407367215652620503297984 8949847 51560962441049962945803459376252365712 8949848 3890528011345366833899754393108418560 8949849 54680302594644516798022404284967904608 8949850 12621167659399760521372225378325296800 8949851 -118012180160324172325981254730670379696 8949852 3373495691482286834955312831852413952 8949853 -86365900007710033847442648457519194336 8949854 -173123855673786476681812916449130856576 8949855 -5539342010371350502516599927937075200 8949856 139788728888266742737637098925716930560 8949857 71943668932901242777465122819563013312 8949858 -47452452589333635216387671409963186816 8949859 306965140050549035068060452890005541440 8949860 -17462575254875765138322035321029324800 8949861 -116811068212309560757115710776594001668 8949862 28975000734286208292866834411611038432 8949863 -29138031702499139750956381901985471576 8949864 -67411692279236970609968979482797670400 8949865 -132162519245474367277158449407381387740 8949866 130878483663780296161370766361320115632 8949867 55543351100609083804821241717372078680 8949868 -59993627327561355403970416244412151552 8949869 -187606325147541686173287769939158050730 8949870 -34084623614328408714699838888528646400 8949871 77654546509009897968317935423234875360 8949872 -24158303582066008711638520170679271424 8949873 -2663661010486928821750712362444320096 8949874 34370259187777701223183943634117210240 8949875 -59801986912589866557490273331068224000 8949876 -9070950118130998543201475268291649536 8949877 26617181728690399737716935731581077440 8949878 14958489256030634266878808343616110592 8949879 84085874774324419656376156722229382400 8949880 66156650027883659633319788679501926400 8949881 34306767605899853347538628585916152960 8949882 19008320628561924219379349467142338560 8949883 -5644743876868546566527538865495947868 8949884 -130807419448109278369143677629753152000 8949885 6918580359595215700709538559718482560 8949886 1819295604617151144132314749988352 8949887 -192182316790905807129310600484759023080 8949888 80520774930270062046745757588410859520 8949889 63182736983972943218756957114334211924 8949890 -25433313361033024351816823306391413760 8949891 838933608431453057485658968332352320 8949892 -54346398814323678741400583160277422080 8949893 7241823035921630976089252592415344000 8949894 70064334800527087820622152670562756800 8949895 79751493784627360895083463145565601400 8949896 179911914049401318215524466973928289280 8949897 69319795578284144710783523625026435568 8949898 -24214012186573526321089538511400645632 8949899 119241289567620482532891836619569256000 8949900 21713311401747691291739535201853708800 8949901 194388287451283935905598310206635901900 8949902 -39166937637439288790259952838914573440 8949903 9122629181564560432260488545628500104 8949904 28545488866413705361616563777866014720 8949905 76925532066613400992029469188653013120 8949906 49843143066293779411077392806641515520 8949907 37220008231901001396032994902979657744 8949908 -53492565231425242675429905718653216768 8949909 -154264831156796565996153638723906996832 8949910 -14936330921670423230612456562959808000 8949911 85424714165938020465405439162871629512 8949912 30536027101953157096267100900536320 8949913 -3523689967087497307900551486781999680 8949914 27492167983388096731399666078128433920 8949915 -62422231948722613665096283516053114000 8949916 120576689580613194839353932714831818240 8949917 9836710694536686726537100199525356800 8949918 -61036561514674288309919840382352303296 8949919 -147758963142407018655179608293929924880 8949920 69888740663081819902793606755484958720 8949921 -21080131820426401545926004044060574720 8949922 -70697299159156168389833983797653076768 8949923 -131245866563580509593847619764075841828 8949924 11899605919076597865621768569740805760 8949925 -104155419110917847154806778348323429350 8949926 88863928673631395559564132095181330912 8949927 -46886100365226299684541013145021296896 8949928 -94977377484474065687141439278758625280 8949929 11160095088518476046824174496032790880 8949930 22517013473942728191965861606990115840 8949931 -133017357906219941233541069834173424400 8949932 -144732460189944994556770366730552993280 8949933 -22917340914219281491808160020654379978 8949934 622122935275176178058527008660268032 8949935 -132539201250574448209791018589943448120 8949936 -21117882301037566520525724851205636096 8949937 -122098180137744982481715270813337090414 8949938 35217222601045371287182877235803151120 8949939 -49283898748613127965489574316135187232 8949940 -53549600008729615031443825932080325120 8949941 -2349908529225507400501688916664106112 8949942 -87873592350319273204301158556324387328 8949943 284913317027511519415388565813776753192 8949944 -95768113184602961629672914521507758080 8949945 -67202116086024742461834389075951590080 8949946 5067157255420769844851582640549964800 8949947 -304081650236497434935362802864614280604 8949948 16095062358675482045987369249927626752 8949949 -247990391317925853822465255498146269536 8949950 56978381574083942951523538709759736000 8949951 80022045644522521186692032682002874720 8949952 -80920924732467420428320062240989380608 8949953 -353007822178667442796635949504641412176 8949954 3515759220612328753699437935862532608 8949955 -1132681849240874398327378354269126240 8949956 -86581511362275873168721155839268671232 8949957 33884759005522693472032083863970697440 8949958 -7959097544537800251579671833012974720 8949959 43513937722002068946607146238611731160 8949960 -68084840249284868025693413501140992000 8949961 -286790219196906170356242619025761174438 8949962 -13423070279115088407502401594916947456 8949963 -28750868782855902477596213265709058112 8949964 9638910141972598922302507720442206976 8949965 115704978809356557067912308039764518860 8949966 -105820493595339073219177686676762608576 8949967 10999853901873439058194663367105087040 8949968 -11446165219489450129676151451891875840 8949969 -22771319120713999831047129278056215360 8949970 -77766570631452372759576834825503380320 8949971 46447107039250740988466774261521615512 8949972 7716635217730311403715940195735773184 8949973 177574332470606146820935661263943459904 8949974 21728836148419742541326058746431536192 8949975 81094409491379903122395068337660192000 8949976 15131174932204735791684673764771102720 8949977 3309172772410561973754274127943966480 8949978 38171841456878563603482853266853101024 8949979 23012644191696864912913343813699836928 8949980 -45389767482719407180282442299696281600 8949981 57871107768832251199857004077211712544 8949982 13983179964569339264241698064435970752 8949983 -49450254605814748891827808542583063200 8949984 24894460234013520098741813614494351360 8949985 203733775375579004012786635557971952960 8949986 912973860214241878573672528218552480 8949987 -313314655529665733874752972300245845120 8949988 34427918786772086432498120952630277120 8949989 -504977115596427257018337155378173107840 8949990 -4627513061505318752787111076480204800 8949991 45294673812284453029902632820399438392 8949992 -74697482067942161897734927508880000000 8949993 -4273063568563245080868531701477156736 8949994 -129066074320595845778103106229444598528 8949995 83455869544329593673027007740835500000 8949996 -117824734591720359012233903797111213056 8949997 -228284499354514847358131960899403832714 8949998 25705580340218894373063050434549608000 8949999 -186366227488153273207577874214310361336 8950000 25175134205945008522607354310144000000 8950001 33831954362538235099704617903374834002 8950002 2508820275409972660942013531316373632 8950003 119758608959703929844046422912311796504 8950004 -2564928557389100240856128473125838848 8950005 140362075489211588858635803993720703200 8950006 -30695467949030113795726064258238009216 8950007 433835673509510460213208127735590800 8950008 8517525071865836955708674512479375360 8950009 85477418125646992275185732539016329860 8950010 7808062944430465321197450568264888320 8950011 689497441838287498553852472740446464 8950012 154120094149785350677477615667417133056 8950013 76005626701798497445969578481232399808 8950014 -2457120146239170259042355864512337088 8950015 108003373758390301979291897306170748400 8950016 -167881877966076171994501514419815579648 8950017 2005174133913144725991297674244868320 8950018 6364822931901472499584355412927452160 8950019 11397348521543046694022500812899924448 8950020 -165863919724061179715432023369420800 8950021 88760701463626901595148932220276693212 8950022 -52815042476858797774072216564055355648 8950023 151051748650597655124298302151109125872 8950024 104304137873720183331332896092128716800 8950025 7451769910261392344796001563608880000 8950026 -7894957852795601771836375181406393600 8950027 -78423088411271307193597105725382014124 8950028 6679837169027755218377108116795623168 8950029 201491124562728318618177039111311631360 8950030 57993916515570144879727786997289428160 8950031 -559569685170604108437062723165525410128 8950032 3289412592834357354736467208269201408 8950033 71073766959449874212124877919643766260 8950034 -106762711589140257657401230605129385584 8950035 53745772667438917228256986209815761200 8950036 19772460243807224131376039330109683712 8950037 -133487515457695338805641807962206051314 8950038 -3332049167113687848203831830617728640 8950039 -41591119753072347609686466469877186848 8950040 100532276965370117241505246626704793600 8950041 -9468962281807144558620489104255239680 8950042 76309055817252649284832588185009483744 8950043 -293802787154383944852223769762052099708 8950044 22019756873586433641043170082163145216 8950045 73539659653966492348805864420457427200 8950046 -18568540731539351248457190367328780544 8950047 -1265304603674452424885835933405179520 8950048 -232804253139117778260737204010859560960 8950049 104819024362999858442739722192169982050 8950050 -41462605472682156637477476396674538000 8950051 63957873720908210003174575533419327808 8950052 -50280017542720785837580972819169372928 8950053 12781330410690532648562187837050282304 8950054 57962674034823186474453605505910957632 8950055 -89825724136730878679683004779275773040 8950056 -120568992707727105382705716539830517760 8950057 -167248537913251835812207125062657018460 8950058 112842008131082834910701530945656000 8950059 -12758455685272973607811581543639611856 8950060 -36909219262847261413691683041210316800 8950061 -178270646195500801841196304348420759488 8950062 -105302627164680424139734476910060409856 8950063 5631433095747755739726395836572406264 8950064 5946094133110524934382082920448000000 8950065 26845188422320550759287452999543083520 8950066 135226573838532385845442707839242025232 8950067 95764401595981383616126712108611639200 8950068 199168680647207980923406067162327040000 8950069 -158866854575861454247740337638365104128 8950070 -41929179755141685088163881184282795520 8950071 57621379471372486744517359984071260160 8950072 -26277143949622204090243414886921011200 8950073 -96745471915652009702058105197993596320 8950074 -6329033360336263293850710173485045248 8950075 55015908520815292770333557932043349000 8950076 67261616821971602426704457569029749760 8950077 -33282558014991747275897833173089527386 8950078 26907176187786947458612805455413704256 8950079 -41881591016415368726364563982258624480 8950080 -5505941986822573002772164460035440640 8950081 12801908442395335103779761158101484992 8950082 -84208918800724914565590333957385712640 8950083 54139439674190741407745530345621012800 8950084 -59922391314785562264625448687443427328 8950085 -92051142693242055490177945446812815200 8950086 -20517046262542599453652443476551837056 8950087 -96642671091594068649517445498370916264 8950088 727674508354971982878081360485253120 8950089 -50618375893730259313123895406020545776 8950090 -44872571150773769949324997277096503200 8950091 -201149301661115851459391556367291670508 8950092 8771629360343430314944649702508263424 8950093 47025296087739948818693523955024083820 8950094 11794796079918436172052733387605372096 8950095 -2248239896776420961687791638683930640 8950096 48757552029376452945568115638209331200 8950097 40599885122768503473078366767415001152 8950098 -21151295665448311792062734506857956736 8950099 -2108517347156575177671445985679644080 8950100 16782194356863299897805418476563318400 8950101 -12347850134188926980340389511673827168 8950102 18478891021855058855684951745868369920 8950103 -86154232009318685798771840276944490112 8950104 -117717553312289183607964918519098286080 8950105 -16936765818697205983084816396453248000 8950106 -1756114113472469975645176704063927552 8950107 -37606968230792968686938208605327301840 8950108 113393127244637777024146025140039766528 8950109 -75714543365928607730466487123856336448 8950110 -2690430954157961392242334461405765120 8950111 -110439862124189502538478247105226136976 8950112 286251154589424569317389108979354828800 8950113 30009740453200789048756612024018113042 8950114 -75685808709870306029470410059238055344 8950115 -75598530861025161391560606737102419200 8950116 27253802253217819653927037217786167296 8950117 -33655363237200152267555979793414333248 8950118 -590350223189890204761872686350752640 8950119 -20466275103181991462677575150918839256 8950120 1608541375806449859919592040777676800 8950121 -348865415286510198731845577626299799200 8950122 59475469137861310851354385380814656000 8950123 -39351022582889720192521812670996404480 8950124 99895959689407410350271967397066455296 8950125 157133860028673603305141349024380640000 8950126 -64020682458634983974819783424631647360 8950127 11370245224311921970169789614551404952 8950128 -35779159448236718326892193105051648 8950129 103416564868417176348458962004599723730 8950130 21861933838296120280694698638868108800 8950131 -80798958326925038520853049360693364840 8950132 38388882154764736798666065457555219200 8950133 -154664784780974721547096361554686609618 8950134 -7180923967711518191814848257753374720 8950135 25249072439427622172293305998839968000 8950136 2386754441742685352248773620093952000 8950137 30260026441439302722940346247532930752 8950138 -34320550459564873207552977289068443280 8950139 78773926742242873636832014594684517568 8950140 -86981857870702569999963440164635110400 8950141 55403333563878097276191652737390992800 8950142 18579649773426062603056000757770025472 8950143 -161806973195628018730516874555522419056 8950144 -59726357736443003836807331853757317120 8950145 167233706580086401673781955149794562900 8950146 5301617937694025270571356864545133568 8950147 129027485199043717501606634421610644800 8950148 -166972216980830807755008267048680145792 8950149 219916575634149532006214964112978560 8950150 3521749890626262662450657477837169600 8950151 -31827589968914656999209665629998034128 8950152 -7234043313098563042495796175893299200 8950153 236922322715459979209712822476458329984 8950154 -49433285864604284699949997917431905440 8950155 2166482031458079101579580225507084000 8950156 -24474253701120430783815968956946514432 8950157 -215291450857353259060190698565923179594 8950158 -9909437212413857444077252188917978112 8950159 -280209218898152674087284210591991319960 8950160 -12398874973418149239201267853539901440 8950161 33233296007829699957848863754592703584 8950162 32990535658379752864277922885784604832 8950163 -255356021570119679677322430638922275136 8950164 -13636077433845318870728203130278422528 8950165 -532651323784460717479451366143272960 8950166 101735748477305751464315704597784896032 8950167 -12277351747958404427949182953204665432 8950168 -189693968086342180823509200817741824000 8950169 26288287452052801595188318662521418570 8950170 -26401488898301837058333320459049657600 8950171 -87761503111898614374790772969147048568 8950172 -50751367876899278560775517914381475840 8950173 71542315708547437988942601804271974144 8950174 34349287946713522712774962104793587840 8950175 26403799262696155164193804521909387000 8950176 -143723873664250766832008687550260576256 8950177 33895968662879410794499707959931279624 8950178 -29072778965951232377441187536951093760 8950179 -8678615245727733446986151621171700480 8950180 -120132576837606471545317805656535289600 8950181 -128092961516700081642236410876048830018 8950182 107868617686530025609119082071494906880 8950183 -17385160963369248652101888885185186640 8950184 99943550750579380522119694062161218560 8950185 -11959433694251020621180504871574068160 8950186 -33051038669473912558469298719452051200 8950187 56404429107444283344885270222734328600 8950188 48980506943075024156850823762604841984 8950189 -54158993743243577319245694419628219648 8950190 -17277449307659230291817375589329416320 8950191 106837693280147736969955769087277405192 8950192 -352371614743883029073869154164244480 8950193 183654833163583498529024480102226325458 8950194 -13023287610791556483532783100176508160 8950195 62268682217164879190771420541066354480 8950196 9885953981663770115436023841583841280 8950197 -68705212839606501860001776424545963520 8950198 -117996072169539406000953204778551902208 8950199 17767001398583557041283681036567420200 8950200 -10048365002752219153377959064625152000 8950201 -114560430211753684619854236028494638588 8950202 -590293218609730633090556548892839968 8950203 -127502962088729359077659867857887733200 8950204 -166690450549412394958579010711601900544 8950205 119822100678277410378183411752682570720 8950206 -50983846132866520494693807977268309696 8950207 -101344181751668912794064782385786015888 8950208 44372862767267083775164202047305154560 8950209 -191411043824846418243276268428824607696 8950210 55252696272128802043951588952343091200 8950211 -284355231179378831426224005117356291688 8950212 163567541055411890434222143932581090560 8950213 198068450735832164813037046785031826462 8950214 -613820701517438233239548043070172928 8950215 -36130612859788219446855327871636961280 8950216 -62821175494884822255176740620059443200 8950217 -70513818719018680397250680455379437734 8950218 -23799527486261452562970858642020800512 8950219 -60948761025822347919017491476509296080 8950220 69989080141147022457401119216741447680 8950221 -7266652783025667477009782121278994528 8950222 -66080830331883975132130226453399249088 8950223 -21650096903148779620543749783558388656 8950224 7000828982400635948505875459663462400 8950225 75902244740777881221076194699721673500 8950226 -87041442809393341269136100524977392640 8950227 19500564078689721445051929816743319552 8950228 14725369554932180958770150140362264576 8950229 -249761284772373652504106086276753212480 8950230 16228236255161010080455932001993440000 8950231 85422400222930135583926732161486312600 8950232 -133999641376615065583369727028025497600 8950233 -30130669828279700347565304368940380976 8950234 8602449469695101760651372443937068016 8950235 -1468957887498510564930490603721433600 8950236 80640922009896604675980477271082234880 8950237 55574847984609214000310440516281293772 8950238 -3463267159761781173724559228672126592 8950239 202162178269621463881105122559238642904 8950240 -88101614087596466317367869626671431680 8950241 -141782517531200998912713059588906678400 8950242 6838868817437072906510871408754560000 8950243 -69969706716852636601434197541838722576 8950244 61885921173804722469750746184011857536 8950245 26827169964540703228596494382904296000 8950246 -50453311648296948303603242517316784928 8950247 160902381998795569692629318339933328696 8950248 -141886869661184423825663988628525286400 8950249 -195155224709274700102311587030973632 8950250 -32723142488295073118578047980565576000 8950251 -68894001796178650066024366286633798568 8950252 -54787303428620150757439705902782443264 8950253 -12018320365224984256494149353379990016 8950254 -66668557943541513622062730434526033920 8950255 55446961322244931521918955468062041160 8950256 -1864025420652191149572350632767651840 8950257 -18626974139999214300718328424487020288 8950258 499280073274360091070543289724006400 8950259 20979070513833094847593126715313373680 8950260 -25907759175178480618296707895404789760 8950261 -134857585184946167626755512265623656676 8950262 52925464254561879817848070568152183680 8950263 11586335002178937940312702086812221440 8950264 17927475270994768244070698932073103360 8950265 46332657688197074510471401775992878660 8950266 13033751166276721188198013239050059776 8950267 -114564273731599954709938697715757534684 8950268 -213046776265662562580633712706307530752 8950269 19995386722724084845973126062764260736 8950270 -11512215635665705068085153633993536000 8950271 88857967465377918404487136982236750704 8950272 54489479161678557431056649021955244032 8950273 -6826261589252606707361121908515888398 8950274 -118851619721535062307505553014077474864 8950275 80136742116939838288351423494548836500 8950276 398229490749595921955280451974949888 8950277 -6462684337992690556554551034358069728 8950278 -135031520279270199353268130659044352 8950279 -35432676412735878865212696378697734000 8950280 66827287663809610258887839942083430400 8950281 -42027323859671071456156466630827742400 8950282 -50395365766651616978716932120906218496 8950283 104281357713556551621019701297171860904 8950284 -57998627634747758383019148028025241600 8950285 83647866290000306037307502264409749400 8950286 -112458528182262827071466250604908939456 8950287 -132389237157136927940665053921802718448 8950288 16655645109054072496032991693213794304 8950289 -56927688422204742130810294748096328192 8950290 -42575601623529407453413762130391329280 8950291 12618955925542790349345380109045301980 8950292 -75565651703001892094675415409379788800 8950293 -84443494648066557955539485411594654496 8950294 -31391552235884926697781586155826958304 8950295 -122218466366907387229387654166101924200 8950296 67706567126698021760541869792147496960 8950297 59200942060153629100752142710588059412 8950298 -21899241286916198543936635123041656064 8950299 152661958028597060791315032242290811760 8950300 10935436740515436922755273419877504000 8950301 -23509215210076375738127716267958497428 8950302 -94974346791447050432215227963111030720 8950303 191158014929328066421987295021493875552 8950304 479092025081815329092912769767376420864 8950305 -13165651121903302676356219770112204800 8950306 -17254862460844252436109121326581481648 8950307 6231913121765885391228785385319661040 8950308 -26287826871098839438497069201055472640 8950309 -51238524135058022114791488931257783490 8950310 -9806711021533098591343136755519271040 8950311 8164822330911553658839880949820032000 8950312 -19833857326207632129598709906300928000 8950313 387673519130578585419349234757781947040 8950314 67891644132721284302860614987882666240 8950315 -46910200123128336767538449589130548960 8950316 -121105403202851200661244883147986501120 8950317 -5703467344348907149815354403597182720 8950318 -52740346101829940635775477368700181696 8950319 32456962236850393363757453761692608496 8950320 -3819771006282442300714753520511221760 8950321 96164051942243591387183474296802032 8950322 69484473267523781462390732233199520672 8950323 8019863044471919387628168369776528184 8950324 59247039153402335412216761783220365696 8950325 -71330605189862539363947405465955392000 8950326 -33806824326010166237539512066503903232 8950327 479077007692698711905370107426402192640 8950328 -75619543926051661585309687743366758400 8950329 182122701899723423239437524755864409904 8950330 5934811751630561251699247925841593600 8950331 46620580866783723093633930975632288544 8950332 -5155789937660439700753192508070912000 8950333 -93958198635950510604005068628375614880 8950334 -36870666078582580396356906405301248000 8950335 -68603416736278053393867293305596956160 8950336 -21593433946570497685914494743873585152 8950337 68833239865329698638426375840735374144 8950338 7061992076964126677391777819792258000 8950339 68130716715293208712135722558090078140 8950340 -109577179590946580151465205537251797760 8950341 -75458582182913193985043885147628166656 8950342 -118988223749585570851807900765267232928 8950343 -91368929122978289094733913461911520656 8950344 25742526178784754024436722644772126720 8950345 140295858083059542436220924696189260680 8950346 19486775427419204171249743888413325872 8950347 27168193327638521592681063508540989504 8950348 -169370631445246333632131620670881242624 8950349 -279135638322979533667431032760728988000 8950350 8213478442809139098139013086546296000 8950351 -42996937258102840554695244352324632576 8950352 27472489148386355133769487235292717056 8950353 -123499623239959482700686738230289006096 8950354 18672721523203608844931533529466012672 8950355 94849397594667995859270365975262323760 8950356 -10084684758554483625847194114000732288 8950357 -92595146354788715725212621874831317480 8950358 4047832722158999937897806019883253760 8950359 18127028103470706001684462768656743040 8950360 151432162775121089079539219767486464000 8950361 -42625763248266641478815933769628416768 8950362 23548225969589296270349959634669732352 8950363 -91591287455725965715483550416367091388 8950364 3019052654039943854708199036287265792 8950365 -202916295555720397517865856763040710400 8950366 155412837503665385572130629429864915200 8950367 -24771982557494365096708141123183213320 8950368 50682212371495586603313744667402567680 8950369 -295966004704313064657851664055738571230 8950370 45134749566533939978275920987969600 8950371 -76275593895840061996336916894008286088 8950372 109485648164379608630412596200486167552 8950373 201999283381535874047336486643356186622 8950374 -10240328445404966945590977820556893440 8950375 -52214667100519725504372131689670352000 8950376 -263019806190565102032021575023881937920 8950377 -7016496481270069937537415921330061680 8950378 103789997925000141718764468808699512240 8950379 -140878480058977117259480894048162486520 8950380 -31314666306293019152574706012976317440 8950381 225975230389744207442031703961010250368 8950382 -3314629707387090258023739369612214272 8950383 -10803184513756726525381930598316184176 8950384 4131549294188576903763912880007413760 8950385 46752560213879173643695218985216982580 8950386 -121383324642781085988223200710435097600 8950387 90897452054115981684546272386467457240 8950388 -59433924107183381528301318128503664640 8950389 66005215461479055397919771783582544096 8950390 87023111095500518597817245723272627200 8950391 48519326546090500744519913741011738080 8950392 74401451599831935593031464413033267200 8950393 210282961676504484639058143702470225642 8950394 55485349785528902022329652914022704496 8950395 23913462803493629892289858802797284720 8950396 -39219232689771193002209170165516795904 8950397 48109393392930527176908233562668708352 8950398 -170264283381745420853728547409488744448 8950399 124801824873498896975781226086077590400 8950400 -135582292107039195440467515312439296000 8950401 154150089931545058607828374901956492530 8950402 -43691430116017111112726754259752823296 8950403 -44101068634438050509976306358719813120 8950404 37845735067296379462004209611648552960 8950405 154244995149201088357590971046502800060 8950406 33378523975998693783782416115072541120 8950407 -2082183737320493200178398271220054912 8950408 -102149850626014335302970882271601326080 8950409 128623313178809676181627226034050274768 8950410 2781047044391906629474121022748508160 8950411 101854905164188816839452755097721554272 8950412 -69920040906351056725000400792074741248 8950413 -43309123715340930207592264913369390592 8950414 57734616625830096110055771681957469632 8950415 68820445988563710169417592748338524800 8950416 -4216698189208106085277896000448757760 8950417 -89770587864210690674026505954403209408 8950418 69401624535920174234415782568291671040 8950419 207963648437527666884633233869133418024 8950420 75461717292553046011355911604352833280 8950421 -192200261974592470907718434156296683378 8950422 -12784247868721746869029929571427088000 8950423 2451673655271676214711212788114530400 8950424 -20383745859451150051110817485652869120 8950425 -52455808110013263910220710564856736000 8950426 80369401882683402469098121917415419360 8950427 65102139114282613016181476873370202800 8950428 18453907190093627804235762505677156864 8950429 50169314428468321448785680219178925030 8950430 -104910991544296078916764347615021408000 8950431 -49783671663243645475965864064885232256 8950432 -262682618920330770001544411104378748928 8950433 33288210137361162593175668175147452820 8950434 92487527982235907806305813584205214080 8950435 73424875812406588623587928386681502000 8950436 -105128517281067118890869962982874516480 8950437 -183312303628498174937694274816230712260 8950438 86424135056396379805105714500451303776 8950439 -127649455428497772708750172042266809640 8950440 94533857410841516837143663296517324800 8950441 -84075389152631705648727998020851758768 8950442 -90816664962957338296141542168253440000 8950443 -12154384295390254678866536500754750016 8950444 67250000192388465085883817560462131200 8950445 -14190605014420920651128596970998064640 8950446 -151611559947287960579101004667672240000 8950447 70448646152585283151361390195255673912 8950448 5465098214805314468429234770516967424 8950449 -35535381108760870481604718388926404000 8950450 194762710913835317112605051504755200 8950451 -37968413585385661888801066334570234496 8950452 12991797172057918822939918748394455040 8950453 -105909540434147574221039928808807809298 8950454 -45588607146292673741243457988386844800 8950455 46688179133842682671596095956038069000 8950456 160386777740978715477417808758056570880 8950457 -15295150971183906898371362458448859180 8950458 44530535905130048296312543767861189888 8950459 26681194031131072554491062340977363216 8950460 68325346299157155023474259754300815360 8950461 -9298409185164013187793242223042108000 8950462 -137196899834505179681925567192396475008 8950463 157242942447200668191765455236695744000 8950464 -13843378942740217421428121865384099840 8950465 -43338719077812088729544448767213112600 8950466 14280701611046748237583312206873240576 8950467 -23526211628192906764034394610935238920 8950468 13343067569268022393999183085421803648 8950469 179588904080231935469920362112246280160 8950470 50359537857588462614107871129401776000 8950471 183731235351156467859289437679395401352 8950472 -105904695538392786202960291810712755200 8950473 28760562954053310930737210923137638400 8950474 68259268434275508558162628728147420000 8950475 3260818847818529605460301655862040000 8950476 48146435038942133834908894652912696832 8950477 -100100318502376789292353020129974400480 8950478 -151181325076131691357883992095807600960 8950479 76169228686969776634699171360037934984 8950480 8622624515974724390005410877310238720 8950481 -7276591782033040164132622338832653336 8950482 41339846538388807019116057146077239680 8950483 -28231391877058237477445970691407669000 8950484 -24408328827176354426458202596894681344 8950485 29166080964991338117789772862265077760 8950486 46689517905526475601205675211343996192 8950487 -103649410849998079392686011845016446168 8950488 29024809052800030758022824148237516800 8950489 -12716750180855193115185143405732606710 8950490 -31323567750098776215600313443018996000 8950491 363258610191993014418151954362137220 8950492 -56918403513619388538541585514124318720 8950493 827346959185201718845463804328374304 8950494 46211031773110799854663244168140001280 8950495 -207662972892401295173973129271312173120 8950496 52126413514974641014299157330401951744 8950497 -154291788802064800820265061515612498000 8950498 87656304048963190849797005437103835936 8950499 3076231671872680763078410895553555480 8950500 3510914987737235916166590696661632000 8950501 -25426947237493217338524923469394646400 8950502 82205718501932841152504701808515612800 8950503 -9230950235918421089268274265460561792 8950504 -40049994828082055215519854032933652480 8950505 8941425329968360686409542289354093320 8950506 18949924623918803204752831976683972608 8950507 -242858027368015591438028166539289087244 8950508 30259001163319692708458299955235096576 8950509 -38394913428124807900460381615019291786 8950510 90576138742072384784370611691971252160 8950511 -33750722006355982515105098707060275888 8950512 -21758595251553644795465902649864847360 8950513 127132945823250853745264349535068853248 8950514 -90365080714674770874743099451522588144 8950515 51353955141140571247623237920386456320 8950516 -184958647889700834379527392038265426560 8950517 -91970374489243814963403181338190736868 8950518 -76025500958000260709237623804205167296 8950519 91873865011786570081373955277993833888 8950520 39991431490114695694002205184406528000 8950521 -212290373128458864930803328335997338496 8950522 35903751900836493951440455735337626368 8950523 -165318372796242976900134919314271201416 8950524 -7859807672717441100077088697188384768 8950525 -67508978722474763597657180113523218400 8950526 -47344883792944621789540471578157824576 8950527 311577235052440158015131953571090541840 8950528 80715368024776719630517974304399818752 8950529 -53464331572008081895700825147324472000 8950530 4605213251079790646860550970707235840 8950531 -36103144164971685759267173183203012800 8950532 -164958512491583493524960995676399308800 8950533 152553625289847767577106461102262624224 8950534 -43553633635624641220469916492260997888 8950535 63400637525321123016594922236249439200 8950536 1447834064385667910402307987602841600 8950537 28828792683766598211457790001571019520 8950538 -89593093460458100443731191543309402880 8950539 -99949113338315351240623519799541457920 8950540 -164330239648878399428830119241790069760 8950541 -136618672473655722979865600752883546058 8950542 -1199575184527426462757031281544437760 8950543 11022126959399903865541709709655215584 8950544 -14901039321468422083412031546257571840 8950545 -47485682421708895987338515524323202380 8950546 -20024988820412577247832322276761824512 8950547 211255423983037508962758929007944541996 8950548 66436843048492453315452213224715362304 8950549 -33196569943924646173426054446205822450 8950550 6601993474491652741396977105455616000 8950551 -168841712632056045551106653279742483456 8950552 22561255767379643865683535339753062400 8950553 -69473870026061921065878602542635654198 8950554 -49365203023114676219915974102534709760 8950555 14409252156670922375740181803056528960 8950556 67258027243509492152765376313195253760 8950557 -18298045913875985217308421933706968576 8950558 72702027233113728188041821491137496640 8950559 9808941528950640461425879821798215016 8950560 -9345485341466515959331584614753894400 8950561 82097439466595567898187605276909637552 8950562 187301008929780811650356546183127194112 8950563 -2878187641457271655402788290180865000 8950564 -45423567201929583749989599109522280448 8950565 8897647622458919352713141357488936320 8950566 -8137688636699974012183063732146989376 8950567 -373041283536110222490447051478074068040 8950568 89700187909292047100485915754374103040 8950569 -117333268634382638735435965146986169456 8950570 -25494376391234887760199851106702911040 8950571 -59388227755042126075637182907006167296 8950572 -122133046050637751202677512884593051904 8950573 -20678168559523932694520370423115682720 8950574 22344524040831453085814773599782894400 8950575 44675644462853919903565870874634835200 8950576 -96197792472139608085798472704807108608 8950577 -1948955189365722290623251381954011520 8950578 14265835695473764353047141447865415680 8950579 -2682992612097281110975422416086118400 8950580 8259904723647387142984233033614131200 8950581 1448528528936422794316322503920162222 8950582 -62560716562674369349937222921738176608 8950583 -109398703764222975983949400135951854168 8950584 -96041637598112856356780270952253255680 8950585 -31420176506139035103437479941629856000 8950586 -119334662125548746547796135691255124480 8950587 -24396418640584539701410556634072143904 8950588 16294670381727550524722952932428677120 8950589 249565324997550609729917908726984808460 8950590 -10990599989407264809295420160095493760 8950591 33967077198010459959743902845412983584 8950592 12129864807134895902162595121610096640 8950593 116779213215958984917099882925055663664 8950594 -213670797218769126396390711549447536640 8950595 138489370535026464879697382270694963600 8950596 52613678835321152887087285331640176640 8950597 410568619175184142734685041563345732672 8950598 25266244673655271927974885311004126336 8950599 12449125984535679347268470121698039808 8950600 -42007813098762103503167839105789056000 8950601 -275989993820555889170490220359912388992 8950602 10703749455117800875328236151589425664 8950603 6433179954049883716272142098355534264 8950604 55224015367857499000132012248491175936 8950605 -73606441551189397661937388770341195040 8950606 39397606459031048593434487161104350080 8950607 -250993792307504830518411786022196160144 8950608 -2925299804854445174111196897253785600 8950609 95514793456824743979835040100038525810 8950610 -6638260538847753358411058899085744640 8950611 63388744367290515132996046139134145280 8950612 6182547711833454928324539399387008 8950613 23844341218762325273172688530743264160 8950614 53942810428665079457582372586074619840 8950615 51837722225529022448895698100638899200 8950616 105943948080598912239266520184730388480 8950617 7899624604610131227828174019205200008 8950618 211125310537051422202917293695687419360 8950619 -28805284934754705566889060276096706644 8950620 -16658559150483977983118486154568826880 8950621 -3087453602163255457811915053067771520 8950622 -6532094961976652138600797207987200 8950623 -111197324863810742766526712171007608832 8950624 -231561095942463624486584186089041690624 8950625 -60021135409944248298305795389133973750 8950626 39865061560166530603754481902030384592 8950627 51375456393059035934686393138524608000 8950628 -13880939889240786951963577013810221824 8950629 44098434669412769477182425994079359584 8950630 -840037554417501392949463737033308160 8950631 -58646480942854897806522263638392212136 8950632 -128058642243627476925869377563676999680 8950633 -88563930443017660238117426836956215424 8950634 -1146485397272575990351504266693151488 8950635 139569063616780636624794093972287167200 8950636 -17323969156505609276114806159884068352 8950637 54029485595401778281395944364832308480 8950638 51830393199681783807562567670524090944 8950639 176012690567181865335595853914459167440 8950640 -2567377163527042012083545395172474880 8950641 -3347794604969658644139324255058588800 8950642 38287100278978700087621140097409183744 8950643 4442865248972990813674110277629721344 8950644 -31676088001563703118747545357476199680 8950645 58928801701758077081595957998760698400 8950646 4222007239427046033810648800347930272 8950647 196447341171605155754128088530253818320 8950648 -36036465173000697232404804996764835840 8950649 -30400736979800672252712415803150499350 8950650 -21174692413350541558165788323834438400 8950651 265666368071199818176107098435007619672 8950652 -40949807743324379993517310764932264448 8950653 121760509699063913362646434262663227200 8950654 -47879733616936901016401552548987644480 8950655 51283840686069968883184349797922283360 8950656 9415831798735008863351417863101480960 8950657 44812166532893601236314024773269621952 8950658 174868448548833795642285874386763657680 8950659 87879071067889151923116456571300570104 8950660 15393260662149593170431020348342415360 8950661 93199515222588493692427821232644234624 8950662 -34805635748691646151698509974354563968 8950663 3365994341956960693463541833718781384 8950664 -75174403298754176310002970253476864000 8950665 -626186101353627937549878550914857280 8950666 23708611384992215627018608249189834032 8950667 227611845325475385307970948861349533352 8950668 -13085317337746207288923247935572960256 8950669 4028060552936963903071919200380441600 8950670 39659962142969212125021926977545845760 8950671 -4884441479568556309549288842246447192 8950672 53514586245893499670510007144268759040 8950673 -8637627876662623579429616229776112078 8950674 -34313855288287684394819077884397919232 8950675 -9023741988911116575109413352772220200 8950676 -3819412284304321748604106070219735040 8950677 6141867192299022779798419644752879520 8950678 20237461768854926973554296913553876480 8950679 -4130131746021372400131934136932193616 8950680 75421301535028982129854577272746393600 8950681 56608647626790882141869038246678833482 8950682 11069906019889822592486682920829346272 8950683 72166528983086507680991952419742162840 8950684 -67816264725416918753618566084565123584 8950685 -144696633681635581613311883974477993620 8950686 -46807932572513688917695017289891894272 8950687 56095632168094077020168643050891791392 8950688 53364161961057638103925411365921423360 8950689 77439225255369083182922850608724469440 8950690 22140679977679213471610679859798663680 8950691 -251287425489454794566956644212689876200 8950692 41287929163420794962658939865580027904 8950693 -78537272475122061478225957518476184072 8950694 114392744147498906928044888420699775360 8950695 -35521291336421863264545306126841037760 8950696 18991843360270041808939238297551457280 8950697 26746718175091443696644435830534895232 8950698 2402654946601686090144046011274782384 8950699 -104309236463952989831945991004617686064 8950700 -172674446682074628062752065434259456000 8950701 -94035928612080005311390696355274097056 8950702 86042052207915098862399249457775391552 8950703 46901527777485170924063337442413405264 8950704 9316000449554757210297347261796974592 8950705 -223693950873144211110716937712429743000 8950706 102883764056661876688780472195999293440 8950707 -73718214537463128629025249641330327040 8950708 1370120863912668192501418002861492224 8950709 262518153325924844082545988707053244910 8950710 -22210117666570980642571343546897203200 8950711 -42401705803002487120067013074993237376 8950712 -106224491692333218428293686074712883200 8950713 -164160887281381006286718107556335476800 8950714 56661910581364892513654482334829369456 8950715 125467372136975594015414527048863922320 8950716 22160723040924997332523784583072153600 8950717 46855107278476425739771585674548903712 8950718 -31581826303414957546014607520293689984 8950719 57039899388870737427955563674543283144 8950720 -46278133058707183123192855260687237120 8950721 -43509629276801369774376698448226310832 8950722 -58496056753287248568924073814836060416 8950723 19378811079953400171238072540613545024 8950724 -81698359020078205272933179976598324224 8950725 997853258367678907615980013924341600 8950726 50339883440768828029983284322493010304 8950727 418386371232136149293765088013720283712 8950728 -169078142933493906874373174167621632000 8950729 -58844840441983756895527301975518181360 8950730 -21226185548939869146148295690164297440 8950731 239831555569138924937464404334496889024 8950732 121149845786448820963551683284279736064 8950733 -34706391146989351391306845876244874 8950734 25455539763437450016957047447915462400 8950735 146487572358032820363962362648724288160 8950736 16506584632941539496522525450358382592 8950737 -34751736311705212508946411027022451520 8950738 -98037941464242350757588949503636897504 8950739 26665597132868190446477506204425282720 8950740 1751124954789411533317184922203443200 8950741 -243569836435944872150453488419938215858 8950742 1581355397891583570402154993645184832 8950743 4904415557292985554781059876638780472 8950744 -115005664737982000264702645305400320000 8950745 -182075414896132315081733169396692245500 8950746 -5478568580278057044120500656012188672 8950747 -24171085023810540672914721036002612316 8950748 -18968822616483831055822836911219105280 8950749 -7193391967512130148267739362501000832 8950750 -27408289115618784512984182441770576000 8950751 -162314338579293488701594264615742736 8950752 -155940346985106421047639065308373975040 8950753 39794029237763468904022931085556771520 8950754 127793098469507704996037429262610966608 8950755 38512630199481068331447597244394058240 8950756 -114350963302580615186108217916378833280 8950757 -82352790954368597962829735520798548448 8950758 13469235468023538510528783726148279680 8950759 -147211344556589585251344783610702116040 8950760 29016984916550299786662337503879168000 8950761 -93113175617079714626895741366203560812 8950762 -1828791819284873257905414730888694688 8950763 180756614409183461177978359644506055360 8950764 -17408788354812533313910866185554219008 8950765 -21893449300866568642379067977524576200 8950766 -88004462177265338169540453212190720 8950767 -31021231348499838849984448348759998720 8950768 5535698931212237941479468953144688640 8950769 -51658106518979898643501913450342374830 8950770 47169701579332391121833720985623347200 8950771 -5639055803590300134174728574841144400 8950772 -73772231084854631472940664344986378240 8950773 14962227781780119867612378129657954144 8950774 55103084714192988885712210166942859264 8950775 -164100707139803035149642967266585505200 8950776 -87020010679251833535403117834332364800 8950777 115559284619331475228564468690877469072 8950778 4275723200766943342439664675215683440 8950779 -44786978029747705358739877472267013600 8950780 -35891495935217089865939039991766963200 8950781 -18414071295127446020766411298882553172 8950782 -71124348390865867011979522442310959808 8950783 61476228975574383501363044412536364032 8950784 93085897308076066959091531907214606336 8950785 21862478751861067274012503022746560000 8950786 32164257805564277658450353870578060800 8950787 7623173330148103555587916944682589436 8950788 -44985574897942879101637606508816855040 8950789 -74189838731793834358286430134384142720 8950790 -113440592815586710018296623588153865600 8950791 -47619946675689826202540881558975608408 8950792 -116649775209893608788004878330543206400 8950793 79263907478398826281820686202568918042 8950794 1098338664555885729001133438787356928 8950795 -18613743582746005330347262435235788800 8950796 177615998586676460909255814975437188608 8950797 218679819901887570237026078761621103040 8950798 212350026318798501758825080843359491136 8950799 60385722474201077315727342856427474016 8950800 13777969459268205551755570577891328000 8950801 -264022060122460790804195552245392901198 8950802 26026321758045860084935174853745638400 8950803 -42795188378885827202282944460555155200 8950804 85808373334468687998275501094039798656 8950805 -184641766786337073509384198429417868000 8950806 -4371073475747142371749363503006566976 8950807 -46306259732337004133861842003922632440 8950808 -153622976844501632905723439708556503040 8950809 25609623361447950817588015089241440960 8950810 -38970325718469628236697068852287258880 8950811 -172498272846946525250028019539106531200 8950812 -17809104727870389548932955343144155136 8950813 -311761656087570749316642788013760982938 8950814 -86249729281853480520807126749472495744 8950815 110373720849546707973668253374170494000 8950816 -916503042665188139472487235840901120 8950817 -235456031022829014486366886259106367134 8950818 -1645687916108035923749060900270840832 8950819 217650721916049568831108215672032880 8950820 -117478044765084969208061237082455473920 8950821 33862225075557187709399873044114944000 8950822 7167999366645077983741623896250276864 8950823 -48659700006491004562518687904593653664 8950824 3696528668742657540330338101096857600 8950825 52221828918684473257086124498072173100 8950826 -173452363070970508652378570027888535888 8950827 90178369754775527505511750173492579840 8950828 31294881232669423640598374661579334656 8950829 1739839493109287321176355148561857430 8950830 -25501816416957640685637592638093436800 8950831 342281016347792941455491054367075974400 8950832 7471441969505992949700483051643502592 8950833 25411997428440405724088693306830798848 8950834 -25477366227026797639995716241736979184 8950835 57464971344082989827122698682619498160 8950836 -29888501817896405183496646675767103488 8950837 -246256984249201552376286735542862336 8950838 42630357318806910747363990233661692544 8950839 23200483649605801077555867412178381520 8950840 71084219528267275257160033266669772800 8950841 170748877712248756419350021406316186752 8950842 18831729834901635178768340164986115440 8950843 -71080533057047860673256199759298409600 8950844 -58218196356776040210409498627646383104 8950845 190239507401306441724903118854946141440 8950846 -37807076763918585418729933307578192128 8950847 37384657604973330047783151851599121280 8950848 -44538909169407209834105202603227873280 8950849 -32435249487862326769172722318019449150 8950850 -104332533940695557142128578198376196000 8950851 22931979854783984821952536197637486080 8950852 14935070561079062799175125288718386432 8950853 162145588881522472400519602429722291102 8950854 58225607694707671425804440566322880 8950855 10618202522248132196758102723787996160 8950856 -238777472037586498853456751805968645120 8950857 -70870287421933852732220022048686793600 8950858 -38972235023574663547506073708904048640 8950859 31303153869399661414092703029732915360 8950860 -9040560373341866052535568561662648320 8950861 -513652840260128635675753090621160956148 8950862 14074932049854421297443985776991862400 8950863 -28692181206994171100147919008026676856 8950864 -5962480032606480374945316659933478912 8950865 -104195421852388946782126622772172784640 8950866 -97342032962274806128337344633073342976 8950867 -86352161734607317088600723918079832280 8950868 -56477962419484783565343972045724770432 8950869 -122756547754799284866267772718967309156 8950870 -95443006018949075150439674925574437120 8950871 -177795721966108178661999546753190902888 8950872 35684663754829239466220671590452428800 8950873 -59247695206842862912578725053330229878 8950874 -71233667959272343142676483287656535616 8950875 -94011960801883125037638780448360020000 8950876 92907472835755555798538049967478638080 8950877 30183380979332324005887223396251060600 8950878 -17011364353730302991749983591582965760 8950879 58059404878886743498324293762159687000 8950880 -1282903778720997056057100200383610880 8950881 -25359097814239893004918615866795829440 8950882 9060867508662561348248198038489178784 8950883 -131249079220872561438113208118654352868 8950884 -77472874608846370119176135700573462528 8950885 18790234915834720408192920012912681600 8950886 17007328147858002486320457099560822784 8950887 57985386053588494483245351001428318336 8950888 125045110582913278191893000601477749760 8950889 50098528993222793125048978304443653690 8950890 13125317895990946058244194686635648000 8950891 17968806052375510517626714725014832864 8950892 -11811275665525615599490617234869179392 8950893 -13398790733197916000331029464469601216 8950894 64907819509153987408539197650934546496 8950895 -3532972364002528891130901966583759200 8950896 -33188455520270622807264514033027153920 8950897 -186497895907877607053757818547025348654 8950898 22349473956957240631406313040098222720 8950899 103858476512756674934544228792171571968 8950900 -31768536588821356126146442208061952000 8950901 -138134918865687083483020566703131910098 8950902 -61045952530632955683707404651990934016 8950903 -1308853162395093519290486352263257016 8950904 -123229686845818409922649783293717258240 8950905 -61652392116075764404064821270270987200 8950906 197362159451958771379034660328383349504 8950907 -16183537671962182441501972451741058288 8950908 15975930889361527219195952640855321600 8950909 -1485541521633125841178602319423776000 8950910 -40791884276759195739112676501190531840 8950911 -82346885864371582734332297725511705856 8950912 19227918904501189613946093067095244800 8950913 -67203979250391948543743705990612147838 8950914 2164108928650768895152366911182561280 8950915 14299125014664384081391739325202876800 8950916 -59595982987435326978567758977839101568 8950917 201393750275335068310252376194031462880 8950918 -77539900254513234787198763316942567840 8950919 290541708130047278900188482332770104840 8950920 -70143563723541350569044606906686668800 8950921 -9862121387745929697020535766874000256 8950922 -91747746240835422140358230570005153488 8950923 -1881139942257770665927351284655134960 8950924 768451254969439265514794003838868992 8950925 -170834778559089565536261041618648888700 8950926 57508942801544714425845851332786810944 8950927 -121561421704843909010455666685142026640 8950928 -40315124817422852375080758338378293248 8950929 -30197016862534195912055225571486910272 8950930 -76237937685776104988410235194588846080 8950931 97564738481731690961053523878746120264 8950932 162545257457655204846285320563582709760 8950933 108994878062345448146036176153284281184 8950934 -83927887263499603528960712939687676384 8950935 9754873108036518677298511646562140160 8950936 -24082425424594565641563460952562616320 8950937 -384212171645275897925018098220846889600 8950938 20811133921694252638283808327642781440 8950939 274517290977102752179466717778724178040 8950940 -26901102919178927252303699949721067520 8950941 -38442953675883523584062793541898302650 8950942 -20806498832221018651562337959374528512 8950943 95636656408771934932079286294819587184 8950944 -65931628008200500788616883854057144320 8950945 -77188752399925925000657610538717080 8950946 -8173616981001908789253773502110321328 8950947 52486259155235022962738351063230813440 8950948 -88387714242203057272339182808403886080 8950949 -108295267251400809179447923979415919680 8950950 2594897620381171840319079981022461600 8950951 -210412183653758977538675426454617383048 8950952 104061494539958358967752244540684569600 8950953 -9358994383627054848878267053879452192 8950954 146630840813990411698292202210309706080 8950955 83901189737206855102968918952733279760 8950956 -3037937707890219154032268292383506432 8950957 101662126837204428539385694451891518880 8950958 5449064537563904281998599831981640384 8950959 -245577887094507428306768059744612558560 8950960 -5288592009738329997451161792770211840 8950961 228062092836778619552401915894226400624 8950962 81957917604656549891313957607580427264 8950963 63906465448541868765389113393428058960 8950964 -16381555055025488925561969337926248448 8950965 81164280742464855530612241951869016000 8950966 -721385083428890299647080450947050240 8950967 -122601748057730088979503949210122432984 8950968 5127431062849078085319915490766561280 8950969 22182550811811004668133432339345118544 8950970 16836961199829729266531363796311685120 8950971 -505011741389235115421844408645381120 8950972 12053156949835489127965304544433611776 8950973 260915893040913030697779686598703857222 8950974 -31540213187888555472047726045426559360 8950975 100318259421361463197037865317511282000 8950976 -19850528402074155265317584785668833280 8950977 -116559152739802945235529218159807592654 8950978 -29317314616873627241902445321286578688 8950979 13355835817451642652597558205785068784 8950980 -17862458190016401019519356248976752640 8950981 -874998476494840994307438174331218376 8950982 -9595639121733738446263440213861572928 8950983 188153982496709384334268389205498554024 8950984 59730869190886772640466352201397043200 8950985 162101297704015248686908756335320438400 8950986 -7252000286697470715185205370659972096 8950987 268460786669637405018392618690712191636 8950988 -128842108309740502096770517824273376512 8950989 -194757151889891828818553109438097429920 8950990 -15141130997352831990478115660753061120 8950991 45316758839142058176165083538411244272 8950992 27033316581473670056385691530799349760 8950993 112160177526435541477116310949112841320 8950994 -16065264177766227438240368573795652960 8950995 89657383697292570964662824707552812000 8950996 103309084098837235503138332133159301120 8950997 -30197304036121521534565961442886663680 8950998 6798930171913868365231692179490570240 8950999 389171778246093285004045178281725967336 8951000 -245438125709773529983410188462868480000 8951001 -97135295708171260263578409987608617056 8951002 -33593872220184923605957953325084471296 8951003 -15371211658808079016312627077592020480 8951004 -16862600131205299690942221318327029760 8951005 80437870994049121759349855760804188160 8951006 -36139541447783585325101063428201266048 8951007 12373582237889369428647988509438988416 8951008 -39168408311460803829869048374870671360 8951009 563608506113053892570939568142901007744 8951010 -54883691271453879766487447780796794880 8951011 94305513606956583400498574419471405872 8951012 -71133278701431607734354426474196008960 8951013 100938534205097533890071814027440486400 8951014 27872886280108540123600469375065467840 8951015 224542506575317542316268937328680143160 8951016 203645320948073348683237226887166361600 8951017 -253644609181542992029660685867921208240 8951018 -144333661532190252967109413571041721760 8951019 4940305592573785793036631820749792000 8951020 -2843487855962945065124691194654208000 8951021 43804075813062616321305177822264256812 8951022 -51217268342991086420621877193278243840 8951023 -203945074471499314726139628828142871728 8951024 28622125785610403218712364213070725120 8951025 -39795699952815375196988734908632616000 8951026 -112344964017337488070946335540522773600 8951027 131306486086052440216023787086808617912 8951028 -632245757202908673787170017159454720 8951029 290446058659293561958146580468544051630 8951030 -10012108377755064530986818239985770880 8951031 -34006994695667344041434254810673767680 8951032 -64602015079212716856561555122292203520 8951033 -15013759851142508766822112565449605120 8951034 40603662312783309032124005866004705280 8951035 19909222097305029023903925364074812160 8951036 -22683422059886007271315920373271359488 8951037 169130097917649106592716007784262978560 8951038 52130325300483370360438999387191093120 8951039 282043378343744684595269034437994243840 8951040 14731279393848245233810498366577049600 8951041 10076988352448987953515809713657323648 8951042 85505488431482337973645146057149775744 8951043 180882234236501999007826426953941929464 8951044 -172976255384531924962485102371332884480 8951045 -155357372682406480592663807224908869700 8951046 -13924473146295824870534690386096611456 8951047 47163174302909777190211056034957514032 8951048 -121053376619371547352380626137360138240 8951049 135006481524959629257755253559468161834 8951050 -28820992750346447908567819600934329200 8951051 -166917246446227407597379224545633355948 8951052 -1062180218238863066749803831863869440 8951053 -227134301056699381411896650740330774440 8951054 -13488047380914787100095683286648806528 8951055 -104551880489622273638192905643992896240 8951056 -59582583041081280760320486577105010688 8951057 -21583366917509296485959528289742106268 8951058 -16935896199845056699377326712792942576 8951059 -84340319084637036843680505346549666496 8951060 -7604138460515566974918833999789875200 8951061 -44017895957511791101532456940559214976 8951062 1884240254359939203528527036719800000 8951063 -85478870097807208138084217288566647120 8951064 -2441625254346164418282894578677186560 8951065 -68721286560284155847864348346741468540 8951066 60378361930788450828765979562379879408 8951067 5423674553366748002756021898080062920 8951068 58091363392946424411766783748828670976 8951069 -178173564855685857028605391917793439886 8951070 -42013116647140468325879469440707516800 8951071 -157301521820964544444600196941725352320 8951072 -23920370732888603344092987476439072768 8951073 135576118321778494131925020524205292800 8951074 13549773031822286277309355850872369920 8951075 80361506319249974328326409560893478700 8951076 87215681770490659447326764637186440832 8951077 52807340535200906856551002474869101692 8951078 42336170559494822624333488288638987456 8951079 1554910632491802616849886638110027936 8951080 -81643369076194434072805960811592192000 8951081 321339839900745154329495334618222389882 8951082 -30925251868551551375070081980168064000 8951083 157635562298941960110120731449848631560 8951084 61025092128876412287680037401963433216 8951085 38619275925152664637767811699477230240 8951086 2638035903762125533708797337691639040 8951087 -38013104892879874862804925160612416768 8951088 22157734930520411805059778434148040704 8951089 -19037223265943898611894413918737724608 8951090 6815541154452353864582317450201843200 8951091 88042514484283265460776423630080212792 8951092 -28247610756553868528797862045123872384 8951093 409231992666796262982091573631796693504 8951094 24112989823957863534798886856635453440 8951095 -1150598726645845063164777546775142400 8951096 102007854589251136057864183750778880 8951097 23714824636191080918860685583112450080 8951098 -6477386578390264089507434311880706336 8951099 -174636515516133693088692417862671435240 8951100 -19172779218760770356051551849552857600 8951101 -11190254808619385112089912159318330708 8951102 -108748816580526101299136597013638485248 8951103 102464725241749638952587222803679381504 8951104 87917202394003846154902596127873826816 8951105 10440113779341420275861265661236418260 8951106 5025849788649939799709453466488287104 8951107 42106595643850726337606061798207758544 8951108 -94863517915805319280200491924595631104 8951109 -28599083469880231998891065189967401760 8951110 16399508157973256613386903451508066560 8951111 93675602142727753307949690248687243520 8951112 -146556545239022358891106776096757186560 8951113 -321161286096488994479054168798107097638 8951114 2723354169280561883600994855773660352 8951115 25021778643054384152302776032706996720 8951116 104144300800362521146160812457330531328 8951117 24134909159547357414820008206193619200 8951118 65543675705540632971200087449855792128 8951119 -164000132077835915326172081859507982480 8951120 -945298158525691156901949616882483200 8951121 -157485129434589950740789313604918449760 8951122 -19589122629886674522092011849779415776 8951123 -12579965425377698285331999798626564628 8951124 42439687923829444571186069501741709312 8951125 -20492957138339337092471477946811410000 8951126 34367386067462190073625155078999326720 8951127 27528813848939961521883788842504585320 8951128 66411357743460494075109023064559104000 8951129 253763941488881475745487554084262991744 8951130 8830455109154470656792718533760389120 8951131 7503301077609279332021235294237029392 8951132 -57196018105919391509888338146135535104 8951133 -208411343835480742942060015239621324576 8951134 -69563787615868134439233729539077094784 8951135 -178604595652687259795384293905109786800 8951136 -175896700125359720980399045979974926336 8951137 -3563114828148964219352560444339520832 8951138 -1154230737930168185995939542881256960 8951139 24096133078412299578888064193453957604 8951140 -63298393068682774179860692557426278400 8951141 246478654786420561205382432663233548542 8951142 65941081985166199291031229800437561344 8951143 -131990547658307068832091455275550303760 8951144 2411241373613703070651645873709276160 8951145 -159116378977651324591976271533890560 8951146 -60596478254703684292291727016412229280 8951147 311245929497316404245260586043517872880 8951148 -14077115457399461099847541375901744640 8951149 -190794978254354833994406597663568455850 8951150 22734156014958477829006060861623897600 8951151 6840057136010534012913657954994827648 8951152 -5011698532615209411782532095229952000 8951153 103908576554286229318076399352566088402 8951154 47994796255209975829926894729047253120 8951155 231996360087000396464258605974069544560 8951156 242400574432137051068069793318320219520 8951157 -33479276596182558237528793283576476032 8951158 -12471788730297402586758200850380884320 8951159 -31861870050301774262833125214425392928 8951160 19469280019158706019975819908171776000 8951161 -209090874996300020082871091167542240216 8951162 -41254039944317372365291707125159715072 8951163 -45629036883013076876879657226678799872 8951164 -126967744039960825938674013708483867648 8951165 4070225483096435646176858004648438060 8951166 12012486283600123112277790652533785600 8951167 1829605629121377845354629422732613512 8951168 23600565309891209694700512051587973120 8951169 -65560503314973223485688106145091265280 8951170 24832220444408072481250739755225550400 8951171 90659276696467517542325903906341077372 8951172 -54284833248370771106476760315002795008 8951173 195423205548143181584138867358520634496 8951174 -90711954626357557241186304840802106880 8951175 52091596612629301308454286889115500000 8951176 110866981750399986217032025193752627200 8951177 -201829143848859345677429649278427439974 8951178 85341671081321554558312396691515386624 8951179 55935407767669335052893903449175652384 8951180 -1597709281665076257874879438831595520 8951181 3079933440514245376276437956288892960 8951182 28086352551425508686252361330880851072 8951183 -493061205294032003698308936844129920 8951184 42050629204857029994795270418873909248 8951185 196855769170649637415858872155538456000 8951186 -48602157661495520476353039334134859776 8951187 -1820078819800834611743744116691543040 8951188 -22345178747824871965002466822563954688 8951189 -22237736282656683230076364564108341480 8951190 34006904378154711950537687886815195520 8951191 60957963883364380866280702050207719184 8951192 -178096189798269013160795617761448734720 8951193 64310840629517331633855692878142602500 8951194 -32346749476348374315278002866668506368 8951195 -19494825331228367009477230595313270000 8951196 78493668076895741290828826894819400192 8951197 -81689314222265164291364673193451997120 8951198 -48198493493757211940388912447700151040 8951199 -19209403241935040184254729605613554560 8951200 -213925661561376792762522489246685593600 8951201 29988502855203094821207970998997808064 8951202 -15614461195601886976409222656831395840 8951203 -15326378095686223442292956910717495176 8951204 161458420630878091566433971958908748800 8951205 135490510475850845314289440296695606400 8951206 -50731520342078820905903809156562271936 8951207 -209579367636442860438970270919701169544 8951208 -45864006247413450329869760751898951680 8951209 -39036618898554051450602073912247815046 8951210 -3405762562904178605117997998239872000 8951211 -101975587862146074360197638552722256740 8951212 -115867837252844244463819656062468390400 8951213 -103709447720880267434433075529939394538 8951214 30146085432447471529684432404004306944 8951215 -29138151507648539857938428185421660160 8951216 57060662481448715859765354699149033472 8951217 72884804353567874232631079826047760 8951218 -90615744320563811651397355164500378496 8951219 8887598403082240225193805568760140800 8951220 -11327086188178884829714071330457626240 8951221 2992244333441371857947837281747773422 8951222 -1379752075309833620111054162810301120 8951223 65779477416489407406375527113954988160 8951224 256877882357099591799273126520811520 8951225 65466867683255546606816544895769397900 8951226 -26835814353070269686124613886705862912 8951227 305574688776549168156702475834029016560 8951228 64028448818335717213682558500655692800 8951229 -2435842964269859528729455200915630624 8951230 143347097156175283577729309208980449920 8951231 385769121866839646240225752394601730272 8951232 1611331549817290666428187672987041792 8951233 207367413163553098048562694511472010544 8951234 -154342273935308270751853097134967559984 8951235 120730480940854555060505421520503630000 8951236 38680357275014156636460388692478824448 8951237 -12407044738043077262393677846264587108 8951238 110067329662070324172959586209121334944 8951239 133968700816046275929282015164559423000 8951240 -101265946171730811032142607729523251200 8951241 64813290386172877807410513429325918080 8951242 42300129408392517039056905455491539200 8951243 -40192959369754750138174835258872919520 8951244 133655558205016603300645831706460979200 8951245 -268399372464824066572400447293500837120 8951246 -16286506500814253492558095585801028928 8951247 -1409483581484716453556659564934717976 8951248 42754033310245810742431686969473679360 8951249 119986075324323407923270372435205867250 8951250 1398669175533099610511800620871680000 8951251 -47890372320812017310568152814724761748 8951252 77315174245764517764153630459480356736 8951253 -109712685659647692141712600005093350400 8951254 -18904630244511249881538757015234960512 8951255 -31100803721057899507072167557946751680 8951256 128832596547676201061881865140746240000 8951257 -18563656230214525251565033604144416768 8951258 -67560810377773538725008347546774966016 8951259 -66175279269863651797158257918355487440 8951260 6113394057300287962698810959341224960 8951261 233592732348844554547985327960362807200 8951262 -40861890654972135877507977145174540032 8951263 -296602037768376861283775002969941275488 8951264 50408878160039759049212260756881408000 8951265 57140696067643982799919684641721210920 8951266 -11801892662138549622497042704276533168 8951267 1093639494306274190511287520149506560 8951268 -58880516489953440784942056739347778560 8951269 91747197302976914901259166233874860670 8951270 11348675798141656180689960179306782080 8951271 -91393489188108126175542123452813280000 8951272 25622818660730976296357661525809971200 8951273 -197508038466998276342406887085041201478 8951274 -2043887708030522979904623204777413280 8951275 -6341180275113711111741062518988184700 8951276 -77951956764270966038547532763707680768 8951277 -108606091110396251073826598306385094080 8951278 13146028854769200372496222710906777600 8951279 121925707811656135646045232361007102280 8951280 6101456890230836828790277770628300800 8951281 65874376009254485209462288719588273664 8951282 40844740775510077767749126420705413152 8951283 87347630028881800460446623321567177600 8951284 69460999603486345162298965557424165632 8951285 -15288185333970104404836463494690672000 8951286 29208195629621616211501179031180631424 8951287 -156966993190296626531954919317337303064 8951288 133751352030608596878306634872404213760 8951289 190425890876105125024600278839677779024 8951290 7946206894079913279296754345204990720 8951291 29095432672184111845867048640569981440 8951292 -2343428594851737466664050110356579328 8951293 -2284468658228850782085353629310389556 8951294 42411580250689156399002894091462487424 8951295 -10847163159917840916807290623800142560 8951296 2308914761372314625512576168715354112 8951297 211278340741900573107699045473560855812 8951298 -3456155933929175635642973967617287680 8951299 -20271315864774771779196839488282298880 8951300 -38531618471326555109725606450008489600 8951301 57650259455693158991067983636685441216 8951302 -7391866322953985728183741554163456896 8951303 -5581681265744667560926190647973424840 8951304 -104389741995298452323791902715324538880 8951305 83038053048955397602568614155025681920 8951306 10873288204967314626049307388796139520 8951307 -28412453569796436062571020735994245160 8951308 873002491059674756566648963245882880 8951309 -5239163290865942815757331571787468490 8951310 79209761092723889830563977423525760 8951311 340838674709089778803561038163309936192 8951312 26477298437495250885078437816426299392 8951313 -71255342547873507594681436440043814976 8951314 -25082159777238170195163849491732607840 8951315 25974313045625539480253635415328342960 8951316 -28659842894485382405590589345912401920 8951317 -49554579953253494307287567900053179634 8951318 297448530309688470445788884220909834240 8951319 -74883445973109989072775184966667236296 8951320 22874260271648518840311007146143539200 8951321 -168315433874887644916771192320345287478 8951322 -9238242073406040933372362706773379840 8951323 -197461458118847523293966086839131745296 8951324 -36285565348104405191719173367538227200 8951325 28652358287464119583281749204458336800 8951326 133477493028701827900333825430586122112 8951327 -39895902301744530382861416780061581312 8951328 -25855712305864911853185379028029341696 8951329 -121159483774530449378909953881877147116 8951330 70770100043090619379100844229905718560 8951331 -150036189569570427668842201251988378248 8951332 -10674631267675786969786283654102425600 8951333 -12990144640522773736914667576716789576 8951334 -2349960677711830648890592078924486656 8951335 -22269882767392027623549064782474478800 8951336 73387332990101504729344554208546805760 8951337 -178901961939492543649033930686566520000 8951338 -425116799367075715637507423666084352 8951339 288131283057095658483085839104284201140 8951340 108676458456749028611607904872297707520 8951341 30031430981441798877931756159123896320 8951342 -131336752225631373968160556393132340928 8951343 -34896103808611312720368284478491289600 8951344 -9040080574472817582397482459774730240 8951345 -37842429632402184009511984159102227480 8951346 23707188105887977853277094220196304272 8951347 168949880509099617123572694885418439280 8951348 37307587558947734674240511573048211456 8951349 -73242232112724092331356698541813715552 8951350 49895045937191269549971033916524436800 8951351 42831112825233509373750163257793992600 8951352 -65014159794470876972411008654023290880 8951353 -889205447613708742081905453797056800 8951354 -75167810427988912948282533231723886368 8951355 -12047869758657947704412834408164274880 8951356 -450276421820358070717599797691686400 8951357 11109317003756680894770260673987823680 8951358 30607223953021992040818270965246287488 8951359 280581429006839521012787391799317997240 8951360 -30909790177863053273881544120063754240 8951361 206819920532782568237034370444749576864 8951362 -1460270526523307952632951306645859840 8951363 6482910954355984903843097639464783344 8951364 83581177791674918142099525677320120320 8951365 353627034145903608734786352136802782200 8951366 -29962246945510737268253816426535704832 8951367 269142858955376277387994272715015866624 8951368 -224687738226841155171336656796753853440 8951369 -62044648398603669275223018368751540774 8951370 -13327160071905041020262533580201026560 8951371 -20936162900104444377825315495919384176 8951372 -41977026987488212795387050259205621760 8951373 -17835406566367899956757597616099258836 8951374 -6513148328424949574929046245779624960 8951375 101602136662404629080903755174639300000 8951376 17393988990571859315643075173836652544 8951377 39456217029112495582901712749748437220 8951378 69036424942084117913598939035429508240 8951379 -26532548030118369569568820105629913416 8951380 -43036340939733160566200510746473427200 8951381 422603569673589534503012172205181108700 8951382 34868168646252995310845697741951236736 8951383 79968997552990146380035587889507833520 8951384 -68783502684125563239323681754422722560 8951385 -182338100679092495991416532133574941440 8951386 184370801755834734814217159343771270624 8951387 159814490284861775991831894641495412036 8951388 44260461035810175623265875424198057984 8951389 10966112414582349416980257887950993190 8951390 -40588913314944848163675148521780107520 8951391 63009797376387305835669807848093352480 8951392 -70343656893980366674486590865493065728 8951393 167349626911307742948969184240862240448 8951394 137032876133915099781207128426307463680 8951395 -58474006166438667288814516415978439600 8951396 1953160733528357063382502431564386304 8951397 18126697680255798151608034028359416960 8951398 72933618046403294823513061761681708864 8951399 -170405812257392931766440734186106294600 8951400 43042778990775977967979038649461888000 8951401 -51729130267732344968382287526758979840 8951402 33490549562207231810522423214597535152 8951403 -25616142473494650692135607720987241896 8951404 -39128418552288478117879415141770641408 8951405 49222856130700917046507462653111237120 8951406 -2206902696847152559233669171247398912 8951407 31764438808048972869184361219804393040 8951408 -14977396248059787930291102309505499136 8951409 -43167377663603717318877427115159862396 8951410 6768193630418339200854508257015150720 8951411 95431119121131399599003543081483450880 8951412 49394433558674825591317185997591437312 8951413 210350899404421565005252010095904391840 8951414 -32875010336811302512997170048241134944 8951415 11813983068752960005898759914990323840 8951416 135322580382162327190946038412473344000 8951417 194980573277575093285954115745566495466 8951418 15012444756942582213277437803229312000 8951419 -80870799586696614781895648242726873180 8951420 -64556883366479180266494828042058974720 8951421 -142843807313956717006994078874826360320 8951422 41213262017244660917850350466795136512 8951423 122821313245685553998129828558657840712 8951424 52599600063696062393117621811507363840 8951425 43154531306001135085718333866724156800 8951426 -110981209398396296180737134347634162816 8951427 -60055007316802104346190337430560331836 8951428 -162919731248302420087569367258280350464 8951429 -238976052960944465712788547218786404224 8951430 -32674904249090857149901229692295328000 8951431 213016334851662149860140488942307656464 8951432 -68142667581472979063662680990154752000 8951433 -115848286237335114197332060592348595936 8951434 82277725030893560245364567117520269616 8951435 -56274398159614543487251511169495927840 8951436 124289186397407276835427290628890624 8951437 -182322096410239769272750955192201656608 8951438 145467798404958224342542787387649501120 8951439 -96696030650121064081096317641539584 8951440 25141562458835965027016129145783336960 8951441 46283699856478077504539847126662401842 8951442 -40028638904575441061741079044716304640 8951443 52158449269408981696559961492284705664 8951444 -44133850403494298120341327685849384064 8951445 13247648827498530646390361233368115200 8951446 76224165566263303773121613059755361536 8951447 -92313384740046189288167148514712935848 8951448 955762912100054788842563949645987840 8951449 49470644736912560288494222607936583364 8951450 -34292133825955399016506083075458718000 8951451 -95695877610012597444864572164547587200 8951452 29423066256236952748274447597012997120 8951453 -52569821321749661177215906074537666720 8951454 -30748288660244977501085389686025177536 8951455 -5595988047743663816930506066371767640 8951456 -206693517153878796094031974114551398400 8951457 196841261412321425638520581690034059440 8951458 10399992650709449427860010432270523776 8951459 -28059781278205391528494320317443920 8951460 -2385184452969157641790502717959741440 8951461 59265341561925196948613860814028376000 8951462 10462880374989742573762738794782503680 8951463 303736888229902614684588133791889344 8951464 243797443745275714012519141706975723520 8951465 -45803624481343364698048641346121122140 8951466 84016323864226184866740623010231431424 8951467 -25757157122854789211545928326052484096 8951468 145329913437028772835462776109892632576 8951469 194582118101994637740227117610293725440 8951470 -25678193372816232078419195295226137600 8951471 6422175889620052833627984907257121992 8951472 2927329709789698609154496106795646976 8951473 -200226058663482003918761776284956657100 8951474 8178090886940550706267612173914621952 8951475 1864729566092712773191328006117965200 8951476 -319713216092381951192459808134329171968 8951477 -88099486098352808539463583499815142674 8951478 90914672559374428089295638530453836224 8951479 -445205429804966072255311484471705280 8951480 123719572234244066598909737964592128000 8951481 -5441616993217378400139828804553964736 8951482 2301172877770800198921804605452538112 8951483 219967244142554428259730307331941175040 8951484 50002252112745587612289450973497172992 8951485 73407783640653939681610395357322886400 8951486 38047734942810193833317000587268513280 8951487 -12663050179925613349337341612829890032 8951488 -5351509180975269727266311999890391040 8951489 -49585182228683190473860320178103505120 8951490 19638117779761963668819132413117568000 8951491 168600306798263024978949184895293149432 8951492 165292477054762721311627611204518959104 8951493 72872068062725146194512225200926423264 8951494 -131626004030540963785263204489074092704 8951495 37493489658046136195945126629245158880 8951496 -32842333365473797055229907638837043200 8951497 196231074800815289019554918573987481472 8951498 -25191272236507607878393720509078512640 8951499 250538780326165931843631729022193331120 8951500 -133193488722875265954201579961993728000 8951501 17645885265494815244214205238089577400 8951502 -557953440160880833066364288011324416 8951503 126573562052780182763917739451806985840 8951504 21629205751779545788798318803712696320 8951505 89536547152061026329559651193432482560 8951506 18250694630120286032111656127578874880 8951507 57070801340834466540825466673387631480 8951508 44967750195038673198152490451700428800 8951509 -44936292685126020133807225561157900384 8951510 -60777159948949466928183884202081219840 8951511 -30712467175409637962583157568974341528 8951512 -272151632318707794471047061194735493120 8951513 116290278585906385294982521901911746240 8951514 36804731482127741914040566471492962816 8951515 -112970941690315023114616478621552523840 8951516 13473566542320807320157438427865356800 8951517 183280631245403069940586750233327514860 8951518 -9192876586485574305663417532122005184 8951519 -59798442006785126953984255323103109904 8951520 18061994705826188206533258897873960960 8951521 -43509828188347194229582298928543412056 8951522 68470325015246372545713301587409920000 8951523 -31614624783028963568901922303316838912 8951524 367622297308537639640632134057241133056 8951525 -155729876756136981034328815020626400 8951526 222811631486303282804969368442233528320 8951527 25244616508974763007577785931043569680 8951528 -95649928220898390026415944810175267840 8951529 -43577527873443028003287056821659922944 8951530 5618746059585898093119594155222323200 8951531 -31609045618723399870126846378537518240 8951532 41362169081030519830494905012305738752 8951533 -127524167724155031864704965756015369556 8951534 14826931074936647435123367453144450432 8951535 -23163907155494763734148895199537554800 8951536 -11065474766072883233357720957166354432 8951537 -105034996686675959859882372820192361088 8951538 -33203616576202079032272537125041500672 8951539 -138594312859444336512094138270722071280 8951540 -4057321317520776631158825112672473600 8951541 21233962425914955755981891043399511200 8951542 266964375961985574630756113558300592000 8951543 84396045216359041636328867280977154792 8951544 -9752323642068383662349568670395310080 8951545 119435871877047339087754688935143903300 8951546 -112269630928733055709481272446303148800 8951547 -5554692670549287116836860006233846016 8951548 -170735370433080826943607571045340401664 8951549 -204702635448212218837844115087756147450 8951550 -43927454635926094533627397552866048000 8951551 -37428813160219609889101913387529226240 8951552 -20984031825864154599051217649837015040 8951553 3025038401909516016607080756673726164 8951554 10152570489987277311539777873489544192 8951555 147669381310729492169822129628033474960 8951556 -37441089328280762111041688107200491520 8951557 -64284981946073780927499847760572508194 8951558 24638688396346566673310507627417524224 8951559 204087251189648150004769566922099555200 8951560 -51356370609428863291048967255506944000 8951561 29430787538604775734373600225955850000 8951562 -28711017823119763443751568965557865680 8951563 85502812947719128060087428426771561812 8951564 29160734233885615377225702543204413952 8951565 -22203614350598543843337955061470036800 8951566 28517066847778239551962467556274608704 8951567 238731755485554973682970566857935966384 8951568 -556970090320720801304027691091623936 8951569 -131589117847945749670462207924060279680 8951570 20409274633805050425240418123316856480 8951571 25175047685337467637911990064778995504 8951572 -458864043428141390788424791837030400 8951573 212946808379957045465174869116320505984 8951574 33104703221469108609467963640398746560 8951575 -73124886320089195291408042508492703000 8951576 102087527161720630001807681124083374080 8951577 -9299760467505338867363342766240057792 8951578 29241580876171103520756003223431730656 8951579 -41500993031688502813454172915629038560 8951580 -77159637992307291485113201391769600 8951581 86436225203552538420675822689657473382 8951582 1430899757429042463288899303530694784 8951583 11573741394236999059892783585583930000 8951584 -279902819672797107700833606372580392960 8951585 -11192539073950712529055268887037045400 8951586 -5368491267046663684579697264189078016 8951587 18094388549298329872543077430677318236 8951588 -40824024704310690010555907749951728384 8951589 -7413761858546664710500441996747236546 8951590 -117804094384893147326063123122949251200 8951591 55803629521324066536263661827224954368 8951592 22800438069182340209044590728904376320 8951593 -14542674225786049645812112418385315200 8951594 72287240873292283306820586623505410400 8951595 15437071635509987315462388963014999280 8951596 -156431835941697177901237398967928492800 8951597 -100131712340689350536091574092354409728 8951598 19328822235295015859455932706911249600 8951599 -114261348734690841310740079867766076400 8951600 4689315614101125780642544612933632000 8951601 -110642215810422105203103442009815662880 8951602 -95067673978655496912915965813526226176 8951603 22129942227685717684639096697533596120 8951604 -9096258307918254781271210103262500864 8951605 23232676470806809551666682867031676720 8951606 85595386069990658829973441701343438752 8951607 49891019184757279999355038254286698240 8951608 -246822368767747268750099598974035415040 8951609 -23548754149240070809419002347012439040 8951610 4070450928680282231667906477313305600 8951611 -1514347145821828126568755926653186880 8951612 -1261369715891951539754776617236487168 8951613 21245809053293884380547629854617709088 8951614 -52256984240757440050883975943977760000 8951615 -117592458039159504364053959729692617240 8951616 -24094802413067000656002336457669214208 8951617 -3884732938644005468886248852620289600 8951618 25090618187450991945273314780579471904 8951619 -55969089295637739028444288160734229256 8951620 43092433661435788142743292336943513600 8951621 118306779758667365491179013580272737312 8951622 26247130778903174705838682585516032000 8951623 107913661936896901935090919665394850688 8951624 127480539418412589607463434686347550720 8951625 4388363592000222026617321103771130000 8951626 -1290059367337959009730939543023745488 8951627 -218717219620463330339385495609288976992 8951628 7506333731385489853370671372739100672 8951629 -84759297279740019167910548306343125770 8951630 53388923455787697433084236249240529920 8951631 -15168377547878689761820737456496736880 8951632 -12517605511658095117544246539866226688 8951633 230464473524837376962205405669348139200 8951634 -9799199667569242531289317015274049792 8951635 67162596943153152315424532772415691520 8951636 -105193394473694923049900206778101153920 8951637 -165115738686003705852598418731228211040 8951638 -129537134076142322466176974000003115904 8951639 -92947105399825637626416678927868110480 8951640 119020420493568423952823902687357132800 8951641 -90626884370171140584632389397041425200 8951642 -8586784938962228336267503280206596096 8951643 -78015058903470004378492757023175395896 8951644 74052482682271519440913162146139296256 8951645 63932713622351355748578699020547589080 8951646 56218147793976015140794965867373221888 8951647 26019635590023165488230089701269177800 8951648 -270546982387211941684305734144218890240 8951649 -2632172183517079679174814699591920640 8951650 -54892306400113381753417638882457645200 8951651 -265435375331160949561343371261219845348 8951652 -116981199456895902449495631091909002624 8951653 -40843336414514749883207578049622826752 8951654 -1063748720184342474279570719307645120 8951655 70514368771404910857531243029652309120 8951656 19507813333020255901211178237312860160 8951657 117021461604285578459143866913743497280 8951658 -5088599737485583042169681325934185216 8951659 170560421348847764216114312775568287860 8951660 149306286125270294014529602005777484800 8951661 309520169572137395076052001797445288640 8951662 13798324205574506403250795281537883200 8951663 -121915437743137931349771260896419147552 8951664 4401581481330736777545697366230171648 8951665 -156783543666228809081356412819693707200 8951666 47148543922209851030117408590203254784 8951667 -64804934804910534391361939671486169088 8951668 -2573319296704181575583056657323755520 8951669 69165378886608001318123459453270760832 8951670 324563585812946827014090222587773440 8951671 -264589421661028392567906729099401411000 8951672 42154828379619447113835680358360268800 8951673 201510908994326634272875486200254159904 8951674 18653142345674938959025771882901844336 8951675 -101321790072962978396136217540351522200 8951676 87100627557045177307917758045514834432 8951677 33347194837274646359045559095619813472 8951678 -146362691502597464613323949687021903360 8951679 88172654593720023970575682025625148800 8951680 -45984007984700109844424380809373286400 8951681 -256969854806586613483863146169347394300 8951682 -37005880946803755004243006372209403008 8951683 -94423198780175799150488456195258912096 8951684 -15172698684549831754069573521378213888 8951685 -66226823935885306485277561749339439200 8951686 -4583790204558617993180068314938402208 8951687 9946791588612416670142100894397741336 8951688 92806935416164328258169596022397747200 8951689 302448477796895150857952977918372766500 8951690 -33103397475166649183448905701374359040 8951691 65628485698842890631651589328655072000 8951692 30988075903517381588053364549926444032 8951693 -297010569180559139877679971951571946058 8951694 32310216319606738067580238072621560960 8951695 -59527228005405998100551913196313863800 8951696 21672093064125319391350602254620311552 8951697 3184275028121908013530774690029627408 8951698 -4573783709972564102896296904326558720 8951699 -255573729879214540463670435273793641300 8951700 -3698269507805771149073030027115878400 8951701 450782398234986749582835483749441376 8951702 79064137840084418813759891145798699552 8951703 -39000711419448300091185427261938120192 8951704 2883640712042469732684938125234974720 8951705 -57183526991675894250939899906853042240 8951706 7364335705540342627681696751073084384 8951707 -148170099192000763295436681512680809048 8951708 -50030694150926691173433492903626998272 8951709 -11880271178988533002895633866799035200 8951710 41925494633718263535190750668081917760 8951711 13174052877485496504464346887907897312 8951712 -42739668809184392254744573214658134016 8951713 489921268823540109234753891561461700 8951714 162946159669334114487414777393873027072 8951715 -3391172624043017004300258445171157520 8951716 -68003382658459209978747558926167050240 8951717 -836695434924351869817609689285434788 8951718 -72428663080112527584724734607282917696 8951719 89021124887782283459504958826360219696 8951720 65353127176833286884398686532777472000 8951721 92915098977769668027090357237663160320 8951722 -16214995909783886169245186888700051456 8951723 128425431350701533229053017682114568848 8951724 -99098477388263103505504518376930097664 8951725 -77033002120499912469633044177935810750 8951726 33637029781444099847959317988583341824 8951727 21592013530623367771110647709034744320 8951728 5180512114712194994022984818939543552 8951729 -184787054228205185321836344241435202670 8951730 21130332181048909685344954351627422720 8951731 -240091807681604149742137271670565559136 8951732 205490554378400094140907455459171316096 8951733 54750343069726755327491874621441625728 8951734 7556422102682006258118387358065383040 8951735 -3939942414283272146223604920956140800 8951736 84077036481445947435944501043005030400 8951737 100487291298417336426442268713155081386 8951738 -58529488368620613693093027551761308816 8951739 80279952553023036429797984705650534080 8951740 -347093431025539027204476475286814720 8951741 3835725120582516238766664954206466252 8951742 -18539982588242100852137667294545068800 8951743 -32528213681104160131262557690368662360 8951744 27993744474824789419283024402549047296 8951745 6317519011746855841379679117129676800 8951746 -21198367877660905590398559711573835776 8951747 42708854560688313868508408668415105952 8951748 28182936704122348407702878042854600704 8951749 -308039260830147380097421437003859874340 8951750 -145902168635697237198459551871256416000 8951751 45725009048738999971402422056667585840 8951752 177786390055849356292290902671665177600 8951753 39155375369003882136908860739493874404 8951754 -5124435864847483027877172097566806016 8951755 68507724052284900968607495194498238000 8951756 -154851454497870679167788123788898188800 8951757 198584450365254893344998885088487728800 8951758 50737998391903663538427840187340597376 8951759 140055450565391952846505431100978012080 8951760 -16117293643754729303659746955140218880 8951761 123990817729519085588194051954329098112 8951762 10021977770599038620035319052402175632 8951763 283280432046831780443152549962014881584 8951764 -156708599163379755632980618472073783424 8951765 -234586349838215741682202188697779122340 8951766 -22932634287483344173250245168962086976 8951767 -308204885454554916142206826104444449448 8951768 22043466934160858317445658504662261760 8951769 125099243628001090445907553779720436320 8951770 -89635468432679996927368819927211115840 8951771 22085585093500629730846816333659813600 8951772 27065331897028461815077787083755489792 8951773 290396459975490162214467385538074423104 8951774 -31042966226487921629491046504476725120 8951775 -7492743834290332823306145632633136000 8951776 64472024400439451128701451045323669504 8951777 49139137936038966744917567664771366912 8951778 14822535387686915331352465565468659200 8951779 -140272940485702782097493883604762571620 8951780 -8028225993621195642263164045564546560 8951781 58462986695979481290037629325917843552 8951782 37948858241764291527493733120214923520 8951783 302775146978245067231935727152945200 8951784 -64291626628010585529262336941529006080 8951785 61437475939876417401494962431874546980 8951786 -150784723527832247488640162212123107408 8951787 81046382838043799536598227310402735808 8951788 -92034874455432428871059751991145078784 8951789 -35599409923733967459048676890245371968 8951790 -38502686462059813942709564595190963200 8951791 107460148922229975925332936856841690192 8951792 62032382656814810300525624430607859712 8951793 -27592282952752467733154373083666508000 8951794 10372632604852064697545152814136646272 8951795 -50807715508672269420886178517973165200 8951796 2158732923344959030403528992678852608 8951797 -23563538537908648987912993389683512160 8951798 -3546464356813196794245219388486797120 8951799 -32690954589777213272624432405299375872 8951800 -66189627170788202614131331626077184000 8951801 -282917503783761529613473922837868930198 8951802 71673058795872563411876192934010847232 8951803 -57390366865351155603197241097623007744 8951804 -27807152691021211099807475938223161344 8951805 95067800769729626149837621402517244300 8951806 -118528453102882153057783915027798540800 8951807 -54578987172683307246124246284837370080 8951808 4770150968733864428357540892125429760 8951809 85410073848419979521533302568895221032 8951810 -35189749720317670403311084833122335200 8951811 -179061342772882322006000455277084285952 8951812 -166890414132349774354021991636733424640 8951813 -41676552853671522894652122946835129376 8951814 20206699958408882572662017941932403104 8951815 57716834212726962814738614734811075960 8951816 33340615297282972122022738749714432000 8951817 4983308992561107699028337420463268608 8951818 -37596672724990913551358016957809256960 8951819 285736225131208549642553104125748187220 8951820 30044519723581858000501861865543470080 8951821 -122069650109573864473737002395290187978 8951822 -108621788291676411381351125935590528 8951823 -13233541572825893233314178593148614000 8951824 -19752812541497391279002598521763790848 8951825 37792230433470578001024922890713624550 8951826 543473015202891150049475818050567168 8951827 -203891465469870178791466622629986298324 8951828 -66737598521229979840373854320521903232 8951829 76762956539079266982115440725721300384 8951830 54818176825622787000737476968659070720 8951831 97058824995323756430629013571238037120 8951832 -76008904582198405924621810041648168960 8951833 -191140235518077588679061421981945903552 8951834 7848300143061363783516028398689529600 8951835 -48034161775420127856356438099687475600 8951836 117871305797115681913659478851225838080 8951837 86173438036799561881402276750945680486 8951838 -30788724237256582702757183817907614720 8951839 -27079405831886377801090006674644506880 8951840 3393310805615082489941787437776896000 8951841 25737560523932406667541450419242634020 8951842 25810107896962190335273879494362005152 8951843 -57184696678289505779455732437766577280 8951844 -1037872613731268749101235377645588480 8951845 -36613132407281867293493958458737192320 8951846 17251112086202136167169628807510912704 8951847 74804582796542533374003275141876783400 8951848 91126381781754579037165526748411648000 8951849 56054045691305762290169213175478004736 8951850 12260339369552819707243740872136000000 8951851 162684338309847207063432470748655580852 8951852 -4142918435732273891581037431473174528 8951853 -104241760879350454378183345365382430016 8951854 -670757357010740247930144784045292928 8951855 372572691897874989253870336568562385920 8951856 -9417255680037999438750640425432514560 8951857 332088915252719440883797759645430137106 8951858 51219276256312074395081379531615313440 8951859 -71239367092934974840654851729654932736 8951860 73426606268423397342847641575737666560 8951861 -183574993842504912236081445027070523538 8951862 54660556552327025847973548897683708352 8951863 8444041023280053100995113086602067112 8951864 388525424269933394651946621060777984000 8951865 -14801246148257736948938890887579532800 8951866 19202659034601651445041590336680834560 8951867 12254241810728495581527955885717106916 8951868 -76212347943872313829733945530763842560 8951869 5866109966730138020526519600466055840 8951870 6806872963010074273342381220345118720 8951871 15812223863335283299360912353051027912 8951872 33113820985078714563969537268721385472 8951873 40067764672645601065706128229926587840 8951874 16099986794054337803769709145020940160 8951875 57113301940021557219209218190376057500 8951876 -81614572719700881617005608001767763968 8951877 142296573567973212469692358935832741824 8951878 -58926106417467942049472034510104910720 8951879 -76208406351038344813526801915431076520 8951880 -43104053554065658637597168100561715200 8951881 -35941577498374427427835560054971248668 8951882 -52959618322553432071139155651173351168 8951883 -140937749559165144669415919916985262376 8951884 27536173190642900625091510365137861632 8951885 -110498888718849562640554570149340742400 8951886 -90787925968712876331986599384490056896 8951887 33617835775431366453928689619178296800 8951888 -21159434473747113212618710478992834560 8951889 -37138185910360564486027577503776744192 8951890 -64152101226933612290402263778161960800 8951891 42354784516429639508868992943855157392 8951892 -26607598326639685678497083782768078848 8951893 -56323819884291383141408753317135702080 8951894 -41860677073875494956029150724676113920 8951895 81640968109440862138656864615982689840 8951896 133136162427662531385886606663464929280 8951897 190290795632971819618840184776787198346 8951898 -3339713508446703887542076511900102912 8951899 33200659685544942867724670611817465856 8951900 24219997897200667346999619404974464000 8951901 -13884792496519063405861711112503468032 8951902 -62806219034996218106960642763636265728 8951903 19804792762615377479921638021383301152 8951904 -19174527191618335736191467975066255360 8951905 -119353177128279646309686821065544474880 8951906 277890374332145674066005830442814934400 8951907 167270065997298890085433564658573647680 8951908 -147725359349583046936071405225652758912 8951909 140588164508304085010678995015544986110 8951910 54060215219810220246106578924915025920 8951911 -112513791628354650454492203474954983088 8951912 -1117308266008368024581618952519106560 8951913 -130737371871277025335432550123249877558 8951914 101845295724167134709513234921964187056 8951915 -44654075136347617414156650778520236800 8951916 30225547720417454047237592047251543552 8951917 -2931463591679435032456027512313715752 8951918 -123788001903111680823211932092521467840 8951919 -86981781635834492599589405541092766192 8951920 -36255606039107667182577715696336896000 8951921 180452236433724132669287691590158908144 8951922 18511615709970041188838814153558543360 8951923 422549503828726269192869251967884302960 8951924 -42468576841765530718233387534618494208 8951925 6904822317123486469412016485945568000 8951926 81671951183010787448465032578815881920 8951927 34903454001607805483715485475023672232 8951928 -8125600459619549894672686503762247680 8951929 18751245857699100442706543557900298240 8951930 96544704170421919756774529075068313760 8951931 -194346798158958227611018634005837022160 8951932 -18745225811509102574544482638771224576 8951933 -114883391405874305089282731920688454152 8951934 -68646086259189772849387433799881353920 8951935 -16286928161737575789264685332649186800 8951936 95861690566050916128484335127174840320 8951937 -211978642123066901979849294114376234848 8951938 71211799895585674438991908908180807120 8951939 -233271273629909409981441772368856528260 8951940 29471848213916266169577252565293918720 8951941 138696707153909931667144444618050324672 8951942 93232629148893310226770730536949628672 8951943 -4577222744054614259978339624057856 8951944 -240988100607134410373792664372920355840 8951945 1533540847210826628929217653557382400 8951946 88021638750037131387306863457970109184 8951947 -125162568525108273793907351217443202604 8951948 281161817221444933634313088393466849280 8951949 -79114086030467324706592062994420326336 8951950 -29205541907551091136734728645948041600 8951951 88054670376595524669287216495212602672 8951952 -12180094765220324303677313647017984000 8951953 -158990113855288235123332997267732530700 8951954 31054369771681377624790188738050028672 8951955 297495099599421132938535244028985600 8951956 66203238249716752116646951495406563072 8951957 -15379331960484708010031501001967320000 8951958 1244018551904473328874338256636838560 8951959 -36951189104301423815222615044429078840 8951960 -28743398427678481187235376732674662400 8951961 -117874706753630818857238859900047879728 8951962 -186652170817983892015958047446066666528 8951963 -71277399756097849992810718700408661696 8951964 24714290512224608628432245801169715200 8951965 -22029343330653423143449374080964620160 8951966 14289240123173697840644364568024962432 8951967 121614794952873880718011690073575810584 8951968 -30374166300087274163899373775624339456 8951969 17447050095708341538399141531661498560 8951970 36241437710573585165753984138690304000 8951971 -19724703498799442842826549913985035360 8951972 4162295863296941805103297310546887680 8951973 48277188542389700412484148764058554944 8951974 -13131381469673399877842723089125279264 8951975 -163110088839027576933816609125460648000 8951976 -33700842277499322943906576452039475200 8951977 -117308667292623427372605064104444801180 8951978 -862339111704407792950145971097756160 8951979 23380845332340701386430139381464494080 8951980 -127555678877534151845382584316117273600 8951981 98164523723212071298089483737987539800 8951982 -400767444398104614697094679313537920 8951983 191924657315695086034845961392177193040 8951984 -3350632914681247020222220507189739520 8951985 -14768450017444093694828041792124524800 8951986 -9505410864333156711925463761829741808 8951987 -139555189986954139942053700833024286008 8951988 -77650725907930051239535025958182400000 8951989 86590260724080785858975871227085463790 8951990 3438108843021762703819839788476965120 8951991 39810878961182195717455180848703275264 8951992 83372524835105552247801638780471009280 8951993 -146756465792049548786676229154107975740 8951994 24337094278145944483538744254104416256 8951995 -8788661746957756383687519084775352880 8951996 152577524417087139637877399062004207616 8951997 123775875205219416341885706286252125120 8951998 1886692022129547187156107626279298048 8951999 -38608275975189453792724607750122014864 8952000 13470535638940091647959096810799104000 8952001 313187449605783651338271816871682472002 8952002 -40127628692986210216355935137011374080 8952003 -100337987809816491015885361253104907388 8952004 -286962557252247102846725551842888418304 8952005 133347817447496738691323986171022841660 8952006 20130111460655331728543204421999787200 8952007 -72401028832200402454297148962697704744 8952008 -17218236133663652121303355343379978240 8952009 -42812801511073701203898211050784215072 8952010 83403598716018449870006797278418008000 8952011 309840305471734505818784854301628385800 8952012 -155611862961345736539312172110494745600 8952013 -98872598213078613739750540024605635904 8952014 -43293836849901884004817605147032119680 8952015 -8083565434210246201263159338760000000 8952016 68668597488888935976250562720812498944 8952017 -141070650883293025349364855305758623120 8952018 -9156270770095005537182673969120763392 8952019 -20347908499420581831022844786094678720 8952020 -31304461843436163363356807822856560640 8952021 80680997617802754172073565220267973280 8952022 -37448715818244936237969394668343162176 8952023 -289251095002185880654236680036215300728 8952024 93248151649694843435407734720528384000 8952025 -2894498976746374737243503410519270400 8952026 -98143801034585259592318837791517878288 8952027 -40384345918574298544752659577863136768 8952028 104820711135754195098698126120074944000 8952029 -151291451762711079449083153423882439316 8952030 -30200735890415054880599906973970558080 8952031 -268965160662820167081013740012249408000 8952032 314096277734226446296163679072509755392 8952033 68652002290589448947770613964394027104 8952034 4173463970983684865266612604091869184 8952035 -107412301464968296821725920271292871680 8952036 -31995611010214384044832039933436805120 8952037 140854076135117809099183259922352796640 8952038 -154184583650160285296642402514236002080 8952039 8795662306472497254353841388029348960 8952040 158026162863344996903808732040304640000 8952041 -1132724422068494299517138807658369216 8952042 -107054137813049186398312913117224609536 8952043 465256022025403086721038688521027087360 8952044 35119546424740314483459296425029755136 8952045 -132721243668858502051960565040390427680 8952046 8343886910058259895239766627002961472 8952047 102725502845712433496824008437400856752 8952048 -4972463529949345113590291610818052096 8952049 -11026757919576906880877189797233768464 8952050 -39354557297337424793253500814108421200 8952051 -27122036076229979173482249383037024720 8952052 -140293569764239338557354775380847489664 8952053 -1636860863604088746777256411573661760 8952054 11996857167346947988282084984576105920 8952055 97043190369834940316597999472340068000 8952056 -39741514715700459416750002291530301440 8952057 32597760800847050287770957255133606980 8952058 60454361610478926425472403397255004384 8952059 -185900558632395944145593703465233877960 8952060 -2101104079128615508557502562611200000 8952061 145771305833491517849207979875321236300 8952062 -20381477398339185845238545475070190208 8952063 -2432329664613324048225751734032416992 8952064 -91229583055233829763754343358529536 8952065 75535478240147535658352576493073444200 8952066 -137304733693021860751422460429050950400 8952067 -126256540215549508220222929913657594884 8952068 270436483432465233312006635163910003200 8952069 -85513854480665489624053524399944342400 8952070 21934997905878593463136576755026217600 8952071 -157037544326451625755831332745727054896 8952072 -106788064971952389846699721874422702080 8952073 -65471498586323717846908701901384892636 8952074 76189589389396017144693393805851465312 8952075 -56774273376028496632021834197652283400 8952076 11411858506966191015324845123915196416 8952077 -145844747113379471345424312835408505460 8952078 -1661330190198543228145715657801466816 8952079 11271515309433971462812313214556078120 8952080 9901489099883958358815961533226844160 8952081 126397916404522212485729454840113598144 8952082 -47026950128299353413348849025525802608 8952083 -48802862132400099791603992763389345536 8952084 -2055291288309989961124314981813221376 8952085 -219284521277679466506485292301311389220 8952086 10363213200152412252584835556659971328 8952087 -3089574703267764041345830197711874560 8952088 -20898523017157072931802635529507840000 8952089 -77559831071937616748634928612855405110 8952090 -110909879899985813529995392955351040 8952091 -213270515058609194467167427819768272508 8952092 -63558042396884146228231481063514192384 8952093 -349928118736789654995566732254835608320 8952094 -58120494479740705501667356512791243904 8952095 -43009701265200676752885108954967949400 8952096 -61908527512717354468557141269496201216 8952097 83247807050305594585410788146174694400 8952098 134709502812495341180373204256366477632 8952099 17681799908206449441762640590629433384 8952100 5392205844181117504387100907745942400 8952101 90171633533066994748496538292322775102 8952102 -33313406145317846763337547988289463520 8952103 -145943419869981452566569862287483848960 8952104 -8281771129559696010174894665946654720 8952105 783148972172893176447821534538412800 8952106 15459262737240103671492405096684438528 8952107 147862081242493427461389564729371986356 8952108 16481428335121241027032049799804579840 8952109 -74451827026953553662788325433676899690 8952110 -4854514602027712777837924480830527040 8952111 -69348314466285437306252720013680461968 8952112 -22766140265936361901335309039744581632 8952113 -202027290550550637257792266003335502296 8952114 -80877997233462621218975770603050380160 8952115 -87442273167148820827114735314781778400 8952116 10536478593706957837656358758216099840 8952117 -3095054424300529506552620219173444320 8952118 -17065418201326623885183216859886788608 8952119 64862422334060845897561741158999635160 8952120 19254947759762214323015815300386508800 8952121 -248161387453462767565603006879570942678 8952122 33840921540448473163271423160067084800 8952123 21220457499180288631087790649169950144 8952124 75277192095196363073120603116997638656 8952125 -45935738786506586403986092599820896000 8952126 -51502734991084322276419618029831408000 8952127 -4097738925254119047630052910024094920 8952128 -27441862943788924797507920944136454144 8952129 86995865456096702687280400366569401280 8952130 37012639613458161486934012105401062400 8952131 -71111956752034357904420165911607000808 8952132 49799204971752873336585264096216145920 8952133 13444171517522500510120659601909492382 8952134 -12954721293423605583303351767439770784 8952135 52905081295180409914386342852582412800 8952136 335902908775293977695100506829260800 8952137 567783315470696129756302095212458365312 8952138 34939716519851150559254130277652237568 8952139 -48448919200908402236301472373351023360 8952140 -161788785208076417717572818138489861120 8952141 -11787801397343291927714403193483543776 8952142 232261670496123567051738576245552483712 8952143 -285941593118819003016040495162832446608 8952144 13977229621959603788961363020408291328 8952145 -13824049502356636181479122965338819800 8952146 -9753267411556918745404542496655170560 8952147 -92170154574452001308295267380368609920 8952148 42490388066087074999696589834111047680 8952149 -97166672415908913596349138582237043968 8952150 9117788438645773360398380881561449600 8952151 -124373442716800327700855146541328023288 8952152 -46443870882760268722785534646472540160 8952153 138304426929596262681842746934782736400 8952154 68806057163193596002847776154991244800 8952155 -49120829564665616178044305304023077600 8952156 -26517179577385242718394403041408678400 8952157 -73639223715834769117045210163504197594 8952158 178743766444556804448116477788635607680 8952159 -184594757667714385947845309713906175472 8952160 29680352510399902412146774360719360 8952161 155749302088777079450876841763664169762 8952162 -131104351485376209071847242805217363200 8952163 246343539750789701952780176644973186184 8952164 34418050372745326068076672536324700416 8952165 -120079596625940825536409072450318954340 8952166 104238172276136704333146489175434729600 8952167 -25593104123512827332651615179812435408 8952168 179153132810884620201423442356861173760 8952169 154327212785168497698410828374385320996 8952170 402975798738709571364801092237107200 8952171 22680444498650328314233259070350657112 8952172 127623458501222363545996325144312658176 8952173 -109544853371179271998250167185197703360 8952174 -37385660324551961334559686415646699520 8952175 -61877536952128261248414775108166874000 8952176 -62296074757415956156595579847761952768 8952177 15827690515105797614180119899438895872 8952178 11273215148662794258940070783864858640 8952179 -9686248838286586234102038538283255220 8952180 -22476691329343499347676188526743879680 8952181 15700367540085967285230880707333024384 8952182 -40248282501506196260061470817257363808 8952183 48107209664141680751021283155146846944 8952184 8136580839163847758115708370525388800 8952185 -105221378455148676985440603613848060 8952186 -355372485158522712464323613597574144 8952187 83148134675304475782794480197520779072 8952188 -10109275298634136420467008197122662400 8952189 141712751195757008116907138432289114624 8952190 39414335360021737734353457456725483520 8952191 1910178727044161748630658262402284152 8952192 84447448785098479913421015764434944000 8952193 5819003553371199911968256628390541442 8952194 3750217420562249876914234093971857280 8952195 -5242206859415999738462029739432198400 8952196 82217850275404276713249985624359029760 8952197 97328518208258675910340108046835959646 8952198 -1304822038576740993630979520588716032 8952199 -2969104832832603747530194172287210800 8952200 38973038618687882986541463088184064000 8952201 13545287969647800077169579033180912000 8952202 84388064542254797408043148143700155648 8952203 131745641167777997531416660722935315184 8952204 36724660951431343686920551050857565696 8952205 200673471138871614628895429987133992160 8952206 -60226521874677800672558154589464137856 8952207 -33384898898474289043423938944200346880 8952208 40989997933553574531858133144214085632 8952209 -8133179798660789256957462593890018560 8952210 -13599830749990397399924382010646632800 8952211 52325602176816051789282327772195328000 8952212 -28747115198506673089340493785371964544 8952213 -1775237975959309592994547779296007360 8952214 -1932265139161634082584091580222771200 8952215 -103951354160490038902983953790380417640 8952216 19691175931248212458899756627935232000 8952217 -282612015176767482364028487685590860268 8952218 -96450813924402533325542521365311366400 8952219 18169706215849134309648092806805804844 8952220 56212944662503454398377394337527610880 8952221 -25367246436953749053334124688973247328 8952222 8180909300009834049318314179957029504 8952223 -37786965929627818310871620797772651520 8952224 -40631560186491823160369233838715568128 8952225 -14339837419843817523819419605263776400 8952226 -36741453510025743955127097416888109696 8952227 -25250576329163450597527889599294116336 8952228 197904846466495750679751308145130321920 8952229 -14958584252638646549137848266809002912 8952230 8676991893840801883800531638678323200 8952231 114499647467520593489493463386931267584 8952232 178080376390128458660747829089648102400 8952233 -260775717646800310995480847412568640518 8952234 43041897466730697590399831169208038912 8952235 11485184592252255107226490396491246000 8952236 -106287435067374175069955073411913635840 8952237 44912442713631485967527701212550231200 8952238 140547197509701436446310968207437597760 8952239 222853633907969864781787828842515249040 8952240 -10825873978865168254843628925443112960 8952241 -41207032239841059993209065100585205358 8952242 -21775836706496890889578707773437378560 8952243 73633790592055076304318804675189356400 8952244 40478390550828606385858820745025953792 8952245 -136755815015461173234966493805288138880 8952246 -108712587555287956873175327971065483840 8952247 -108879725863711125690483051551685532680 8952248 124961435908722556683987232361787678720 8952249 -129076185102997273689524619174670020960 8952250 136325372507388225346495499154204120000 8952251 -54750217687449835724482079325849328944 8952252 -23826955817143656737951539708896795648 8952253 449190986130200092602220621676296552800 8952254 -17839777238387848196755492710915080448 8952255 -10866062945670313254932748513188433600 8952256 306443868522584201998437116136128512 8952257 -189573888118825906864013839021774777920 8952258 7528449456950600147257125420804748800 8952259 152864455379459339905844149330555174460 8952260 -20306730912164662844346138750792599040 8952261 -58461120394973372146866383306130735456 8952262 -62135905603473607434998989068898592256 8952263 -53892638626499978276223314491891947576 8952264 -226169336897935749853056435048791040 8952265 -36460169087274630620518949536553435520 8952266 -87377546200693327458510459473502729168 8952267 -114578213297995368732929231641612796712 8952268 -48700818344637909165983751034223016960 8952269 -272333998346148437423756712987411725760 8952270 43812917017414740522084175339725417600 8952271 -119608068745568061405040590311196424320 8952272 736636672372508773569391414433021952 8952273 598708696261366180378183865462500608 8952274 105413090489879491414291957801098389136 8952275 -694140613360381377175559978881600200 8952276 11042860246411148740618485675289823232 8952277 185808691241079379060572714510420290126 8952278 -100389922470892727101608637360305328128 8952279 -10699671525973860477081166958784591360 8952280 -87595722568076914872543101722914816000 8952281 -43947507320399755579502174604046459068 8952282 39022177288006307672353224849853152 8952283 62319020079845850387553286661893130452 8952284 197384671224813616261123781837840082432 8952285 -7471103817535730712106476905788568640 8952286 -1283423756239227743768683430725948416 8952287 200970146972786919082702235338681779240 8952288 96217357265298564684756567914987126784 8952289 185694219175753987067393360513383037090 8952290 26014646935156449477278766733752798720 8952291 -104968138855596635460869609552649107100 8952292 -12891646648870497768382415107983947520 8952293 59277245199364311382841257877591066400 8952294 4379677236243021119473030445003795328 8952295 -179833225475585118447850657288447267200 8952296 136041707897238174406744485336733793280 8952297 114956079621050743924831384769314758720 8952298 31415938051136903662721812259449232736 8952299 2569206185890841276870121656565055248 8952300 -33697509606032778712585505148422400000 8952301 22658693256122743381716815263501293504 8952302 95430035328255346235657896282187509632 8952303 -7174355559198433337522032010566786296 8952304 21190232175738229433212429259839897600 8952305 -2385799569738495635414192566556447640 8952306 -50947937013573412419374879066578022400 8952307 -24194115597545074124011630779051653728 8952308 24703807876544531527131292640842838016 8952309 -29460464974608530023504019245911672960 8952310 22481671255334122921568320711299010560 8952311 136118700651797957032393576473086247912 8952312 -32470316460496156986163724012066856960 8952313 85540039298207662065640982902543192704 8952314 -5002571432530599734620376681622137088 8952315 69815167627144018121517582956508977520 8952316 -178060824078989458722261241739317288960 8952317 -98283963342875639373293369482219978848 8952318 -15327096701069226136718853097471215936 8952319 175341482464081748862410388685491505632 8952320 26313798177933384192978325404332851200 8952321 -58847727320567811182970382234686797376 8952322 -39759669322365711591621526855354327008 8952323 188819764965260228653520286022676344572 8952324 -19090383911427855110950160648435755008 8952325 97464777040977383447187379479850896000 8952326 -117373526079963496606401653034779265216 8952327 81771519027916330020844760401595186760 8952328 -87462563713888867246138081825961902080 8952329 -124600011032252341378750689268449355740 8952330 41969401611121250242596135221158897920 8952331 -93753054167202756976805333174029657736 8952332 -81426490018337491704877148933754631680 8952333 48844277213519222233753346956926671904 8952334 -173993933651838145793405525896872773184 8952335 -5711725229247971422192296621573242880 8952336 -14864475895782307556429470621913579520 8952337 164050864105839322323726373587599818944 8952338 194200918464032592984989066684471044896 8952339 219927174382431937002544273094327107200 8952340 10329612445963182120381118810903299840 8952341 -131029677980102373831832310747541078258 8952342 -549731025465854783874727364635723776 8952343 -43339098297447603787783154219052780096 8952344 -73334244169794063277509737067843686400 8952345 -5468002231811690228506763355348985980 8952346 26196841547245914372650517271242077664 8952347 -65910840347706653436287767077212046204 8952348 -79523100891728088968653258358197149696 8952349 42256674174234869628531292692015511686 8952350 20979339287042491125647118632593257600 8952351 -164497934054695016951237914291368138168 8952352 -72818537359447704482276174539393794048 8952353 96067853949842253018640544940698364198 8952354 -17228815696715441657725393966826559360 8952355 -11157593052929876714234087525607042240 8952356 14915209075484628455728565195373600768 8952357 -23644978939397574768834759536270097408 8952358 -49415986275348657721485722239834410240 8952359 -60130981649526372959439081130425830400 8952360 18008383763128842645343509235389235200 8952361 -1661622057864649348157871317279549952 8952362 153903388498466347639871983457044512432 8952363 39278038297528787093193178023158096640 8952364 -9711118077836120722209751178598548224 8952365 173300669890553019646680902395681096800 8952366 -24754264098462467388671124067083620352 8952367 -42401361763050461357629723509900922200 8952368 40526637876712569397794678106493140992 8952369 108507663592989580933944575905914592176 8952370 -22569047559425287076107754649840215040 8952371 243110547084952244731412655741471804000 8952372 25300216221201367317613262872306335744 8952373 111047835435177837614589787824062049244 8952374 -37245367743772179653144881507933652064 8952375 -81361364544523560704197416515903772000 8952376 26764380406007492271422156778704302080 8952377 -122323054864424832925484792495305916928 8952378 -62386855749439107599749062488111870976 8952379 -179801177326492953018728630201576131080 8952380 -88077283911406287646002195042094525440 8952381 -58722323366890948664968683719139383130 8952382 31036693225363952072214277182408238080 8952383 137558294769107648959022915558775515520 8952384 10384638521969471089441880106275438592 8952385 -444588190689896725786940322207927360 8952386 39935777375818282928131822335493789392 8952387 35890692649215585762251442717607828320 8952388 91367299762385635681285627525688853760 8952389 -53884762090588491190458289662445763076 8952390 -51349946215066291280159472159113932800 8952391 -31765707295754104069784236318706598816 8952392 189886287672211556260067605691746944000 8952393 49782345655210938327682985426798382864 8952394 -36429976250142049419221673662884277760 8952395 120147068040403598225795731951375946400 8952396 -62138280156464409626455202971958174208 8952397 48500353401252997556462771341914246144 8952398 -43596327565214247631580526038252232384 8952399 58385561703543044389262652903056001384 8952400 88678344420405821445011610390732800 8952401 179184270760209304909920449493825087600 8952402 36944165300281547318432905713429959424 8952403 -75706741043484300971519409101824792056 8952404 74817077821697945264405828630614543872 8952405 -24578661155689269189864001348598108160 8952406 -157823913336422920661441402562018507840 8952407 -6998198979126967621876432773088688400 8952408 -131730134447188329198726142541554329600 8952409 -157263307464025417337957050900892975808 8952410 101394644363037007975704108629313819360 8952411 -5333447996902510529242858865749126800 8952412 19749813714398551955323027379612093440 8952413 -43407557633397538579463934566174800800 8952414 -4357397898889521218322461911122874560 8952415 -169798651955413381521500402403911764440 8952416 379479591057237687113658936822147317760 8952417 137679439768808582266434865006098540480 8952418 134099821211920662738829605290787265920 8952419 -138527446569048052940566013568720511488 8952420 76815716550079045845438113937571123200 8952421 90067613575813187140585480242907194480 8952422 94127118207861237491908048209805710912 8952423 43910983286540991254973823340485996584 8952424 -81918588315197832075485564433168384000 8952425 -23376357022370384213702588135738386500 8952426 -6177890868910774401054358103538986496 8952427 -1764830719826146570979121315547784 8952428 -36353522203430669436755134987763712 8952429 -90128214643574434787206657070513121216 8952430 24510139352415063048209586912760167360 8952431 86633219821252301157583533738270689232 8952432 1978165493537180696452556506747699200 8952433 16771728643451869376133950479618817664 8952434 -29605763766888827299717359724085493120 8952435 1677504553858159436290466025388307520 8952436 -149542726979526979929418285283168840320 8952437 188992302230123755665279388416815303754 8952438 69572917844932688606512231277871882240 8952439 -5662255881856621590407604763684063200 8952440 -22925389430767870016626107528928051200 8952441 21944274348429736715466726872877319104 8952442 86923584050376542752370128158369042912 8952443 -67640284241693902718061397825406890896 8952444 6911086537724289119594176500627526656 8952445 -30350657685307902159441879702787931100 8952446 -32688494340582122086604375773911985920 8952447 -95807809353631991757021019822755167928 8952448 -36763981082605409265911562193631969280 8952449 -37304695824100839610030140846596917152 8952450 -20228724054287639329772082098718028800 8952451 -112956193210403611020535624630284353280 8952452 131434296002842680201450431175389867136 8952453 184709654731727128825600917828394698462 8952454 -38583009572621171882274075359218929408 8952455 188910349194373673552072614466028362160 8952456 -94463213778476291037470256513052876800 8952457 -258053053783053509357179434550360456294 8952458 52475894947066561301564550796003472640 8952459 4062561521296365467101367734542547968 8952460 -138739991515562092678164780656129879040 8952461 39940313209766445834219106431996211584 8952462 63929898852281583999402554018616648960 8952463 55829360552023215433737155180723210064 8952464 -31668532557700092827428725300878008320 8952465 -127697575824098549037094734089427674880 8952466 45514865138673687870284304159556131840 8952467 108608727534011913933140396640282201516 8952468 30283651270336760123247631327327690752 8952469 156641875064036139905598201537257801870 8952470 30306754539129156428454868802537959680 8952471 3842640213648624302746089533208111360 8952472 57978226211968580613547046990597959680 8952473 -110943122990090896280945845988728862880 8952474 58645365480160580505456536490289105920 8952475 -11037501918178930748349717426750299600 8952476 16114283892382830386871757865383848960 8952477 72995887496664194068560308483957770080 8952478 -105953699374587468520216238101115013120 8952479 -236402635428643939014320178912614149920 8952480 -1196363481047148101728519473705123840 8952481 171171593570350114377206432566146605282 8952482 59830339122898380124138323132141155328 8952483 -38967235915166408004983558084386932480 8952484 22589823118941317264957604708150870016 8952485 16611804114129149560595025273241474560 8952486 22696077055223314699961784240355743744 8952487 187715269191103303426525027278033142136 8952488 -88449973120598592606868059851396628480 8952489 2307829524089993159153740215212181888 8952490 25983375404933114660667205934823628800 8952491 22532173032674000611023307023552963312 8952492 -6941182343373808472625152060282485248 8952493 -140515466851152041644776010914755319456 8952494 48569558637556245083592773297646655296 8952495 43359786373609381033662631575057159840 8952496 -41776813481376874370719077264929095680 8952497 -43789724644051861027240334730567360960 8952498 52091692949522528190414664812721958400 8952499 180859158859775365372549780343184639500 8952500 12679179648119121060594515956106160000 8952501 -7997760020018186295672883076680970880 8952502 -56311564566281236997613256418247266688 8952503 -46822109040644469632465877976801777440 8952504 -182002805121745096635056582788073717760 8952505 148771560808529880743531938270629534660 8952506 44225554279632079234329635454366658560 8952507 46036228072404876142559985322373813004 8952508 -48485247069957984993373109940389788672 8952509 258772075921755838046436355386042736710 8952510 -12846086449712777814151394280296448000 8952511 -160984650004242061298243797072400701888 8952512 -29220602998204532582013801056644890624 8952513 54420062962848110519751044422589096064 8952514 -594729790379808766176869905206378240 8952515 36026299486970946846430742668888224000 8952516 -138898673858225745070328455549516512000 8952517 39904139073560998971220781440415379200 8952518 -84124195612443674555551514363521713984 8952519 -134293763131564218347570153272247227392 8952520 33646490217316290920348457923139993600 8952521 -3524781955570780724598279148960790016 8952522 49109720083602234278313735695307900672 8952523 -313427413809964848941520979848840922680 8952524 21089077703492140433960487639796478976 8952525 1088879982741596968564601939870470050 8952526 -158694308159750009849867971483729319040 8952527 18971866940740061295686799905777656080 8952528 13605319029381471115515287627153670144 8952529 295124947950574578773968206653910982130 8952530 -10613660004435578286141143286946431840 8952531 36494780641987115366316962836590898944 8952532 9957860640023527896310253871559802880 8952533 -96261992337810859795759422192612631218 8952534 -71189758377520295075899569480001930560 8952535 -95704614736017466778613586573224428520 8952536 286325877479967621381930775429478031360 8952537 -6617710209398480930348603699834967840 8952538 13887790076722225329213197769421585920 8952539 -83469689184182372608189168585806091488 8952540 -120974335464360387324987790907721891840 8952541 -63863470598537082690410646361810816628 8952542 -42999377476343154856710049622868724800 8952543 -10292308133966979173030228016360964320 8952544 269899369671724578378014437820614311936 8952545 41927170449100740451058541520256608980 8952546 -71612914160636455969331238684777659136 8952547 -224110395383916405851017482290033724004 8952548 -30021564501267027563846875277203200 8952549 117184415124300561836237013229038240864 8952550 -5908054285588455547282002640844167200 8952551 131694803289772354249228120703026802472 8952552 -15131050020557639489448132663155097600 8952553 249251744051623452158400683159172127120 8952554 2754563072740828776458676442422417408 8952555 -19977939153429827449123728270285115680 8952556 12580988666941003391268187149489628672 8952557 1370247632717358943508552219762334144 8952558 -80142307696311949589368011644227940352 8952559 -17117659144058572485875671931679840000 8952560 15673710510966818633778016928547471360 8952561 -167491333883363178743105556737126943180 8952562 64664425299023330480960092695667606032 8952563 -144512907065635010274592279778695895280 8952564 -110408152397253526359988987294941364224 8952565 -132431145715860601965723972205207701480 8952566 1290005869689462086493880361072523264 8952567 79752593056966977773649815415062743248 8952568 -32419124060877229069176271665133731840 8952569 112745383076772240319057449357587108970 8952570 -13030025410536861285372659313154901760 8952571 -7333362255792333449777477255553569288 8952572 208091276608988799311648893338612840960 8952573 -2429992757494652216615814710406827520 8952574 -2918295944807233858505678078685497088 8952575 8543300978264355155332482586824847800 8952576 -136226562205539145550326181142774939648 8952577 -129020066220447919856487243648833059500 8952578 -131202500541584291469050498307174362160 8952579 149682286693367900296385801310797191920 8952580 -14413787648370456989498347613777510400 8952581 220745784763475682982673707871209760064 8952582 -4906695545476571184432087234620006208 8952583 -23482243465844815216167159832885209600 8952584 23491108266486867360545008854795601920 8952585 75158459732773502928990571318226942400 8952586 197984909488096184929788248040843327744 8952587 22620570247957128878540704626977417472 8952588 -108034402141791225217385660046849193728 8952589 155123599401481096736610156582071783040 8952590 23786705341038813205522679818981228800 8952591 -121604306589119213993840983844584262400 8952592 -22025614211192523478806817773376831488 8952593 114619814941049812773977718511573798644 8952594 25295940891455670384133255714265190912 8952595 88064199583308121610914830671047843680 8952596 47495611895325290686137674306578882560 8952597 -334533654696853697890514337694165952160 8952598 153889094066133391549671454224588654336 8952599 -13303544537509738073888487609659793120 8952600 -1447142650885688859105368828424192000 8952601 28590934808452543194034023870190723200 8952602 -85361518885722745646049158299336063248 8952603 38535531590602849913773215877023388416 8952604 -7362571926571575209057009453661490688 8952605 123004956719854930141675109163380017260 8952606 34466508018149083943148029906561413440 8952607 237642151867983261215847083966423277312 8952608 94679263857662410508068003979389304832 8952609 48311072535109397593841710523350025904 8952610 -78351560016687727469605333786393728000 8952611 211575516176207274689000531476343923200 8952612 1802500505412088607695514184494284800 8952613 -102205081824478698090277477672709491138 8952614 -39888953984822119036620865765366358016 8952615 -16495844434014056658663034842836028480 8952616 125414724222461130404797240336697748480 8952617 31862362034891355424562547032001176052 8952618 -2171892068338080243831664719100720896 8952619 -117208881344162327218353570232956756240 8952620 -111417940150505232220442874144996080640 8952621 42623586718539204030738194619151854912 8952622 -3795556795861108027695505188366157056 8952623 217984284564176477994295102570322425872 8952624 12000448766084948747602496958069817344 8952625 306770283489237061201293952281097728000 8952626 -56019882699615405166368509401796341488 8952627 -63398202736754588519725554484299028680 8952628 -370748389316093122348566843694911248384 8952629 -26629733208554983042520270903697400320 8952630 10508810153209205926412565671702065920 8952631 -7720076350610381261703904727397118568 8952632 -69678318531659458852972862933477191680 8952633 -12938230438594898289690114387301514400 8952634 -165457252858404232969117391439761552784 8952635 58744862602084040653420097776337916000 8952636 25670487979206377966680650127305031680 8952637 46464830741279066187820944429119919852 8952638 37089249673871098330962862207014654720 8952639 129360659458204362375478080029812779648 8952640 -17498185852475282040264801873423237120 8952641 -294147450364720493487758862615136592958 8952642 15818457028851035469608883133984407792 8952643 2629896183002942363359911216637081600 8952644 -190689927326231449455662899898672033664 8952645 6720525156377067225402353210477614080 8952646 146410179194729566610564036111267411520 8952647 -3532458712021047177284735624391896400 8952648 -41183298384740285985661386794102784000 8952649 -189469762186489806012642924797660045350 8952650 -5898136284055488464951923475217888000 8952651 40107231003287999979087210561327726168 8952652 -173701083173881245990349689958639070464 8952653 569301687977503707747957844521234240 8952654 -44150879033989391113234806098539929600 8952655 103510883397878468004519115595207863560 8952656 -56163640876086226875356393474314149888 8952657 72672347884843469261952716859671362560 8952658 39475612279817969971113722368383446016 8952659 -251398191842249507554797514961659288584 8952660 -56871294383605468796823502358866944000 8952661 -45251883505252173897536311339137414468 8952662 28687202091462191079199555323057836832 8952663 109740334489893961868985734120626186344 8952664 31399107831134029067800659538255257600 8952665 107791128312896893157112112131086514000 8952666 -5308016337137025906641582861847154176 8952667 -141561841636775949907025086475853932360 8952668 -805477421084113578913066830927356928 8952669 49817195121805919181990463274350182 8952670 651406673111622837043131228535090560 8952671 41647659424699560981442519891299806208 8952672 112368261279750149684027716395907940352 8952673 10195190854813925839860247207534405922 8952674 -126970860917186957779479529233159522816 8952675 -116813842263465607549476272026613952000 8952676 68327333222293317082097793829919157504 8952677 -356499221654261856882355965081377171940 8952678 -442798328267939221626840543385949952 8952679 257761914296143581940480389904920868280 8952680 103589351465957263097219397360428236800 8952681 -100428943355433612664807767685531992000 8952682 -162001565074629378056245829799634697808 8952683 108702688642596927732108762101405602932 8952684 25123400247350486881478306227220167680 8952685 22038280822044757687347717079889232000 8952686 1454341510219985485754120305901491200 8952687 -10646782969973856709530852322852227264 8952688 5919405767525866516857702404442685440 8952689 32051317857815383169906051693795681490 8952690 -16971532611970491607407228076491993600 8952691 -378638004176514861934968504706059981936 8952692 -12996041499690870930315495961049133696 8952693 53672835148031403640676985986555492544 8952694 51026323665011490801449304224394051072 8952695 -157182555677184480226816275851398597800 8952696 118548047400518302065069354293988741120 8952697 131132933186624007144715898138685246340 8952698 4457964500130661967274532149213078240 8952699 67854113160416807249677391984516912640 8952700 -1827649517498714359472999856144140800 8952701 -44176564931226343727246187444207567360 8952702 88951785183879734881746377648920571904 8952703 400968750810448983903775568084488134960 8952704 -538191036084639092708408400449372160 8952705 17821488516632452156189567817180030400 8952706 27046458220898438420642423974689154560 8952707 47532642595266865876131073052933020800 8952708 -44736131111519999504739266801864165376 8952709 -201328576846799987159997303304618307840 8952710 29590221286748602647504787703151870720 8952711 -102586871008145090657634245284442608728 8952712 -110944413996083106600134038367412633600 8952713 112011852172542894626811517576216914240 8952714 -3199079540597738841665612458255388160 8952715 -39827256844891527023920114162339465200 8952716 -84344867871775073397153029141180924160 8952717 79083213935728784011147022513184262080 8952718 8775287009531988623607633433853941440 8952719 105141497245738889580791615076669537840 8952720 6268433551351578952416377099597905920 8952721 130009243965974882810161950892444687922 8952722 45466649632527148728813629969123867424 8952723 -18354979198018976146117799763416436720 8952724 138901999331442761856789331783057459200 8952725 23193812547804456731532688816136690250 8952726 3936367042758561605864646212367066432 8952727 -87528386291658074780818110631885863936 8952728 118664163198435003656532989452810844160 8952729 -1363238090115229673691455615343923232 8952730 48012330433426954854005545855718296320 8952731 92549631430345038382834977948592310532 8952732 10537914994363561345982931337073436672 8952733 8826030715079482026499045375956874982 8952734 13942413307138469571202704772587850752 8952735 46856592220300672887127890882974131200 8952736 62286979145634822540330045744496902144 8952737 -7382237472369872428809391366679347920 8952738 -12297516319755951555235531357256417280 8952739 -63755995252598223048116594524397217176 8952740 37088511959164160444868563134623248640 8952741 -157371291278592242555823493009419766080 8952742 83386238083423407069564984677905685760 8952743 94427748798980295568384213862299530240 8952744 54763922439905916036948360393759621120 8952745 -27995741252142145648287580329394708800 8952746 54515045157855021116799415097688799488 8952747 -1307435069820534437693990475028877328 8952748 899193104706247222584926859002413056 8952749 -16994727566727110799166822794947578080 8952750 17348923816154815944077423470529856000 8952751 -33507103435025017381559417564633056896 8952752 18881440051181732951058859040833683456 8952753 -148183636074094443928946834470388034816 8952754 172671855146138441042602362044555996160 8952755 81807110048798210239754897090642894400 8952756 5152207202952607897955114862021156864 8952757 -269239643142397243862919817598244732096 8952758 -66950051217919808847563367556235303520 8952759 -71865031693031776461778780048393369536 8952760 45300940273612262576537163647476531200 8952761 -155416130476533285576087720593754175788 8952762 -6743453174535411428557482090313482240 8952763 11876111684814901386258019612682174464 8952764 -48783440915280395255910494012288394240 8952765 -30213890834746001333364509972817739680 8952766 77774317139818181859803430031347224832 8952767 45293256454141946765141741095527018816 8952768 3160217799201538334955625412932141056 8952769 18497724440743345661781228018225469952 8952770 384491933774468570800641321824194080 8952771 94979897560586346480704570284486954224 8952772 -2339853754442216476446714297570894848 8952773 4892792800979271130023822854691211200 8952774 -71154696595576087221504487297416248832 8952775 17135369450337882883616549936499062000 8952776 8548419281979694209837726281155215360 8952777 -53725346629597138717766128077886615020 8952778 77249978677714191958735716988954321920 8952779 -77036150045009803754881254046448354928 8952780 -17683211367778117973238395770694538240 8952781 110742025454043802721587488732447706880 8952782 34106451300951457478925171334793270592 8952783 25365062547607338794625546056812282368 8952784 -30511142751005522201385615103653683200 8952785 186032231333286313170796010601089332980 8952786 -3785411429489780032486901070355860960 8952787 -278355685530156109099649454079300435808 8952788 -8423093218682239343257810143688116480 8952789 95496099992572549372361634850378725024 8952790 -80816952343584328062170445648120960 8952791 317561280045579240059008750629385965192 8952792 57697168598196527700371272399615549440 8952793 1733682725234655656815810967455513800 8952794 -147828496925019177458622544958203532304 8952795 -192690862231219254475038786508757452800 8952796 52312844562701291364310019344586819072 8952797 -28751157116683871710349377088809662528 8952798 64715996964400322184804616580289017664 8952799 -121423011417086179464399339455466959200 8952800 748613431063157965960332645944524800 8952801 -2056562931670265287993458830553843840 8952802 -73130015750722425770689328279647072896 8952803 -6569083102054040333003076122374500816 8952804 43803154961334271154981516844674174976 8952805 -93544268493981615089325710582203857540 8952806 -113429595315351605226387402788903631648 8952807 64762200525089643162972999256462092840 8952808 -112334922261398339759361715510312304640 8952809 -227075265838197401726326372039742988684 8952810 2019018035966710381808179690882172160 8952811 -9346521205064314441042680674022956800 8952812 240102594114462990016372888348358661120 8952813 -41857642892583064807929160522222139838 8952814 -29938994453401091474403327478188422400 8952815 -1599832016938653280219131447994484880 8952816 6130445680691067487321027133384196096 8952817 312833811329812802975845009410884022866 8952818 -27925708733408455459051040498350915584 8952819 19854005157931841224563788229187526400 8952820 -60001792413387599187059601329924209920 8952821 15486389315145138308844668508676751022 8952822 5806037937335390307845918050994553600 8952823 68940220772974099482373128996269138904 8952824 119569510355986796736042024315982540800 8952825 -27251787120425061635656911593099966400 8952826 30586659549814629442588724676875303424 8952827 -51768524677827875340479338817941598640 8952828 77192205032844865199515379265352696320 8952829 319714554930337998389003631924413580876 8952830 -5629771393035118150759457389436629440 8952831 38946169466350226375096853657997191360 8952832 -17056164435197230538002045727670272000 8952833 -19412880150939094057352698375648600320 8952834 -40455940814377714722564164819665670400 8952835 -164924315535201090428730325524694239600 8952836 78432804254085859072833845860860900480 8952837 -83787535902835238043835470013146747360 8952838 -159304414645861036519007423567799236160 8952839 54790832497754417471613395297596141416 8952840 -21359760787639493147150816344089292800 8952841 -79764656219179933350659255940249590758 8952842 -30285045773777504103513961410985070592 8952843 43184711683945921930794244757028296664 8952844 99952520618422212250866949206632404736 8952845 -234894799783433642716413824557014295200 8952846 8400876257499444077100144294217697280 8952847 -68063691795775552054621067438315687328 8952848 -82918121087875356212269201911805034496 8952849 124354654353548674713811258173753511554 8952850 69281252467496953101155107050193508400 8952851 18189976539158192817003738219922808400 8952852 -96382423455436871611571305196206460928 8952853 -2279690186986057365904739764254634880 8952854 159928140369133177188751623515337017376 8952855 -52118205450501780174803195656941701040 8952856 -115070154211934284689308902262303600640 8952857 93074791056975267963749505985846471200 8952858 -65467207595159251928583008365137499920 8952859 -101065062281191359307702523364849474940 8952860 18889738453291068278217421545124608000 8952861 123143561436880048401919063648687231872 8952862 -28862626662072550557823835606558340096 8952863 218759568136681905607732193583311685984 8952864 -77309819597856367990446235882519265280 8952865 -58503718965955748193834639330522746880 8952866 809629521262837233388008193872673920 8952867 -30264932311388906576785269727853502720 8952868 -162040042235906485714599498061640455552 8952869 194510950439609009111182583889684990270 8952870 83205550379361516542859572307224156160 8952871 244179289024077055579384381394332976152 8952872 9148577013896660964404575106383948800 8952873 -70922905870040459406454019947398293616 8952874 9869234569958663161497024300944439552 8952875 -451195089858611112563256548977270260000 8952876 191189238407730279126891848890362470400 8952877 -82896445340352871578073267488767979540 8952878 -28970139152425917110885678185753439232 8952879 -31109533121963660940917061470760416112 8952880 5749388635738350507534214348809830400 8952881 -38464159855748951839565585661683164608 8952882 -3946573928375101874832928068283636608 8952883 39267157831114558741779761354219166504 8952884 211415912607989012195951299264539415296 8952885 -38304747704921256039684178892899789380 8952886 -161781604144302875289663007848748709376 8952887 23170857179549459385298298239586206512 8952888 42825014141714161377686032412199813120 8952889 -362447246447461250129704865422009315968 8952890 29075267563396500740670272851866636480 8952891 -99103583788502432266700883826043788008 8952892 -77824858006394099944944442121838699008 8952893 -88580354989756348929404865868103012736 8952894 -10660634908877154061969429512318103872 8952895 -38344516205518601850004214372251660800 8952896 44980369128042406205820802578209832960 8952897 22607231189909864921715376452219062400 8952898 22227284718780220988217145505651351040 8952899 232622561539275070494701915536775955900 8952900 17828083016096770949465021592884889600 8952901 -1636408752441032131953114012528534848 8952902 7650515383010720652355251700795393152 8952903 11260386154053934029889197446583118800 8952904 -146745010859005944305309939998613299200 8952905 -53827458363333577062323761462106872440 8952906 -45839391832281324950905316300486355456 8952907 -208877344191429941288283405145030020844 8952908 35001963327578618755726660790862781440 8952909 871816867669979953313830850109738240 8952910 -4604297453957837788225512977351096640 8952911 -125130741195353512814032919020225584 8952912 -56558959462841994102095452184126423040 8952913 13779771914456777565756298730880007744 8952914 121372889394419436450363800585210323200 8952915 -28733948216239707048645792906177232080 8952916 12998658068193516248095532997613692928 8952917 115119293320705739996938235892421679772 8952918 -25089482143468170136979886823662575232 8952919 -98245584764285147227458911542803332112 8952920 -80629373665345351811153700202326835200 8952921 136489719798247407503321595380785545690 8952922 -35039696681634872052725096438197022976 8952923 5737012339615183088643139925433920544 8952924 -14702222036274069484627254378457399296 8952925 86414648415381833910870767822485951300 8952926 -7435573649750630764641424023449033088 8952927 -14810375054030888139548116513640953968 8952928 156039225411362175925062555350691348480 8952929 -114133623141290683203800795192240149470 8952930 1723491611785189202379276787807910400 8952931 -13958719607534974694725412457586964768 8952932 -151485354255510995339680615984363653504 8952933 66654948092008814765346729571395033600 8952934 -52565206415107104659792448979873873920 8952935 -68008186433755621948887857253155250120 8952936 -11133624666298611572226623440877322240 8952937 -28253825501365223494564142425529992134 8952938 -31442053637958585342557824287953706240 8952939 14301104834348046806297111181509260104 8952940 -31860822528828447158487574310117068800 8952941 117812866681707529123887333949205496768 8952942 -53381870378326840665733622861497860096 8952943 23772877445814855848530221442495182984 8952944 -220695716681363748258944049363812352 8952945 54380848668519265417418001122619601920 8952946 64379566224348891495221732070864198672 8952947 -439232261365148232647122606892582083608 8952948 130313397250289297735967235542990785280 8952949 8587422008328206172090709100774139950 8952950 16123195905903339607945574446352702400 8952951 -61414920833947653390264283322923180416 8952952 79954419412622939978988647866899763200 8952953 7416835311861711556899386190941396202 8952954 86511327459486521048390322660406302720 8952955 -17696702536437871914689569289524992000 8952956 -236455225300697536007895920162499962880 8952957 -60208709556592236600355461591357907200 8952958 9973235389902545894930512427039956992 8952959 85579138295923294193811262816738892160 8952960 -83816544002027823449271901767912652800 8952961 -114844945619488597655772932605543575888 8952962 157430008785372807378987341420062625232 8952963 -152949040912561208700563637700458546000 8952964 85295877837915161097653101593748270336 8952965 -30614573140504786358767229224921943040 8952966 9556427297708267835310187372976568320 8952967 37379934269146035780386792087707884360 8952968 93637737294850443351656443309098562560 8952969 65161099038309729983539057795961983680 8952970 -24990561820755082656961086097872950400 8952971 205559898879956734399863603474611902200 8952972 10437433209422626584677620075494948864 8952973 335944344769015774319268993513454679222 8952974 134259362013166552098717428644046540736 8952975 28948827767359658498036469863123871600 8952976 -6678156786810266212029811247963987968 8952977 -153262565339339313716586765523642320528 8952978 -474165686876653067678061123510331776 8952979 69323883345006717349124103217685636176 8952980 -13155203804501861439757448673687920640 8952981 -140644550593323637304731163337286935648 8952982 76701876100424803329880788379322309952 8952983 -161953135962546658137095036388449167296 8952984 -72964289157343106423114596099221504000 8952985 231878024223444671523955406019871790400 8952986 13350983530660064145499237750918963200 8952987 2067536255211780668916958470222744768 8952988 -127707150620582110624659397272809717760 8952989 -436908504669503429987107999989450752640 8952990 15825839506635904299966696362217216000 8952991 138225884425266418886410619227010322400 8952992 -77760005104540209449918648988318302208 8952993 -3272547709245246091141214169815728896 8952994 -52221633803958024461544159874357078704 8952995 -166938989361761483904648804419307102000 8952996 65155467683962631895975572200743628800 8952997 -1007006733575338455088626682444616768 8952998 -30805718145236370051842434137658726464 8952999 -37819464908158283980253390028015586560 8953000 -42044373915143245398173687493427200000 8953001 -74912704887163144990433141012706255708 8953002 35622737517632864101790792662324540080 8953003 36499458099181114067702302383271362144 8953004 176262104835015066656199870208727986176 8953005 837309515534351633936597748068891520 8953006 32957037071587215029283977537160653376 8953007 -7500379255439265196097043356755561488 8953008 -12661315638904317400395921292636717056 8953009 -161661336206370722033336461292710205120 8953010 9306411689924682161929826558152320000 8953011 -76313801245430124651767924143978488 8953012 7933504439409720310137105498708712192 8953013 -133425241455132044619185197435454718738 8953014 1328187288177543549447150870579517440 8953015 186951137541781722077313637560993395160 8953016 115681474134291845405436851499377909760 8953017 21804661571337869977047089102460122880 8953018 106466975526765574932016824084913230960 8953019 81744155372102437054874208605598840420 8953020 -71203934153237622761906766029478412800 8953021 -10044597715465794416527838231908593216 8953022 -25108252970109595934808119135644765248 8953023 32988804529222018330187303461503988368 8953024 -38033821538972220592977288066308767744 8953025 -91784619843776699855538740209643277000 8953026 25033105972411168774314911316241273344 8953027 247708588709120844207862738613269792 8953028 -74704358674230294194712598911378739200 8953029 -2052129923327808840865493792483576352 8953030 1751838916031225769435062826960875520 8953031 70863807426314121012968218913649299904 8953032 -242614357142288701546817497070346240 8953033 -353286000211171415241691504994065937100 8953034 -122604039629683205859603076185479749584 8953035 46106129933217397808259406798806632160 8953036 -91482995669595590596978295211830437120 8953037 -7407087002155656684997795006238498208 8953038 -47752954894089209784638708264001980160 8953039 3521461940171871245249883176516150056 8953040 5524689909705981775506927210917314560 8953041 41308953488657463879327654051803871264 8953042 1947869739851670596028328886510645760 8953043 -101378449345707556460226073981588501440 8953044 -22231216232829660811521047840456970240 8953045 -33537171327563457197998816751488228680 8953046 -83979601152782786394971173987590423936 8953047 -50400784572168298075527734661753857520 8953048 -17916190313489531957166156491014471680 8953049 -18255815235071244676786254755049598080 8953050 17941466950973816603235645594713817600 8953051 98539621992578982121333522572825702432 8953052 2311422071442683356814046282723919872 8953053 23351255260945813663835094521973016704 8953054 -68302200890534679516112711785104446080 8953055 41568725104148018125000699163300913960 8953056 -3582132953784685013248328979781779456 8953057 -291691458514870641589289903797481817694 8953058 6811133944918836911665869435056880000 8953059 92276574603332672824235038888493626800 8953060 -93172928525331136747666693338578112000 8953061 28471970339493987852521680449597804252 8953062 -10373785296261432784200019918219261248 8953063 -45076479387719034990721611646958110720 8953064 314903764792334027685407098012289925120 8953065 67788238871672375827216294785461616000 8953066 -46119307499607984509503767022513332480 8953067 180609110358641633932655960235321553032 8953068 -25002186310785205131401612605936435200 8953069 -183238523278285781368801706318787479456 8953070 -35129531008113831049821546213891072000 8953071 77567937529769979105615062072578856712 8953072 -24614186820246070722953307306453565440 8953073 3821457875778198838873667816921709600 8953074 11296683169732135903263186375095944608 8953075 -5410361576900696694139127021206388000 8953076 176860081829961646459172804734896654336 8953077 -109072139310366183994652935931812909248 8953078 51367339194651565579561393371068999424 8953079 142307895379109857356752455525111869312 8953080 89104723148451101816827898873054208000 8953081 -146071787376453691898471169566538797436 8953082 -82262777990934893695558461805115120928 8953083 209375958827825703076990858845068344320 8953084 -80778954486891758783511200051691012096 8953085 -1426382219267203571232138726268113600 8953086 55417955783976485387395225315685100864 8953087 27858069979686909572435142703883419104 8953088 62977146361322399527005637434213924864 8953089 174530388074732877774011980127030290224 8953090 121242017926884111910410383405938720800 8953091 79621351451119165546039666434457125072 8953092 113133385462113736413764391762499989504 8953093 -28731375992564591119458710417342682658 8953094 -116825566502647438115621582301934463904 8953095 -72684871584681873936214522518951720960 8953096 -21771671943219175793481525198946252800 8953097 -360500093020660579388006522754961797708 8953098 -20620552981610799074015914874629754880 8953099 264091218848357542577819846895118774100 8953100 -15927738833393135062889350935937075200 8953101 -44254531448324189086289214410627463360 8953102 -2922512095253114143834383921842388288 8953103 85016821903753497568103255221151203584 8953104 29737671628112619748196789320724643840 8953105 82158588982907683356271800162045936960 8953106 96314906705442144652642543466582116752 8953107 962359615616688956295987208445270592 8953108 -167282539338125322520643386884654009472 8953109 -313824807440455113186023003164202158848 8953110 -21018561753069125501370017768526412800 8953111 114718382257985848597855707930693232712 8953112 -36916830390712905979514628604784640000 8953113 -52256018114806385759265747549746958960 8953114 -1801381066962368041541994423326906400 8953115 156048827451610321503836523507740381760 8953116 656753369818221226474401458920955904 8953117 -322829182173240403044612956926182081440 8953118 -39876311647409352050545008605048916864 8953119 17781387318067193900805912764699197440 8953120 -63730723245652523207592600426239754240 8953121 -225866981280838789389461471823897291678 8953122 56418837664132628262614008062424639872 8953123 -116178867263161463436826169782506562280 8953124 356590471311476817175925244841691406336 8953125 67616933561458232378191721642196000000 8953126 -6423435248489559113778182096205739776 8953127 101116772720070302859967881788509892880 8953128 -160865843176054326162173065957897344000 8953129 -115737200060921507627089356438200881440 8953130 -57153562871386069689775605163539707040 8953131 -65606391605134545020244487858631639040 8953132 1444431423146094826765595410144668416 8953133 -115484793866682586037051390911794905460 8953134 73304226689145697311210079543395708480 8953135 -60936814256946485447768583660133541040 8953136 -51468121913097004186124704065015595008 8953137 59841332061460854155921889652008092994 8953138 94744027214583960853646273880901224720 8953139 -22688642399237510468974200654839866752 8953140 -4572437076727847144811461561242705920 8953141 -12635207872598273088326134491125775360 8953142 -107816546115826629507855855746307187200 8953143 -244529627450600884878447114410107232256 8953144 -187201227941928242405619501363645542400 8953145 -24756792883919665861154058583342200 8953146 -79681647164915414417250447547441344000 8953147 -42425981535629559735549527973634493168 8953148 140213666779162286413996894529832926208 8953149 -59870596467965432248330613907583322880 8953150 -192921750923893445106325040390870400 8953151 66483831277669457988828592066423421400 8953152 -18436433695383785282340102920529248256 8953153 410380716862799464652953876061090452 8953154 954418417421188728726917649018895872 8953155 71710764274485782397055389470247669600 8953156 133566845140329766212843519488933179520 8953157 -127221637754366569212868847990547978594 8953158 -1163104880628883034489551816825613952 8953159 5169198316363916293914673581861618904 8953160 120347570842140360436275197794758912000 8953161 1459821825883006189317807427297139904 8953162 -115198682025515549298038709453822153168 8953163 2169848948102309958035263028100859104 8953164 19828132027012345623108005383460241408 8953165 -21539955285705781035863128218698937360 8953166 -19380606066088812802622141439529435968 8953167 48930859533183827934056610828838079880 8953168 27412497460143156249836514348478627840 8953169 71191064177613924904735885023032237796 8953170 -15005266802377244174140867249218892800 8953171 60112300500556818793375063799487849984 8953172 -100576555702939919569275424076501385216 8953173 -3485924979327438066565306450332691698 8953174 -10560412531722104075563537346360066880 8953175 -39185104801475117358297573748801238400 8953176 -141256314949985926774089224614083072000 8953177 -197064438099888091433194660255488089974 8953178 29902695375702784699018066461057990624 8953179 -61091499452350199188154193895228485120 8953180 -152325191090979892800908279941052390400 8953181 279949607900309121246411803323493714982 8953182 59674084821125433213481704687430191552 8953183 -176481416974362453847607765616482361568 8953184 -126957355977932235046500654941774807040 8953185 -105995841206400986502333497568347203200 8953186 -55473292479664615052151192141578677248 8953187 114032263517281997314034299258191648240 8953188 -135792860753662072503908694944111078400 8953189 46582467504941580210381973861759380256 8953190 20859299368990444900050945720394377600 8953191 -40022136222743309665927965483308841360 8953192 -61065419253443631849819705116302540800 8953193 -343150083681730501074992930709951567558 8953194 57501996667221995903703174731800918272 8953195 -214868804711339581660372292274648790800 8953196 61998007514697671530817842607527339008 8953197 158944916849264043175422444306072158784 8953198 -53548150823864586081539934765375038400 8953199 182235701121849447141310854042911250000 8953200 33286102799781902799258860909322240000 8953201 -93539151033914398948113046487567891148 8953202 -382042024375115409127901132331838848 8953203 -8630277617148279754178570200221634560 8953204 -79318897922831454955357346065835040768 8953205 -144456922835624098099634346290665207140 8953206 -41068393766177600701603864564416645696 8953207 -74333084649555069468123987043084635544 8953208 -11140486277714977739346582953871790080 8953209 31866470562368985362006139369232200000 8953210 16434235220350951741448996459826462720 8953211 -18311041774417477209529829277701107176 8953212 37196568926490336850750175017727795712 8953213 -375418043199912652706959205748397300820 8953214 -175388011767703919510335001300015899968 8953215 79740217772575241441701803348747060000 8953216 -121632635509013101372666506580171161600 8953217 -26074682954058166730908784436913881408 8953218 14651053106271160821480851741194429440 8953219 -249889378557748876473434193307876570560 8953220 -35756075852950653162992207065290144000 8953221 -79386058395218843740978348667494406688 8953222 21215467215463167488431631972530454400 8953223 -55777027954216132493093967415400082120 8953224 -15877418631955901744720206753544601600 8953225 -31007182714705792227120764577136383600 8953226 -134243109059545298698083309003653204688 8953227 -91507295412091337387599325676759183360 8953228 62959895426684727215083984703751475200 8953229 24705096686145278521522000499685115830 8953230 -11497807473795245571621264737387458560 8953231 -17686479648263957329397189893539569808 8953232 -56002503504773642384349399436612952064 8953233 -29002318000327578679400704290789548736 8953234 -9069428910427840599521816263812139008 8953235 -92694902453578148983686559822929706320 8953236 -63782205849374058519129521009351111808 8953237 -2563972845151160314862508219655504320 8953238 -29595017803202802080696101761895173504 8953239 74049550357359838452528575904961997520 8953240 153188808474913263678996381921470668800 8953241 -8901390196735326605665818200290028016 8953242 21199674962123283101439130639565474304 8953243 -52053510698665559947525887443665700512 8953244 104951635414856028743699701699378945536 8953245 838947301398310239823198341374893440 8953246 -13216586833343888621173172034268876800 8953247 156781742288566504695312748292378505696 8953248 37671392331692703245183657059710664704 8953249 38959513003887552802108844152191449280 8953250 111600190848955346192436628952286720000 8953251 -168836403257536053599792920436966162568 8953252 2835206768314922790141800933324267520 8953253 113073355327526930944245664189008357600 8953254 8966478327570911469654021721097852352 8953255 -129272130068472200962998773859744960840 8953256 27901318479637185072782470593463910400 8953257 54988693126356798065808594363044229120 8953258 74690689505336022125604876116903551584 8953259 9070114034685643182412760515523918592 8953260 19052711297599360885593427220912870400 8953261 159214049970026264180614617403443943500 8953262 9173892314535404654368427696501197632 8953263 16568426539158947619726151810343229624 8953264 2834532559086811509018119855854157824 8953265 23701991086905272376241377070886860800 8953266 -36676844800824995220525376737555841536 8953267 -21293233529414006252910534769182781684 8953268 -149288132085516411568990729143335823360 8953269 14225492760901809730522665501589878528 8953270 22215413978767219253658494187737318400 8953271 64015446708538926643124720721320421744 8953272 -36832466565137313828330941118671585280 8953273 -98303070583373895322040682843070184960 8953274 270893614471708215196578965059053168 8953275 107589442454898086790836456466793824000 8953276 -111481635156719013814796176037700643840 8953277 274243321250743421858167540521865562112 8953278 15303212063200987615816381850875285824 8953279 2222222465074314438330267529292811984 8953280 -31687137496368990867994139467720949760 8953281 -145438675175534736773333639528767496160 8953282 25713115413353679804394230444812759280 8953283 76104962261120728675308731445481979424 8953284 -122012811275522827984450992459033560064 8953285 70244641311092039588466074771455558560 8953286 -32998419680288673794885966364382214688 8953287 282118153487054140902311352275307264 8953288 -5217261948805077963386355270655918080 8953289 106225891390954579623055559340134112090 8953290 -31952259741867482004803872812867746880 8953291 -245997978363578318232633035694830195308 8953292 -104322273155916192222164570048677065984 8953293 64010705772883839028078593656378052288 8953294 -50027260007918719594675812275990599680 8953295 9945516623448447292694826955235536320 8953296 -5285748673043086095883298969267208192 8953297 58642255867901946718913107094100158452 8953298 -20956703699611790178920761843472501760 8953299 -97923598457714708722629324866313563916 8953300 89101321222108038596973573358488694400 8953301 28338674679095619789056286815049166752 8953302 12548642655152737509067866554909061120 8953303 -135401807635168255965031444076488899448 8953304 8881981137848203225489823734898257920 8953305 -125787943052253310913154336706480817280 8953306 61270464596978602725010970279249978352 8953307 -234278878659422951257179607082194759680 8953308 -11487569139340700636118244219978383360 8953309 -110551129207544463217104721168437698880 8953310 -9015602869154710690473397515391872000 8953311 12228690269955101295846873492093234960 8953312 -123975196001052343345307070897998266368 8953313 -106114761593351661842399001687814935360 8953314 -15771296872863128471366166854044037760 8953315 -65411367379862931542123396587826827200 8953316 35618622860564481762638428943342469120 8953317 -88227876623599935175069972519541908866 8953318 -105939448762308330483598611722013178560 8953319 -232224207264582148499204819932693358280 8953320 -27468968807095631515809375204118118400 8953321 70141217212026006122459582850464414692 8953322 48481049112033401377606645961367697920 8953323 133038075252300323122681058541086852184 8953324 69690849810579171554938666851383778816 8953325 -21808081841420803112278107895245313950 8953326 -94368153470930699172060751358095106496 8953327 23177658449752804747340238624495800512 8953328 -19707475395374720456879621764134862848 8953329 -26674204160707542252174276361005854112 8953330 -95479803131498995473746394896724985440 8953331 -5589736324444288848526873005646574328 8953332 63490313651231560005023072503846993920 8953333 363465882274261477883876413959123537084 8953334 1058596534062172615789284795971967744 8953335 -164093963933228119008558210357785398800 8953336 84329150962821575306127869860591288320 8953337 57036093212197855180679433638163169920 8953338 17305381795907467056040729594746937344 8953339 63529187630761901431939377998046497256 8953340 -1152227078965983961169441770349675520 8953341 53888665508300943991773722075488929792 8953342 -5992986225078857584944420048018044928 8953343 38726344217034142389451708760504633184 8953344 -82452505779267685190822736413369303040 8953345 -18389395372097648282945811473424681900 8953346 46877049632999888376962474777313928224 8953347 7474754567131055621112270385510037856 8953348 -35030151970323063901761169856660926464 8953349 176675336720287611866980185427488304350 8953350 -12810161417236406495466561797462323200 8953351 218285481345295854374303698338845385600 8953352 -281832763442901587921382261979935206400 8953353 -21166611923016933467166269596463930838 8953354 122279955041995543397657695794070979376 8953355 111040728810439315003121028628760201760 8953356 94667519739106042525160665934727306240 8953357 15070455756699865238332941945437854400 8953358 -4444337488800687722450763476041812480 8953359 292015495760341634506272823120898784000 8953360 -7512270944063362931595160478733926400 8953361 107266680461522794430625610266062267172 8953362 -117034235778023541773837439572882373120 8953363 -141912946494342055431844737560371634216 8953364 38866325067863031216106185217506134016 8953365 26397418662473533617304499982993731520 8953366 -189241587608637133430167112790566662080 8953367 -47423401350467354219316941707468774584 8953368 101550395015870571400713339796652851200 8953369 51958946969710674576277928808949550020 8953370 -52024346042269866096189328231411180800 8953371 -17807361097011629528307953388796978176 8953372 -108323153955967774851874167326536688640 8953373 -71956166263671399021830650263992340480 8953374 5248148429693019328833548249376768 8953375 -19217068484624963982629966086215516000 8953376 284357760157140546715860369579255005184 8953377 -8846050589919036848096818570161952992 8953378 -52583137203714777223517103018429141504 8953379 126834816157610190310023917241543340080 8953380 -15024164191988401269054742233889693440 8953381 24456490725107311042559619138071613952 8953382 -130187096448399934244671760578694450208 8953383 -106004516603947026668919602333604380376 8953384 79189055001710356854512244100584407040 8953385 36297586354297565971137146254552955520 8953386 -26907732724712035412045896578539919360 8953387 193581242182294046798613395667627002036 8953388 -170357120351589828389361553500657107712 8953389 10113444341734930920163053242966937600 8953390 -18567877526147723448405149981739515520 8953391 -4015917787365200120032877357671435776 8953392 -16902501463583331230344840005395939328 8953393 210984086596777184394832692105214970642 8953394 1942512614912048309556314764559016960 8953395 -125861971961829166714132797638489040 8953396 79831469747556660801836434054832709120 8953397 -215205090908470920189020715872257803588 8953398 -7334554011885399536030603050810230816 8953399 -44653100160717066640479636451750124320 8953400 27274263891181879018259552386268160000 8953401 -18174985482836028222110907768529795680 8953402 115243334539717256287000889697634917600 8953403 -283216871871236141045767180051920600348 8953404 -52730472334045792942363124382542728704 8953405 -4730618230778250972015670181437344000 8953406 -56194967823932463910134992595477946368 8953407 80143729809150957680974601160214418160 8953408 -3819535975098003018539330959310848000 8953409 305391318551866856186239309389767228610 8953410 45712855763005578863881882978513728000 8953411 215317682934917067170748333565022440312 8953412 -53288502912546164492319730615328226048 8953413 56564600760906058186968029602384252224 8953414 102084835601151810915676750827470473056 8953415 -113925305975922341299417604462002258440 8953416 5244792138765210547017778702198671360 8953417 2308848218948735248311422765453915136 8953418 92356951950864355648317874767015713280 8953419 -83913873045254633194283012346944012880 8953420 -3182574529903332896613081003566039040 8953421 -163271340278105926004884359372926444256 8953422 43582522340635933826045521663005394944 8953423 148826744220902890462731153943980290672 8953424 12568065866879600872293948751426338816 8953425 29033040755877539322561282265902068700 8953426 -29654243478005233131311998717480799088 8953427 -33594548649566141305461258042664132800 8953428 -36384470735907073473165429215107799040 8953429 -285972377421689473927823010987221073970 8953430 27057420280645431425468453354999535360 8953431 4161416792082037980272763565522983120 8953432 -102704124127446066385620029122563225600 8953433 36797236796671005486218032320084812682 8953434 -16534562422234603440549875799564046080 8953435 93781188918272904696691143844621096800 8953436 -3453685265851655402820336192553336320 8953437 -28228982710364213456525300780398611840 8953438 45600282015876445976113601173853847744 8953439 -178230634971224226429499628709756509568 8953440 22698286074665923821423232267887575040 8953441 -41141498347136262690114095761140044160 8953442 22964664743582579195422694203049325120 8953443 281822243190047820668563839895503625200 8953444 226478738926926028964081759499111863936 8953445 48229354283011135266426883975229979480 8953446 -57553204811861937498985490129919014400 8953447 -127088352903858077920394723575315015080 8953448 -18953774240653863220902629460779335680 8953449 -30920533977084908634856213505456617152 8953450 3512756948590148926977701634465331200 8953451 -10830226831480942750275945749168708160 8953452 452725189638230931894724671370642176 8953453 -142951320020826302633512306612040473344 8953454 -273416658280129531256958543004855365120 8953455 14731341899164620082785879645148554240 8953456 63054527934869449710354024651579686912 8953457 152538262937481142316525059248552959904 8953458 -6767986028102546364030206290754211840 8953459 -102235780579486901958608758413732323496 8953460 2463788703438994994519351568436224000 8953461 -101197877256602265569478507816263655840 8953462 -42766718612651957740633000058626996608 8953463 230848973038486963277994112419492266784 8953464 -68636485271612591982825906548163502080 8953465 5650333214743043654325905204382816000 8953466 159648359380402515281365887751894685184 8953467 -50106284023406874346853551133751687120 8953468 -213793078627105448259716459716879134720 8953469 24415082980273586997271996953904972992 8953470 -55416262943838016754342354018813356800 8953471 -49123485782415058721644080910302079928 8953472 214170902116683638861547448309068595200 8953473 -68817817829789709952402588770351583776 8953474 131092929592500842961380395268583774240 8953475 -37059705866901208356260211915255666600 8953476 62371271653436314374547459421311147008 8953477 56085178703439739036041527492243250460 8953478 67521815833876118143503580777295771520 8953479 -161443980801354549754372644167659679376 8953480 73253524043174322862731810754415462400 8953481 490756638300219009044386869331727041152 8953482 4591566471419774177997349296447787008 8953483 98318059638517139353118428802438511360 8953484 55392671017080387783646889700276057600 8953485 -63924584248917118585400054908127796000 8953486 37146396908538731103438932986962816000 8953487 -263726596983514460016096573850769670864 8953488 -8484915472822988168451317458245697536 8953489 17348115507168612489887560748745609000 8953490 2516706148787963700221566583819366400 8953491 68081539167637969415596875788880662640 8953492 -13968142268857744124474891066130559488 8953493 256929591594714530884861022363944165500 8953494 9452905466660189515370580120341508096 8953495 14748891172809134152605395478724118880 8953496 -81546327749707974007913934282996019200 8953497 2967733292180315396762086957725247872 8953498 5060275597979847011127510647694447552 8953499 34607620011278706637014738891360682500 8953500 -94019216709000734042591641698828288000 8953501 -63247839060165546985363678541719273498 8953502 37601153820584143327661444416806484032 8953503 559181124599968166307925957254731520 8953504 6843036668314690845754560298349494272 8953505 -236984660318612663825680173709783615680 8953506 -64341713218513812184686503161102928688 8953507 225134618786043098206010932642886289792 8953508 -72727184343482571228499778992378764672 8953509 -38609012327425915336377977998192593600 8953510 -87644799302195079707454341777812083840 8953511 -13422137025700216204402220278269083520 8953512 -53749850712224750992178386964760084480 8953513 -57536067000636636527611832123536292096 8953514 45083243726904023357755296186420935856 8953515 -100251189894308586666419326701686801040 8953516 -115222792278616749800220620120152064 8953517 -287328155310228648637311635624831923434 8953518 19114547517460924549726076868333957120 8953519 -153061792894995400005513656530597477888 8953520 51414330429266286524481785553508761600 8953521 -97667266902106383301744374024930768000 8953522 3938913819929810718930267939455693712 8953523 6938251427333211965292815698336867944 8953524 174279060952038543308971358896111595520 8953525 -48234114430687683950056933455548541750 8953526 81523303849245811616790015714619864320 8953527 28618879538248772340839747779294992000 8953528 -19145431780783117647066262955312455680 8953529 -97761536843896424659430595887857822716 8953530 -23025416334228344926704415790729191680 8953531 -108417616875453040299843262447807136668 8953532 -90182103552201255344546047760990208 8953533 26910364752527943003422155115859902502 8953534 94662941351595980690373783211354588416 8953535 127192696581397659176715179797696437480 8953536 -24603900457175733119104625883897397248 8953537 19276380281696556767657025514679237186 8953538 25461021514522673896710175616990003712 8953539 -12744067106639146432663144486542182400 8953540 -143435775628649969051664114441186773760 8953541 -190938741918771532145070922503205416480 8953542 -33711911574242294158475761894748540544 8953543 279818049914877432494665731991863534480 8953544 -51640937837273921540367588767445811200 8953545 -80618274729992385158601790532988748800 8953546 -370636576408947262247524104361758720 8953547 482167401723605136365973603034729905600 8953548 -21798736129166412427202900891263173120 8953549 -209097235412483674113617793190285433760 8953550 65966613442846418085624745157372001600 8953551 -135147084116509873892910613708576686960 8953552 47513011720303710314195759062794592256 8953553 -22403005360763299688651523753252750144 8953554 1245897106369741992299706864464318208 8953555 -7069958973326329786980744938947221120 8953556 16338270816892938531529723268828544768 8953557 10109346897998014872735080960994060000 8953558 -31611950133574423192030304038346001120 8953559 -119096981687715334214388583499070808200 8953560 -30561813410633898654760308555153408000 8953561 25789238579600487275104524192362192592 8953562 145133264698723123110614557287238402032 8953563 -5423834500390022384718848146594462056 8953564 -123918433773157174760787212661011981824 8953565 179058544382501017742699343305231636460 8953566 24209347149628904360306924419254306624 8953567 -103154888992186626996123371600526328208 8953568 -93703083467734220521759223158433120256 8953569 -14518813414510233035903648056570768512 8953570 -38090618129590817169790955337599927520 8953571 -255061773003903446144373080113376200056 8953572 -64055519630320732874971169482395537408 8953573 237607276059558864365480854633619098560 8953574 -27633794531040950300785151213219201088 8953575 -11112819040664104732749817812878860800 8953576 -144175485354108188450655770143049779200 8953577 228639153429622034258999929614306061812 8953578 -17861633697944573952688036854181324800 8953579 -286833686294397184754750519189652788360 8953580 -25623112223254464481338782009021491200 8953581 -12854218498967716176694291063780104576 8953582 -143879599078389005881361914619678846016 8953583 -58120214393869842845031797076311561616 8953584 75305389158387149904407913274661142528 8953585 22598592615703976926854880843971725160 8953586 -20742686420322940609600457048083009008 8953587 -13495110263098044958684290692920564080 8953588 83494777399451757011204060602811092992 8953589 -532069025294539667803482484940578176 8953590 7569206545891693450280441918276413440 8953591 -22882671500327435724875125268116309416 8953592 -177706977454868311709772279599512289280 8953593 48058374859617170307779268208437152448 8953594 18469996293586775458668399502190567424 8953595 16410001437229277484809232467867976000 8953596 7433127338055450328039336175651715072 8953597 167756100971956348317852416513715860832 8953598 -84569129901791204631599264780841293760 8953599 -110532863293834663186979528975802138936 8953600 74235033389692986191726071104143360000 8953601 46116792276096718888878649584819974592 8953602 3906626079897058823131672804073117184 8953603 27981704373608932009408840768991232984 8953604 -7648107127734579497110457195090688000 8953605 -234025129984357846166037339505292352000 8953606 -11073556769171679616035292958254818816 8953607 -5139420695924764434528853941956263200 8953608 65078967957400774831367578090851532800 8953609 -103553960904097399656088127286754323584 8953610 845165689075815889996216016349924960 8953611 112235376335150491455768011414515325592 8953612 -225859517162095008609779793444290654720 8953613 221781378656712332411462009209645950540 8953614 -110620734462781467232348100595865389696 8953615 85646292307222402549425048232430291040 8953616 6548061997563791606067870084028956672 8953617 -169509438460971399711588931866911505120 8953618 119999065203611341100811725147478671760 8953619 2052591740765244578603247340235220096 8953620 1348506566577121170037092582951659520 8953621 -25646458744613040075750802038169151556 8953622 80743612319025159651986399366897966112 8953623 176133113107263767086053203669332042080 8953624 31190861161385777825956918517621022720 8953625 113854109338910375960551658602867008000 8953626 62999203035105297113563032421532767488 8953627 219619083306191135341865947319302173952 8953628 -93412310951137250642421577976012012544 8953629 19584656580172954858447015669107667968 8953630 -9287413568884470078149611322353144320 8953631 189334348345527015864793059485631054432 8953632 57099910453516542717907966340628480 8953633 -41584103387789568752466930875797810796 8953634 113583784287543527735018773676139267360 8953635 -4208325161110324125291353743934977440 8953636 -60133892143344442680215713151378938880 8953637 -57660117830028411697138803881437217088 8953638 -62609789710348410789883966316342389056 8953639 139637100970862414645228977566898248440 8953640 -32642484107564973836508694675987507200 8953641 330702530626718236652174982921210908544 8953642 156834548536920584593413651289234295472 8953643 32498292103185695369432575789229267892 8953644 23227777723340770317870328627443597312 8953645 32052205013825759470666227185738797080 8953646 7728471653354844041506511746617363264 8953647 -87977581197500475901203151985505689472 8953648 -72004811917559943826015230295154589696 8953649 -154729431345202143932424679093266342336 8953650 16350610277457978257373633178027941600 8953651 -112298210154994706254795201695194038448 8953652 -31386438775547913855395875849699534464 8953653 2607317540048498475655262698941523104 8953654 -59988621772016649099916757459652016224 8953655 -105494825695010563935652053513085990200 8953656 162658197673584713573612167013305098240 8953657 107729729828212386470103279142959012480 8953658 17787057881697407820886333213877112576 8953659 5732228888959395307575153358852332048 8953660 -12408348824690737380618979970004856320 8953661 -99992932090795648880231708313674603028 8953662 -36090535765642358062595491919628202752 8953663 -200359361762824774307717821364554568400 8953664 50163554188219319208341994779677556736 8953665 -43900223796660438677769593250079468800 8953666 -117809383883308701002201403653931121968 8953667 -20215995784485193380100824143348515200 8953668 7369814749212920241702330764321783808 8953669 11122098943090720931090259952491316444 8953670 -39050341984101773240940239756374579200 8953671 161407275022083540432726299231501127120 8953672 -38984732959481116262058124151414784000 8953673 269654462724922607685070980570918591744 8953674 -9869932605696450948930736598408766720 8953675 -138035313973575976160092167511541000 8953676 -26688030403588882957988522359026167040 8953677 21009745015256866249587985912920123414 8953678 322053826880007306815600539445206362624 8953679 -65776900881075338478336567264241175808 8953680 29261871989998308988885190764672450560 8953681 -199530154866787485380299370771282126736 8953682 -75274999210322948450219517690250499808 8953683 -20476488528189865545127382184281167176 8953684 -158128582110214489767970021242048659584 8953685 -39036934464389468722801062454038259200 8953686 -52209040447194070725467696251225313280 8953687 -110816406760505008798862247079055463440 8953688 369445165074774470099431267548075048960 8953689 -34273907034727793560009316185936259376 8953690 -56432244219395388367844607580626739200 8953691 -47959470496093303125755364505481086908 8953692 52901883251023715991754101517357670400 8953693 -38249609988289126236352441525186560 8953694 -57285901287349532905273341631462303104 8953695 9105803282217164589560492579620471320 8953696 -82297864495028006292209110035521863680 8953697 -166680514524349030760284115169941893854 8953698 22578762658280655805837917859233570816 8953699 124346209053037749459180139860218488832 8953700 -38551757570356530776012356871471001600 8953701 105210165409320861695743824452453147232 8953702 -22752833229752994266479172992506355200 8953703 90087106997271170624705754508245759408 8953704 -53005702463185816604601555506035476480 8953705 72796800298418134955003451281031668160 8953706 137742251361955015659122463949898863200 8953707 12427047289651421013392675957660052480 8953708 48010477582660604616331862714483788800 8953709 208488672788310754750788618431485805910 8953710 -28937765530138879449616892432671630080 8953711 92408446026265627069376319482312223352 8953712 -37532288509782607273910103878621429760 8953713 89172116749263135092568490736649184320 8953714 -3745713360927451269145925856009010176 8953715 -100751657640079419625158977124742538640 8953716 -69491912270252668524827590200843718656 8953717 11494937614391908295948348477040142560 8953718 411215443946698164173493554224087104 8953719 196773741314699498886890449827898011648 8953720 -53858776672779300044715253437174067200 8953721 -59107560760646885364756257559539717820 8953722 -76151348449160659217089456221562037760 8953723 239457976385712295833241036363466039972 8953724 125569433631635544208296455756204590080 8953725 -16335511118463417483561258548914192800 8953726 75374882185159965085667047974954189312 8953727 -250101194385700805795215199736309335424 8953728 -14655579566094314666544878817179074560 8953729 -104067779011405558914583236032002188670 8953730 20253085931230305612530861194900992000 8953731 115602371020925820654990433188138296280 8953732 -52795372209826044762870788941934120960 8953733 241000955734856245369448476433158469982 8953734 23309178315363604374416738484441151680 8953735 69633565791706503109629919379808783360 8953736 -9347884730840457222478860410914775040 8953737 7601170615943449030526593150637251968 8953738 -152370035921400830657505552658359388320 8953739 -53217259993114875401667452463527315712 8953740 -2280527239953914375065150358362383360 8953741 44600438149453400036127105541359736012 8953742 -2585610665782090003087605616991529216 8953743 45485668492449086954984959531824264 8953744 29686968594818614113780072043254988800 8953745 -149020051021901333057352951993092527500 8953746 -96214093356010233370936523416392266496 8953747 -365695130782671754439146887533372428656 8953748 59710127442503441936479185786499581696 8953749 63089097136802180530886659327745737824 8953750 -9280281140354448660658678329258000000 8953751 55600832889087079927766726892162732504 8953752 -13260051140512167362798326846920314880 8953753 -245634881378987193409861668705109360998 8953754 -75795525753725580495852547261380046848 8953755 -7137732196199086626816852752886103440 8953756 -36673980112388488584902129639516252160 8953757 177614900108802969671392418626017420006 8953758 122923934701981086403934239625983872 8953759 199387525495197479720049274644171101160 8953760 1870675481518697334180170713147637760 8953761 560923198201664824223402531267051520 8953762 40560201520888487108178074425606605312 8953763 -21834851711505576911474417307236125632 8953764 90152001238546061331332773455118559232 8953765 -22268876487666500602378977634627310340 8953766 -88924639158302234176668997308768027168 8953767 51709362455555625123110779648825307040 8953768 66720453649456003461924417982061890560 8953769 39791809355915181425614558051514947680 8953770 -21216006276829062735141031590095927040 8953771 62396304447044823448278136186014065972 8953772 89251839067199048819588984792534085120 8953773 -57423891792591521508656430340161230016 8953774 195565142995424516345249361623793223680 8953775 -1453286745636223015062701439100612200 8953776 -18009508604204290096807664497941676032 8953777 -87440021763531107486500285779347169728 8953778 -59611072558005381600180676472807374944 8953779 177224179543178986967915873192755943520 8953780 -151109676940646648018327482415741184000 8953781 -116307775671791070540385355880105734400 8953782 100127712576054714613981642641740304384 8953783 109242041400632340875319532257518901032 8953784 -40242414818080677697615280647091404800 8953785 21419279201119344733470739319036657280 8953786 -15427502384736759491126139402610923408 8953787 -111369932118089068117905951527952790080 8953788 -5111069294676851936895935588614594560 8953789 184052199752624884332231234380573458674 8953790 -162751151883087250888179360904619777280 8953791 -40854421413932721493714505482403100672 8953792 30218684127080564698527692804652531712 8953793 -227225640785112739865857443663528032958 8953794 -54663924923848623532210146934014216960 8953795 -204536751023565511792362673607453353200 8953796 -6392902026278055287539395968011291392 8953797 12383206968321094134299168711783167200 8953798 -2229726679149009132969353825736495744 8953799 8244752318413695038681131593793465536 8953800 65939061927797384183606404566586368000 8953801 -15884776858000355044548533851348588198 8953802 -7515288790059236643896667273601710336 8953803 44683595920303797742971600208353414012 8953804 -3680286572933475850144630733750726144 8953805 -11812415787465112552549149141032515200 8953806 11412831448701450120989721176784000000 8953807 -125851706016705200153080658128997227160 8953808 -18814805438123543794832028580223385600 8953809 -122396747608729581532767214556913505296 8953810 29835921841708632915797641407905349120 8953811 -177138719162480779985215823298970749588 8953812 -21371475958230836773220164052943955968 8953813 58293542084014280215775765200884112800 8953814 -36484840164782808084646194188444331744 8953815 -1295269990660463860785608285958437760 8953816 -299719050687286885714702559636537579520 8953817 26334502480201206998668390125546541440 8953818 -16373450702724819113474137890417194496 8953819 -22931728331289528584718337257774673200 8953820 -6647347300742630518256504007940177920 8953821 -303000221682059512981156677938262011328 8953822 -174749144388863237687546118080185788288 8953823 27750965787317218629929404110964204224 8953824 -110019868185306027067967916426531962880 8953825 -37492856629516615777152448045945213450 8953826 368453445817286649344091326075796480 8953827 188322356883081066256408886875504320120 8953828 -30001254420876575381962420838123322880 8953829 -484735435858334325304271591779815033024 8953830 31062532839154177573479967693370012160 8953831 -9904921236577380824179123431732815088 8953832 77313352681979460857351232936843540480 8953833 32838178532842128214120732904365470720 8953834 31424948498095319353854877637984976816 8953835 -264847192007951128438007967540601209600 8953836 109347116029279848478607762809659520512 8953837 165300803666085498649334199830252322720 8953838 50894321606277837129502138436572816896 8953839 99169136895751188687283207030183285704 8953840 -1560943404638834940284944453101158400 8953841 -10648100012776273234046127919970404428 8953842 -69813057158047191466016797863648290688 8953843 -52104163607974659314414230667725395080 8953844 -4350764636394826449831386671534848000 8953845 -8078861804491383468853861003832784000 8953846 161721396890999634223907640590350077504 8953847 679944317120126412338162488744272384 8953848 304687896853393298140046108522682163200 8953849 24184442314281453256210518688619246760 8953850 -63204730911653372085995977756545043200 8953851 -88700251753978492952860351107921550656 8953852 -37315890654912346113516112502843750400 8953853 140881440352746064903232834281624068102 8953854 -1871186540582139575232523958570041344 8953855 197522056391441017259376225493205414760 8953856 5093707374572304825249746652141453312 8953857 -169154017355291658700159954238872838400 8953858 63508064214214985072833289258421731280 8953859 -88359815663196455359943419343521799940 8953860 56932404171721890591447188231510016000 8953861 -55555281189828030608162172722156300768 8953862 95565344096661618469530963666492942432 8953863 -74929278272798699076566849523690464856 8953864 88615584890097520765723006447232409600 8953865 -65686995020351069497226696132628423480 8953866 34200132090717831919770095261559057600 8953867 -21126176272769678636266060315919161056 8953868 74830808779259710242959009693827600896 8953869 121531607855010037195981193631271863744 8953870 -51809332241918331789950185456079373120 8953871 -28124444821959462553342676239573262928 8953872 58624361883277270637647959052675448832 8953873 2114458307503299375197253002099198568 8953874 -113574878681738982623294621366881192320 8953875 -64515382121288636238616148681884800000 8953876 143580067921244234049819852352329916416 8953877 -105604740978616946703457068984287498400 8953878 13479499964478978204409557067383129024 8953879 -340711004232815792614111125991018000 8953880 87450562222830338503463599834227916800 8953881 41217877054418172415965587718150340608 8953882 64516709996626123842453750913809507072 8953883 -6308742928368766350081012872027597640 8953884 -138648335154414152537100692146101396480 8953885 50624127448123548646105820311992261120 8953886 1466901156522355096275865963914504960 8953887 -14183930457272168886991338953975066040 8953888 -8673572347502915242923092074404642816 8953889 -8400851961976490494177903139376900096 8953890 -1140218501032183292120645606022635520 8953891 89135699922711608475690325870687315292 8953892 205637433671347975255341357798225177216 8953893 -20200662610272052448425445384220783744 8953894 -9862546499576631203299977829473725760 8953895 -8861594498465687185399975343840479200 8953896 18667156954964568057543269751246028800 8953897 -200414511686520196935981267466485355654 8953898 -69207309331609749966530515297795774800 8953899 -65859185444469390528594643576955465280 8953900 57142452427262208151740637434991872000 8953901 -192194984693500796508152090337734568096 8953902 -6942390012587269047854036318894596800 8953903 37616120859978407161338480259793685504 8953904 -2027067323900690358724322472198144 8953905 110585737064847035042984731639196160 8953906 -68553267274988284372195772759002391232 8953907 64313754350454352618516585014826777680 8953908 -43575135463332379385339621861063577600 8953909 92199627780855574405560393654663416316 8953910 -14743985096714911376995601893643754240 8953911 -62290615011087647742231733938676376640 8953912 -164778448124672143129244198415075840000 8953913 -87958545329846374490861532214799162838 8953914 -11152910446534391537799360221155464960 8953915 -61347998226118490756160938546680045440 8953916 -9139870169665182701392353259696521216 8953917 163449122043415389853541978646044946432 8953918 -103980180035269586506309783898145603840 8953919 -16069337559116083289821678793261354856 8953920 26184275631193016016489203591204044800 8953921 39560656559281008023051846458338593200 8953922 -115334840574069719584574850923678941488 8953923 87631897811766261011663505107755032576 8953924 34148725013830194777638996486643363840 8953925 77089229585030124283923629822998414650 8953926 13621023682053232069799668254965315328 8953927 -332040895051822077846219415484495981224 8953928 12042676388664137347933802285230556160 8953929 2664392434638295097747716595758491840 8953930 71032996368722133038255480567790219360 8953931 71532574719464318717166531221332251792 8953932 -41514629575295549161831034370101695488 8953933 -653875796582252092705218692618154656 8953934 -57219397188815555423983119289912070400 8953935 108548740713054005715271260555275734800 8953936 26042751138326431385839426589321183232 8953937 -25227410171801160098623259295147507600 8953938 -15979915711191479684394238989603863040 8953939 -265227256534762903381895391308469465440 8953940 28251601963732242304808239745957529600 8953941 172561663836381761118161090139952548000 8953942 123406872042930361840979042195917315872 8953943 238377739764986892072318782156764125192 8953944 44316967209764089948777091731921920000 8953945 -6634812760761154564834459334344339200 8953946 26675785502682742469946133865433074688 8953947 -97698862176900946066184719813056737280 8953948 -185548268820571742597443185158345416192 8953949 110894608007436435611075556286369783980 8953950 -35669213058238755632637982740692942400 8953951 -139984409918059488000580501323988707168 8953952 7900257567438410243301096057747800064 8953953 112490603983980765323665854593437598400 8953954 64153912956842417488971798824432068176 8953955 136515091934740684734573006818860257360 8953956 203894576349160010737984896807318712320 8953957 62954118724424756609376142467320873088 8953958 111223104958346607955221423314731704000 8953959 5187314344645351959062100160169767680 8953960 -196981966906930615017384100193506560000 8953961 -971490051023763258969823763978413560 8953962 -4970366414913586674724926848367641856 8953963 -6609131460804329465188037508665188720 8953964 83066935115278691044215009284844062976 8953965 80662257884179406103133728509460750060 8953966 -34307266484483947896965813340602517312 8953967 -84182386901470466101361897386593231048 8953968 -31647797016946089262746885985676230656 8953969 -123215167143017341451181961056860273856 8953970 -119423041519494003928250165435526128640 8953971 29455064061079863217489630824129741360 8953972 -94103357369992412480481803112425012480 8953973 34340773593862222732565757862568060736 8953974 -52992644919335410644771735608697931200 8953975 121646917172206327213749648531003554000 8953976 -5457233271561413531854123732165939200 8953977 82852697625143574574523696487660126720 8953978 -19859213927499252291622065851768586240 8953979 -101259817417206506524735204226128154016 8953980 10713101426974620164100395024083353600 8953981 428911515977199823473575814325039832064 8953982 56500136711200153257350491129498202880 8953983 15203683008049685614878791875116300912 8953984 -117641109390683258056106400705738178560 8953985 -42153679382978432585298005237418465240 8953986 -76963554822461021696516697586727646336 8953987 -35805019944799369332004159489856019248 8953988 104188910852317113799371527493013810176 8953989 140327908295955207090969853230718366368 8953990 28206874608234118513582458619765670400 8953991 322355743702622105364607110935341395072 8953992 -39794577854572147197411313653116436480 8953993 23223011892633759524448000186839289242 8953994 -36433205131758943172272898495189607168 8953995 -29308644646925456101771583539495076880 8953996 371213463795196277944370700824144554752 8953997 78363110346834652379161120759929634080 8953998 -62918473269519929252059072286625027072 8953999 -241996606169368116583455179534944546000 8954000 32178154814895459412465154543616000 8954001 28801866150700358782534213690343677824 8954002 35100807418239485291293554936381983040 8954003 66085401295348751746218768315718409664 8954004 -48357871540459121978091368624601851904 8954005 4813318389143408933365503927462000000 8954006 43960633129618171039204041552591398400 8954007 -14908797282891474515852641612066303584 8954008 14533943688088296250476032400870604800 8954009 -71316873609675020423583071325363275520 8954010 2152077406821220014281510102284646400 8954011 -162255184418934838298319185077290946800 8954012 133433367829008767390204180847904020480 8954013 -157282782071630095898985632270904176256 8954014 162425527945827499324127191405685458752 8954015 -7533378989553922910526608483697792000 8954016 34409944329067393198822978462443110400 8954017 -418937820379890713135231207475409603200 8954018 -56185000790584094600192739614459351040 8954019 -3839189145244741222202383371295571952 8954020 104027268392299984853297415677526708480 8954021 80138077894523302317972834777150828222 8954022 -21944631421628948297157898898541422592 8954023 10389183637283751408960339250872177600 8954024 261278240097595465355294463508471142400 8954025 -7572698151872884280167611965467190400 8954026 -126594379503260535702876442597805886288 8954027 -129402476978592539959178671826042546124 8954028 140982493382904761356394553280550330112 8954029 61307798178143712495961073003263487360 8954030 -9432309315616315294257757135098518400 8954031 43816075299532357572675590241055384464 8954032 6542239306732189888314948630643998720 8954033 -212228844810926846208780554604341749776 8954034 7918601163993083078355003206116808448 8954035 -61769724359258464961349017775770182800 8954036 31668111005104673649939163842311602176 8954037 -55214302671997860239064488859922762560 8954038 13057255483151882762725533260909391744 8954039 257877477051308565685088649851704223856 8954040 20467530163883883730004157923721216000 8954041 204719194402976211049455017639188246442 8954042 94724819626187222623633172659327787232 8954043 28798406289526642714573951383660547584 8954044 -1149433338326300711420741165862724608 8954045 -21755922501020754238707727059889391700 8954046 13024509740841752879825053980351454464 8954047 -6127043923770281925644467740163104648 8954048 21984706527369494316955522222871543808 8954049 -4781817620569466915127306456169536192 8954050 -30425220841762895294519917069686451200 8954051 -186719525071642426903355582162264394948 8954052 72942278918048579234568730569850616832 8954053 159293294806415167138224385956008280060 8954054 93145829162037331841445039580404074880 8954055 -117714078878925480220383209487614149200 8954056 -43335876737734437181915681518873600000 8954057 80161028234089650692401683473702077632 8954058 11711084479049559074390939509348771584 8954059 -183674441948593872502176873168379877740 8954060 -80833070925999942710518358220939371520 8954061 44813781915479003372057299130073036480 8954062 -197961840635858205923266741111340160 8954063 69312240547474978127851605599025315312 8954064 -60326000752973969760985785662819794944 8954065 -15153247270393281786667360633437550680 8954066 -174122587632725267154706957535699604480 8954067 113729215215875045029560807001082295480 8954068 171290033089420778556268035379505088256 8954069 165568528697732460271627303393362600060 8954070 -15084054063650347023343128126529927680 8954071 18604519461503403193152492900676603904 8954072 -65155367920906799091745859008829952000 8954073 -4371468217085897060449953052996992720 8954074 68794673203812590074850024047689999072 8954075 -21241003647912786848282244337683566400 8954076 -54932685117607116950476334008722186240 8954077 302301900604314804616934393181233424672 8954078 -17487474708302468210832150283691593344 8954079 8021735859846203287011474241562287488 8954080 62796897999111436792500226686996971520 8954081 -38780231861092102509775063732471044000 8954082 -84547003517926154289689523480108183600 8954083 129357579573616846249899208295454738332 8954084 -102601158388483871268050864190207811584 8954085 6830021237116067238399824604843475200 8954086 22227163516601763898468797403945504992 8954087 31086501423263204557314990960406961736 8954088 744185797131441823030143596099174400 8954089 203943888557239188721861219936959528890 8954090 175496467967122295983500872656251929280 8954091 307215892581034534342540493812089043680 8954092 16958824266598778616418286813902929920 8954093 -219874679111393165785573743327790511658 8954094 17077216575401806891126459600160916480 8954095 45713708876882380484752035490364502600 8954096 6058020525747931956045279572689354752 8954097 117569653755963982996012801078922651520 8954098 -182096017413128373605109602063117667840 8954099 -108400877970924016945175768813610554880 8954100 -30539589431968614497792247543219120000 8954101 -88833167929842845090989271304437593988 8954102 21037662283174205881859159247690547200 8954103 16043757283133358727321906050389180904 8954104 -4636089117803815361778902293857484800 8954105 -3269375497683395728047959290137805440 8954106 -5723208585050186156312701224107767296 8954107 1054206067860979777598404953167841888 8954108 -118818581998810656581058816429680873472 8954109 -46689724805704785845124415768759720986 8954110 29683550654988065952924710507983297920 8954111 19670810150195773739721701745511741440 8954112 54260604527102731029944046461292380160 8954113 32838995956914589745360967796766311236 8954114 519798688456942038678703070913453120 8954115 -98912969229667312400974246190681171280 8954116 -151770126400002667761407822366340799360 8954117 -38135247975640034279318795201468799840 8954118 55795808251266424038127991934782478720 8954119 152591116910083108410391019186260039744 8954120 9722722637852387041137615215212953600 8954121 200245142129238640472736936778156512 8954122 -135055816522572601165253380523313735888 8954123 -115822456955176927763453694443730813576 8954124 -110330709640558691346988179216070316544 8954125 342707168157928694926356313531981359000 8954126 -86975210117142631268638183842181744896 8954127 -11898771144456052754853893570814611976 8954128 -61698950537523036333111333606930178048 8954129 -82938656459372760873978037927118758680 8954130 17599673974777307327242804595206348800 8954131 -176541158497503621358656849015727034068 8954132 87719639361236283083912643241979074560 8954133 -45244089228137218715191854042762999552 8954134 -23843286289244437537598984562221968128 8954135 -47012015606463461779487411615520768000 8954136 126629663136983071901112147742289848320 8954137 -227100531429590094065214724798524349548 8954138 -10096109559421431483692831291499332160 8954139 155340877549752330172804211264178902424 8954140 24925067104306411529107847280801331200 8954141 18338523931350318289854576219912389472 8954142 82744970702714061324497941387185582912 8954143 36373600327796748525108609830814532344 8954144 129696841484823517207250387992327028736 8954145 -4464944281017800434084487534188814700 8954146 -8773554484854480722069150894511127728 8954147 -17825734047159955358196409090085800080 8954148 -300067123316990762037857367070015488 8954149 2098374569064966602050816865380940480 8954150 -77493150404359707749383232132076775200 8954151 -184034235663083634514399388042277898968 8954152 -151171122654640399437987646802508518400 8954153 -17384386179739476785449011450105435456 8954154 -41421728399586007934627483997024543744 8954155 -50924040558517535217249485860963056000 8954156 -179263565385374027970862295565865221120 8954157 -159528915209598050800081322704859046912 8954158 156656727976892048590455896956597944576 8954159 -82164286484406746796270962606842969584 8954160 -16004876570133145970021898462594662400 8954161 -158057326983564731998488233898390240238 8954162 2673257125949722250904041167405401360 8954163 58552141688350378712463655901536300692 8954164 -18137419431264312823748441277493403648 8954165 44586523734621343780460796671320967040 8954166 43324675807071589567913460163832786304 8954167 267883378671497174874313427029348791952 8954168 52837279481039042084844612720062976000 8954169 62051216760142988577362390760084377280 8954170 111434161727899346393539466792937581760 8954171 328951069362514814200425813097038822372 8954172 93905203662964239362727802434929756160 8954173 -77395135496134977066462144194308398656 8954174 -6920522492388433934082406366123211328 8954175 76522472188874428427548235144692407000 8954176 -17170685848446648913193459594916003840 8954177 114459821411255708873442324325368217026 8954178 -35622890536485248270431071978220577280 8954179 -64745763125972965729293310350408859616 8954180 64659764922885027649889087512680960 8954181 -3891872567214404669527620679676629188 8954182 -119897418072685886203433717077361435808 8954183 12976582042775262446705884194945530976 8954184 -39369670033293611879498718268939591680 8954185 -84123736542835433225832096595182942000 8954186 175585180244610598514485151502041766144 8954187 -92957240768198782959129937849535917440 8954188 140825531301023820265540765130671428096 8954189 250043076903042875801491767814589984556 8954190 26949901132065989935376800069797066240 8954191 -563774439673786113462845715921870480 8954192 25377493367451437023632820156166553600 8954193 -22415350659909628588933143452125329936 8954194 122489990715764783813952872700193288320 8954195 4381725228234486052057353935982547200 8954196 -91732417298985326537781331556950775808 8954197 -74160428685271525577509337987630492768 8954198 -6672465049750782860325898696507258752 8954199 56071022571672020924255021142489196800 8954200 -26506315350249916766896335543273216000 8954201 -31428689889475774202398389690788069100 8954202 -81668581560432988439067996981663075840 8954203 56310240066173632555174529024240175120 8954204 12507079533625540872551420658157977600 8954205 16514079867829428072814503324352120320 8954206 -142801149420278045528544226869048207360 8954207 169484105064632794580964979817834609832 8954208 -77130548647387351945427667784398667776 8954209 121163944365322346239128347541419525040 8954210 53120153550447363710366559854073257760 8954211 -116617906734467980812469671590880722568 8954212 171570104336346503816499509919740388352 8954213 106429133890412857266111687694769886462 8954214 105340897673363443520076443907485109120 8954215 26500373061970865544539452138278632400 8954216 5418084041229664165227470019535257600 8954217 103840434706132891245199678766814405834 8954218 -3057858886161191630408738435721369600 8954219 24899041437283821825064539107462240160 8954220 55624934053534522472028960695357276160 8954221 -12675543827695707238504070965996049578 8954222 -30178500259146159443802751844454295296 8954223 -14932906821601692733901254163081696496 8954224 -9822260615212986650588414982864732160 8954225 30913722158085376460418570903676776000 8954226 -352178053757034262725317852583438336 8954227 247603752638643866253244852031690560076 8954228 72116513350131896459444972130339677568 8954229 -88835068665811397367059693356397954016 8954230 -46883113118702137144458834479043978240 8954231 7643897853974734988770441187567245104 8954232 26163830019405726266696519871356928000 8954233 -17985745565279250190305015033577159596 8954234 -1512263773604409639495673575883580160 8954235 101139733803759244719809570677083716640 8954236 -11209477916134746597202136854775285760 8954237 58839609546431049704963219966171128620 8954238 -4577366060498685816418510236068963712 8954239 55997760843707024701843121999524364656 8954240 152533059514537569355199400751241625600 8954241 -31784277695000744366741550382468891200 8954242 -5819521434988311109413451860626304 8954243 397358366241441838350650843728039350960 8954244 -435665315223371145480833002215211776 8954245 -92286360324897572520072303705700778880 8954246 -16087977062055664452225635792213132160 8954247 -180492013736535253058241526009707687000 8954248 129502834916415123591960372566084367360 8954249 90364539969595936219245288295089136740 8954250 -38578405257003908627137452652050240000 8954251 35260734471039000102788754304019118608 8954252 384477525946041930798816544218658314240 8954253 -4982620573587014884019289173372467200 8954254 -72207656742798735769402066621574994240 8954255 -88238043069167207595104323450720392000 8954256 27789584385138065896590572921768116224 8954257 18689949952817258760574049894673252864 8954258 87338700119672646953428830147278069376 8954259 -16439443085753955239986313844194442960 8954260 114801484942478941233075692025744971520 8954261 216249301157569333316969418649286462862 8954262 -68581304777416577943467894422829119488 8954263 -252204877289073383999689262549064801080 8954264 164115163049500648313584714941170688000 8954265 33003538876874584001255647231006254720 8954266 -82891100045342552627999017640031249168 8954267 -98157809006767961515707756409018330608 8954268 -20389249399106294415010625610747027456 8954269 54956952534188026675094334642448348096 8954270 12639771376545821294775907378572940800 8954271 -21143765041841215764693213890551896960 8954272 227891350291598985980582390505848832000 8954273 52634032402329486561490793590122327522 8954274 -10300301798888017796102678537865409536 8954275 -18972438836515891013031645468920063400 8954276 -82670867972230462306186342659215379840 8954277 69371658665092452462895299629664576 8954278 -160744110934947653611663740945816406560 8954279 -81152157428202168947421374858765130240 8954280 117807357582176966783321204664446976000 8954281 27923846839090182591802777169035134592 8954282 -209394006132560590882704251208433716480 8954283 -92219906446879165166714732050625280 8954284 147671618848376480346270564277764367616 8954285 -55440086857266117756705393610901308020 8954286 93082728186289689995054469243417136128 8954287 143662558919306962567885482365955329936 8954288 -2851694399182386881585359370940579840 8954289 101808831070873423979703824525874285264 8954290 -18231869297377816089629008083423825600 8954291 -178648912863590191295983840681737643296 8954292 24294274234170661477239968586711601152 8954293 20053598331693101988981230257613847100 8954294 -61915221062302464787555268381138811648 8954295 -4234552027287784505788282956715415040 8954296 37746043960188320582195352285520588800 8954297 10270010248576526538862677483124285440 8954298 -1922826071850788105434684418075523216 8954299 524083160729768788851308957047284084672 8954300 9386337754758857177049497026239052800 8954301 -10890996824321039867457006729092692800 8954302 -21728967592408438249548844350061789440 8954303 68985436771772082178020121694214903840 8954304 75480421764310406499538333194308812800 8954305 -346519724267270788509763407765627714240 8954306 -89536443208238601165588997491039225648 8954307 -28680346025902938671261475295575640752 8954308 183445851975306575493500009033327695872 8954309 76377265108787974138989413093346762396 8954310 30288424065374181009494767883441420160 8954311 185890644583664116194369332015081405912 8954312 -152099712055610243764970544221707468800 8954313 -89332028619455798102586075565252579056 8954314 29365348937128488359850741377350705920 8954315 -46472109533075412996798241412145299040 8954316 49873731032495037283240695590842463232 8954317 -160867698174560352719817367545281610634 8954318 46326997479870392511686814996911942400 8954319 18281340796991833961279580225150452736 8954320 258722787400637512469614482928435200 8954321 83070428944774268394978778190744097522 8954322 10636652642313644126812858623052723200 8954323 64092656897370981490617857054107343440 8954324 15918432765416786645163468121157773056 8954325 -9514137955141420427273595507984321900 8954326 10317519881407899377206981172850803904 8954327 -206377117608070878770591846113841201280 8954328 14445707767101301882415445789126451200 8954329 -19307410031927060771105263260959598070 8954330 -17775646679524167139489827080579942400 8954331 -57136208301847288543391129426802214248 8954332 24532073598011303812270787140031746560 8954333 57567956609969556534658603928465886060 8954334 -10639239667273258447516706754224640000 8954335 90396957742268754678912598168085211360 8954336 -35084987085316395889162722451495845888 8954337 36965906939919137667370438430315381760 8954338 -171412102851155548142517232968225019104 8954339 202073089133210674935582790762163836440 8954340 36435319741302338685175566337140019200 8954341 34226703756364261910929664352123029184 8954342 148916307942108204166797384184078961664 8954343 41575824222287193104724808157238358032 8954344 -46519990908514890164844198197372928000 8954345 -93500488352831221047518493748264455900 8954346 29111317695457932449251371197909219328 8954347 -321180977969751580879912102234485256204 8954348 39635888275738386529489188020818867200 8954349 173254308318275469406050458203654341600 8954350 3792801178236157049550985673141376000 8954351 -51965503392118535102029008617949496848 8954352 9735661222594651768114868619513397248 8954353 119657454782704354420541898517218360420 8954354 85928243390876097203061973597235149440 8954355 2004830711650083815047453060644570720 8954356 129991908776365576678168950580133313920 8954357 -16862119225142596700755233852226575588 8954358 46907170499532060705969816640565760000 8954359 -89720907299627956617452843813794670880 8954360 -22747259307231488622772121326575206400 8954361 -77088085065614044790029269289551985920 8954362 -158041499173434427489744685727660263568 8954363 -3688192296875445161500385881978008 8954364 39647693384165868263700491018748658176 8954365 60131655125155826267745620578897267200 8954366 -13403565242824816204835126922705996096 8954367 -100595448268021031133159982448688890880 8954368 -13036378111821738143807451832894095360 8954369 -299214599458723629193538787387154207230 8954370 -21813230964062946146322057710702961600 8954371 1641941246961777266363847926012884200 8954372 -43588717330219323143489560115255758848 8954373 -115550307511685425986752736597134604672 8954374 -33423084067514533792493434491266887680 8954375 16418659331183192736888320567105085000 8954376 -5406328569888816777340551387371888640 8954377 -8797432325458504814178898681216824560 8954378 -46317124645095139724933701811592641280 8954379 35035159214689458745454547128766312480 8954380 -38796876258311888729186074541353036800 8954381 34705668788657150695980533813299188864 8954382 -2272206458101069328955149169695655936 8954383 -31980052374382200105702165715360036768 8954384 69274390396300730914661504203242086400 8954385 56026802563275604736399810051007806400 8954386 18299233888284384236611640888335641600 8954387 -63445202402495998108847170554374750400 8954388 -12600317025580337760125955319700209920 8954389 -159445068318416454147304571641140806144 8954390 -37719790291401001770050943566998907520 8954391 97323990660817723250507657198495457360 8954392 221644993628967190702315719503226624000 8954393 -47951063351007043110111392351904557568 8954394 -34411514486361609797307935214700336128 8954395 183957481305038048341838319496070798400 8954396 -64693517087980018596776982449392066560 8954397 -150605195882113803217435207836121108026 8954398 61039337351484319646280760501244899200 8954399 -13629180264703421640390384613162416336 8954400 3767527763336101821469781397287731200 8954401 -201805460276599767693560593606955709598 8954402 93727631630369919507586869533139821952 8954403 -4896349269938723782411338648044678400 8954404 63749750802696019179994755377238982912 8954405 27821314747186173575785750208761894560 8954406 -441143419627303988896096516464113664 8954407 -101228858050962280610250154274327182800 8954408 267081793465015959487721738260490895360 8954409 27664669636666444669017744372982153104 8954410 89526298126969559622100195715325716160 8954411 10247526917266934274261195103925894112 8954412 -17275573010801953344856823214508670976 8954413 58316481870828702456139229580063219200 8954414 59475230804348795301881467927777341312 8954415 1953721663262984704737563389593504000 8954416 62043576304389694196107622618478641152 8954417 -143188059984811072735027535677617784140 8954418 6676845564327877774324309805368989696 8954419 -238856613082896241095243307320345400180 8954420 -16067398364763987814127772432154705920 8954421 39814331645649273669096027615505237824 8954422 -13980172913101670035010249556055555776 8954423 -202647929046284261036330885008087258176 8954424 92911635215519157296264533447308533760 8954425 -34465811273539475553680771303517697200 8954426 141477587499852347718859282617866035200 8954427 -195327024116557158803970965613831908256 8954428 57067665684107710624000707673979303936 8954429 -153062047229267205001486194967639634112 8954430 -29526988636808689116379634029689984000 8954431 -412411856378127860646542144791792090088 8954432 29987348887009267431071896473537871872 8954433 89992802419832108117104561743298671744 8954434 99290776332763700386384992343339092480 8954435 -88992260731560354279485949606816351840 8954436 -72761198711190095113481389796962034688 8954437 -267738956639643509371145685056186210914 8954438 53350150851624664357375692863309037696 8954439 30815689948013973223097119880664986448 8954440 58552802892285743285567509815646617600 8954441 11281485373434313396376833647090453684 8954442 -12548576605960927298181548415113395200 8954443 -36451551272156234354129772132206419136 8954444 -14224605028241516660274037667764254720 8954445 55578927291027420972247158172826077920 8954446 -158015038710149951599815413760628528320 8954447 -71099320771407699538432837154964169104 8954448 8705461659856250971797379651420422144 8954449 206097718121678978628283886015278080 8954450 5762564151035633979650630991993246000 8954451 -85251068579098045034246229656714899200 8954452 3149195038419980595812973246723981312 8954453 48775449910947064965335147766902916000 8954454 -116074251559217383850369436820612139520 8954455 -86511852683024858212798070173403443440 8954456 -16423023190490938469618756142902231040 8954457 -55744812830282430053668821607757704608 8954458 -44661760539270159052935152677512733248 8954459 -15421100594545869382708353442081829280 8954460 -3685100704429381755408574535956446720 8954461 -257551758694500153435345619588977955188 8954462 39182468801534017298787002703892144128 8954463 -31133179651638131577652994548860683520 8954464 -358085237717059496827441859473742757888 8954465 97502848128308198683137407960639323260 8954466 -70405669548414240518223581360307624576 8954467 50570698091522475876407699164775615516 8954468 -91389582356043347799090220510511420160 8954469 497961725007120740691507400260331296 8954470 -11187962616824198051049949359642013440 8954471 204904713291318034213000355862739071672 8954472 8584255351921087448541765896122368000 8954473 243200089268116234238296501587034522704 8954474 -55504074393234411910920816361746183168 8954475 -25864499229716711460915634761905760000 8954476 -179519602660678281701472419611569821440 8954477 65221032789103351429447399675442587872 8954478 -11888258652124008923114315981764163712 8954479 168772154713146329468374181372835504080 8954480 -15568840954709383254820332553652797440 8954481 -53126439996093052838911425899892239616 8954482 -48837774384252235710257167068963150816 8954483 175605588619005307734325062374092169400 8954484 13067823506971384517300710921506816 8954485 131954218404997354252962166821501441180 8954486 38931637024052050766232107263848104640 8954487 161945643860292259169578916350899611040 8954488 107286527103358263639508474733653032960 8954489 119843943087594467303822945100477144720 8954490 40503674494824160666127436931430373120 8954491 -8598453928908185263814657672920812800 8954492 -2176512341429809575058760219233075200 8954493 -67293631572138601865056533624492980736 8954494 -26829186237582360589988303244120152640 8954495 -163140588646722174515813491749838966080 8954496 -222826617364864532175816560358300057600 8954497 -12927495974240087800785712914711037054 8954498 25040126103887757626242430513392696320 8954499 -125917337209108819983767143086383331336 8954500 230835432629104623472075333263120960000 8954501 -28478303493668684102006871895285038498 8954502 47803257819056163411013969480068925632 8954503 -428514541476965399519311997698454456 8954504 17083312091443634508619779065043456000 8954505 -31084560977333491726867827179134030080 8954506 6543536064772799778810711532402788864 8954507 118569941184758672353399425845383116756 8954508 -104944162300734645740105436112236311040 8954509 -76803569595029095521681704182475127840 8954510 -13888855359750872396272935368975472000 8954511 16078989486684123270331233688908328320 8954512 11137736117194690994304736852980006912 8954513 -99915919819674745832532634913574188238 8954514 -35079535275948400315176686368482330096 8954515 1773493916755829167071173244753684720 8954516 -7170940838534250982778945520180559872 8954517 -52511930354318723081787908050850960064 8954518 -30749986097243918421819991746155414784 8954519 41737448894668271914817662699190513280 8954520 -56521623970410642504164986560449740800 8954521 -1934314707335152070311862450319294336 8954522 -115408479287481066638470130775233660688 8954523 -73654187134607473518599504263206890400 8954524 80629737399926672518635177996192452096 8954525 7854458069788353306828079709584936050 8954526 39694202203992173892705780055876045824 8954527 -148107794900827586180248879919410894624 8954528 -4453194300318969140661339122848235520 8954529 159340629410938333624714985841768636480 8954530 38049011699968719615449875354264710720 8954531 -76761929262506726594200771538709541668 8954532 -62856076691658638493296210692720220544 8954533 80978300645030869842149807917721583360 8954534 208272080189616004556389674260984362752 8954535 -185366025702959681456575226678424960 8954536 28061805561387453548172022298865500160 8954537 121735765052636633636336488238712923520 8954538 -39910614405081006161430101918598941952 8954539 250315085200984616342756670097629666600 8954540 75904225806490132609790541266320097280 8954541 -26895880185973521246074086094716043850 8954542 99677582820074265284524338419444004672 8954543 -120602553894692256502857982616832864912 8954544 23930170063180268600695428189266116608 8954545 -13302601607937059332133408192617006680 8954546 -88206613021250937506067959841562291680 8954547 -33322065761830850320848547501063888128 8954548 77923005375082712116567188536587929600 8954549 -44908755258080165945262512379325586436 8954550 -67878111297678310337495685475837478400 8954551 469014386472546373795235812924716432 8954552 30295075962466042324974041831123865600 8954553 7078911940091312083000052758297658304 8954554 62403679031075277113338797147275082096 8954555 7187967068668890067060686383936700000 8954556 -52029635385795353122410577856797120512 8954557 32213177742184092819534445423722891180 8954558 -18319730146978403212107192133181541120 8954559 28778805067279259142046706671474984728 8954560 34177048437650506627731559231342510080 8954561 -81690969450159761134342287658554787776 8954562 -26634007167784067388969857738633218560 8954563 100894044936764718821312853319972511640 8954564 52429359319529184516356294251821572352 8954565 -33574765629576758691666550810073172480 8954566 17752158591811986834944920796422907232 8954567 55983899430132235231700594529182300160 8954568 -4226889294633847691275179922693324800 8954569 -114433970822242688763074244132375377756 8954570 58147321757624111828257949171890320480 8954571 -156059107843744528316328025879358676480 8954572 59362572287503124611337457528812504064 8954573 186913174458742948050944057467845672822 8954574 50765128543526322119807346488831905920 8954575 -34131939227540775443463913344934862000 8954576 -20543451854207869268800823982539931648 8954577 -70482456788792371808010561465719960160 8954578 -2141081107276486460233633591862318976 8954579 -63673420795511049361917686366870251824 8954580 -41426636776456497792427505941817241600 8954581 -17273502911744635227107500867277297088 8954582 21657426237220845778925917071247090944 8954583 -14103426412644112163860289331401089152 8954584 47619364274145208486791682675609282560 8954585 -58630164401759763442686225567506804220 8954586 50777630965060257610305153719765326080 8954587 -15453387521434498618401751896810995840 8954588 -191508246231240337230739598734816077312 8954589 32913300369030195814740461742159986784 8954590 49773056045924161580055106831191256320 8954591 -23108706530127085931650624785350724000 8954592 -57402680317219700262959636777295937536 8954593 128857819069593575640347765136949287842 8954594 34950877066064900812609641650404379904 8954595 -45147368423030649021452059760895493680 8954596 -586125725159071133850218981080121344 8954597 382760639581816892849998288288252317372 8954598 -45492781268691087285548139215252804928 8954599 268134726041960409994020852702354284600 8954600 118394631640316105197024471730016384000 8954601 113569785795478822810149994229790194832 8954602 -16076173407222936097426661557626240000 8954603 14446594938367481067014196051150691428 8954604 118058314865770234755755539589433093120 8954605 -2094591860451875242688545198607220 8954606 -43114978639854956872967493643465349376 8954607 1354915546062569404924727656429539840 8954608 12517686503412098593302664290022948864 8954609 88621616142558421214069685554575017810 8954610 18708035639154120090552151420544056320 8954611 -44118500808375509281848358124298494768 8954612 100093648813100885292622879243245776256 8954613 -15077670669388700745909061281641498880 8954614 -71613864084949134615722249705735255808 8954615 1841284541963562498334545076937502720 8954616 85625708373774639418102236545505361920 8954617 -179394982331044326521253207414986485376 8954618 -796199552685128067234062065765041696 8954619 -164381696938928902603848039697954721256 8954620 -49322664065005057511468486734643712000 8954621 -1579634141787805858222621541336889024 8954622 -87750031185710360465531703831258373440 8954623 -292895905779251554481730505599189315696 8954624 -59113239824604393005896533095177256960 8954625 10683371205249982548095688220937520000 8954626 -92035007899679884244630769690839485488 8954627 36033457034949351857274350830294811664 8954628 -104830224082481126578140103497005850624 8954629 -51949045120514173131944626281739264128 8954630 -60271816903007174363904866199815495040 8954631 688434832707934029048383627918659680 8954632 289486901912816364001419350878879795200 8954633 -131773888709403545246936949607203401520 8954634 -19099014977226546927230031218312957952 8954635 140871241715788639800796365538058968560 8954636 -23619866864152281660526608038116048896 8954637 -250586048733984150497230561525432144800 8954638 52315817187285025995926557846047347712 8954639 190335986512472010233060073247996747440 8954640 13404872364172918634376515729731829760 8954641 316026631294887456845552749737577253042 8954642 -29434624771586232463190268053192412000 8954643 68701841682713167810587595554955530240 8954644 236048358289931296468012216541193278336 8954645 15084330744245178224951862370601758080 8954646 -9602175029199637363500354788337926400 8954647 1283868937739698090378361479608852960 8954648 -225172419164147970014539508561151037440 8954649 -73294290538907550787900149516816681600 8954650 38088223905074332430178840728711232000 8954651 -333101404692258471079143230532373235448 8954652 62099117112920515432624474912558199808 8954653 9892154316559177381310103080701052928 8954654 82545376953966637550229472408731063360 8954655 171310933992712591709529391418294160 8954656 -255042505894336960805022704247901126656 8954657 387167242904328991267098839348722934832 8954658 3021414534158584608845977419669081600 8954659 -29930969380713432836157847628051823360 8954660 -9485577538380147139143652450987868160 8954661 -158112754708024392677467006020350624928 8954662 -51129903642589512849441094680157747200 8954663 -121038441584904040298027037815668046088 8954664 1428161762152581099628949095564984320 8954665 -3856853610718351021758753935690899860 8954666 -9091530006904736492198253660036449280 8954667 -67289399080007280013784763978654041316 8954668 -41084712917101729207056230246996213760 8954669 30866540621004684827479063487551662720 8954670 -3490580881493774676736027018297516800 8954671 -41772732209098297129230103694718566856 8954672 12362674471026412372935355053918437376 8954673 14432574595631391697442912272050415488 8954674 -78300219597856532654095075139248295664 8954675 197962635363682438743398823528232576800 8954676 50909736385420154727303627499239972864 8954677 -102776869088946649217378594603935893380 8954678 -42697782597612635301045113812362430080 8954679 16448208422347707994966217444580816720 8954680 -26088037302748018001160661498821427200 8954681 -124483320042901340561034756697956174000 8954682 -64800211915484026296018469850831265792 8954683 5903484596705934408798627687093815640 8954684 240772610271880444969074754066992370176 8954685 -73360293055938281898509894214061564800 8954686 6019157121052859497291691498840348544 8954687 -59049103349094214330009039012573581744 8954688 33208005513539589932329231842111651840 8954689 -5389126014943016587014785197763553360 8954690 -81110519077789814939764094168537810400 8954691 2452327972210580348608516231889909760 8954692 164900815925802002828055138904357490816 8954693 -300839726105429363854135528267344709056 8954694 -5842649717300580352016770660866341760 8954695 83334341564935688384927691012814174200 8954696 2578051823763290676180707609118351360 8954697 68304974295416348528535498441117526800 8954698 114509909662471019247326159219920983600 8954699 8488249249713131925607213838387780640 8954700 -63471491333672914815435690487709184000 8954701 150415415910310338149747057434715844800 8954702 -124751529308069508729717956149079792448 8954703 14805760172251058271779319369917571384 8954704 -38285027247091169189985232778647437312 8954705 43097324794493062890342397285937684160 8954706 6406059596131623383545352367746985984 8954707 -328623630871149778210721306882997571440 8954708 35373728304206711144161694146980489216 8954709 94214119801600878923256904495712774304 8954710 -24849280098971157869941160959829418240 8954711 381051724874449298260312706434500511272 8954712 4564516807546883848922995378156216320 8954713 -100942262611161822151303480709415026038 8954714 26976986430247138478519305793768274432 8954715 1198032158570876665202409655973783040 8954716 67109292942651224829844864367833340928 8954717 -95890575195770774750864543687175263520 8954718 42039601675243156442247291676512362304 8954719 85391027432757258370348178140479628840 8954720 25603747251921874864985989654385786880 8954721 36820059629241917038399214211968797908 8954722 1656718008811816478258641304904007680 8954723 -75254149868815757802854161487904901560 8954724 -34667000562631286445147724497288735744 8954725 47196704428636703731635074066894988000 8954726 -246702973900519517077133250244850784 8954727 119427586731744944972784947868723399720 8954728 -41761990345326050482218793132739297280 8954729 -54817999654086314696338415358637136640 8954730 -36429159087595334968249224427063374240 8954731 -14187593650254014963017253195413411536 8954732 -200120434232477217316957210874997857280 8954733 48826961060013071733159670478802242688 8954734 -136444336387782421169723660180650113984 8954735 92099177916153398694599172958360436400 8954736 2601203606311644133360727962366771200 8954737 -33478964434758743746924722272118901008 8954738 2282545681652074430297172587433815040 8954739 -89158889299877459743804093973030182560 8954740 19141244022358940721897688615533473280 8954741 -4630576470868439322451420261320749700 8954742 -15176024302115830208219607313840269888 8954743 33780353407898091048077617075714414000 8954744 -287793267795841128029573293102029987840 8954745 -5248490667603501673924777797563378880 8954746 -13581207095492225100754792310647094928 8954747 127563299934872566179832989891260780196 8954748 -71871905527566709766457895725222130176 8954749 47584092676569318616824900282041501836 8954750 -1729222660069738211048037612745248000 8954751 -46872654349048200930490663925051020800 8954752 -106553815783212802437987905332209254400 8954753 -34735493237688579172781382596557496832 8954754 18743611018261930874007996392581864320 8954755 -121567741924307202718213328494891881840 8954756 -945062465625391539831929834501624832 8954757 48160046207476613647282729349518332480 8954758 -120341911865044653868089725060506031520 8954759 332177503113437113750027833322510991640 8954760 -64955086323972930879593426798601830400 8954761 4605221210602550532269042839049114724 8954762 76178557179523119099905802046564195632 8954763 30252924968116124169506684662128822744 8954764 -2522130906222023714777730195312816128 8954765 -21281168203900851297398758778968662600 8954766 14440828709917084765144955605705065600 8954767 -147830354501536914507063523926259044336 8954768 -30981925956576078452919732442266820608 8954769 78196358007797448291042063257695699200 8954770 16416236393396291971615429909440184320 8954771 -42568153479680002511620528976212333488 8954772 -45085182261596367078044309996192606208 8954773 -140571256323585915583516129605262756978 8954774 11094070830763659601636059238737485568 8954775 71478756569957902128451403983089315000 8954776 63138559770544589403201005902928179200 8954777 -15853360163759075799377496294815458488 8954778 2034432261027998549617044847829137920 8954779 60208146743765130524878949309592453380 8954780 58097068722923039792759781855896371200 8954781 50751560461992440228292950272844787744 8954782 75813673961201621317773667059145156992 8954783 194224575378548757954447651997574409864 8954784 -42332406735335132978228701207839375360 8954785 -64690958605025325167323621414157039040 8954786 -8648831958223358436724155456689353440 8954787 -70430101153198990684397460760047959232 8954788 -175885679757277231332242262056340930560 8954789 304851395874321845795139439882323142590 8954790 17159089472266735136394479408613431040 8954791 74837730168356627901303186331298051192 8954792 87505579848000969129950728369880924160 8954793 5107740265852099145628660148337928864 8954794 -46023968920856885112295006359897775680 8954795 137538686313257741347708037130956113200 8954796 -17693996429079458399039067099064171008 8954797 62141626753268734182343865084363223360 8954798 -5445441918026516563104686986380663936 8954799 -82390835545518984863780936979593090424 8954800 31151026025808433903320894582951116800 8954801 -54121604489525657152974175502231260800 8954802 32906884460196708895180453247903799168 8954803 8295421051093690757282291730511749144 8954804 -61616045681684641024040615272055359488 8954805 -9088635732900565976049555503301846240 8954806 -220740520559681700587055670096951296 8954807 180459744136866716662902988669402678056 8954808 -105590581764592304870502111079671398400 8954809 303660183480384743101815478821000448516 8954810 28962798094465486879967206822179933120 8954811 104748579974803551138696463832705832 8954812 151273878272045706657302118437964870656 8954813 -31856442066518366806081921319665651776 8954814 34184963451167770139037864986870568960 8954815 34817478507405015018124587258725608320 8954816 49554726418863540015438364224132218880 8954817 102255299325660439767048269880305554848 8954818 131362346181240898848916862784176155392 8954819 90534488874575730072229985471739556200 8954820 36715878621939012900358361324204851200 8954821 -71172864110215339134058468370480955300 8954822 -125952407984765413088196040697359728288 8954823 -53066262137834173074806440585330657200 8954824 70569322701021586433969380820832307200 8954825 -58419138132060197525828885632009868400 8954826 48800986813170958237949290572111078144 8954827 18097736628118852367656568798754035232 8954828 165995705456145478094473160734503168768 8954829 -31403370545808800667695411078266946676 8954830 28633381006938674309231282139247689600 8954831 -268279534133570848460067387991451140368 8954832 20399162952759291204112215196079357952 8954833 46961610151540154787861398099308663200 8954834 -42636940815111037983717882337813982208 8954835 109376093014996399110767284440757284960 8954836 3158590753163069586508444734770141184 8954837 -29034816665928672753654310459293960 8954838 108185732361453803864602759126538389344 8954839 165257038934483493525463164577379297224 8954840 -202380459888139332152712215782251110400 8954841 10119988964219559970568315422931446464 8954842 -51388180698747483843503967417282866208 8954843 118519777868050862347747681508658912000 8954844 80438165954724649679142205576355315712 8954845 -88965710603832470341699387259573562900 8954846 -15733282410769468190473687736699397120 8954847 128853165860251271397047012630127120 8954848 111296428594517358568353920277831745536 8954849 65782811307703758032856484021923890850 8954850 -1082997856902250404163246379081040000 8954851 -39605659079054709322011294928184227776 8954852 -99358549797324022689389755111815168000 8954853 135220878212435999747256211645328375904 8954854 -86697958813640451513572716017711438624 8954855 -38037707628369629171305972701424879680 8954856 -96528173679504128668279427872535808000 8954857 -81509693282909170388378106873635245894 8954858 112034413111955582917280354181011838720 8954859 -54773291209139504700566779462093149096 8954860 -39508769082416404368734201527429201920 8954861 8159532271477196032259449847049186924 8954862 2792793741688219670840546316390924288 8954863 162240813291373290447779987489477544480 8954864 47369779570543731412600677481367470080 8954865 76750800230596278476574438646802662260 8954866 61718460181579649245948697025617347584 8954867 -108816083967624742457745809972187756084 8954868 -4675231448205510744822072226725826560 8954869 -37713930182977927225083131412319026816 8954870 -5654531765840749118350190461935849600 8954871 26386313239874428419137242706240359680 8954872 164015765599933642914990434059562188800 8954873 25046430076244424138456658397642384724 8954874 7000322062407869197330234259463436032 8954875 49705945012533837581457645926134440000 8954876 -21415027172541174166687003597552960512 8954877 -15166666167008610279498262083418602240 8954878 -54581785892803003685251490047124213760 8954879 2125151358705168126919835138416726584 8954880 -38113034193456887874983573933292257280 8954881 121028583164041123945340326192425174120 8954882 53251051231786023519162309652338339792 8954883 3559895374273357885331770607104525824 8954884 87170031043967950771287120173703410816 8954885 19658171104811338636667573366063148960 8954886 -20294903664857709320866794607458877056 8954887 66409722155252474437379769452211333120 8954888 -14940754582445706856448301873499453440 8954889 -15470558304238585999199072343601556352 8954890 12524669982884240463478778105415091200 8954891 196299624218261108997376463979707375784 8954892 40171901905286522128449395313886950912 8954893 -27203166278599848694535511669427084116 8954894 -7026315959431337965916991652209689472 8954895 9941019717962124527239528005769149600 8954896 12314929775902898213737537915001241600 8954897 -10384778474615052516224186960412487680 8954898 -84117563166546096201930329978838688512 8954899 138851395579769420320295370898145081900 8954900 -97937463482797100438805355610780640000 8954901 140187788451595938384872408295862439040 8954902 -116618273149722300851241736531501632000 8954903 -211311473290869838651474227235883882640 8954904 7320606559481607787026403039323095040 8954905 -125224007735179369416264088620934944000 8954906 117267574229090493818788619170752103152 8954907 -41855814396110921395421040537925767312 8954908 39206901982318938218764664258798149632 8954909 208678344228781470385918573027082754240 8954910 6654135927481637128844017420802073600 8954911 -29126336647240140981887188459680957216 8954912 -6912974648481044591143623773462298624 8954913 87044794414765614003134266598038968000 8954914 -31070943575757784998234677739124000944 8954915 -71829020264308392665103106586982686400 8954916 -82315380063558614233334464515080936448 8954917 -256669692590509617603949845014836068034 8954918 -61954895141225860886707307506709645184 8954919 4032583447796866739757549982188052944 8954920 13151067389412406744241297676576153600 8954921 -302644299361532154015550178463312799878 8954922 974458271027431919511395790535733760 8954923 71052879036132297157456095338911371264 8954924 20214217204505391204973454768617488384 8954925 14298082211428297131484938758225097600 8954926 119514258530025065240143398290037870912 8954927 232902075761716426424964019444085790552 8954928 -59401932374570247409078040782189363200 8954929 243877790113167157066605829153402848530 8954930 -209522554429531093282388159974338252480 8954931 -56908610557769957192996681545275931848 8954932 -14826538015173436445990748174344407040 8954933 23686744462957533081257613128356183728 8954934 28586203241305261612603259143113523200 8954935 14064094113821821286877823946027481600 8954936 19220452871531911787713041459584102400 8954937 53268649356493742301122709072089375712 8954938 183545935740562266336213431681927864544 8954939 -30890639704836728675970444483993722880 8954940 -17039128240773751586087167546608000000 8954941 2377304919220493291095621173607927884 8954942 -95046703419687748319011005069619024128 8954943 -123403216822175920799176936694439908976 8954944 47996000805088905720193697807396765696 8954945 -145544966356526454847693472908682304300 8954946 13997326115832586221347734211453127168 8954947 214386529102622740246633887209179878040 8954948 -160078112451860844068094424432035204864 8954949 -4325350880778486091856761584879446112 8954950 -63068993232133965704915348552745060000 8954951 43998825762304588370595453865670852952 8954952 -116127479088095325202851858384618700800 8954953 -4549422451348654432307381839653919296 8954954 -22501148832930503530421510562332387184 8954955 -5014819161349964145668752162898725440 8954956 -8393428106562619851772924483050232832 8954957 29992101231037247974666548610975062144 8954958 618542534453888564085152103128091648 8954959 -57540228103130711326262286326807078592 8954960 2965040977573314037889992582834421760 8954961 14929656640703483817708548171693871840 8954962 14490135881518884141157508440139958432 8954963 73986506690007034690804215826788951024 8954964 -37169571687736229745151199178357072000 8954965 -1615645538191492415985728825650925280 8954966 3397942420937438581914151902638388480 8954967 23775973223075171590541327345354781312 8954968 -55154721573045165139965182017328762880 8954969 5895373740784820031371183345661782544 8954970 -24324496005321481211630005255316582400 8954971 136461006539349518942274299305060746792 8954972 -117563392046488532256400766450779161600 8954973 26269376965624572334299399041417721222 8954974 332628458696854206335945550546395904 8954975 60179424790443584612857179337390509000 8954976 -176975921577576789573526637178978041856 8954977 184963660826702666626239221760765985826 8954978 48730690190339499362976767583725033040 8954979 -16719281837037823303051860686737758912 8954980 167091472525018338298510264139882400000 8954981 -24720972688165213694576801958504410496 8954982 -11782720265807644147159352552928850560 8954983 -10721282158996019630102083655929535632 8954984 -63788622799627172693459138412812666880 8954985 23545715350215323552218259593555382400 8954986 842174971067268679443939368957492064 8954987 -277706465100084770593532635693939892364 8954988 3326699965934655852156042545053827072 8954989 -160508536921523019944338005148094817044 8954990 -49242154284234345744653419733118134400 8954991 50424437342987468562419596744295027400 8954992 -30246547509722722540610879102034018304 8954993 135289972693406359729820327992786587504 8954994 -23598396142614358862601903085198512000 8954995 -41870867246425520495750595665949315120 8954996 -159606567852529863664479001289451408000 8954997 75217259894008603900257804072461476320 8954998 55249674516218085214887518748352654464 8954999 36956320208098535877963327853266784800 8955000 3418832808896855131628366224320000000 8955001 -81270064239341618270831252213499547392 8955002 25052119485038205918402981259795530240 8955003 -73564485924441947107209009792021611496 8955004 -57776862342299263137333804643069132800 8955005 25022172612402596511359982493928103600 8955006 -89988337691878971371491856410626108096 8955007 44622078681068760067289842227712508800 8955008 463915499680944435465041562273054720 8955009 -97882832474491727904005949001571295360 8955010 84694592817518360565416931512014248000 8955011 92136558138440279928245218581104472960 8955012 -48836248220160956834917177884412723200 8955013 196801537384161477624597793048709688220 8955014 73118040402720645527640146738069040000 8955015 -13605661665168584463739869289402635360 8955016 14137369428228601057350762670278082560 8955017 169287438238976205630780510536066777472 8955018 30539361271353773432749785457317954864 8955019 298427052900219118400764228737788395096 8955020 158615241302609723015325275416580736000 8955021 -195448127675285500657908116807002471488 8955022 -146612609245011750995602282916523593088 8955023 8461651017435715068464446956229505280 8955024 -3214886343755773055926211824563781632 8955025 -4348565119894347561161724846096343450 8955026 -148269827012303860961581478627962560000 8955027 -56294229987057260432486070802752542352 8955028 -24047088938195133363275137307540808832 8955029 282733463896314623253143858621378145312 8955030 8613609985568447862680365652844472320 8955031 -3557219710885445111860079264961530208 8955032 43336774538257563515461366918326681600 8955033 109627284643699484067793291332846838224 8955034 -116994706852689657088269702787980373248 8955035 80280939264921353522418584141837295360 8955036 -24249936415902602913965471255047392768 8955037 46505856000981883310087041103425039232 8955038 141510448947771842267281775788003009920 8955039 42719751195854419075827418802098145568 8955040 62550560605910521607392254640257761280 8955041 390133715567652562094643591765416540352 8955042 -4306116011159048669666038570802584320 8955043 -227557147158052739376749718276441148708 8955044 -56850630632340272956490253097275187200 8955045 132258929217100154574634407015996768000 8955046 92395196031658075237860480176051669472 8955047 -323298244609460717936491645521174382488 8955048 -9253399330963936302888302468955095040 8955049 167521321855589152162373209445767323300 8955050 11218811010303689762601472168325760000 8955051 -1319181838653990706763022427815124992 8955052 -52902815659787599280363752687259601664 8955053 -221392050971191278390535202647143536160 8955054 6354994248693508039038290076383880000 8955055 105418747602514632361978789454810088000 8955056 -1643757688241563991233614374891814912 8955057 -24654942401227035767056292760308418912 8955058 28074127425639504924642871778124466176 8955059 -235878998568717308782651920229699271640 8955060 34348472628921421646235173046644520960 8955061 25644638405520282564849727229603840480 8955062 -33412250117432658078051695312759987136 8955063 30261175784994592606599187622638940160 8955064 19713019753998089631371960019168030720 8955065 52638847450793628639239553459756388800 8955066 35020514870780056324777985991676314624 8955067 -128310128335356391896676727353005373848 8955068 84924787291978754101074196865660494848 8955069 -133686981290023031060525567001763687680 8955070 -78916060431470891960158663509036995520 8955071 679859050509342400016750355215771712 8955072 1219194766101211641967234728572485632 8955073 99128313177004523232328731643228717440 8955074 -50764992760182092033116083184895644464 8955075 -20870815058371673788563315245593080000 8955076 -19713664684550728301057815796820224768 8955077 779335378905387959849975707942699740 8955078 183212150737866687666426352792605696 8955079 59147519028562002900262002150662305920 8955080 -80988739921909978225272240543535104000 8955081 -173214418002590213586375947324531835030 8955082 -80280668729094458533912173102138310608 8955083 135370143021737942986798383098507293332 8955084 -122844552965144399198014427560749143040 8955085 12240446816243915759110365480722808780 8955086 -62028141089710629858473592292158557184 8955087 -199802253745494160579960972951693701240 8955088 -16794615259176450761461621130326573056 8955089 202481670742459502032662655393950132 8955090 -92484270285716204411398621990297804800 8955091 30533019461969682185762989391615563200 8955092 22781307200708427859498906590835814016 8955093 -134734498235136679263133396297118136480 8955094 -99526772398289999843474738573967360 8955095 -16637516852481065534096542146909671400 8955096 73014884878205160389706213607161200640 8955097 57486407827884600207053521810837773972 8955098 -87359080859026269308088443519121713664 8955099 -11388242336798465172819500844427576200 8955100 -17670248180757216886684337804742451200 8955101 104674331375329370121957376748820516492 8955102 -4823342316779239491575536712225381760 8955103 -57164124556760013129251790294815575648 8955104 187002803283391014823403296881151574016 8955105 -130606207058488561900708364187844034880 8955106 -7963094594683219117526658044393827248 8955107 36935827562629938990410182338390117792 8955108 99042134549108929605396854547687268992 8955109 186569397611193349713844816669594429310 8955110 52772917879738473873896017930828613760 8955111 -186276424522932867605855279196013266816 8955112 -158165701692572737665168253757728588800 8955113 -53141930017613929335153909110756105400 8955114 -4025097441483127806431240190124420608 8955115 -21977482216925501032954686002255792880 8955116 174119495339567416817110644015766544640 8955117 9992219593210970830881254307924810966 8955118 -105802922361505199443180427859303648960 8955119 37800669615243369343665506615709859968 8955120 -5668508904470943698296310424106106880 8955121 83490146528553646701166242364456117312 8955122 39149681346250996739374489168272363264 8955123 144672530093840522923204472251224861744 8955124 303747238617121579128709114245810954240 8955125 36722812039810155331815867649166208000 8955126 -70348041152971051572963155732378181408 8955127 -266644213351108775240860358378899026768 8955128 18578828686567387018500735507465093120 8955129 -17330524357631056504344969461068493952 8955130 15176757922975144383968297685262878720 8955131 24273875003793233750212894624175536932 8955132 -27446905259927905688602560164804115456 8955133 -37828298646076286782207760614913769120 8955134 -33854709724310455636615686713512694784 8955135 22468579238285202592228033632301480800 8955136 138054950673511079895024318352008937472 8955137 1166197386712183563708961221111545280 8955138 235340180680887428888831914729981440 8955139 33108852402824650816313174257771474940 8955140 -105044055531749278366664369515761058560 8955141 70545071068605422375421177840385100160 8955142 -28976153705827126621102706519231550720 8955143 -19950695755318030898164147479971797608 8955144 87854624122876352069260724226699264000 8955145 -201154091436738785420761783396289356800 8955146 -103751551419254482564400291123119339728 8955147 -28911322538349772602316864516580237328 8955148 228232501328141439473989075630304446208 8955149 -3879231854088787575044231631895493664 8955150 5090529121737010464703329335810073600 8955151 53700890377349137215718002135582812160 8955152 -24068199987312709715556683581669244928 8955153 53967527117535997994093933060594451024 8955154 -39909109563592901611951306041133388640 8955155 -27898061891744034395441829297641288880 8955156 3487934992573268071419229003650170880 8955157 -233679358016855557234993236537887428594 8955158 135664595236936174963139031895186118976 8955159 -73653027657011150639265005613594913152 8955160 -36213659591852688692709712483464192000 8955161 2989515810822453887194674893396496000 8955162 49373412853070846638137874314733812720 8955163 -49889077230406044968596915658988243440 8955164 -127233848030907048987951420065222490624 8955165 44445581429749528907017664320799082240 8955166 -50018363970366359614700212827748002432 8955167 156193275658701732511815824133969264192 8955168 -27341186456679395099940205478221971456 8955169 283562589423651394686657072355483308180 8955170 -38508983550541195200017874720038960640 8955171 183597659588995290412788116566537365600 8955172 -32553347921824205220639236125436636928 8955173 -188200331801431187216899416974698428516 8955174 61603100628030124483361763317334701760 8955175 -143215722542304313666882020887368770000 8955176 -213400124465483354166486419460009169920 8955177 21486281373272099944508141456824264704 8955178 91452226784255604116634920055548705280 8955179 -33168534929610177470776976328683935560 8955180 -199799339418492813257991321599539200 8955181 317994634810960287214926420418144312982 8955182 -25966363852940231639829502166025725568 8955183 -153715608962219679667351175615340829176 8955184 -2254505816758060986931725419882610688 8955185 81512123672139413590794664729332883380 8955186 40589009524338333570098922446004386304 8955187 106392462966346064841845035124381204032 8955188 -92893452852344211040727245332384460800 8955189 -86259630494199396758803006950165653892 8955190 -330986202050666613862774768311688320 8955191 -97601364610022522355802102460693760120 8955192 243923642269234959325966197481659432960 8955193 -102250938572926965591579415147458312956 8955194 148846555942321131279204547621933079040 8955195 6900813066881232990912991157262743040 8955196 -37683055921421901561183179768503321600 8955197 136746082922226660010134155972984740320 8955198 1191312221965616172487900928619052800 8955199 33365182167378313306904628914364028800 8955200 -48101048063129740810013105224286208000 8955201 14905154930544547839529694429576861232 8955202 -8663945833804693075152037647139203840 8955203 -148306313933878178220009865656252877920 8955204 -96139760289260970530614952656244450304 8955205 -57311907294912295070091404762160382080 8955206 29457857019347978941345471525939354368 8955207 -121878769247883922903234014854523586896 8955208 333382903744121710153711540372546191360 8955209 -195219459359719909705226243416487796684 8955210 -46672886864389659587969571432587520 8955211 -108713642357986397036052600132787017168 8955212 9057323668685219054019492816301962240 8955213 92678627863818919908866085330671330400 8955214 39484270274863014927439490824234361280 8955215 -131894949860432417980106039234635259640 8955216 -23851542228047850982741697881753067520 8955217 -1178669101717554766081889324016466368 8955218 42546818489344417418122529166141511680 8955219 -13351889935409922407131341044778784512 8955220 -12136061191970227534343837156630384640 8955221 -83225668918687310523588525348666618336 8955222 39726844556031656141712442284760007040 8955223 3081024610859938711921608094885511704 8955224 -19183365531932922337367349557128919040 8955225 -112500632123002138656948633123328692000 8955226 22048683930783411929646402429361078272 8955227 -77204257800865531759772593389147734928 8955228 -106057825277793597229555268595640765440 8955229 -326596631538268517812799411413610242740 8955230 25330790873571170975802137102035173120 8955231 169881741352231963435136725508269313352 8955232 -146231384715753849106421745539969187840 8955233 118221962083703269985855190176416816320 8955234 27977435391478452283750538874505678848 8955235 108899391008520800133147489424597465680 8955236 74462619557862219915929787311018993280 8955237 19976584173949126500209153754193611360 8955238 126180868430308704646131030973366775520 8955239 -187828556367499859024148875372602395744 8955240 6326835139376651722080094412367052800 8955241 -78558109645755414603026893485373980358 8955242 -13246187902900324122759621755823734688 8955243 81109968015533125179051739496717657784 8955244 -41865200344721999682682191460915742464 8955245 -45700993801783947297731417350334732160 8955246 36386041599670857835227084778779998784 8955247 8887676920102342926491936893577051632 8955248 42722882720097720490698380676527849472 8955249 45419926627331197846535345678440581888 8955250 -61161983037305437467496469943421296000 8955251 121679073375228382099180997927448935280 8955252 -43135268272795329622990167462282178560 8955253 49636868240327914331700035808975475502 8955254 -50301012603790626364861880267425683456 8955255 -85098642386259882654599306405140684800 8955256 201739080951901970647020675455745945600 8955257 -42816159772897909180496654681783546112 8955258 -7377605249229518337128372249532718080 8955259 276427973545465881202655193981496759460 8955260 37882844715589933450969455624661017600 8955261 13390771712633527937641934598259084224 8955262 -184052334788676787827778448286742911936 8955263 -241419377036103349459147045735467631488 8955264 38699483928861318704902882146165719040 8955265 -31126907564008898612447649290059730880 8955266 -1137503239208666098417054621144806912 8955267 -31648566441975013539501919435480685760 8955268 -87290190885651928824861901634458701824 8955269 63421515253034737787796411773283575580 8955270 -71030881281261664204266692901011932800 8955271 -54481448170711396135883547183819210008 8955272 44832561213249763580506773625781575680 8955273 -194760987918078937589704284590217377376 8955274 -110691246503207086947515348639315943840 8955275 3579545128312418852420303441073429600 8955276 47296075268981323538705009559820161024 8955277 119552083412607392995618491726381962412 8955278 44117773610241902805066853464506259456 8955279 -102903832899704338621383852692879438160 8955280 -6177310249428815866843533116052602880 8955281 92986345048953815404259962055478572082 8955282 19007874220602298370187895736481792000 8955283 278575184096936341970219772330551119532 8955284 -49266389723413341987711005330802618624 8955285 -45705240528510637461227694080055312960 8955286 -14483964143288834358920361813871526112 8955287 -78012683307172899495045957392083612800 8955288 67589112955847715723853649373804748800 8955289 -189091560389894036178954181967666338800 8955290 40736869280697585918610490930426930400 8955291 -91240858088960130314734529741620447296 8955292 -65823081722741241138987748348158697984 8955293 -78865785464025351896914308759244786458 8955294 -34896544961001473480504500746139091328 8955295 97463317515095202595593823844283797280 8955296 104351475591789019502366587515520942080 8955297 -72469975558123358566391748687672132972 8955298 -145264568223580970906167482176962058880 8955299 159800108301896584701918900599432910300 8955300 -55091972800933021472030799790598323200 8955301 -73941552885239523755956254809097494496 8955302 -69235008632879983990486659203738037696 8955303 979369589077456229575401846981938688 8955304 -59028960545797572836205998774003066880 8955305 61896208815771673900698026702835165000 8955306 40656650143750361075346842054991790080 8955307 -48163822641248838067295952084903946444 8955308 35225355799573226328915661434684280320 8955309 -982879629155217249844984598680763904 8955310 1888190332805343769551609103679996160 8955311 -23090273162046115225961761887157063296 8955312 -29232389244256434986663841931100160 8955313 -37234710260130807409620974412289916700 8955314 -20956474460521321995267448151831024640 8955315 -107624731462698783772201203328084066800 8955316 171742987631120620630847398858264769280 8955317 52768092712185516579172149175261022592 8955318 23307258828333406219791593934618759168 8955319 -1199263220002457999410761683801716880 8955320 67748862962328681556986675922691481600 8955321 -81920196454199659657171627240035738288 8955322 -87199918197069090583468890557703270288 8955323 -24176417447800603760177551045993049136 8955324 -54581639545015154499645420044735038464 8955325 107908787901953191529465798654796108050 8955326 53656821436173251255279760626259813504 8955327 4458329813769634785658162955190980040 8955328 91965567910656543894412759019097686016 8955329 -2344072090523516196267264472248516816 8955330 5789145634008606883717232153990400000 8955331 -45993055917061929890544371171559520 8955332 35646242063774441115640593660629095680 8955333 -434232798113362140314018102850337486080 8955334 -65840758728972676484954152450411841184 8955335 -143622320356677401420230370656045149600 8955336 43335166220414185505046570958873559040 8955337 -9060000152845061394952826266700611868 8955338 -132013988801021707901547753765475183824 8955339 91199630166748226882576662312874539224 8955340 40785519421117626966571063137545088000 8955341 476688778409075238744842359300979258892 8955342 24921741031096119336974347335285166080 8955343 93442729235163746539977755579477739024 8955344 11142557699258917071225472174630133760 8955345 -17175818851857250409320669417314470400 8955346 -2681061324376999722617376880779801600 8955347 95064622163455461028668775443836110800 8955348 -790287809960389685765396581258960896 8955349 36254761757518152463641293006037949056 8955350 5772572743706504021257415880403178400 8955351 -25649205013592596167764888419783434432 8955352 -1482144773127639399641363113938124800 8955353 279411619620745895468432617641332923680 8955354 -113999928859540864629588694895769869568 8955355 -246742780589174965606723641337199151840 8955356 -9736517261864290815437529316008479232 8955357 -18291502997837623159462424293770167424 8955358 23231699339329656846178379080048183680 8955359 -103588306565218954488130579819911133584 8955360 4346473006821430228173878349598556160 8955361 -78680626178707929554108377443194259200 8955362 -5210015275599767865239820745533160896 8955363 80015537299581305195203990517620998384 8955364 -14713687237530577372226751559990606848 8955365 19619808338679470893141949809965211200 8955366 -20885168389665972082461604515187623936 8955367 -253925003095405081768042686911745976968 8955368 220327037149229879300049463677946920960 8955369 37249864370011396078875097992482514084 8955370 -18177469210312726352770863156638995200 8955371 79795728153134998199441456056035523572 8955372 -20550078124151485222372006117291032576 8955373 -22415971730714505500708630521507279360 8955374 -161478761137315663213376515060966339200 8955375 76977069664634593460949689951008896000 8955376 49857329478916964240899837093595676672 8955377 5999315423262576676229855259536522352 8955378 -22859435821368186897929994227068362096 8955379 -6572571002855756530714256997384384480 8955380 91382704366023150776782742505071738880 8955381 90707695997857150053466961001911441952 8955382 -10232652305724398371258673087835962208 8955383 44249936228744610248287202603372948904 8955384 73489581384323760448893264419684352000 8955385 83711912954896488952552777189066112580 8955386 4829342572722032872324576002808881408 8955387 -83382395170331204082231596304465024000 8955388 19230170893252699027221156357672056320 8955389 276153963273623634695543205050190365190 8955390 -44863528602493577000733423112160542080 8955391 21802435528641845881009725436008405400 8955392 85391491378369879990597491569744412672 8955393 194706930524273135536759888679927298144 8955394 -10409954799917200754512406966785325568 8955395 2067896042318885668145929511388023040 8955396 -13003681538187367810683989308452142848 8955397 -291301686915453412272161463766314794688 8955398 13319941724839343246058192976807094400 8955399 -163570376629886916426098181310846811736 8955400 109737597641975917736099014419161472000 8955401 -25437564447312698022827545543527635136 8955402 14684626200402251380346640020959986432 8955403 167101984524405520356245087585659729200 8955404 7036274500490646497103217931979558912 8955405 46703417374893949187004787792025640960 8955406 47470638723323841635983072871864253120 8955407 -159007177278832142990262858242291851344 8955408 12715989463333804658813785865975758848 8955409 167799382685642130122780433553231000816 8955410 -21132008520992204578133841368854750080 8955411 59822898096093798012585665630028853104 8955412 161524355981357374565796520999466637312 8955413 235176878843596146971217368132973739584 8955414 -69788379132014590688071318350491669760 8955415 21745147485999064246615942795160229600 8955416 61760807338239448019225931854041436160 8955417 20820915685725293964607236059789560320 8955418 -56045268732637684620305421558467556096 8955419 209190220804110125803659499643558582760 8955420 12903101048526415926044771973978362880 8955421 -16410156406951970876553993715732793536 8955422 64831649598328914233912437352202147840 8955423 -74034048656038201159171890774700999656 8955424 -44632598463646066967155962562717876224 8955425 -30316937311447673685361646708065175700 8955426 32922053829243976339354325560411330944 8955427 -140646021257581353802212443958454279488 8955428 81639647614683748319911068387788150016 8955429 26227576815307200669511998632643724800 8955430 -13586312478720053328390087211235577600 8955431 -203593616126890179884520104976280053768 8955432 -127685150151239656327884845865285888000 8955433 -69132713325162294187047734942937470640 8955434 89223835211151469715400321698795261616 8955435 39161071024668376178011875949032115200 8955436 11394736500023293617532130641231296768 8955437 -192054718221744429008599661896919590548 8955438 -2829361499170194120328666557954865152 8955439 -256118482535775151848471409820226219760 8955440 -7715373839872659315338878602903552000 8955441 -5744383542120116285780252081140843920 8955442 -102315168633946271432472398515550182128 8955443 -6569507609641908299491204042797308928 8955444 5408650340165523573443878009584316416 8955445 119493774349188226656689173751113628700 8955446 -5820193276366208095951179997710936960 8955447 51806377077796693442394062545899238560 8955448 -103823668902762685611217538103859937280 8955449 -301870067239193373303065025540874478550 8955450 -6651466497048472637881202709694790400 8955451 -250910102831668902372923399899472173128 8955452 -76751693956487420488847503370506752 8955453 30412930035532712853087622553436971424 8955454 152008018766637207111368820270165010176 8955455 10948244846695800201438881383276176360 8955456 -8321192699892114526751141849242533888 8955457 56588998916449231592238228229719537152 8955458 132741985647032368613880109145305360080 8955459 73855168078877640731554998088026882564 8955460 -48522690416059879536964181828175667200 8955461 -174957967023513331635059889456502673700 8955462 75701201540365743552659826363276303552 8955463 106704537932753417853273272842070384688 8955464 -37547243090074667310623044980483686400 8955465 -135913046527813684368099489933036962880 8955466 850657296836327182283842531188719616 8955467 -10830951952030793265611672373427291200 8955468 2461017909351510955737323304225085440 8955469 78843508547476976465109780917955720780 8955470 22607942651394387975468275874489452160 8955471 -31950745283506538572977978990783101952 8955472 18954688258612129573308535371274125312 8955473 151275660417312702993725293508931041904 8955474 35748311660252013580282722404649222144 8955475 -102579161271000095238950503910920544500 8955476 88970218817377271460601652360941170432 8955477 -175788307333599372045238462445924067186 8955478 -38317151841287614576785199940216079744 8955479 -100101946014720810453712050286867535400 8955480 -42628300578496613451773295194897203200 8955481 2510270643871996903408369405848656544 8955482 63442086606765602561147382788961284592 8955483 41056119380204881458294463194959599104 8955484 43676363315288674898308597360468957696 8955485 155114181584577567931968273373310072160 8955486 6586665011209647163027952680897100160 8955487 1805129351468070993481963576872511440 8955488 -299725917934941202357185776859317796864 8955489 176548315379432266238640458439311419824 8955490 84945688300585350664345313406693172800 8955491 -118440387588792298990738230469793746200 8955492 11112796544733002008117890881268940800 8955493 283732852368310278913878636273499423742 8955494 -5931342929447779527550897617141481920 8955495 184732505382751061866531263732295389600 8955496 152702047342838006669173521137891328000 8955497 28236903936096293960452890146502814464 8955498 20856550416960066118233046193561863680 8955499 67552033180117196557949355510149301136 8955500 -30130949511750379298822507018304768000 8955501 97054026188554601646607446457445907264 8955502 -103497725816990081584639263929907546048 8955503 -272042418479382938633699225095907558520 8955504 -24672229872019232351551869534118281216 8955505 66332764564135946619722159666164617960 8955506 26985638806478297830105282507265863680 8955507 11569099663904838809830376476910348160 8955508 105794213626072392409537221072761645056 8955509 -24436198159840276800066799978887480996 8955510 -20268424868691683750923853963492198400 8955511 206743134991286149654264290731318347112 8955512 18695615809051964647554374336502681600 8955513 -49682597138791648553503967413506676416 8955514 54785992961994683464829339392005418752 8955515 159747274602748130770813053933195796800 8955516 57472784537507955277700052763310736384 8955517 -26634539752950461086614953720167895200 8955518 7022285593950247049449150630017912576 8955519 14534798923915961614036536352264473600 8955520 31713226606176087176959446378086400000 8955521 -249714870737642116396758646273712679168 8955522 -82015298694860252297550021034478160768 8955523 12852867763022388912569000593080201024 8955524 55991581444797042603874842741820416 8955525 -46685807124950199610371411364273718400 8955526 -130416833542606302656991952976617163520 8955527 39105045340063162222543246325840980272 8955528 10105438420495459582265816342296657920 8955529 237385093149139251075573170987936963280 8955530 629028616260686368031120021157272160 8955531 62258513287064218393707858085073468928 8955532 36102659985243476235511759048203747328 8955533 53443272697636551621528935622720207168 8955534 53561313070344651504082364000735864832 8955535 28864453810009935605734344566997370800 8955536 16724648037784662677957131678865817600 8955537 -126166445963931640334295659238661447440 8955538 68895427006658271144252845655592747920 8955539 -138242339317377854123517022305684696660 8955540 -46274084582962735822663768599572244480 8955541 -168830412583608975952862043558328222336 8955542 273931260670550921520475504877972798592 8955543 134354932185864968046722763092682968400 8955544 3992908097900478958445100903766917120 8955545 4641222056716410531629610071783245320 8955546 -18682906859651829863694056501358925056 8955547 38731851703310519274431936962295060996 8955548 25195846105278328625194367185285017600 8955549 62525095752624897895658139834800496000 8955550 -21421590330990714779336848195550443200 8955551 -83292360176211235195907418760995984000 8955552 -106635324003393968971334896306212569088 8955553 20435210750427095232024055633166580000 8955554 59774298863548145236361683832861128992 8955555 -25542876798111566932329367442772806400 8955556 136161292382270676789282512972173615104 8955557 -108840493277541575938152100409504525220 8955558 33843259382322148455187470715977830400 8955559 -176058931054698984944381207552475092040 8955560 -337448477004139605854347163951616000 8955561 139402869197701243154297480637116214672 8955562 -16563117985154637388180981210629075456 8955563 -248641131643184196083046013199530186188 8955564 47096278484657571493653809730211540992 8955565 61546653413558720278282118930818328460 8955566 -92425481457996050854419373530511017600 8955567 237506926104108771199926944982699888 8955568 33368020438078034656321584325807964160 8955569 -15596606798746060842914135902062359040 8955570 32048685576879529968691332277902359040 8955571 17374938164070362453261658114095421544 8955572 -68962994138943723763700120038676072448 8955573 76752991602886790807508130889761152 8955574 3531470840552670247898519271818178240 8955575 67583840978666467748626131516876790800 8955576 -2585060814943785564738170951240908800 8955577 -139486344229605738129897816040187858940 8955578 167014720820070435572852644660965321840 8955579 50189982960750720502196270995488960768 8955580 28175428503249097384376472542294131200 8955581 -73462397136541109129199818874856434618 8955582 26527713281001190486534052163593961792 8955583 -1845282266741874282965680034842632144 8955584 39147366534275390846822447464423882752 8955585 -10367605107593057519629174465681239360 8955586 159335139922800747835076090901013793184 8955587 264368446730018049303309558837801682236 8955588 -60610395147847090469781358571011823616 8955589 -36831651876600688553896598590491811272 8955590 -1185148244471465396311423123258736640 8955591 22767674360752262650415077930382372304 8955592 -1181334128789791318654300166031744000 8955593 12605194022128839115463832343345703040 8955594 -38618859356480777330069824119349318560 8955595 219815650729767419362539225093351142800 8955596 17564483425432306502382378150514286592 8955597 10643626378843664876652780628179148800 8955598 -187529410941266587835463532909931946240 8955599 -163365859321912753688191654922401808400 8955600 -1271722152261158994434756616880128000 8955601 23168504684974339396547754706130433012 8955602 56190100210576645064767515650317934592 8955603 14875557682080513627174212112945099132 8955604 1867425778496850921291547998588948480 8955605 -11484950155768891170726989622533464740 8955606 -63301205245522473976425641286650726400 8955607 120983260298505809919644418148770247872 8955608 -1392541872376811086746000471517102080 8955609 -46790760096973263606611305982710597632 8955610 -256612694064554204990019907417612800 8955611 -59798341023824774633215238087914247136 8955612 -10614975464695079879220369040545922560 8955613 63153007573410501942572406877050236524 8955614 188815157220845548066700890637790952320 8955615 -234217651434198381216572235911152865280 8955616 -144186917634062059422137944652425986048 8955617 -95054934183114010179463434413478766656 8955618 -34084964652515091292016709402992663040 8955619 195811460240973088863816905293113285020 8955620 -12843185271945204860255308763566149120 8955621 -48687977255231281956511174909730121600 8955622 25701131960544907144566223839079352064 8955623 -129259157503715523235451435461813597128 8955624 124251088883039525092505631345203281920 8955625 -3814299202598419572174461513389200000 8955626 -5703684516051006333533215835212561488 8955627 -119639054238816803577315447793799200680 8955628 -20347662239169544196564031364615953408 8955629 78572223573521276005763267180851510230 8955630 14669409542431910483642294477627712000 8955631 -107235553051715139316747819290665958400 8955632 -35308544503578386714328055906746630144 8955633 28738141549844791203372746656937760624 8955634 8356736258897775664176514085243699232 8955635 -56903964111592668146340350904075350400 8955636 17336669049287186968896042017397030912 8955637 -181011885579373832298900304503849541714 8955638 -153202551387033955903533104001300029280 8955639 72712014089693995006824096341141551488 8955640 576369891641269765844386493274316800 8955641 -20828594355040889997182967876487121328 8955642 51960424005074551591528342703313702912 8955643 1048709807627904629081947103112601892 8955644 -316546102148963551300596647695434691584 8955645 -85658263312604936431038570978471216000 8955646 -34370569898099134705156714010041426560 8955647 -22287159115119218161062367745070003000 8955648 -42151136791411625619620179708961882112 8955649 146124442134713978638636943211944011200 8955650 -77632153017324721043893887309351264000 8955651 -145231158437998599803231955061383403536 8955652 -2125513155166591477188061796917772288 8955653 1487388586620605244364669303377549504 8955654 -82916988856132518236055712620031701120 8955655 35450650033652546916314711025202020000 8955656 -47038465826210551545801120825865175040 8955657 -90445502119325571479130396513729795360 8955658 12200250137458307355099437645996269920 8955659 -133722486903412520037220215062601658368 8955660 19382221290586381158445642305985167360 8955661 -5505104911666651021586112246409676256 8955662 258054683075105722475244000135721466112 8955663 57771771823685612058556843985686558344 8955664 -37240446303994407451893049660683632640 8955665 -83351603529405867935406232820832058200 8955666 7307389013979083735423056353132302352 8955667 7427236969950037311673830211585731584 8955668 207276223594666177995160606764195223296 8955669 -42040605080987350380213993822691699200 8955670 -68353386623701596174587515386154957440 8955671 3707894313889740642381890341088687904 8955672 46320440676046966649599092783635005440 8955673 -114395158766750738563217485933544833078 8955674 -29258003659552989754462807968086227968 8955675 -31530076982736669160537256456987800800 8955676 90709255289697438043643420955619372032 8955677 -218830343842058787917901554998425243840 8955678 110976257495151043109980965401744977920 8955679 -347109223781950091069015593652086396224 8955680 -90476181911807271306438813263415214080 8955681 112096189232387976975268808269732887792 8955682 104027370701661579368011153583924538192 8955683 -59569129435587398991132415996631073792 8955684 10515663810132071042905517396436636672 8955685 -152275946830708432374073800366279173640 8955686 -26706227795243351425656942755290718400 8955687 43137537421614914474073848067954988320 8955688 1311897494170759550456384274505973760 8955689 91885672174008917794750783118263219200 8955690 -2858927030559210888242592034079347200 8955691 26838775292541531691707728096778314352 8955692 227941850999873725350712672450919016960 8955693 169404170216812861314544940110898433420 8955694 -46817558440154505971818897577005440 8955695 -20846132019507554846550768094526255520 8955696 -93548719037537094964100759534960640 8955697 -376443489551749344086462559379196273088 8955698 54383379903226893635895239654652387600 8955699 -40750114178237607609822291153526901712 8955700 9265773732137933716565449011722652800 8955701 -263258910165565320292367827842735377298 8955702 4893102661390332935897073151323707904 8955703 124300681012727561497456536437770006952 8955704 1560782942967537842491980895067934720 8955705 19894641845461803459564791389263241920 8955706 -24107142412902870029441414427591444480 8955707 198488846335305172373438033980525014840 8955708 -64600057373730710551029700861552381440 8955709 44356648054630121188097535317326344192 8955710 112829560641705383188491686817325469760 8955711 124475658654326247926530058170106640 8955712 -17936269207954100956539167049413296128 8955713 8016262139830062397465506330811475304 8955714 13541149987109142881902180999492792320 8955715 34469500510358560087339459968081425520 8955716 -4351226592369831571824622335299088384 8955717 -83723215987195546526257408702286617152 8955718 -120596897168318569536984217542945984 8955719 38717659165294850872786644569090408352 8955720 80959217048734282658487201044118988800 8955721 116838876343165170505976013073044136922 8955722 5314055454110297978765754437449576800 8955723 -22696871650941375924766867762082115840 8955724 174022216432899464039642379384217162496 8955725 -5535511202054268023977243886123406750 8955726 38708076246143953862457777070566927360 8955727 -86335483385339781934738471382709288576 8955728 13746518610416949361215935984556441600 8955729 178203380620499571000575643383804291874 8955730 14868934875216412968992548431159833760 8955731 336033439306504172919327138425189399532 8955732 102010656737640760347704508857180620800 8955733 57478696036752762950537421554393995982 8955734 45389272608221082906150999373100119680 8955735 116853629066771461424871794695278738000 8955736 110224253243587127039712138052596879360 8955737 15833077934913279839551887066940111104 8955738 40632397218338669787805253208999959040 8955739 -180070900570464162110625892052218592 8955740 76673191242744917436514709467660953600 8955741 178751965434967179254260202895965515392 8955742 -35327016949058127136012161338392249728 8955743 -241208851686069840247663554187555732680 8955744 27622506560270757641549280999691517952 8955745 232357629197035938641065127074598400 8955746 62458960313698684364745936699900693072 8955747 -390697423738697490560488556617143730032 8955748 -228956653261059542265626062530411870592 8955749 31989246547826175679163846722723896960 8955750 -108019518626023710190698579854316192000 8955751 -59479651545529095871248708024409074240 8955752 106626820794358970293798062110494341120 8955753 -20839908787195616009693104740339292992 8955754 -11885884068775582392851053308467901600 8955755 1274650903314043891780852223240830560 8955756 -265285583847861958038842032713865297920 8955757 -173110266000252742353973432095927693994 8955758 39525988356546385790616373152208430976 8955759 -88043005462936651209079436769507701496 8955760 11506899382104948070393982922118594560 8955761 -151841957470284825916215489841591246638 8955762 12655591414503489288801402480436609152 8955763 -48260619612389070194429660377377860496 8955764 16441212144637635229406363657099366400 8955765 2052616426116319938475976300456469120 8955766 -128709459636968093592136296567702819168 8955767 -54038759792740369337808955439306300280 8955768 168787574793955182041577891315743477760 8955769 175099573862327848204591412922884808170 8955770 69973437175814318845750002598239936000 8955771 51568518524461025230166595568770428928 8955772 -20475929023702446933990501948964275200 8955773 160725859780494418642517652690648422022 8955774 23653417003751693378620892779663098240 8955775 173286241839782013515997832824846614800 8955776 22644713335811359710557858279813283840 8955777 164181192971535465116291502692880751920 8955778 -12789733938301107871591187412733918176 8955779 263326477685264936937987028685124572376 8955780 -41609808347659765880613699925076889600 8955781 170114722362415401978131642171682403452 8955782 83170401342762240134403725660465664 8955783 -151526029400739555610790775296072557440 8955784 -154890214307534777142013621622108605440 8955785 -99221100583465085051166677703903021240 8955786 -726040438367725834265905566375739392 8955787 284112994830446051127768551506664374800 8955788 108747405924499543732366108257244217088 8955789 -12496351964136814835520835598197286976 8955790 -11090775995491112466487435829392545600 8955791 -139670434798892138186130745262332333128 8955792 44995451134896316941409613960130723840 8955793 4346355761000377842603142967457226752 8955794 65269239027300910702878587259120417600 8955795 -117128428787307106091699451950448937680 8955796 -2134853077415994157028993412272076800 8955797 149713015962957393709588123249153167246 8955798 -25208844568343527718783130177139679232 8955799 -156740519144745768019510148490568667520 8955800 -2359635013295098699990631577904128000 8955801 -3481141029746992501078044861882802380 8955802 6263817071888715226371831774820377600 8955803 188356039197217534861933468350535404480 8955804 -12114530851363351955298130307722592256 8955805 67335156696053673796550552174096900460 8955806 168605655989972450710651925236838996352 8955807 -23194121782687469784426899300943108096 8955808 -163889355550954751194684032183718379520 8955809 9767446042670071896098729073351126144 8955810 24600945373921308073169419718462323200 8955811 128463857113560888462234568545133591632 8955812 -33239187662760439804964200305467305344 8955813 -51202143780860868293442635896515571296 8955814 35216618616440136013861177646478198912 8955815 -129424702027909197403288262116056240 8955816 -28682590869932963064608270997384560640 8955817 108374503643637699470772988886421157740 8955818 -9708556077311320966119324704902519296 8955819 -311715898937228554677303344073949945680 8955820 18222224612455990870771616285604526080 8955821 42076066649936180685941019679727670720 8955822 46137454523095784730723103039223326272 8955823 -17083256107982760011450270145382645880 8955824 -1321453592418108465175053618679234560 8955825 -764448158533861754716456317324722400 8955826 42917786601307803970205507239837267584 8955827 124283633581570556661725396388984335592 8955828 -8731950744811043235796982196898246272 8955829 -48460412024714012248045178694225579524 8955830 -12901314431645224075888849460733943680 8955831 18730277470552963887429156590975599104 8955832 50128877242946863679303189162009272320 8955833 -196058077347194643067693863564146520918 8955834 10394686972481000256548011953875835648 8955835 -17565254197488207408422751212917052640 8955836 187047670466270800602066335461058196480 8955837 99545866110439432856603599947529042656 8955838 26908881710353015908924840747354347520 8955839 70782156791265607167554596634939192640 8955840 -16948680286602505134782545685957836800 8955841 101295284205929489337003399077807826242 8955842 -22298945958025444530202103971964441088 8955843 20229381836090982629348856053383026864 8955844 157251303555093962164319071667431876736 8955845 74374427183665699304669166362054903100 8955846 8012765951531479208113102150357008960 8955847 449293097308438102226732475958890203112 8955848 99596084172712432213070356038355230720 8955849 -36625140738253414937007155008857418560 8955850 67651891628696687330115281429101516800 8955851 -10241728110854557757264088131092051848 8955852 842598980735458287374977265075884032 8955853 -296346792930168356425552938838135701898 8955854 -40813693124772595779345032634566333760 8955855 6060182377858621948539311064106075200 8955856 -6880905949663103028552962872420335616 8955857 -249759492972931542775678089076007951388 8955858 -75070790973665434860922214991940242816 8955859 -20309451362454590828448475812485512320 8955860 100601527885971379790072290696606990080 8955861 -107108162136901935686634839785431628128 8955862 166571929759740943560328322521851654432 8955863 173268477001539210168818650159395778560 8955864 88594547620983263875082524575231590400 8955865 -189215286250248488118898246588204831740 8955866 17281931509875563051166774638068414464 8955867 -102617230882286199125039969871961148160 8955868 -2310173194576798278592888100696353280 8955869 -29737726771871951129322358268513485824 8955870 -11652801406962242865768853293558804480 8955871 212511332751246168748256045230686311072 8955872 -39734811278404438926839876125220929536 8955873 -76825494148703935609804967721894945600 8955874 177988951554608399840280880653681657936 8955875 199715491185011994940906063507394352000 8955876 -23137117158524892358065502572379054080 8955877 -102971096308622766715859295930060619554 8955878 32611877362962415636748144130481367040 8955879 154907436093870905423311904534861740584 8955880 39587878699044594595776130963528396800 8955881 162555485803280464038160373654688899664 8955882 20704225694570340777034855036236510048 8955883 115376846570708787527788416392834630132 8955884 -29056071229273292504915997123638507520 8955885 -16585980473101229055548813930510138400 8955886 21196679265658811709365865792896721024 8955887 -9607297388938707528936408455647566048 8955888 -34855486539882912961717767740753412096 8955889 84752980060519752731332884536188505832 8955890 85630347916060003905813034339695444480 8955891 -5663010101939276547927001353782812848 8955892 101277126227192651129713802187615805440 8955893 -285610804154936658158230271390308203858 8955894 -72877309432415512700965448034976027200 8955895 -22470392843994876160891671101379684960 8955896 118600543137794782430372465409456844800 8955897 -6353492230416945989479977177097605120 8955898 -58106529312059590600358239015745092608 8955899 296553533925312906576219321168574116900 8955900 13116222885292156741538557246169088000 8955901 -242156550688270850508502016419574789376 8955902 24555388269929698077592940289057841152 8955903 25666447440276694419626200801964571648 8955904 -9042552653226967759684894524042117120 8955905 54867209917172437155507713855043292800 8955906 -81330514479666946586960648353372052736 8955907 -107332214449622398940649836452563392040 8955908 12217444972317130082105046588065819136 8955909 80085848073145189391635871691051568800 8955910 6773108277083446558980626368534047360 8955911 1079100020555946487045822998641400792 8955912 21264524257984007931757769490925977600 8955913 -48572458866045069399352686156235515904 8955914 -73628486230028492712318310951456711680 8955915 -53062475860231213621963678266265908480 8955916 220922257947417992660321568866609681920 8955917 -48770708992348245545603385702362807988 8955918 -84741067919821668988761465810543697536 8955919 27997352754492447550718365139064365296 8955920 37550619336842729246752704068929536000 8955921 31574456215208533647330297563538970560 8955922 26707565684472838578640531126543834512 8955923 -147758319909333960043436569593754668864 8955924 -35412336972388944819923269283178651648 8955925 -64316543112317446878440092250122452000 8955926 -139772912157070853919428157854503789152 8955927 -9973539269338839950032503659500623624 8955928 24806545426328161217999879169678274560 8955929 152236316975875552848652026641818915530 8955930 15886547847405589806745216561266693120 8955931 -37406382700602956474871731394697347072 8955932 -12287477806609764273793274572837890048 8955933 -5832391414228337600601686647114626432 8955934 -10067267134266116511635522813769874560 8955935 10398846639966803316728408928353989200 8955936 266917874035317882254479009187168256 8955937 224822163357349115011661724812911711586 8955938 21589802713024396367150929079820855120 8955939 -151585223975059990612795718072120439552 8955940 12847931058718720745649814367631605760 8955941 -168449843122260652851350057931240679200 8955942 -3123513776947610116872418683261319488 8955943 272376597202560242652689561371555877400 8955944 -265349790300121517771592357326067302400 8955945 -85464335771886945437252781184986633180 8955946 -192648699598756067529976314176735966976 8955947 -14450079922101697186421178807641748480 8955948 -29625454038274009756628321253313681920 8955949 9957516017798099815059216348477310464 8955950 -59795133259523179153526752935923472000 8955951 -111574311643194273835972242351285003768 8955952 39973001539826335743036354603787206656 8955953 -433150469541410530364704686566664808896 8955954 690401141492896882574365595019264000 8955955 -13857613579093991476826480701797530640 8955956 -34985122481657950296662757287860106880 8955957 -230898079746688102947557233543778953536 8955958 48346043119595730559557163389361749120 8955959 -261576892612387506189430006804909902360 8955960 45735662957568260222820869815810867200 8955961 29742792834774958946452133177821346560 8955962 -1299829991724473478704922216000961536 8955963 30142107573054880419272955370479013080 8955964 37273520134549344295636172951802670080 8955965 169906357533107125118285058550997554860 8955966 38418639039691660795510262514633263424 8955967 -56564114299568331539303873620455793984 8955968 -3037532458855524597834779078808305664 8955969 -153978956746066408230101828069014956192 8955970 -3660135559271991931981809920889408480 8955971 62247161799842613974900129666192714172 8955972 4794105053549067154756783273127450880 8955973 -79343047458152998660906351699256035200 8955974 -83991746600631592653757522293999955008 8955975 -7854723864869838721551166955695230600 8955976 -356452466397390420527874403170607011840 8955977 -218105911965075432136394926261718907174 8955978 -6505571768147903430671561075183668992 8955979 163057965653549194389664526772329698580 8955980 103100605047923064268346372573539660800 8955981 -18441162518050331387000725351034131200 8955982 22199602946010889910885211052577561472 8955983 -30657869487955639949354639480184678120 8955984 -45880051581792704022004355298570141696 8955985 -73255265168580936750961367859517781400 8955986 65954425318649704104504708306652410672 8955987 -55413809971993576530102679778372237640 8955988 41024133268382038106923944085319151488 8955989 -6793400807375077956170556319227061344 8955990 33754915629199292609632896516737341440 8955991 -421951971358762146557102128807859074560 8955992 91399800105228405842185632589406515200 8955993 15103462429161787362493806925587578880 8955994 58246713992807143407182332237995981792 8955995 16751144011362420610975083269847252000 8955996 -4989664308101375675373613850392289280 8955997 1689487448215919963293460380558540960 8955998 -141017408268583245879542147284184985024 8955999 -30687357666279660533909330500006334352 8956000 173691888855313292777357539493806080000 8956001 -85828859239726685184246046512399787998 8956002 58319962147885844221410782330035087104 8956003 -11938894106237160707774124345000085344 8956004 -23088738111449643909521114536680130944 8956005 -132824613679179067369260301337294400 8956006 36514300697822525389930959175004705280 8956007 72241541446712804933427669332222493912 8956008 29458460292517890093614345537217822720 8956009 -56603506513915031567166861084520791296 8956010 -18317551063076291863528717291754342400 8956011 -10876568920560206689487373067405674240 8956012 66492270581306322526830148734140083200 8956013 80432425209656568344256353403090828384 8956014 -20997330715927790714465154300255297408 8956015 -63720418447842756698425281690994566840 8956016 24488235166318116166973739953816666112 8956017 55589566650801632727505444152363093120 8956018 160211554017704004860584181863733586960 8956019 -552464439221594789795709884360126280 8956020 65086456847629472073829787119649832960 8956021 329815178931246910015362541900654898222 8956022 -99576213812627867822664720488316302688 8956023 69662396586533213199413341231034832000 8956024 -62701307765364204176853503855095971840 8956025 -25195328798115184788419119090696631400 8956026 -17711135040753251848794958280016977808 8956027 95879422188334542485934653275123872192 8956028 42632182033932778946611056463521159168 8956029 34031680588935435999190300840423798848 8956030 102993844440638375710851916558068969600 8956031 26163586427821351232905406969258336640 8956032 -52571935597001571224434014190640824320 8956033 -64050625545215365826207941795584789420 8956034 -109155087969275222403398607952490881584 8956035 -12337468203422065973883176882518617600 8956036 20812364120591849211848672076280138880 8956037 -67090929392575503055124964767830684260 8956038 4031764246550144076907419034144358400 8956039 -3095366831752773538424840185698577920 8956040 565664066762139243568166798072217600 8956041 30332402504659297252367756560783261440 8956042 -97640692842694931278264584994925376 8956043 -234838473348465453670233890785426198320 8956044 -134000297224134177564637199769321803520 8956045 4437433510145905170340049191312193280 8956046 -7532641379073685538887319212975228032 8956047 8676667654747941712756686863388399360 8956048 67902179636893988589148931189477539840 8956049 575098848070655633638339077838323810 8956050 11317330141734937218796092123638236800 8956051 -33967326058764783170334974674776633616 8956052 -2705789790345464463600293916341760000 8956053 26066016129890336330476808691792605262 8956054 -214584470708077043021722603523039588160 8956055 -38563884951006048253672617546083518080 8956056 193259199662133716648044724135368458240 8956057 -440963713179472676637408939001568422 8956058 8500913250913946272923645087038501376 8956059 56374036093446542366576524513468710912 8956060 -127184207710155907333894480250593459200 8956061 17907949232707154417780784485175498924 8956062 -4316372608166345649474228665867397120 8956063 267980684715651185012066615537194265312 8956064 15053674588464627043480713932433653760 8956065 85901258677048015542676688533746121920 8956066 52086519746875420860360050930882142720 8956067 15734669071227896052375558057380703792 8956068 67581405421596147987507959667487457280 8956069 -16605834422154100353156407756126530 8956070 -57908744734677234839714171573113824000 8956071 -160288638349754782660930194817800477360 8956072 -135802369449816880651498032506811187200 8956073 54897487664991689043400601815086489600 8956074 -58514810692089262872997933077461748480 8956075 62152522125299074111373360120548031300 8956076 81196759080820510581131239457865650688 8956077 7364750907413682689109095350036748736 8956078 -10356184294978377862377794127394238976 8956079 -31922299778817533288272706162430816912 8956080 -9489818523801829540321137238303703040 8956081 37763901632068459215614582467814578728 8956082 -98993554189434508996248864706999641600 8956083 273709842973883388040510761364805184 8956084 50158519883296450820983885313730546432 8956085 102950121589292635325054269189077173760 8956086 13884222294885414328511493830081126400 8956087 -15183447526535469552878457636673187200 8956088 31458689102957827869883095698241024000 8956089 8778380806206034317061005344769388170 8956090 32240833723234689804212542416325002240 8956091 -48918089611017937132920743082101715048 8956092 -63082415504291435020788424123533696000 8956093 -286866357784090582742707480751879821620 8956094 -12635534093908925200540782021977452800 8956095 10310324950764979384936190937796325520 8956096 -61188045134415104760979710298874183680 8956097 -175731534795338893394269319885345771454 8956098 105076235289215384897834219458962363984 8956099 121421639718976752456733968989733347760 8956100 -831780183046291777623745372269609600 8956101 11204808202127252674416074255348364288 8956102 217577175235757590780784883777500349504 8956103 43553494746559600276020754781342413344 8956104 32715272971884953465084831107547013120 8956105 79491792897026530195528944831108268260 8956106 148697565138971017787363464337313488640 8956107 112511265372260115821904285286976616120 8956108 3878375435648590441258122370231320576 8956109 48225337939272402834843172044100355916 8956110 199088839872477580318679300567909760 8956111 -64869009468535574626593072125955441368 8956112 -52646449699653949763161789557338013696 8956113 43504292094752552645584955531573354304 8956114 38149906426736027700661014159577360512 8956115 -54255991723809609680851028966925108480 8956116 -56084362158827876583993314708771942400 8956117 50934463880014097759920856703334609792 8956118 -55888040246393780262336289954187670240 8956119 124361883433885282367853221992738992744 8956120 -141477560298258591995361533904954163200 8956121 -51287483793820664249212223575600146678 8956122 4309824632584491669869222358239138304 8956123 -32833843952473058448793528513033289496 8956124 -161754559229430119863169845275532936704 8956125 31927901902787879610652004077164600000 8956126 -1861250475540733254152040624344764416 8956127 177417909273577287278115233009855351712 8956128 85731394700982065055950270121034383360 8956129 -3326912920859340111816614161159600960 8956130 -2529027273462394268798483953550243040 8956131 -36912345279659928082060753032683069184 8956132 -52055529713584922399158413090432737280 8956133 -75328336740544560165757253309046975618 8956134 -30000215588472322947728280184827678912 8956135 85289359930205017048407542886264405360 8956136 -53711190627085002881749047280916643840 8956137 -137038101982284594027991596308309597040 8956138 -120643142795902103266585029902425523280 8956139 11608080680224049139018138081540125940 8956140 34450418886606526529551817807419161600 8956141 -108676560945680444837224019515531932000 8956142 -49743653897741308058480212250900414976 8956143 1950127485144375700654611929796798720 8956144 -2287108563061126177580936804095426560 8956145 68693392431698419376307988461527774400 8956146 25807216619886122021517793594754394624 8956147 -79504293947754340151795063560836548404 8956148 79451954676367350161860513027317866496 8956149 185587674669342484884852116000172636960 8956150 13735713658312981169440973377513776000 8956151 -18557076753888367212685100148730294080 8956152 30457345651727442843453250419190149120 8956153 -52287107797931800919932657537239845376 8956154 46001091707355407138752462700359223808 8956155 -16820010107524802295721358354868554160 8956156 -156948439174460353530499537899155059200 8956157 -88841553750199302193458778598311574400 8956158 83780635449659654218543407143452892160 8956159 -49306748031930132684527311158869826720 8956160 121205074124902949815966254079703777280 8956161 -136150424591318532855876081753330669468 8956162 -7125114155825453827872187722125829168 8956163 -85359922559989048579562974240024132560 8956164 -34295162398991584396872727197269495808 8956165 9747274389229250492855045653787078520 8956166 -90797727374398291224772089335200471968 8956167 -39234719824890646893171793671282241536 8956168 65175049390708426938483377500019804160 8956169 -431682449572526173507339094386276656 8956170 -1747002408512204323291680226838178720 8956171 -31127049816329903979427326890287065660 8956172 -64571715687904090677992848640185932288 8956173 -129785774100211160476919116551278116416 8956174 56868525437137023306280983450605862336 8956175 123142188184067763577919584887437833800 8956176 -40525497990068252938684588695876599808 8956177 -180307266545079917454086034358357771200 8956178 -68974005436314525027196679900611584 8956179 -48917476693672195714643778902401001472 8956180 14184251101848275753765737900983091200 8956181 19197051240032602101206054268415233024 8956182 83280456153496088242864222101929948160 8956183 -35523608361829144212579530932158697640 8956184 94411181074262389972913236306003138560 8956185 33357146260065239283270021251285708160 8956186 99488017892883202949174372470449370080 8956187 123580370385293472000040932588661135080 8956188 -27741244671102095933568299847830320128 8956189 -107758880097118808686721800145948037600 8956190 47300270161420202599407402515735596800 8956191 84724959095569431939488823528551493192 8956192 -65052817323035112148631659680437895168 8956193 175743862697761955605083367429006844100 8956194 -2233744509769984618331471581384627200 8956195 74155266823014843219360653412167232480 8956196 -506848842154060423894559598336009600 8956197 110894179532567959477420718946321047040 8956198 16018686528552063301452205980973644288 8956199 30616353935655047298784246668250610736 8956200 28076501304768277424641234837340160000 8956201 151322895221762628088558920398929921920 8956202 30936770446874231395737549967463315712 8956203 -78883750968567723616434355283221332000 8956204 -8334572530367443621398905709764379648 8956205 86536097824964998544049420958881330360 8956206 12430597267023365506566491299772982144 8956207 -106341623391337774581916961481609434120 8956208 -28638173482242888916658166076336275456 8956209 -17417662679666271605900171368611317472 8956210 -16037745908636028138162895103668346880 8956211 149541615379157907256303901269892944464 8956212 -1500704871907506277650068657267306496 8956213 8463557980586702444735820676158796960 8956214 -86191233096216413336037820242475461120 8956215 -93714691031459710606211642142653966400 8956216 246714915995355258148299011024641044480 8956217 -49462592309749549304540531348984875734 8956218 -22050125329186249871301141139402269696 8956219 -339788039187127806183788212587823844380 8956220 13541100825698852714676277571267020800 8956221 81649702947434588139161169030172456224 8956222 -24051914784262297326267568694641090176 8956223 131396396368940354653239260134028827344 8956224 -2835034746832397318488132657568808960 8956225 72261710659661469023762649259737660400 8956226 87474107979845418721115169855622932480 8956227 18134014313725501754689475122705381632 8956228 -226220633346933855576084947342340034432 8956229 -100719983735721978451540626787470705924 8956230 -29883134777615181100568392269958656000 8956231 -76335498144336618254301231080404268968 8956232 73930987891855923361783647194192102400 8956233 16323644252109153412276525698132689280 8956234 -11819364027202483386073181281222564608 8956235 -112955591883996547548730798366803988320 8956236 59991835575343977545459199943320755712 8956237 167153521790438610881018981155864240886 8956238 -72151655775529301602588235054116802304 8956239 42999158093587702023663162069478611840 8956240 31741815535447690243125024448364789760 8956241 16204539599396496993518005687453516800 8956242 -37992455780699771720900846504624988000 8956243 181792611041021440758303302444076032492 8956244 -68493133186714927045276599811227494400 8956245 -31745347540338680058753449227056087360 8956246 -7537271676022463743314442256271340032 8956247 21988523365380259616208697680210258696 8956248 -15163035434496491021389678821212160000 8956249 -46196566071863678819824643705198629750 8956250 -65187309189262917670657849509399900000 8956251 -101893761696062175455481079522018020408 8956252 -95995518758223228254403598849262923264 8956253 -189494126649504122259908681430487617498 8956254 12024166533256970313022412730159808320 8956255 -1255253829032703748640163408417231360 8956256 -201719852194229211994673516969669296128 8956257 69579695401986277679029869585872932992 8956258 -78027460619350780836094054042070415360 8956259 82055012223927134489879667182268063120 8956260 87705401376959209562370388417590094080 8956261 143078600456517964719551786636664388862 8956262 -17185820188648872885820441870471366656 8956263 75456351689516481874426304770381978368 8956264 -297265436805449693881804995388463892480 8956265 -46765968121991579308216579513110225600 8956266 41760231572050122514213380063473826048 8956267 -24211044275610465735544072036424823480 8956268 -79062154990347709106459900288973563904 8956269 1855516783732063401925703646198542304 8956270 63730367422868899699681273684790662080 8956271 -105256767526720646318228206385804704056 8956272 927954004998229238388695379398885376 8956273 -11014810792301616425022800894611213440 8956274 -168342935780499867430530470216864634864 8956275 -68576020443455489758016001310748290200 8956276 -49357996099143062935233005539401498624 8956277 -260186557137408318084120949675697437920 8956278 -65449752114344919757460306319459300480 8956279 -23549805500437831782055706526786778400 8956280 62883407606371998843017128221294796800 8956281 121926499660368285204320994521690347680 8956282 143313220485782253190335851615214252000 8956283 960159142712205003604044992683583520 8956284 134159905259025826317838664577645265920 8956285 -9471590885856200846614895783468874240 8956286 16022809876836038447282412920695534080 8956287 219855930370595857085788248651849968928 8956288 -129720695805749638822213081426254888960 8956289 4036846716901934846771351746987998420 8956290 5317199477055123926965038251005824000 8956291 219408978825004602501120316205790477692 8956292 -85836023091406174663911569422100901888 8956293 -74614587784521086203110430668162517536 8956294 -45994161353360377732059177616336662528 8956295 -70666034124482912546568328635653479200 8956296 -135127954127812732713003469288437964800 8956297 -5730642512775581219474250018215990016 8956298 -950967995541947352833773631924842752 8956299 -180781611700360416535275059984559537024 8956300 -100522686936950671246259142232156729600 8956301 -268129940628169468773156980654417214228 8956302 -88782997349856438927130078286693009280 8956303 59739917257520690320321237945294830784 8956304 4266958813756961044066943412974125056 8956305 46005018523634576395741371965202211200 8956306 1425928378962906179064466601800382352 8956307 92627962547332624453859348036438096556 8956308 -128456802261700822138454738750982850560 8956309 220122831790656218807498618783610688960 8956310 79543723266181158887298132849232149120 8956311 -16440377388602972133762304346737866240 8956312 -116192011902398728688015594447066726400 8956313 -1899111954643811824728222792074949996 8956314 -30297863337330527927430445987349052960 8956315 91793383134725824518037167945969120000 8956316 -32140195609025368838063825060421301248 8956317 -70275293276894352848933172927842378400 8956318 -79200219640427093806361762974969896000 8956319 51291178292790784178505245496395532720 8956320 -133901150388474112875316846607456010240 8956321 -142962678633609126164439934041284575056 8956322 -11850628263814942132457326034834202288 8956323 -91618106870279185714367843032668507228 8956324 107261993770553387896689845520516912000 8956325 -23647694755057296251007729358943088000 8956326 6639213300764341521829077805121395200 8956327 75424874845379921063632492052199304032 8956328 53727584526854244241895382667040194560 8956329 160506654909651767009507887998066090384 8956330 93842690348068467835795349347510558560 8956331 -78183031746266147252603526768812867040 8956332 3457654783816381608369350184525250560 8956333 7812611170007213615265951428027714582 8956334 -36890944524519174522094617120265605120 8956335 26853986508069708600888025351783072800 8956336 3446133060548062212132336159168921600 8956337 17507410711283262936652518489632539560 8956338 15173023727633111506724971092345727488 8956339 -86416059274108606145239156771895708928 8956340 -15872586260814229678749054366082172160 8956341 -1868140882134847337455009557759896352 8956342 134017018687712388629578972173236928000 8956343 -324561947354675387928622386387042857256 8956344 -103471146441174735972065467578577121280 8956345 77405065866840856650943402858000796100 8956346 42052752822904160620316133347929194240 8956347 -11304403239157649050386667744701444672 8956348 -111438902241852218246089795569312743424 8956349 -233089274468683636250401584338075857536 8956350 -20981166258436180467683045370605956800 8956351 164693759901151525851878813745553132352 8956352 -29980081022083513729110619657856876544 8956353 40782597615516639398039491875747840 8956354 -40606141297984860603861268388874302976 8956355 -82291316906332069273742218963141554000 8956356 115578134040455804880113823117484342272 8956357 11332190723443329263593780252582016860 8956358 48224855852212320231156570744387989184 8956359 202158913148798014143470997658161757440 8956360 80884027756113409476903474094178304000 8956361 -11038051479001962157287951720281787840 8956362 79656175199143645983437014021647283200 8956363 7522614453572861511001438594514733424 8956364 -5910098720969828835013482831403975680 8956365 -53608699184493474365282055998328913920 8956366 -44153603018214104978782614667018406016 8956367 -369251095201044400120599537949888627680 8956368 -9308593464447475375817202081867423744 8956369 200216974677685804254388819045671510770 8956370 -6011402771598436494849677249593540800 8956371 -147168767945076887421142029503053238088 8956372 -1055049946983105743593670606605025280 8956373 155766576611257548818776683416010490044 8956374 -183346542619827216255614034882920448 8956375 -2327933956512563094327655693426596000 8956376 106030056886718640964854034595167641600 8956377 132797281567547684257337711653982994240 8956378 20253905324620453047147613848438240240 8956379 288185554142959689459128163434996579376 8956380 -22076812317160952428667091582540257280 8956381 -54009077115773070637430787450008232608 8956382 14946704063160940211860108733852823552 8956383 -65535377072373676478440385751728637936 8956384 1049658299678755257636954921215459328 8956385 33815182717119883694459109462041858580 8956386 -54309873332113043022062218444674355200 8956387 61051266080025636340088693425716584400 8956388 -99060706986141284879164381589649408000 8956389 83512324821131022040457919952507718400 8956390 110145646467701403010582362947994384000 8956391 -101683966275844432525461539365090510200 8956392 138158438411916974581914713008784670720 8956393 -13853868950960136870501695073067836800 8956394 -76892779545243749843535385091792103504 8956395 24030227858285170260970058121245471520 8956396 41820274774844985294057383300752199680 8956397 262180898739429859680390832523409093846 8956398 -51760472647657424433706034779785062400 8956399 -195730106863207842810987160534283848320 8956400 -14479134910295290926873885706339123200 8956401 153641582632692804627593743910296882032 8956402 -10565832300866405172770063504186267136 8956403 -22535938357975349134338872475424695348 8956404 -46140433148117146681572796853293599360 8956405 -68765645739947058512697112052706622440 8956406 146254365071255743885780660422048085152 8956407 -50667792591866854264617289495331843712 8956408 4996827970233462068908261156675522560 8956409 19621407108838990873768236977244545664 8956410 22486348404689690084659957736904960 8956411 -199397621210401613510338317469687104988 8956412 -22718026522496727854782885355574534144 8956413 7112118176263897560170394820939364742 8956414 -226694019390635294872779527428477280256 8956415 66558824559395901461878839095240728320 8956416 39075752890794414934042553519544729600 8956417 -54635427711510506998097338720681034688 8956418 -23903422207211984834948073092748541440 8956419 74915877670019449337045745561907715760 8956420 232978649150362209313173665504451840 8956421 -66329227918771069930771934629572618240 8956422 -66577331838346914762262927876258758240 8956423 -641832513416903004710783415317385760 8956424 -59049079389281400697484023103115540480 8956425 -28799826254529567579355246792855254000 8956426 -63307871854351530995720410449268331520 8956427 790719196592567211093479782432481280 8956428 -48395854814196733811818398801005147136 8956429 -281891632879081714651541003905055135360 8956430 -14881469327471760688880060156739809280 8956431 -96844978452607295548969155146910910920 8956432 -45990675028849846023400789797909028864 8956433 14229893840946193226684739063667759200 8956434 -76751586912687185891282467775396929920 8956435 -15523252321267398842117199733929153840 8956436 -53459733237766436531287549121352253440 8956437 33521791437221814453504026974161475584 8956438 -114017300265150152541933584106770455680 8956439 -101221465471157564909472853373425649280 8956440 -151841442747811878548674383851956224000 8956441 -90063087823659387690354372436898068028 8956442 26539153505679831961353327602003384064 8956443 -11415284113098775754294793464627668176 8956444 -42848138664638096347200168029815234560 8956445 -77633098340774304644263652007552465300 8956446 -65288492277627028821936159010385995776 8956447 -18377107261842017841043613583258963720 8956448 -116274735896733879358119363370887413760 8956449 90626544169340766861144515601678202404 8956450 -31202514082223876490679132629347995200 8956451 -67499678918449248790256764070606592048 8956452 -87194238675030963754769844633388243968 8956453 -7573203421771213070732954100343937472 8956454 57016187197549952903012553870797160960 8956455 22302136333333844093456059879417651200 8956456 -180970897783127598176487983097554949120 8956457 -265278952788667424700264386946778908294 8956458 4255701884586207266679425633705422848 8956459 -83368258604769945114220472821379691340 8956460 24800772029072790379017809083895777280 8956461 -6743139838123817824732374634586779776 8956462 -36974279996881332018823637945390040768 8956463 63512749126794757190131446665859005712 8956464 1651545970595264206477497467455930368 8956465 118735531136664956784841199211967003200 8956466 27070861880831874138060813881963484432 8956467 -118813385700926684087894610119145216000 8956468 10609855063872220430430400519374346240 8956469 -43141905331516814072738749183005566880 8956470 -504253155104574473345739307184977920 8956471 140655021268432362949775000533351637672 8956472 82770897852222636324220952640032071680 8956473 122880075293125927430164758096319400784 8956474 121143490878514207714887534757500890736 8956475 2981545546233366902538634562156571000 8956476 -22090115865694766008937454207362119680 8956477 -43376044676506231504828586936716156608 8956478 -3117794339153602112370414760618697280 8956479 -7454765545422637595034280477051104768 8956480 -17887291594736506079333032355105341440 8956481 -110386254765001385572467394469866790718 8956482 63701402667733863803354634527439134592 8956483 52534489273070746528246398150276812732 8956484 247793555443567241430540419153992171776 8956485 70198310759174720242640147621368515420 8956486 -39720630296860348179488606519662725120 8956487 -47039652443080975049959926626832669864 8956488 102499858927892524795116821678971330560 8956489 -9423038894970351976360583585795412480 8956490 -85525202242805452769022046354886148000 8956491 -27066988805522011039689740219008101456 8956492 73073576225002248466820981776834716416 8956493 32189967147184865297600013876106332864 8956494 -22396030304489946906956186125517438976 8956495 187036812026688734493204601894697301600 8956496 -39977453399851670842097044897041358848 8956497 198754656529846035318063843605993324640 8956498 -101240815932899253118749835337102982000 8956499 43561745330617363562261636662100249724 8956500 33408102271748927718566936959985664000 8956501 109933988582380127663810831577509616732 8956502 28070727285145279911146697993457841952 8956503 -66028279056761690917400864752682529888 8956504 -37897363778117209119365413431409274880 8956505 214819896303251781313973492885206536000 8956506 -13709020821186677747002423323108293376 8956507 124517873210880777280675829003935194912 8956508 -144048431790811320178396829697948450816 8956509 -45210612784919255332461511185502682496 8956510 -22309403606390218703808098146448859840 8956511 247158786035526619374573336565519877424 8956512 9034323016568826334173239713161019392 8956513 321049922878198718206331560932198064 8956514 -6582510901714168832358324158734874544 8956515 -58563446523218165741089124024966916000 8956516 7085101158035533142890030028607111680 8956517 -102127144594772636717885870955146002434 8956518 -57172212117675274928486323322755807488 8956519 2554251635253418040013509240730879408 8956520 162078624203559246627752153292697958400 8956521 -49293388560698903355674908108635331200 8956522 -17047382439919858340439643557931968768 8956523 89482039763233336655183010305924376384 8956524 -327334745514120719718544831052881920 8956525 -38798591231578023778193924814261000000 8956526 30483707702486133619975452505488653760 8956527 -145577728463595345289371895705957844592 8956528 16445112906947330399977357878202204160 8956529 80774309144470193003882909688476974320 8956530 -15181416617556086793535838067119577600 8956531 -68764350442843674330139180865818751668 8956532 22222346781476392099916368251942311424 8956533 124032374617443570309956053063593736224 8956534 92150772797079362029100271542123391360 8956535 21897767486587722237872636616965799360 8956536 102327662174612928240429749143170293760 8956537 220747793742012864747073233031387838186 8956538 -17863704842259543075154421890488040080 8956539 -20110254354857197998811750977222066000 8956540 -84352668949721371617597542366580917760 8956541 -156499041629044639638968991306050874 8956542 -2125756617657084585638375576982091776 8956543 66550180856820770733994987903979646800 8956544 68362933835210807358490163270595379200 8956545 -12544196558185415415518166530337672960 8956546 -58691546417830306044947918016706283520 8956547 222436620178311159109814145488294223996 8956548 33592052800473921742661029304734187520 8956549 -68485936170580520882538434739785514464 8956550 12290751312745762079243086488422649600 8956551 7890742605626352408532437634907520000 8956552 53344547235301843403611561168453877760 8956553 -89300647231458895813424497009237127580 8956554 45290727566084547199417076688233975040 8956555 -20851007056927897891769787670025163840 8956556 21761240167781888879290553509293315072 8956557 -60343321299182102677945203971504258346 8956558 20572846678247184982769607032314181184 8956559 -115173779476899123938171515150722924240 8956560 -3487568432242395379465025333502935040 8956561 7387293196094269840976308668343157824 8956562 20248303987411813646709471104926224000 8956563 -81093626391865208305513229407612385280 8956564 -130190227744934325795421039461081629824 8956565 38019599687701438925095725891544705920 8956566 1666019159225565840162258783457529952 8956567 306311308330444309955357214760970044616 8956568 -30360244150146018591621513613364797440 8956569 -118167232396380135954159319122314695680 8956570 -40153043139538003738343802754068695040 8956571 -55886706623386589883110827702103430240 8956572 -36663214803420072272788070386213552128 8956573 79006774814429056885611706364694922284 8956574 20491010223051192397313511836396897280 8956575 2342092336061060226397739011348933800 8956576 32859895057607828150922370173688479744 8956577 124894131346493775697925069361080148672 8956578 2927098856915319505095926896397103360 8956579 22216824375561007557202655829992484000 8956580 -118367765106093674792753440197865516800 8956581 -98161241767059380387645809818620025120 8956582 -51169302320923992748652927416923158016 8956583 -549006912338235098038603142878264805280 8956584 15188153398078911189126573550675230720 8956585 129834336808888281594953649901056764160 8956586 -100909973587574301289267699327699343520 8956587 -96563787194908875976680674719029315240 8956588 -52305184373908325885765150192615533312 8956589 -6708120347031920879039439861704162676 8956590 25460612887224171692044654133437267200 8956591 37909642544060328580149661276775937024 8956592 6925786121237015788875269789270016000 8956593 -77562265732283771507931979299488602416 8956594 23902965173689392932189935067212510752 8956595 -220038790491188238362461170750983792400 8956596 -121698299361688401500566660308967520256 8956597 72581282578023739488164723723942034940 8956598 -33896079456063699403676115001555476864 8956599 -329916302156513412315230228808976512 8956600 -112537618052626316327711972214274560000 8956601 234375795941224453945076199398841889104 8956602 203233388810201183506139846489284761600 8956603 -166213009902241821002511366216331718040 8956604 -21884963029321802737525752078867686400 8956605 5854550375397386988079823467412133120 8956606 36634470548058144659018074962692438784 8956607 -277639067536069574304094386693347397768 8956608 41615848505039993106422104137557606400 8956609 -30515149578284434820470332627832224190 8956610 -32252782769258261849039716644969339840 8956611 26862389414842409900225768520545286240 8956612 209758131937159066894997891250374784 8956613 -5003997331164962223650587331018745216 8956614 -5694907288394823840096691265808113664 8956615 140598524943000130002360385158154112760 8956616 -113650077654506723369046382898314091520 8956617 94911015996835533214702437277029649680 8956618 -25504982165187667009270447169362997760 8956619 -56499884397143724658137655096213916160 8956620 -64128437995358124089737075692933120 8956621 -270921437422553209212465664927280764500 8956622 -1515940568237562456615834484833619776 8956623 -54762124903356410703982549464437208960 8956624 -83735289781941165640578070752778076160 8956625 1154624718347188290254641930188960000 8956626 14081775161958990026364675696946343424 8956627 -7130006289643419019507279950755393488 8956628 -152187435318959686403094094537661077632 8956629 84562969558785930281292260783963817600 8956630 13503832903968948319744179648168174720 8956631 -257816686478399273291047177369675496568 8956632 -25304120414560561595981619652660039680 8956633 54115666966833991417513734168381579520 8956634 81955582416891091085468717941842399216 8956635 17350361555781153014592400670024194560 8956636 38349126913531910855188444608040141312 8956637 226899608084883015554443654775974312512 8956638 -179232347530239227393705820082814400 8956639 -75454985399412773395895791563000072680 8956640 20961631484868631551985275454315560960 8956641 16958523721074485495797624630709122992 8956642 -1140524703307824295000991836081200768 8956643 62088359565565169900163034020195476892 8956644 -38960546412350476573478191561014263808 8956645 -181955272656506127222115423821006548100 8956646 58162675104881682370846016655033346272 8956647 67088439000222712480776149269579531440 8956648 -193206663121315929183846360568859904000 8956649 41639646963252815783492820934439768832 8956650 6474661738249168094689370651118393600 8956651 -200592806691874191204453304915721883096 8956652 -185678324951098007816797535073871142400 8956653 168296719501554065925259889441013655104 8956654 63485743701343486464774015436341833472 8956655 -55606558119947876038650405814756532880 8956656 -1010937828909031374138148674729934848 8956657 137219594241907749573713726756669305840 8956658 -97398131332659770323206501905819535360 8956659 152500277819823750281174427934688002104 8956660 -43759782904681352547206241814980771840 8956661 69773443504321616655548652712407369870 8956662 6433831326035822680128417174944064 8956663 -107287899060185529972635852656438776088 8956664 70542448075307261033841846780204748800 8956665 140025721316019009945210360717609966660 8956666 9097253919508416334918442376281563104 8956667 37844919277559047752666192680546353800 8956668 -14583756615757681449350862830312792064 8956669 13418353606575686171002022689162242444 8956670 -98679795216787477855511649679561398720 8956671 -168242647835583743580022981482464048496 8956672 -21472035438085115800521627404001607680 8956673 166647397237024764159620549777557549104 8956674 -69384743945448693340620054981900183552 8956675 -3424478821601009524465686425831014400 8956676 -40930133844769947042751065241949844480 8956677 143653263166081333263758113003100415840 8956678 -17825573742146703113224136305907475360 8956679 -21591666549176994864925762776935181240 8956680 -70662611277566528656129916839981056000 8956681 155824800823542960426118216889148723482 8956682 13939880247542799247316914904871435264 8956683 -75512034089430846700243143663129438720 8956684 51955118606995804298900981941117784064 8956685 1755226454190733535253145871470389600 8956686 8740509695757416495962720388815415424 8956687 -52759478796243362008118001396725180600 8956688 8536996044485973203053635740728934400 8956689 -32325767976933114247351045044848251008 8956690 89063297143273320900600438678363645600 8956691 -226007248328147085786735256094054680800 8956692 96492924923808028476635260321255814016 8956693 -33141279624522123686934297680784819720 8956694 35554744197199610405860317739119118272 8956695 -45424398396898176326073277078806201600 8956696 34359369851836600033006447552293765120 8956697 908200332263399002791268850333670420 8956698 -27205841348783661088543826821390465536 8956699 211035354808683412749667625432961613700 8956700 49679134200373164610484946239842867200 8956701 24181919587668595022489260160827820280 8956702 -51480901731904649253118472153386808448 8956703 57401174102999026613134311831524033760 8956704 -231447428679513510721057987236546478080 8956705 -161411638004861384772229833372747498840 8956706 18103945406561451759440975098919878656 8956707 -172814151200216739918131583296631541008 8956708 -47135878988948968754498839514298904320 8956709 376481422399651500777637225385625009504 8956710 20369271581342595720239409988244524800 8956711 -305056996651500656598932595104902921488 8956712 55851782123963088076939986693836467200 8956713 -23957642694465395015759402066322105456 8956714 11031977847498968254794049508123969280 8956715 -63718895379928526177491587127415540640 8956716 -66229529076657258433022927925288861696 8956717 44573627262538042549312677800982021504 8956718 72605849104707829520696620745731978560 8956719 82408114301901289566361890037436317104 8956720 -3652466681252260220032290807993139200 8956721 162101477763288882391265810404088353344 8956722 40363699765948398633242999412846998784 8956723 -31945814251135377576955196651501607028 8956724 -36155290922065015914092229818339149824 8956725 14745278271731467928450918839865892000 8956726 -78838234618406772410070279127600576320 8956727 81333242332339877298289027185695829960 8956728 -2133635959510698232212386110285086720 8956729 19356809906468932947147836269792709568 8956730 -38999905386912338668482082942539678240 8956731 3160303084522838191157580348718329600 8956732 13361696663323931906292495826306232832 8956733 237247682063068041120686616583037891520 8956734 1526182995969429125044906015050127680 8956735 -1378807005339174556485787567943813760 8956736 9234247564842828602566428736330137600 8956737 -28017373746888169830448333535238888960 8956738 12393945306303665613932392500941609472 8956739 -34105245711080304833401267236702208896 8956740 -36035802492926556345281043127354183680 8956741 107562675612540421619491716420653567484 8956742 50846825285319335555740379151857041344 8956743 122654387186915323247840752360435514880 8956744 -216715628219668528051279572596464711680 8956745 -4582557410404753549179834678021069120 8956746 10510757701364626898264425253905165872 8956747 -616564831562598238234698253263758943768 8956748 4414263143130439582048629236255170560 8956749 6766914940456600540333482464902889664 8956750 84686334046200870617816264655072864000 8956751 414043042336729969654602030855069501192 8956752 -5759216334073002632780367224729763840 8956753 -66064916815286016987012435148532465496 8956754 -49533704526953773352587611100092346368 8956755 34296108412405416234498851496190790400 8956756 88849072700101091932738070915870908416 8956757 -35879140088278427991963751273907570994 8956758 8545085630629382646522534914269953984 8956759 83521767425966084089047609182019509600 8956760 -39516699940471757068433894648973312000 8956761 133443656583772505968616762740208871168 8956762 162790888633203181422998801389551451632 8956763 -1767668105783897551564113183965615496 8956764 119878613064910749202981475670857318400 8956765 2045823506895838413399698720782946520 8956766 17437825546277625128485120401016450560 8956767 -26225186294510073813754824029974599552 8956768 -28843241973514160431640147993705840640 8956769 -351842380051338764846333438813834524140 8956770 -8859650473920655173350222567284838400 8956771 -42451986269559310181559418462221048 8956772 108119965666679688432647902232660370432 8956773 -2822122500219979784402150961186774336 8956774 -79173547594637213216859507619491096864 8956775 14822092512228559083984782409333573600 8956776 -5292974163971493336987186895024128000 8956777 -594233832916054369481198773458945687680 8956778 10036181980828862661465231821999883360 8956779 -69075166378678355643354369791658266112 8956780 -18345144519296091820519940367405250560 8956781 100890130844241190504462345651928929164 8956782 26928286459546472289506753931373292160 8956783 733892314941975089382800617443151840 8956784 -28227691860723168160986774633030451200 8956785 -19410073671601403438461856900898264000 8956786 64742361702351980911540776385963108416 8956787 -100627360412303549785033806424891228848 8956788 -74327335435177337467498467422275209216 8956789 -84651630564554197072107243650156915410 8956790 -119020168374805111798514712103087104000 8956791 -41841762511094329170135196649478816000 8956792 -56574749909990250856287791845419663360 8956793 68045573307749991856285828788405244560 8956794 -18944447045853729976010427309731721216 8956795 -74691553281382353675565957561409491200 8956796 190378364348436791625215500613695741440 8956797 25848377047409169142470346054358559840 8956798 78279339584232463138841907863633960064 8956799 -32304040763798105311302638439990047040 8956800 48861004917489932267613449896329216000 8956801 -152194903034269292275191244210231647040 8956802 -30490842026675563374757948223729541120 8956803 35356384347245364831205329151958131704 8956804 -15257937602364521519830056178490729344 8956805 -40451874048968514438389657353666548480 8956806 -21707792202435229488369597996148082496 8956807 7489047121002666620429032015351924752 8956808 20875910365766071794531707917892904960 8956809 -101662789574453823002184581379556198800 8956810 98454859101833195967538369103532286560 8956811 237107689605244606614418426718418694800 8956812 38111006172998149957830738566190615552 8956813 191256481683458252258376274515386138284 8956814 -1323219748102191079786792111890523200 8956815 -38963294708628060017038673996633326080 8956816 41612655952291837069884682032954015744 8956817 233560214719920246831493066498176226866 8956818 -3699714842616023385766714070227971936 8956819 27796580061998844881403180607565295720 8956820 -66051595636837704212886010718857201920 8956821 -18602081276960373455181202871078338560 8956822 -2291379751640107350360256264948279296 8956823 -128800798070438418475472663945721167928 8956824 12592792254751175318292747243037900800 8956825 -102285152871679002447125672330918470450 8956826 147268122515411121120388751630398928112 8956827 -207221899341926833953350391900342078552 8956828 220358676749889651275128068482689433600 8956829 -63365216817455657235463653360625701024 8956830 -3169934889939970847071822130704220160 8956831 167770697706884542335705616218612513000 8956832 -119269214213212636669053781944829083648 8956833 -173580609072095468621024441951157066576 8956834 -34358984736278568610506086620941035184 8956835 -282336568526247677458229093042876167440 8956836 15504062162361211093426491325578964992 8956837 248179959580604978644773401447764992000 8956838 166783441501022652846528312126315921408 8956839 -4072617752221712087853826516303426776 8956840 -95642363820762053148660015370507315200 8956841 -182605784821109329027116889232347379256 8956842 27734775654671370903042159656277549312 8956843 -1048015481019042988617822905510553200 8956844 -41887904854240664927168112628651960320 8956845 51525715751471830381505809771349505600 8956846 -28361553477523497629700543654173224128 8956847 -240013333519970698400812940027854128000 8956848 -21141143539558518955603117927429472256 8956849 -27884152034446039284164006150158944960 8956850 4822162556629385771161353729087244800 8956851 140661495188330697991204373365891691832 8956852 -92963828915619307000766232612985704064 8956853 145872553645123480985829402081520062780 8956854 54637960091363249449446660749629508064 8956855 18857542905941180050014556316438732760 8956856 240115857365682106675075661126303354880 8956857 -310912306572417840149586340982679360 8956858 -155316358082887880542519219637091112224 8956859 -70146819124360772143928857438413302940 8956860 18765610234275606118222941972337213440 8956861 -102047993217250071296832234329254510976 8956862 -81343767819842330380816689999177799680 8956863 -63414641371854750403860418786681525632 8956864 15335096797985527826133143837407707136 8956865 29898717297358049305577692269085696320 8956866 68866216847400369610955080266011884800 8956867 50183733181538636367639453709042993920 8956868 107824589942791649559755948174876600448 8956869 -6152471807941365031200779178101333280 8956870 14443575995710563945894587238798384000 8956871 -19832652488099663448905212039233803520 8956872 -137001309598244108106188942738673254400 8956873 -4144735569554305826155063266127349340 8956874 -92429940051723066402960367741063259808 8956875 17897685106950915608188101912446790000 8956876 -69233217533528795065498088347536528640 8956877 -48107973560158702349758877620071087540 8956878 37663914708693140486199319530493857792 8956879 -52280216895001635827618271465027381520 8956880 5791405276237467487181774982595215360 8956881 -15719420344381256928764613655464592572 8956882 -80373316427051889657015862185751027200 8956883 34196208533993708580413817140852930304 8956884 -100214243815536870092556527659930656768 8956885 50568593679820879444536862053138192000 8956886 63861131868047324211557440668854058240 8956887 47964926199431003461684798845594297960 8956888 86178525045999900354473617078213109760 8956889 28013505735264953084668249433777991690 8956890 17558717579877276425711391855567160320 8956891 200390490730444622647088190513727780292 8956892 -22450989573864859748873870272814383104 8956893 -49221765276740173317037122563677963200 8956894 -23775949700111310281860403099792664000 8956895 314448429861992830478378122216460968080 8956896 -47425379910527151653432482348855197696 8956897 -141473816213555023805400361813781602654 8956898 338755444422402578622328603557243264 8956899 -4289279630457254708580643238776175664 8956900 -1456614510902272545929919421851315200 8956901 -76073866991965506232112367495772570596 8956902 13066689282519649113259713530205621120 8956903 -148352949576701038114899852087001115848 8956904 -98701133428436037046911203093299200 8956905 79627168888036153245345683675222228160 8956906 -30792697266432084535960898179658229072 8956907 -117151498951705719195971583877067771640 8956908 112965868748420345372842779694509519360 8956909 -1219859829987968803006733271070640040 8956910 -42361077742705085563488550831028504640 8956911 80647028795862445007671890450476933520 8956912 -13693027303659757334721284322023440384 8956913 -48806117905514251314155904169747752576 8956914 11710452744905863036657345421721229440 8956915 -27452912048790704383536168752631772080 8956916 -59773618331136703361680939241363333760 8956917 5386957326510649501875014602985006880 8956918 72314221713372425470463369744106645504 8956919 -81641676582016212370130604477810049920 8956920 -26136318370735875611847199500789350400 8956921 66013555846874509514657342674615946112 8956922 19960322978339917214793682462716771552 8956923 -7688321206204827313789998913423595520 8956924 -103495588675308582744120086102684975104 8956925 -71891712226878754867129150313128402350 8956926 -37134455862131668370958677319583272960 8956927 -83898174364079291495407433322775376528 8956928 12798924005312360341542908391396999168 8956929 47678332154432163861654904360107985920 8956930 -157736862581036740274219136167255846400 8956931 532539627648945431679537710905487183712 8956932 -90021099756511343327255464886256227328 8956933 110566347178626421801141524541770729182 8956934 -8858776219821625013943952056756258816 8956935 28640926309517775301426333324133597280 8956936 -165676299261000108630769479436878643200 8956937 -14570790257723557107860331314350823520 8956938 61853427876950770944626927888755532544 8956939 -70775149398547573191203128335621305260 8956940 145928599967297622436536679116353510400 8956941 99137921758703511036636520484642304000 8956942 -46944812662943313555207214168863600000 8956943 2577729214345264721451258501867458544 8956944 22954603546194673894500984740919189504 8956945 33326556443800831156955860712519562240 8956946 4971729803140976965462535800940424864 8956947 33195498249353532342849070589655156528 8956948 30835357819431021272046311941605875712 8956949 -264537664151822858110863942162701368050 8956950 -17509354750041946265271270105889804800 8956951 -190980328539054297349256199972980581048 8956952 32138746963180643635067271261623500800 8956953 190938285052832401885670131160585416800 8956954 4395450462323721648303415342060984320 8956955 91276131548472797862556747937783834400 8956956 -70522249043169705128192581103185724928 8956957 -64847259434714661358579278650698457780 8956958 -2455012540645942006957585855129200960 8956959 -49503244508064901817816460721625919744 8956960 29880295513641203779392667493872435200 8956961 -19139199506571499832738893563382355520 8956962 51621487304724235117104475485781476864 8956963 3408540828881947644320278197418363320 8956964 164001764783799016246897004109668111616 8956965 1015113637028392285109462453435433120 8956966 -2390456239145574370706714258479870080 8956967 177948269255282321454075461505563208120 8956968 20545949899376839935641674401669365760 8956969 -7296665011925003621305876435290171840 8956970 43308389450530016879605742412587589120 8956971 132173553642081485427915865547512781340 8956972 77264951962095739790668469436292157440 8956973 20570248597682310843513333482909186304 8956974 16813294449217946524071777890195952768 8956975 -168822381049410201906541878599123143000 8956976 -13329524128080728822122940205619150848 8956977 39738833593258652180936412178439377872 8956978 116565240073083012434446069055496569856 8956979 -63193224957374939940641711349911932200 8956980 -76197449807695636802659794177735782400 8956981 23199052600805057495100816802701588000 8956982 -10314250531843943260915184925846200448 8956983 23992099217439865717982562868106658816 8956984 -39622786037719723255890305285133373440 8956985 36710765337744273473547704887645052160 8956986 2029137557048818432190376608782195200 8956987 -109908570066368964981684634377993950000 8956988 -150676171401271430421090821332015936512 8956989 897380020040261005745724542061044844 8956990 429764819406714093567424286679552000 8956991 352028327649695215755149885965484130672 8956992 -36116799227200701397625430821050515456 8956993 131671388617849374969544159141513298644 8956994 -110205913472151551095752483050519168256 8956995 137946748495410487412431017571501395120 8956996 -101736535815871360727431280438441450240 8956997 26534016891550417163086921479842896512 8956998 78497971581496990775092860030266217600 8956999 -98228566823203556197209710758378600560 8957000 -70594064739653390283147828277455360000 8957001 -8922651401113039004117775459293411568 8957002 3311089904118052590391564608666143232 8957003 -115865227188173374346099108188145157120 8957004 -60536415350688971871904236394524025344 8957005 9631527720570340014783708044273445120 8957006 -1251168034337745638987020061424771456 8957007 -136473937252860413330067931738230785760 8957008 -3755545917569595489205150824419565568 8957009 -180962142371615497883466447160580411790 8957010 29725044114399654584098886339794982400 8957011 55055864659083841958141674430842396320 8957012 15430946979410308133259631240028893056 8957013 -2902687102282916281015717284336448320 8957014 -117458704031323533957826459675365624768 8957015 -229008522356548757853762593272135620840 8957016 13240667989725763430572544899884810240 8957017 -116504941339414270280293715239330494960 8957018 -25908389424095012031916574719036293120 8957019 -25160064457375236909909774826362871656 8957020 -21767223339521935306416179594021376000 8957021 -35386006799035639556247719787033074400 8957022 -1389585566245221691455928586094391680 8957023 306566608698416835802451353069864578744 8957024 83136311205033899059675014566629343232 8957025 -64977221323204846972141209411081600 8957026 -21202846506015265649540002342483123200 8957027 11036740587686211652670940013018895520 8957028 45482533672489312100833208432410159104 8957029 -4685660843503416144673757281193411680 8957030 82434925577807731952120424611108684160 8957031 12004482085249525986183901035817920552 8957032 -20089456263588505401648002152177827840 8957033 157635858264941036057539261502309908560 8957034 -44106021555191362371911218045821596160 8957035 8478757288240692716106167959726368480 8957036 -96326475213231485556799303562214766080 8957037 -2724230275088663305408754235348450720 8957038 8153297183290507913204663179538934144 8957039 21740785301465905272575837524832600160 8957040 2393654180563087925993313309664542720 8957041 357936397645769530364385229900793296384 8957042 27562229980846674480135120464333190144 8957043 -122543483866211675352418244005281629868 8957044 -6439545343344921799801340280167841024 8957045 391748104936627479323680063363522479360 8957046 3746068112569563294855351933224300544 8957047 18277317929526254561678404438492614144 8957048 -66427159575237602033082934439400714240 8957049 35019613103404246274888308290744326880 8957050 -10500011470624013742524848627140000000 8957051 -20667167587652251713337771215422806608 8957052 13980475826586857620447044344639930880 8957053 -5072566022147111100618260137433361300 8957054 -78337806848785033735671811817431233024 8957055 65414784904921515876866905717695407760 8957056 -121590438869193166129936042781835264000 8957057 -36670632918392764233397751809970228268 8957058 -20323850093384306486467585848152154624 8957059 93362753823500731028507570746740146680 8957060 21843094585582572046578430812415549440 8957061 -8716633732914247775321063973585712098 8957062 56930511696642794307237631637401063872 8957063 -193213688636614208434574316045268979688 8957064 -151755969086302723426297060203794964480 8957065 26052203926384704411042116829887853840 8957066 110778652973100870714595382718948989232 8957067 -72759338664162990060170330039328703488 8957068 -61767169880616751745634527222052793344 8957069 184367481568696791934781640457365454560 8957070 41049693265983638801136864706855264320 8957071 -26554362634911276533231438171891544248 8957072 745923722654918889546763341072433152 8957073 -122812555524827720796544463365930284816 8957074 29739002770266609575811085892983360512 8957075 18985747095433868609675730018283410000 8957076 -52194799165914491867784684564598665216 8957077 73183020641327913089956799868801914112 8957078 23204472513797388652325575348611499008 8957079 215561259348565188559802990994595219104 8957080 -146185254769453356263430149905694515200 8957081 -21757295593159723467220916550268747008 8957082 -38736263000900794911319960635672354816 8957083 -32958192698832015043700807754139292668 8957084 -75343084596058070583306061419090989568 8957085 20797208719058399329091932666462800000 8957086 89757542099922712694591862750259745664 8957087 236197737246807483424018088916232988352 8957088 -43650905950257354985121732565726658560 8957089 48220656380815406033144722457992881890 8957090 -918436433088562560748043645657407200 8957091 64832205255917228712958810724486346240 8957092 -11416921862344986879448394180303249408 8957093 -103677810867874817865352567520697998658 8957094 86456853163012403105149484176980480 8957095 -29812480357802729490728772625272460320 8957096 107416005727563072883772829626957660160 8957097 -103336530911570692174622514819554958912 8957098 42628783175314144385864494940156314800 8957099 328116566338100240932723774332442793760 8957100 -2854531728123831149200976342259072000 8957101 500110286778685191855470695919512627500 8957102 67930913769900240617812209566341785600 8957103 165819126701453951630251302946565072904 8957104 2716811639966042987150236137850077184 8957105 105943588320425334817562837527004014260 8957106 15859957228181364755186137720576031040 8957107 -149373017927499794255326666878366278644 8957108 -62286036672200456415870874851340141824 8957109 -8080807519856206217507469978755727360 8957110 -2492088694755137233908688920751678080 8957111 227747310254590657872380480705158280064 8957112 -4332793100457273067942318294205460480 8957113 250155136153510467519706422133351654080 8957114 96119680875700843612488432311422891200 8957115 -1229853007038596541094128387222489600 8957116 -89319461175990923030393030181452751872 8957117 10543166868273593946581381645223526392 8957118 40566814336690359361443430371345241728 8957119 -402517316202120726164607922742060692704 8957120 6313270693462102326308324310389882880 8957121 -149698516955472165057294501853297791840 8957122 -80957133349457904055859814552163971888 8957123 111001310091714205633942568737010706336 8957124 16630618833027426005806801552377431040 8957125 -170525896850035872896322042586563336000 8957126 35672611290293059917219276065025244512 8957127 -46677121936564847879788550770660881840 8957128 91614307642758411965575617468994560000 8957129 23421046039641686511791463920375408730 8957130 10620891225003178249116829372849213440 8957131 -263473756518767109329833863412247369068 8957132 -4732425428503101135571186012909419264 8957133 -169530334870680122262452456657032462698 8957134 -73862997063835224721407445928041406784 8957135 -7335642291979094670064320238923972000 8957136 -6005046979784321001124217948970418176 8957137 -19144113820180719705629453325982548096 8957138 56470087449649404736475535963200674080 8957139 37658365663953595822435270266693002424 8957140 -29149019367418171445214999219922206720 8957141 -274069086779462937313282774076651617458 8957142 -496936170841746691881037547770363488 8957143 702384784407588743800339854701010240 8957144 32673826795716197978203308166240665600 8957145 -34973019402799307698471112051865825600 8957146 1759231662524347157012147495437296 8957147 20767701266511676988862643282265421888 8957148 -13035045872877735065906423979449464320 8957149 -307379760458226764402442250903349958336 8957150 -13736700588106237294266273430902091200 8957151 -166907963565106828213216118515277952600 8957152 -8463525120196801004189294887139278848 8957153 -116687885030467765630785762180418901598 8957154 -89829023869741909710688505408058122880 8957155 -21319725709349826762513126031396939440 8957156 44240689222056505213764129952470925824 8957157 -28555144118437961418197986457056061280 8957158 911867507789937271249069547196456960 8957159 -114446263096565306119753061975312521896 8957160 -46530191009915976083991466327971840000 8957161 314859179472350671291728128710375195024 8957162 -117478429159872201052560537253808772000 8957163 199084384118109198965879514658175688384 8957164 -106440694916460591756935146200636487680 8957165 -42632367054246999700214311785915206400 8957166 52989387219825940015559246669943840768 8957167 -242626673700991134944988742739161668784 8957168 18267617056631134230257489749048786944 8957169 113456478830609475645932329732649145600 8957170 -34061118040017728789315156794871308800 8957171 8611589383361119155093316171645490304 8957172 -11074454212209127848983611547491000320 8957173 6766305849698481907409486233796210044 8957174 119812728569033264271656183343258261312 8957175 52837840949000701019000190020804259000 8957176 -15986423284185768857463825147067084800 8957177 -344570319743863159442183502719426648448 8957178 -27700211125352951250862286617549632000 8957179 13575684993844612740920237736197846784 8957180 6366694677509108399759832353271974400 8957181 -158525148891345414890079990835407470976 8957182 10595774678104518114511362258813993984 8957183 162382975046581944174989583618316634880 8957184 -22796315237640534105533051053151354880 8957185 -123283338411186955990480047729708873240 8957186 44457362449474884686911456955973849600 8957187 -39571478089539086237271244442722759356 8957188 87544689441907179500675738623694428416 8957189 -32684332835129537633226498875583744000 8957190 61924629438759109351951936127663216640 8957191 -199359345789639315104061088597526368616 8957192 -88326974582135561612346750989443968000 8957193 2782871707949741310831413791978613760 8957194 85742751508762230612034277348725413120 8957195 36137821707403278941582819263232203920 8957196 -53084876730926061387771619983433082880 8957197 21482765541337135510287311126383631052 8957198 27389006311172816070603663371507658240 8957199 -5264918427362907952987894618985308536 8957200 12963173248792002799879325005426483200 8957201 1393589621423414792952296695705343040 8957202 20915683686601338172321554035204265984 8957203 186624587190615925096701109192654181160 8957204 159267428666610102935976962730007491456 8957205 61850346788799371712768719721682405500 8957206 -92216853155444885111529611121740003136 8957207 95907341460595279811903809446772904112 8957208 -62538903926383827618043532998144819200 8957209 67316697990139401118150619345074748880 8957210 -76778572153775887521327465627154878240 8957211 121828020870976575976688293432800937584 8957212 64507781910254612364005719174516998144 8957213 -79314822307342975214923774946836518720 8957214 33414690353882109105096080428399850880 8957215 -105971177521371744195849783655595535600 8957216 224808567879533755707784842574512586752 8957217 199843833567056252482237529656589500080 8957218 91176590830512462481290288295469928960 8957219 88953040728470781625266748117333615680 8957220 1228493319427649583727313610236129280 8957221 53648175883729363551976353963409281024 8957222 -36712156733953011471264715356314333568 8957223 140954518310444452774168730618544048024 8957224 -32650881282753781189201694744533079040 8957225 178088754320884088857914236391990894750 8957226 -86664241520320478165603027773437171456 8957227 -152170905222927919184480301228439165200 8957228 -19393293954231584145256892837420350464 8957229 27435439885909870274866756385021235648 8957230 -168065655343162029878934921324635923200 8957231 251103202782273350895128516800821526032 8957232 -35249758678982218164351029729254932480 8957233 -30210911210147266767634504334256201472 8957234 37197318638334702327932259602513671680 8957235 -19086599219647125352078542868744780800 8957236 -31393127161380307810076779170193966720 8957237 4922781300396699452428974644925623232 8957238 6639381664172655875206118269662366144 8957239 -452684358991232723938524273303278331176 8957240 -96244479775934894593060318799183462400 8957241 74868421778057889805791520484747278848 8957242 10789871620212686104649506400817162240 8957243 -279820317526503461172106694392822292508 8957244 -245755571644963950799205896866938880 8957245 -159576146287112356421917483621562400 8957246 -11252015435029657429320129595407100800 8957247 1348164625517541221334143794324432416 8957248 -14378218125093768316963347824813015040 8957249 -175023941767852194578059497792223299324 8957250 -64911580220451810151513534563048960000 8957251 -273926903099763120794279258145926055748 8957252 -26835077772552083011217962528609087488 8957253 137295400642657846584635791664660385504 8957254 -42683614498108143509868991072631917440 8957255 -204897468729026793876071154295913976840 8957256 21929342177930901112398104303032074240 8957257 155080295058902285800436207261932869760 8957258 14636053582455214056856485315164246784 8957259 -93774881461405216690791443709645544800 8957260 87345981367694978000370578771889807360 8957261 3960404085107205701604876966807655500 8957262 4614147437664910718876315447783255040 8957263 53143701350957311285876245123301189360 8957264 1971596732093497836122089306411499520 8957265 6282163780780934232315658857243484800 8957266 13242936926829932649284372530301593008 8957267 -343812950722267874169662149623025692 8957268 -135155986729334898435248436204622213248 8957269 42550042131575745590357605221708094670 8957270 -142772039297964388943196139162068480 8957271 150549028422411049571482221167373902544 8957272 -241633938782360186587283280546151987200 8957273 -91677823629038406492442665933955771836 8957274 1623775569170762205326007712934760960 8957275 146335512170644299166105650056625461300 8957276 130683424689352840999967503206952604160 8957277 -51551237670425545147316241556647121920 8957278 164863545995098712670274576781677828800 8957279 -147918508329979869046004106297572011224 8957280 -4456358503808351131253252741128519680 8957281 120535951597756288219900230704095211712 8957282 2828781509808831049592073095504998992 8957283 -137381042474718427290276113243899554576 8957284 24957119515956411410254475001842688000 8957285 140228678292288282947404609991814649980 8957286 -18865290229096604653902614847283071360 8957287 -3766965445694606448112262795619879080 8957288 13012558741145500862330382362751744000 8957289 75193634583405258683091682345143330816 8957290 4484874620668115383914901302574466400 8957291 -8989240613952989303752370353757994240 8957292 -207001968203193846693978986961527144448 8957293 -3178232189608019831011174310494465480 8957294 35705520221167361084550524106887109696 8957295 -40458501836454668585219539331429957760 8957296 -6299017604276044166520003949746946048 8957297 -6948348769556988333133956328180829328 8957298 -54056119557251249573384871624515313024 8957299 -109291349921622990685727429419970822320 8957300 -145623572210557018334290200686143488000 8957301 180718904901389978699159239691928686304 8957302 -119307526162047560279876237778860870400 8957303 -53563366724428784600308947776875791600 8957304 6134931781492069587721127591711416320 8957305 22632742743487124385525094116513754560 8957306 -8160799512684820430243490136117077648 8957307 255021858613181951846918116333984276992 8957308 -86206365669681811359803307275467651072 8957309 251010562817625045191013582680633829510 8957310 -31944962099566361668146119843258695680 8957311 77736557687043725564872109837201908848 8957312 8254809482561967994859786263225958400 8957313 6986775971158434669511700044631380944 8957314 106433015945565899390904395984173730256 8957315 -51857215926191701865657716777523741040 8957316 -52099766245835893582173192339073013760 8957317 -324930093602663716642641509275311779400 8957318 -64964932255292326272774959270640506496 8957319 -5796092689283258869957136500478176512 8957320 79234863561581488112389233333782937600 8957321 -126219517120249193122342360565287535040 8957322 19016535446192104311914192552383560960 8957323 203536915983577724941620249018335403304 8957324 140663483555451894597737164358125821696 8957325 27033078711002526493192176953626749600 8957326 -1872895865946097170682684439753195520 8957327 -52119461786161972574390398632877731840 8957328 8394927677292353254529859921271062528 8957329 207341125627569467345111902056748050240 8957330 -88613970471486427228933117919316480 8957331 117745128030446891509541610525548361840 8957332 55074155518778832443178902845682535296 8957333 62702795888381301719505553638722976960 8957334 -12516104844266894030324403285968630016 8957335 1812248355977042481583179871240900800 8957336 97589393334702327875625392172184780800 8957337 131604791815196040593596130322932753280 8957338 76804648686943253781980790515124582864 8957339 -9211985711968656878024275278387915840 8957340 -29549271069068539961707905435664435200 8957341 -111700013059533677265477423891837579200 8957342 -95943880096268060700673666380236684928 8957343 -78118338154911963131896650754662417336 8957344 -68570641508308580566553097755723563008 8957345 -65247090196868679217891676246253082200 8957346 -45056005465895238134905330161792499200 8957347 -77674053465144840001238951134225963764 8957348 -101769337570057547598307847991024655104 8957349 111086597599094475161905623321226682844 8957350 -35030313084452723847220832241751728000 8957351 -94942919542116123657777226066303075056 8957352 66101794363602059393252086826425712640 8957353 -93359146492050126456117494470426792796 8957354 113846399825098847463399625662467008512 8957355 64535170898309951764138962401261637120 8957356 -2270843758419820160083552003971138560 8957357 -24811574296400914613202541773862854528 8957358 -135894693045050257960417121385478750080 8957359 64562392418757868714002608236678812560 8957360 -14600755109608711513287035970886041600 8957361 -42561305153890296050886557861220549696 8957362 72605788411621046452048658526869045664 8957363 -46724345414148633113620050891474303456 8957364 73843308070363066052202121461671718912 8957365 -216438421977632544529399113293852992740 8957366 85178831856788157843836563082621135424 8957367 40534123295210754018084441062402917656 8957368 -14906784640147275563026093398652968960 8957369 -414092593469681821792106310400750111104 8957370 -48128149252376710652938576276819411200 8957371 -116412646648383094861726861788316454688 8957372 -127210684938959158049011253092406957568 8957373 -1223048062387040349270628200273891840 8957374 -80914860429272340544108060512694712064 8957375 19227063021193641522558983425812720000 8957376 56612623735543086272255960957061169152 8957377 100924748322421390168498590597249087360 8957378 -172073327060052267343016887148224497120 8957379 -258305141803842720275058285998156363520 8957380 4246320022097112280204963703666380800 8957381 62056359831226535811156944327938609182 8957382 637439791317114797891820729231206400 8957383 -237002198777883532255849753489715363368 8957384 12506323974648375372324474474271810560 8957385 4379384342500876385924534930568953160 8957386 -25622685360476129635805528091926086608 8957387 -72947039021243658243213878159404728336 8957388 7114924029034564750373742777139200 8957389 31839911129371840095272685103598181856 8957390 51613626599876716449611858667783601920 8957391 32553204400053000500423571989185797504 8957392 -1336825937548433746077766110625218560 8957393 67600429121803793198759235840411034920 8957394 78910263880764220602999186793628619024 8957395 -249209968432339366986943330293167117280 8957396 -49226181168770679397188406506459973632 8957397 40452351239780670180245772727594254528 8957398 34744089124622657908485306310329239040 8957399 -193116293024881193070129648828804659880 8957400 27562516639146356600445554680312320000 8957401 -222696284960834767866048095396350931328 8957402 -38250477612799394149817284684427288640 8957403 -28179813860425662868802402641776351456 8957404 -43889622726417892830763245394038466560 8957405 6222172848584694139940113762428951000 8957406 60154702044578800922626272811569616704 8957407 -66735528234660637882371942359371541344 8957408 -243776641692160601713618057979984609280 8957409 -102267790135604387778170832588545014080 8957410 34181549726435261660753124034163512320 8957411 66181071269284346188027329693354777000 8957412 68622813800595801343454823613441382400 8957413 -95590010761491549128997624525636734338 8957414 3701581374317965956202122365982457056 8957415 180941587370140780141966558892815488000 8957416 1172651823150855504631241792018595840 8957417 24760111924048425454736170704411672000 8957418 -15064464163303354213364703733824560640 8957419 -57196724143864493112256368947788093440 8957420 11515582822090689374641465621722209280 8957421 -1259824319428871580376430843423744544 8957422 -10301274298371061704140248084448558976 8957423 -115571927438975453861573542346141541096 8957424 3367751146840860414783017332902985728 8957425 75775300435924441702273166790646478150 8957426 41307513762365164915283096183669111424 8957427 82825649048071698639004519467340862520 8957428 66908099977854523670017780342395075968 8957429 4408058121643027974228209838770485884 8957430 76217562085589912678435895747727186560 8957431 65581894557681670923546378562463255040 8957432 78526000866360278757258040976454758400 8957433 99160779181851062755369489693200168000 8957434 -18864286093313074619955449843670273600 8957435 95869824159310535068279424834811386880 8957436 52868517268545599146545319584549027840 8957437 -71750147496459781172417440464374055936 8957438 54640277486110910283635616345157217280 8957439 206032449132139346797215644204474822400 8957440 80566400831734910849815454007951360000 8957441 39866928961746155082862307945376246612 8957442 12703095255171439386623501905930085376 8957443 -136789212319770093339623859906278784192 8957444 -88292325082153939274691677190047624064 8957445 4551145190509434992269961038812576000 8957446 -45849859942758675127296211754813174400 8957447 -96728065818308189015537106554725984104 8957448 -277590125674893430254614867259832074240 8957449 -7878968394160512860613217700390616550 8957450 22832741619012181906079638856701824000 8957451 -45014734391445053329862905724222025768 8957452 -85218021665585716548649767309250172928 8957453 -274750954654210598496942564063702982740 8957454 8952108853214881021183255749033722880 8957455 -30066758113143264038184116366879493600 8957456 -57802658485089573164979139904633561088 8957457 202984416837258583280776802468194272354 8957458 68183783292044669768611814816959003776 8957459 785592588595338691642173757851985920 8957460 -71188403158650735001247675434261770240 8957461 178956447230056302604626061971998178062 8957462 9187717367834543924802904501461571200 8957463 -54730800827085706120937902730379422976 8957464 251334728742034647587348753771663032320 8957465 5285997625928132114259144689974429440 8957466 14107888942269567419546405928255942144 8957467 81584241996394565065936640786431760516 8957468 48748685950225211499600471479183362560 8957469 246872444639196735922051660603445022240 8957470 -39676089703082415552517924415771706240 8957471 24473373205733097065286749632714175904 8957472 86846242822780639481428264114705661952 8957473 -3275949687906760116989030412067272960 8957474 24419000149049394884389861542910074240 8957475 -19185778305570446260812974377699309800 8957476 84276514427538594262276322827991700480 8957477 101426874696629934196008347968656063420 8957478 34726789094013660777954240442403227392 8957479 -195745861716419164746955010767584038920 8957480 -23791725324973633285821403864306483200 8957481 -23508301323900734308910095371091278720 8957482 -155635484961030677424345581780032131408 8957483 -47614076532107122195938415235446538160 8957484 39259559926592299525522188206100879360 8957485 212342291182352252790279967224942999180 8957486 155455370407203957413666714468303431680 8957487 -40143659285402785403213724074805622272 8957488 -347967022763311215100267940597071872 8957489 291293413421721468742015030678923670290 8957490 408227463984462324195880972218309120 8957491 -114744744475144509948570427168024072708 8957492 -171298345638101936804004884390246995584 8957493 -1006592453144139666408030132649473600 8957494 22415530216296626278682864732322163200 8957495 -116658586587054115040949647413843868520 8957496 129230329896456097097037040313124556800 8957497 21773981681233440804953971280233247572 8957498 232707563553032184060301969002855075840 8957499 -131822870336778430457775452601242588160 8957500 39830059661854649503803894268252160000 8957501 65998644671892485057877050486377376352 8957502 163655701184643510402996093573129216 8957503 24096968228637190356591753230473054440 8957504 -83387322303565975335541759345645584384 8957505 -23753687639858966859642683223613577280 8957506 -8778987183576749614891326818386345440 8957507 176730539959487645823580750265292089964 8957508 19735849681171690425412558334925828096 8957509 102406035029406885276519600040021660 8957510 -9720692883914878835789699661611639040 8957511 -32399936567914023674893859487007620960 8957512 -35850859601156456746294407459166617600 8957513 94428003266714162045940113483609964762 8957514 2598248647522468987783162671708368640 8957515 -4515277439361654255579936348270179520 8957516 -41255019101491535987634141044025977856 8957517 -120035609637814928969614880707877871552 8957518 -70397694346909582772460503569460551680 8957519 -172844100701247679753869826512866964000 8957520 13856744657160457165646204557197312000 8957521 62089782372149079262298867159163454692 8957522 -35871578411190726053855675049629523456 8957523 -49826123287225576274322081849692552400 8957524 52566385581425330760882569844635963136 8957525 116178999292064412942302425119124759050 8957526 1737702605306445168916094733222280704 8957527 327532600405463212052799625760274800712 8957528 39163679178922259189273586386426972160 8957529 38193958543879241175727056300095905344 8957530 -29500714084489702645532727886205071680 8957531 224879514976373908592843892994105502400 8957532 -423372337093639777657189899000619008 8957533 -32044518220740396027779712984103822196 8957534 97748800170927188055847108950692165760 8957535 124740556568693495487762243566893261200 8957536 18899263867990366389018495462777815040 8957537 -150426587775915906340890062700167054814 8957538 3678215700494555917682242452003563328 8957539 -130206294225349617123715067526847090660 8957540 60291865473992923668737505730215594240 8957541 61646362869624910481380994622344234592 8957542 217007365782333076577954414121946189824 8957543 -83630693071489620389054621799509757504 8957544 105830417148817229818132406087890206720 8957545 1744189405546359437572290763636434240 8957546 19324718368270445879062492226991151104 8957547 -7680850382131813879087847806764591804 8957548 103303824956726666123502560147131083008 8957549 -59074426319516924637411681678433500000 8957550 16858759734497416395301123164883200000 8957551 9319641044759777472850912023015449552 8957552 837791810883584200398733428079951872 8957553 12482464440520646702339126813233268112 8957554 89997801471867062362469220756961448976 8957555 -7020183159894622664236261254858582000 8957556 30018009683709497104342813046781078912 8957557 -16203422538266397824424128789918583360 8957558 840464896507501946408056442214494880 8957559 -11452390234724283228097518103887600432 8957560 -100176746338461634206343610607005184000 8957561 -67451799185338532793646914132492098838 8957562 -6394483144141080577594673557606004736 8957563 229694946561559236363821962927110651812 8957564 40933017543695347727126454344055521280 8957565 77888472829592802347801053145029353120 8957566 146084250212599521095729251110457247232 8957567 174637238422694616652882135442378399616 8957568 124532424484317340507768569356164792320 8957569 -95809683986989202701726936855892878160 8957570 61703469884579314707816423262295784480 8957571 11171703988754751299014376042690490624 8957572 90284100394895605806281348447186975232 8957573 -274948129984440967450851838291065411840 8957574 29375846677232898882834370065976442880 8957575 140336056298317981903640501466807174600 8957576 -127250891781302174188552813864384465920 8957577 97721526176251238098824720009035528160 8957578 -56368450785140112381374683572413552640 8957579 153311430040827888761598796846922292180 8957580 13204419282076854291081346757327339520 8957581 17471408715147740498946694316007076492 8957582 155362957437501492504415600696150104000 8957583 30794989825615557899465711459650397520 8957584 26772820561841323970226204546227609600 8957585 35112637086119097229748042541314607360 8957586 -76864236219288070733839060211348028672 8957587 38037271481341057145588590521691176400 8957588 -948370907613400691056458050645391360 8957589 69659028910489607354140262927394614784 8957590 -37601142807029534436022781603664942720 8957591 266967517061544208828376344500218785992 8957592 -76508367889272434433180077616585676800 8957593 304212086936729609892851562053958240842 8957594 -56946791112509326457595010979326540320 8957595 10360439894192634391159752614842019040 8957596 106541270090331853362671644450971028992 8957597 283883508856375931019085259286254279712 8957598 6013115827495529605825939251617961216 8957599 38176754278138956178653000832019533936 8957600 115726622787893378127727599137523302400 8957601 151263906215909607195232854510200580480 8957602 72859536580505827429005052896369724752 8957603 86120403207593467356285696548903802864 8957604 129566179172538548320472175554430566400 8957605 -47069230243479584327558934606201876480 8957606 -469835040259307427595062525434285568 8957607 27268127574155704678737410839375344000 8957608 -18293379635234141507676823368705146880 8957609 267530450298818997590400401565962473104 8957610 69870916456510475583040026798801352800 8957611 4380412238488868001276814009163135360 8957612 -74159277528143512250661177771360744960 8957613 36265811580553876840584058155661122624 8957614 -83046878667164876203265660720087857344 8957615 -54678898849493629976339937153173661240 8957616 5294448823355086955254833942347120640 8957617 77891554066879587103665907373189224372 8957618 -124722095754502594223441189287428480240 8957619 143007287372557691953303385072352628488 8957620 -21294350081069116760205960603622809600 8957621 -177847412374422172141347444089621372178 8957622 -50828797791516822084468273274456006656 8957623 -119774601637063282552984100851339142496 8957624 -47411251400482272788157077357383495680 8957625 173282778652507268100337179618999264000 8957626 -14271625512460878415742376015617295360 8957627 82247292556584491040458617592686029072 8957628 -3481405703227353656052075427927621632 8957629 71361958427709501143251833637219548230 8957630 83684604711040913182412683219917392640 8957631 -2389672841076515026733844921100323840 8957632 137474299893614027241176161006460600320 8957633 13575292226878397629299979805707600944 8957634 -5047064704321138320139741906087428096 8957635 -14873798162638055076353236190780148240 8957636 -42840658405173338931480493967716515840 8957637 -30544463069431513052847199365047727492 8957638 -64249534893836831497231317739146688320 8957639 -84420291975833101958917455474842684640 8957640 27336746494967824650349576227092889600 8957641 -48675657760994561846095211385180685680 8957642 -34200234194402226830037778598042904528 8957643 40250622724792273129505675967168795864 8957644 55440401503033753451637326939981878272 8957645 -211236405422158062215225418359515648800 8957646 10341887595987800244302933182285333824 8957647 47762606732701445631434883493796768712 8957648 19860423902793993122953701745834721280 8957649 69548746972090782570599999721913307136 8957650 6066138987746974665738730400310597600 8957651 37697217936869037433941397618195628652 8957652 -41138812770708995627857835696146022400 8957653 187701205371735866548682525526183405902 8957654 110696337882576171617093454781570495776 8957655 64082596154300728551911640928998528000 8957656 13871461424797543027116057174723962880 8957657 -43754497024990517115976284829106568408 8957658 90873467608950483896620787403711158784 8957659 194220305197628860290410491938946572616 8957660 -86425832548040892599408347775644408320 8957661 -15570529773757163136853012122219619200 8957662 -8769850491091352595258508304498183808 8957663 -2936041798599272732996950265931879072 8957664 103106367942711999557067163318533488640 8957665 -32504459374456016034900676780828296000 8957666 -95008712350909547426756760745643905968 8957667 -49397738163130315246623961825276277760 8957668 137487033624391159999153028817977618048 8957669 55267322437955199919022927406931435296 8957670 45231989551695540126147725615048342400 8957671 -77574931015954738171330538251361885128 8957672 -29607001050602382801485117819808153600 8957673 -181902759006518484659680627278390448656 8957674 -284509499619058684068084645732143616 8957675 -63326927914390977797668286487095817000 8957676 38617126925666406103398201194169483264 8957677 -51517878650096918862421677681092929088 8957678 61748287890078864211275743594468533056 8957679 200540427537176088266667949119286955784 8957680 -9900493779501345367436274842868449280 8957681 -225442392918922013717546498051634361518 8957682 -58888918295423316440979817810881634560 8957683 -85905750173211661573963395985674562560 8957684 352051145475542191633621229997724416 8957685 129225649857301568631365591953757257440 8957686 -170219468938789628175581788878481850208 8957687 -184787741621937736830504236049553344960 8957688 47055998974662135271001355110722437120 8957689 65304773363282834211609288217311922248 8957690 -16027972293848272695819089095382187840 8957691 150371166109897464548459047439102175744 8957692 40011079651227618928314652357749545472 8957693 65456218802101871219612023735637703942 8957694 -113798973789479157470354849083500343680 8957695 43618821604709672247437634766436293920 8957696 -10931508541284543547529028190114676736 8957697 -12772854031673840635410655151757588480 8957698 5145688298705575949097095430873538560 8957699 -301680193435065046927845012799311581064 8957700 20082212084123514823011124534828128000 8957701 184654451225621340058474343966969827804 8957702 -47907560693774608403842833846784302720 8957703 -133763807104335898444427995070036484696 8957704 -106209701396065776459220052310035988480 8957705 -41908380547899768414371507055731050140 8957706 77135865046891474441567586784648770304 8957707 81361553548681530382684420458534411432 8957708 -35523414399208748177526738544452708864 8957709 201468514616193888363062967093739842048 8957710 -96971490225292436375099564301280914240 8957711 -62395503838569095631839062434355549968 8957712 13178705639440881937553416357243453440 8957713 -54583148807343408021014203108574880960 8957714 -24909058304709888899891460730093010544 8957715 -23656944358993582305216577442162856960 8957716 40797822768440427936770538220067491840 8957717 -640956431340728405522890054657877760 8957718 -9574837830242785642808010180611395584 8957719 -97534041843531349872367208530048595304 8957720 -112559115707434141018203849897775104000 8957721 24936567004291775887162699738213872960 8957722 -132824282163319123095409183979397155088 8957723 -267219248846572764858308926730539786320 8957724 33290898964000890487575940728192416256 8957725 19467362153214689989656410791407172800 8957726 -76468035288598641508903973264150594688 8957727 205592857778761521334557386410299527064 8957728 19692877334649918568654556433355112448 8957729 480176741327236050002998926645127680 8957730 55591666775988887124993848309399070720 8957731 329253575724991389092547123234773064000 8957732 7854230171616973401219727795676405760 8957733 115776855803740193279337548491609146048 8957734 142301241799896546118704414478333101120 8957735 60188096992991585541190584801442504560 8957736 -93773794642568634488973357799902412800 8957737 65046059806330384313284463351735191972 8957738 47874350839067642474257770206330489520 8957739 -136240210620584498832721623954392296104 8957740 140337504714967149156951838020850483200 8957741 33653995252044498051602547881084634240 8957742 -28360628872590362789003872489478274816 8957743 -17221276166170578355861224426842369008 8957744 71271566722861770202817297215817564160 8957745 -32957497572030976007891189133870862680 8957746 -20878749995489220808146781597049948160 8957747 558748108599125083611750968160065223240 8957748 29904715339205628708579148616141844480 8957749 117924597086049602292111024930302192750 8957750 -38745502292202528647596173906371616000 8957751 242025345678840851842444530870743016 8957752 -257568374820874120285303650486903091200 8957753 -125899900699876231886848581226161400320 8957754 -14391644417876742356081454104375034912 8957755 109715213588954920796707695336597356160 8957756 22541050148632867154315771306123347968 8957757 -8617513637332675259859198757401266112 8957758 -56157207758006432208934490481922571520 8957759 -91729087441935403561549033328013846960 8957760 -49784586293387384549786808672583680 8957761 74744336341477305580709382876399298500 8957762 6847597626392984618178772258377961728 8957763 -3070534630562197106848396987796643600 8957764 -10185260855807793839751439642742943744 8957765 -29242654780199188780355028833853926340 8957766 55175334778790153614291697483414413824 8957767 -12433812472983186421351209604293203520 8957768 125074203409480201293554952941592576000 8957769 118672818796650001668721826764168744128 8957770 -34814672365811552769691944045707605920 8957771 276120927105435855094077930468161853972 8957772 97024001944649172032881062318894679296 8957773 186132841124280118467798037686112473408 8957774 -9607738293775490533466251298884508928 8957775 -4390873042669694268932565377090496000 8957776 -30626139585698394023797621394190778368 8957777 -79218577229925969188165591136287827968 8957778 -104359814652158640324849131113283516160 8957779 -118471910478015035072934115884585483840 8957780 -62967361711312702643192921910121390080 8957781 -18806259396236065569995706933804478080 8957782 -10743383768517128652870531727571959008 8957783 10033822410002710143828049611229530600 8957784 74118502043977671933140790348623216640 8957785 -51359450362165321776947230360743830400 8957786 -14270214905998191388001871283665945600 8957787 30606467753653518792332266429619024640 8957788 78361278481918723839843338161594112000 8957789 288498618305355168979427167638112490700 8957790 1963066533456259857790878083708788800 8957791 78482385827546467270541997214819767168 8957792 43140127424121143942005518719484690432 8957793 61692752223680789794733391936263587200 8957794 -40884451665418295886910385406625769088 8957795 -2003357205133544340176252861954995200 8957796 7390817202765632185516957167891796992 8957797 275304602076301498465573703523048728000 8957798 92804989985589322205110410516997490400 8957799 100396235777033233281417836578262484984 8957800 18608012859628712090274560064996480000 8957801 -2735616761704762858103738021582636400 8957802 38162884315097762846993023708663632384 8957803 2367681732999095060687159936580266448 8957804 -77837079320836054729204904940385125888 8957805 -81881504751216083520814595499753190080 8957806 11137615714246013579598198726426346368 8957807 340629575455885149558509963287659336240 8957808 13988498810286662717749911737531891712 8957809 -94876785441876681834646283440991489984 8957810 73047832484131461552328293638482944000 8957811 -46204984063054204431387947045468027856 8957812 -66019509709930661783934008874410441344 8957813 -72973405044310394328795281217930842400 8957814 76766540383974002518255414986129954240 8957815 118559276805316353470428663595643951960 8957816 44975844639108273664568866588188672000 8957817 84818029407626222286822943977167916480 8957818 78950562806572535718493284763686998016 8957819 -24657905904927656899144555222297454256 8957820 -3517407384320462929895906512178641920 8957821 -266158144680507465407965910571660697978 8957822 37350779427157292264343367890844737024 8957823 2942708695644568830042479151396495744 8957824 -150249083179661212368289631636658585600 8957825 62386710329217152368660623189004310550 8957826 -42252770201003186430452267942159135616 8957827 -159297039580806507890284084129254899688 8957828 7816451945967793359645618267178752000 8957829 22922267418559047290819974506298236384 8957830 -227577965658911187649701521526074880 8957831 -356508323396237490122843880235765683888 8957832 -17025058776167451981840666551974133760 8957833 141970373898210724956720021751139164224 8957834 124395254093574120965714427207159360816 8957835 27157561163263579999210296719036785200 8957836 81181186331228354228788299331904372480 8957837 249566246577472880237222342272839566166 8957838 39420347123087486597938076388222779520 8957839 119225614451987108569017776196250807920 8957840 17464367130794882682907755541195407360 8957841 67221521026304168133499431746329623792 8957842 261377814780576457346534966642402838144 8957843 -23446360333282256559071144775691309908 8957844 -7468286517416987144454576472790999040 8957845 -90862818240809453722437990422425210380 8957846 369789726763931599479316994375651904 8957847 49563606497111331807707572746059159400 8957848 35187981902363702471910747602600632320 8957849 111022720588090276590964469992210802964 8957850 -14334543686082627144597133406521152000 8957851 -71560675477884636178612932352632036848 8957852 -71895610395946058098149657730344952320 8957853 -28643056351654894373128058042390998272 8957854 -36189305762882073012603222977260033920 8957855 -62752784749971109514260604746750362000 8957856 10375290942245440919942389851639250944 8957857 141470631222275298418617431392166226338 8957858 -2065796067926608048807236306201388032 8957859 38896755587354187482722956619394774904 8957860 91186031928991807228140789921826894080 8957861 -169203777027009792900265352728389724416 8957862 -26715959190786236452128002281703712480 8957863 3638107417369880347086149096114229984 8957864 -111801026332340840648531188505335280640 8957865 132687003866966753589858756679643520 8957866 49199640623248873039803369717802214400 8957867 268853584107111247245070546640814039600 8957868 -123643701712039446236547681852683658240 8957869 -29783206098468677228206256740162600640 8957870 72482680743360699324977930736778898880 8957871 2577004679761146913764806413465667904 8957872 43901724080394665464376314193575936 8957873 -219057388406593794445022050876573547280 8957874 6083150657617084305975499034046749952 8957875 -156248724424846478300892167970439656000 8957876 -115545221450153280660857550493355089920 8957877 9575004017492459667283159087411231008 8957878 61789767215277805988455917290107406592 8957879 -48557962244137796807726267310823057920 8957880 142489503728187916021221910627768320000 8957881 -173345199203884230066772396373242369136 8957882 -41547022098670350896670641602327161888 8957883 112267921818428616653671658053097965248 8957884 19231802789955240780670201230359846912 8957885 -33217300636693363945974313822053851280 8957886 28197913262241034965740610860784256320 8957887 92187521470801180036336194613336329536 8957888 -57261169538486954669686901318155763712 8957889 -1774981654500779315467737291082431360 8957890 94548873079749252446443502781468487200 8957891 -22403615665755894518407858971354384000 8957892 48449915048634984716988381731077017600 8957893 2576258898518545116143921313324485184 8957894 -161947307206024785475313862005440797888 8957895 -138076268233175616798279685447240111200 8957896 103228557587600027904747620487776609280 8957897 33348573542214596456463986906145195720 8957898 -86004823480610465107635011708900474880 8957899 -196510093654766056404726248718394965100 8957900 26878393358924494643683218094433894400 8957901 95131103094541006338962428723929516768 8957902 34433949086554582428397185122101751040 8957903 -7892004884730441465893236347445300176 8957904 -1783362837556909109937208596349059072 8957905 -22759318929908701370769371303096021760 8957906 2779800258337170932611929728511586944 8957907 30758103660944224154256454290247552080 8957908 -230132193213534597639085918961378511104 8957909 3398519234837668208641965202502110080 8957910 -27945988757490317480345669128471019520 8957911 -243051533417802843736328066946663427200 8957912 -178478072657775842296663467991441797120 8957913 -65570963832226311018358665333232036656 8957914 26492210281746615977101108598924397312 8957915 -18556881398275891517000002710651780480 8957916 46095022177682050581382053872866911744 8957917 167863615584874864552480369391849132966 8957918 -233540952418252476155914480583528302080 8957919 -86158831974020798160910576205419216056 8957920 136551925009711167080863221176217108480 8957921 22948710651299482042137980967736043712 8957922 -35726903448670894456607415571864774656 8957923 92495552471816697941155622531481607264 8957924 137224958630884755357406881759848865792 8957925 -30574199585528120767669049834241264000 8957926 21346564734685319218390926862961391360 8957927 -128597260234800780558555150784197755520 8957928 -23794114845829680134361780903015874560 8957929 342826674480095882808179676146075378676 8957930 922670302600566454590274915974585600 8957931 1873465950231243797802756960428281584 8957932 -2892616222352838138628289254199264768 8957933 -17635564436584129322847462352897685280 8957934 -100378073353743348570960330305988182016 8957935 126934514065685323027347365342440034280 8957936 -18373746405611716924796885270558834688 8957937 159322675885704431765696434061799650160 8957938 -113804123325874096294899567654274016640 8957939 43288792094508197315071485656585428560 8957940 18408632862579960308734057170990366720 8957941 -115478128280258242018782133893701950368 8957942 -33548757783728098615588187232727394688 8957943 -155691673976986576365126271457639559168 8957944 5169165280335011644001245459374059520 8957945 61909620478513420939778361833091732480 8957946 12430481790602948674284644449670074368 8957947 98558986681333549310391325446654875920 8957948 81910715143729059081796636162390840320 8957949 18272953777922013566931041581829314560 8957950 62738223084463046136188688497941142400 8957951 -163955589133301946747615919436826472368 8957952 114934084990461852192362027176050032640 8957953 86697208508250458972033054607718133680 8957954 91060118922470601913447070444955685920 8957955 78631644021548206609020112673143413600 8957956 -48394513027284308370748292671303749632 8957957 -175854736598957396880936649667139349794 8957958 -40522415441562721617712736347632119616 8957959 10508947610913365148137276875042793280 8957960 -81992777057258224041485288045309952000 8957961 -80395352662234080785327140641615531990 8957962 30520907118279055207780173525317227200 8957963 -96234560503625725212760612996663291104 8957964 -55613348989120960335332471475436737024 8957965 137799079888557523440311563208046393600 8957966 58914956654607740616283118596525482432 8957967 6467932378420896473736921193300752384 8957968 -22128241714058240497592842721807564800 8957969 -18649154586186631639499725029598971660 8957970 -264758313434752804049708411231308800 8957971 25856405352544433726428555137980880384 8957972 -43933590123058247781054155361512026368 8957973 -113318563271094339486286426666955973216 8957974 -50353803113083858981114529029500471264 8957975 -254386736100975153233853065673394800 8957976 4372608781962017783663927041500733440 8957977 11382457945545276521910370172370297344 8957978 -151694664855660858781898971400023026960 8957979 -212715182595488394619244231311205584080 8957980 -26190314419048414141061001426168591360 8957981 100495288873860539822039744972897364000 8957982 -14896851886521983949438772019456280576 8957983 182280781872884942482023401895467515232 8957984 -123276803194684943640634699899188674560 8957985 12135673764922240492302472235379504000 8957986 106759747606129949777614128397168314192 8957987 238995078236976021943824416940600238080 8957988 -48109040313983927654208072070752182016 8957989 -265465745544002408252120867429579926210 8957990 -43498602892342772110127296709963856000 8957991 -15245997715711223520491937002493655296 8957992 23549244502172809536356482472747489280 8957993 322323284119238080865670922346487012 8957994 41544266618005692978077906388994805760 8957995 115769613852014098783807810358410428000 8957996 84438952933198844028339124691177822208 8957997 232203837373340558726521484112919373100 8957998 64777702885549153029226246432461860736 8957999 -126130061171975726198410047128762791200 8958000 -29839815755873486712932025253773312000 8958001 36256045435016765107379084552316418612 8958002 -53148022230546079764609704328745272048 8958003 -15407904350563343644430624415183187200 8958004 -171406982705858929089906356652385241088 8958005 65038116896387142180728180251477653120 8958006 113632734577409170451289204010775884800 8958007 -35875001354189063061158125195154033160 8958008 -5807519787187259993090247706586972160 8958009 -145153466229151410722205689288099384496 8958010 -41625485858958153551608493183102007840 8958011 166261178804623177996200875896408848612 8958012 -76544902406112833318735160741088788480 8958013 264311189547729129061086975417781200000 8958014 -19135796301317636219689348722350474880 8958015 4284617550153809321710595522521275120 8958016 -43576713703685640006591962229534883840 8958017 42301694270415822006227866143219917760 8958018 -1477027879893066822037390289257834752 8958019 -14302041165490109522305413172665637728 8958020 -115317156238744587055886005143582923520 8958021 137110664726459311404879639330610596480 8958022 189013144459816905909051467914143580800 8958023 339396978185432243481172386770814226104 8958024 -60020640952488028749773001369093120000 8958025 -148283822081790422469984747804222470000 8958026 -8277476149072435290648205413154152960 8958027 19076563335799241249899782151961914608 8958028 -91430987524639853239105570616350440960 8958029 246162762796506804230344838812719180000 8958030 -56263272406111283505184021271910007680 8958031 322785808636586029995322126067581956672 8958032 46268936978637133334799627910463348736 8958033 3581837417364037471704841657000506036 8958034 -57842577261829995584743546165443523968 8958035 5164255437924437109019790026403362800 8958036 74461621450481385154850778912161114112 8958037 -126023015583326521869021957125400801408 8958038 1348343727702919623717776912447719680 8958039 23265352219950116916898673182056887808 8958040 6640770374821640201118460344572313600 8958041 -87536226551104410780345850204566525558 8958042 71392833620887333058206083141991472880 8958043 191795859999467634233506279093558588944 8958044 -114639805312031787076263014366927462400 8958045 44332827053478521589458608666743216000 8958046 -118380372022539889606042994564418054528 8958047 -131889861683378925109942369960260741120 8958048 -19925946513574994055165450521149440000 8958049 141892495040650828962121638475399742361 8958050 33489489367719630275509967523731026800 8958051 2968980580569316223491680014011018980 8958052 -20058610556912162317101285775515039488 8958053 -11496220883160240257320430164389434916 8958054 -31927719333645601629134214131108333568 8958055 17814050626585519945329294536450154000 8958056 28754676017934705946268040875535513600 8958057 6663066432040177728084896618871087840 8958058 -115432724884248478082679106239592215120 8958059 308756536640258599105147092088883377152 8958060 82722262492423308987640010804324659200 8958061 -1837173188851733902990933932402995776 8958062 30639179561052730382454614885446996032 8958063 -98078796059778927946576439744541776640 8958064 -380169860470265658938772777968369664 8958065 -70270679498503744949102159430397771800 8958066 34211088722174425230101297900131989504 8958067 186804009993303754680219275267126583116 8958068 -2796247229825067854825093993989761024 8958069 -179503986167145725576416135360306985106 8958070 -5842713664876499585081153330239733760 8958071 -293828642830409609555893655026159143000 8958072 -24103280583853110288798274372475289600 8958073 4048818378056190909297150322876633322 8958074 105607277812521401297870944633923474912 8958075 7552979161705262736646287797063923200 8958076 -38136971268388533723233877668124682240 8958077 -43793164181042851403990931212486590074 8958078 87368179879077490674044608653931840704 8958079 -39351734064597280450601242690878193632 8958080 83353043050950638495369177568431308800 8958081 8470679277368190030768361289431316160 8958082 -50116490458750849226801817372949889280 8958083 -31028942651233373929271802601920097668 8958084 64235250938842986651338608736648334336 8958085 -92323066093919881265977695504194513220 8958086 -24128921605956989031996173898794457888 8958087 -94066628276944592032649885868206464560 8958088 -260693219311296708233803676066620416000 8958089 75890661904995515537649334167680067456 8958090 -12061304025324085495004065121697384960 8958091 -153634864609735974683438930492525606016 8958092 -1598053092965402940835820075954236416 8958093 134428594013750359728194101945856201664 8958094 -33636655605268358661878981853035947776 8958095 227079142117311470431439953139131925520 8958096 -15039250663874328283977310472187936768 8958097 116781911132049190918335542776345994546 8958098 -66212283414527219608414128403920217200 8958099 10381996710064484119974221174891602800 8958100 -104792760879158229245712209055310560000 8958101 -11860794427481288004974847262033704960 8958102 -18871871927500779987081648796153428096 8958103 132764734344885763726505390139804460032 8958104 3354885396055985541676061880481566720 8958105 -20521114881006266738250510128483178360 8958106 211717489282701286285065691882939539456 8958107 996811414718117902431041195918976432 8958108 137547399942520375540220044182447413760 8958109 147908932452558846023387962650586195104 8958110 -16015057365030053955762483598901725440 8958111 -158668198255996511283523348578770227128 8958112 -110184169176258130566504435131482963968 8958113 -13255634524782313439362261839078023256 8958114 -6043900186754364196276386981863472 8958115 -61268398289544885942694932234179688240 8958116 190005795610385580918185304517127700480 8958117 8087077740021588747375918636113746560 8958118 36991612364844298177307347178286011904 8958119 282007644060421076444532700184608838520 8958120 -22611294856953535701978098731192320000 8958121 65126176349301334647902749422752899322 8958122 3507327680576164342461328772892212832 8958123 -108840005946997296998976301165051401828 8958124 -8273787754171023527331082255857123328 8958125 -3080060485382714520481551978824460000 8958126 -110890744233611077581420993918909696000 8958127 167204879252625616031642191008799299120 8958128 -21115509754813318673648834565235458048 8958129 -80258887499475981753900208020236667840 8958130 -25333457164628851378216016089901267040 8958131 28586201596182349208153355064377318624 8958132 4226011651621966997170742996629094400 8958133 58744819568722738830958454078075232640 8958134 60223751321547906103747238236696936512 8958135 -115714708170146198917037548065984884400 8958136 74597784509017583889064028635669032960 8958137 -237811303503631229974510113858610055280 8958138 39002535499761873323077976189797870080 8958139 -36117260590228157686613473665440079560 8958140 -20706451234795175572460925494341762560 8958141 -99169620545831377816348059169764558720 8958142 71740917184206546766030706564529929472 8958143 -70517617173462677180877094415217436608 8958144 5371579927231120546561889221258248192 8958145 -35733520002705013664533025709992233920 8958146 49306904298762196205150832941616856272 8958147 1080422558741828522425201820920212480 8958148 -57370515229004314778779236223353169792 8958149 64310225998306229669645936034302757150 8958150 -56048409807516469499303232503471390400 8958151 -276658119023952575254471954266154732128 8958152 -160585174429923427184872875326981898240 8958153 -302162584633094306964478817274917072256 8958154 5708860457291394660686695263026952960 8958155 84570279596848518397593392506256349120 8958156 62131293381914294640404427268591795200 8958157 -119019619228428179049832243363479436820 8958158 147669293006268379169847173744001408000 8958159 -68961611758459901743362589938244622736 8958160 -23444880658717571638774666951848837120 8958161 35232991384527245402179037745065547762 8958162 40159885759212172885814796784358285952 8958163 -80533324109959028834759499671121999296 8958164 109030523837951638255511448081973397376 8958165 29684122004511421671621516056452368000 8958166 14380053315095590683114053157850692864 8958167 -67128147969459721542720865371812529168 8958168 404975891509926268594291520357670912000 8958169 212808851556433290157232502923292671760 8958170 -2763001820027089295450766178129454400 8958171 11975004258265258611309386723192955840 8958172 95737971380077134129376683183689551872 8958173 33019464571075097449896355270447064640 8958174 -96691500760134512537521276448962385280 8958175 -167179614146413613135858513797524538600 8958176 -376405493899133035558045089310703616 8958177 -211721159458903814209063603101399410160 8958178 -44242844720554653713281147705627507200 8958179 492845971799210167117951338212923582176 8958180 -26687754058133307059872523683283128320 8958181 -18109550479650824198533179238656932520 8958182 -58215244077698315866429762523232655488 8958183 -3769764345998079954374232904641248520 8958184 27020235798723415296656149417193472000 8958185 156649337265740489703585259893399961380 8958186 49780504406704055956877914369317965232 8958187 12612149790182435331073717998350234400 8958188 -89298838523317875259522125647158126080 8958189 85682432888244873190519985982646914624 8958190 -756086221265818395841181624295336960 8958191 167586466398064821855735846081468291384 8958192 1193941408569631683708315931657666560 8958193 -143233310500702181507326976565950416558 8958194 5669626893201575367985737766304600064 8958195 7744747643063914603914566994365252640 8958196 -1041863765581724817230608316618414080 8958197 -66531338919337752125898481910325228480 8958198 21233066051287494560880826620336967680 8958199 197894460504509856621960601628999585536 8958200 -231754258499904036902721854134757376000 8958201 41843965682443746654489083589074884608 8958202 65180616600759165172936502116124776704 8958203 -99562602715101923324152968589389283548 8958204 6574593162939596272974725922240253440 8958205 -257845152454304571358426462724182368000 8958206 46635579040813557740717614473462652800 8958207 -76968060712728725120069795892756484608 8958208 -87934578203421651693557752090591232000 8958209 -8920397567841739219258724687353236396 8958210 -26798565753870022921762573168295255040 8958211 1200080509772604192243277829754116824 8958212 265176906230249414728487193305935872 8958213 13747387973753294155884743955008103168 8958214 166921813622216532999312073061797133952 8958215 159510160446952377613107171120760800 8958216 -129182514794977826098601195024579788800 8958217 88721982887952335981769388779986154266 8958218 -38718300903501185335351920683119364928 8958219 68294800114410811075873317989613197568 8958220 42366069752370058245710144912282496000 8958221 -184066562002344282269779378155894297588 8958222 -23124461996731571900803773032232222720 8958223 1005248360489506086028663247504616720 8958224 -4067856059687848543884751288751357952 8958225 20470849429957511758525798610665939200 8958226 -69156344554266095099285606228786558976 8958227 142805426092767887786846756872463180076 8958228 2863686377115080248423335416364017664 8958229 -7998799612249721167402446704592385554 8958230 -81723981959150387957558208118048746240 8958231 22030102912326235286679009365018635512 8958232 -207998136028783018805500633860033177600 8958233 930733767576797219989027366750553088 8958234 3147451914464416292857154265282048000 8958235 -148672606097056972152574634134597920 8958236 66005516291591037216688648319915240448 8958237 5165171621560278870960996061716552768 8958238 -143818280554584776497227472292884388160 8958239 -33746709470164947025813612518979585920 8958240 94317457455716379220544465082893598720 8958241 153177877199849987455135048545379178692 8958242 57888117523791824821577168734489576272 8958243 51329576556134748446240010169765833984 8958244 -84223586670233275273460840326262318464 8958245 25387829073503848024650746176727827800 8958246 -69326466513537184495224605314106476032 8958247 114081573840287920335755018612789317632 8958248 82065876179759020792922224587903375360 8958249 33226378094487453197343659971336059840 8958250 -44017472575207885061666741798338560000 8958251 -280534461648313598745029014536375698400 8958252 -10268092473225906159673270292154037248 8958253 -26717048875583913091707740760823066880 8958254 -22827212402135139582303708427184355456 8958255 -7861515119310596036475912200162506080 8958256 7131066103818651934102696181870362624 8958257 39776990216448891279547583971812738624 8958258 79664153321107154900848755384224870400 8958259 160349478795373495828963684424493491320 8958260 35209351702215773655561545192108390400 8958261 -57110237055847816276287467159744407200 8958262 7088837882388290012411917534918585152 8958263 -138432178550380223591414499465988948440 8958264 -11249906351403658188046510184159969280 8958265 -22834194621266505092181009762012307200 8958266 46894981382496211695362550400915550832 8958267 -108001404917310580686954604733653446516 8958268 -7416221425741921470015964722965406720 8958269 -151316123734880531742480692773602340404 8958270 -3451803305544978446482406871206031360 8958271 -41604119751197614291951104624637881488 8958272 -27411819989475027525462050600071987200 8958273 32420568976380233879073828465231634464 8958274 -36329286195753710037205396944291611040 8958275 67368476110803783084070483458752202300 8958276 12760514170578705644140215657434112 8958277 179896402632878819084582208091438734172 8958278 54336661007673903926804008414455803616 8958279 138958878131774801803572611397182287488 8958280 19763047798362738263437309301440204800 8958281 -36095892150948134525734039936773750300 8958282 -12677928262516105084402751450136416256 8958283 -145699340576617072790741686506567039216 8958284 136032823819677129032470409224061184000 8958285 -14036548834255850200556558572753353600 8958286 5711449761306266609818492931640726144 8958287 12495733692089000954376164343632334720 8958288 25039663479197333512626744423156547584 8958289 -18694092677963261649371082430299331344 8958290 91574678035190786080664785926856550400 8958291 87816139313883062859404810429437270080 8958292 -16189734710191845044174884038385672192 8958293 31648008654035922408046788513324780864 8958294 41438411643753088192756463977286542080 8958295 17997290239114168955921818544477896800 8958296 -30456533338273031397494270035984957440 8958297 156669412933921064794239222736344548928 8958298 32187625044671817255034016927733884400 8958299 40371077626579767852750203632469611536 8958300 -20782379993786260066663688152220083200 8958301 -33476884214348270960397385917083055936 8958302 -117723931225980268608242818607545291968 8958303 308090303931133185034896431425114459200 8958304 -137706428608625882580065884129055735808 8958305 -212949962463268528942018524145171290840 8958306 12500070627309000650668702343765680128 8958307 -133241945132690466931399980335252014928 8958308 -103693817239805673592938354019172211072 8958309 -102446695136031647959873037344586491296 8958310 70429808364880681219498804476969840000 8958311 -181611443723325735644149725246181718088 8958312 130736779126751114888723361326465187840 8958313 31114285397991053068669447775005461824 8958314 -171127936377493318860902643374189745744 8958315 -90315796536648687343438547080534878480 8958316 -122965846183222107006262814879905870848 8958317 33508455352169433098587540865033257920 8958318 -14090948108395281528636277850042437632 8958319 324453839499303266160764375273309944 8958320 -19241007141215178919734524026548387840 8958321 -14541054742651233259646388444436666110 8958322 -168535216316495453156288546331298940928 8958323 120367004043601607123792532560647016904 8958324 7772176774781943709893802044572805120 8958325 12679953873469237394093530054612826100 8958326 -12842846651199720709747164238442950656 8958327 -98341671124879082052831297053774766000 8958328 23838568868288472187679827274589327360 8958329 -61308318525155998215258637324219152960 8958330 -8563485846699381823795136033433792000 8958331 284949899688011252081654852269428308132 8958332 -19032252812723283517283612245664914944 8958333 83504619087437920891153127074953767424 8958334 5541977437756248246074315965219728384 8958335 -12957767665337078667202467943432232640 8958336 35501192491718891084990205727132876800 8958337 -17915993418958175785430075408927138808 8958338 8354072625032596074860019788198094912 8958339 -34612989452325611046468586983157155360 8958340 81141268186638201718217913071837575680 8958341 3633291834791229953125194780264989184 8958342 102002120115091633555794043849089669312 8958343 -226355490289083096028767104308210354408 8958344 -24869217722802797947015582444742691840 8958345 39249529718588594605701856655821160640 8958346 26838677836260807465181434349000495104 8958347 -27440799658511183361513269335381641240 8958348 -16746407128233448480589513008724213760 8958349 -72600812302417348325054244328431213440 8958350 68790424396112042676746317847773382400 8958351 -30528501475729858479896613659686062720 8958352 -22141404127050988385455657066081099776 8958353 59801898128071898709594652555987351602 8958354 -39805864335950858881711354406088262656 8958355 54560289161387337584713562824778142720 8958356 157832212813293827245408928556343296 8958357 11077466628219534644120622562621830606 8958358 -107048145157203896532244345704769674720 8958359 -8527665096826326794762170108514794320 8958360 -85339104401271405412551235849255526400 8958361 -47673128344192781803140305241787849920 8958362 -440831475772885615030001196624101376 8958363 -9938629319248380417134523189970752000 8958364 -153228294248905846598393229476549108224 8958365 10256093755444547030905492393224001920 8958366 25739362853543756176516308362639719104 8958367 301356046390738007851731047000634612480 8958368 -287582503639180136861812411202759884800 8958369 -56223652837102999696917982654863740928 8958370 55738000480196142096415000020240998400 8958371 93944672477521233126620164720771723992 8958372 -36792813527661307338661092753087249408 8958373 555150095098743258826842808545969519964 8958374 -47526826557789147159020610884962028064 8958375 92124446607634838431671884666302758000 8958376 -124230375117590336111423784681502110720 8958377 -81806005535279790709595353300262507136 8958378 8574961151177118621006260605313872896 8958379 209197843382934969919236936824422554376 8958380 -19247777923284293437733947069799424000 8958381 -24528923987819880655281618816309533376 8958382 -110226264671306421842194445185261758528 8958383 4650607781242018756725063036457920000 8958384 -31752753276178880884743662243325542400 8958385 -10243845694003202593102758565059336000 8958386 95438714072527233330546146733084040320 8958387 73837969065377499261877532226522651960 8958388 52698017128079632964681933410837487616 8958389 175677808659716950317414606930132652800 8958390 9967316013246434819365594744764825600 8958391 115596000039760630703386649773980803272 8958392 -139955803793603480425889864279164416000 8958393 -127448216477674570629704157479051901318 8958394 70121872404223365135354110951652368496 8958395 61830496111183687317238065295991702400 8958396 72329890994571974956418219839792353792 8958397 54956273336455888759450574748566513664 8958398 -114209516787629025124000306992475948800 8958399 4972982611976052567321980987808338448 8958400 -3155495991298585043514032143466496000 8958401 188164121893279848700140003383673110100 8958402 90338259312341842921179128335806169680 8958403 128439215200597218892558217438299312720 8958404 -16183605927971714024025764432276164608 8958405 83253226104822497920302474701185406400 8958406 70030150699151961209309413496975821152 8958407 305791715078069928866533318666381405656 8958408 4434124167960590748223800774011289600 8958409 234944291810062522140791491522234699610 8958410 -3765847419994297554331213820109812640 8958411 -20686685577042553690064601609297100800 8958412 -5156896612703097475621125799333053440 8958413 -107317967913551992061763218885996229120 8958414 -751374614887585361088800952656680704 8958415 -180008794276647557118731931384803368440 8958416 28704436644593150065175416837002780672 8958417 66853331681500155825970096333251814848 8958418 1342534948045723217942503419108621312 8958419 -311772441619864172316522741943431824880 8958420 88586557931478281321756110527074465280 8958421 -175990440493398495561470012309100028448 8958422 9593830050144190643349580986032391360 8958423 -56900987884882076774933582517100579200 8958424 250819959551553648323130610509567897600 8958425 -95650252189390347112031433658038331200 8958426 -80186755420052032510308259288835053056 8958427 -184875901672397689920675044514435318728 8958428 172756058580282962779210539966597523968 8958429 99444523255463178849976173123483859974 8958430 -10083039816025316648181544186276154880 8958431 70766053792722725389745138512396826400 8958432 -63387873773252978703627577975464001536 8958433 18205393436098538234923760693639151024 8958434 11607475969173285603301975112548536480 8958435 154954652503490943643875329551406545920 8958436 3175064939506602786675414535088616448 8958437 -109765144295229279006224705480396406720 8958438 161250276370880384061531577826766018624 8958439 286218251205438972075303709626469632 8958440 11941326423740927551411291306662604800 8958441 135975675709340251397622494337543564384 8958442 -107360909604045430719823519181938137600 8958443 5903298403726733672379164714385226800 8958444 94199168842499845739973835591484977152 8958445 68878828656802512237227997747618866700 8958446 19559039827663618163947134078385259520 8958447 6652046887484910029663261126972270688 8958448 1329307831894945353221706524024832000 8958449 133349282308197915407646156104136762450 8958450 -6897907856671808834932468507985558400 8958451 -53604403920675528926486842655469346248 8958452 1857705550707399376074682043369908992 8958453 5079717522315053099354910159783198720 8958454 -22811179274913112264157549973552720000 8958455 -7624479420892645811060678710442675280 8958456 -9383505959616105833438977220633026560 8958457 -94101354443707370232839973014687992508 8958458 -88099095402159291050798103730122829824 8958459 -12627054102398677417577465049316698144 8958460 40116209233688651834890933346717184000 8958461 -248849031383201509230793594008187073088 8958462 53156278145885532293776842343920890880 8958463 236534795936546146351663084969238700480 8958464 86205611413330336364427915023232270336 8958465 -193569189980796767895218716129028784000 8958466 -138013624951225010339214932932958798976 8958467 -1907799844590183120578213078407177728 8958468 -25228417264995247183789486930554660864 8958469 -108837832721196366668618362970377181156 8958470 110620712609534714130228001134443189760 8958471 93387794431150503974044339777926890064 8958472 -81676865440777405577200921271983795200 8958473 -25195054987762889507051398929440317440 8958474 -38745170250071938238080551606171148800 8958475 15360182443352140964605465745482263600 8958476 -75226709903656701579897758195703321600 8958477 -54777031261698523185469470359744640 8958478 68714894503097403798972979411192175040 8958479 -142070715678546322970998631486804515920 8958480 5083751162991352197153015803156889600 8958481 24913397152533953537539838770741744000 8958482 -10382610068191101520501647731460135936 8958483 -151810588050787082932454716906927523148 8958484 82127021402450915392694602226867156736 8958485 96583842951197956727997726111046665180 8958486 82826626520074452553830944335612723200 8958487 9967675114822414105736666517443640640 8958488 19914235866539349118674931202445803520 8958489 -125460753114735918792397991677577008176 8958490 12661023496473984144119994925515794880 8958491 -2834444797210787559834347199845360088 8958492 -61382221100349401912349794158214092800 8958493 -145666281181392704307379246766939215258 8958494 27506197653356480512307561315893735296 8958495 -5307538315906235523837088653794357760 8958496 81110130698719878047866808678328827904 8958497 185366451862872056185093923777696686946 8958498 -24886343836601013699339453430759452672 8958499 -165412184922618100624364702336586883008 8958500 32363932773071036590910674817402880000 8958501 196821450004027995995633478721840307040 8958502 26904360248831081334794283384199983360 8958503 -16603581802373008301694611427711748440 8958504 -33253842653795542184803711017412853760 8958505 208020741173402045524780586620081290660 8958506 -172733848598193963990587906805133381440 8958507 53301219203399368577879237626161254880 8958508 59082366193595933710957236704418503680 8958509 -13008428713665252285983469598600836384 8958510 -16030704140357813160679998866848464000 8958511 -9430299640827312235924297702536228200 8958512 -66856037751110534557626914415322742784 8958513 13972545857328249935192498179971717744 8958514 -17349178216301910179212380713464323168 8958515 -137215663026836316370884915368727215280 8958516 21059571299608605232542758528000102400 8958517 126370986205676760385909236029697459566 8958518 107829433189685932172501240840346540960 8958519 -1306457524914645300011702000158482360 8958520 -75457323817315906061087602655511859200 8958521 -206735745645363366513752428142456722560 8958522 -10451821476319016336276487337122013440 8958523 120237450368790375989348342218554625200 8958524 -60960241835683434113123894841088118784 8958525 73702926627222457838000266246705888800 8958526 24173975525210913070161446554259027712 8958527 31241832438169898785567047089984662560 8958528 -57094444102244363436771376311142711296 8958529 -63592815790982166588318895019416583424 8958530 17155323398079968219597205290616998400 8958531 -34190727233492171876294367486728093448 8958532 9368902673640501371812088517872793600 8958533 -180571096442610545876779748001936927876 8958534 589272034275519195820546420243992576 8958535 7623612690332497945874683932352377600 8958536 160634313067356079469052749175909319680 8958537 -6938102833416570249600047540408498112 8958538 -65275921773336203475739404655422908160 8958539 8326672849504392123337375890756353856 8958540 592742237900058747002490847715404800 8958541 26643392062743159047165040785006411544 8958542 -108195206061138201582015496670083090368 8958543 -50564839821443825632771583878249865472 8958544 -977812507494861855299033267983745024 8958545 36469085698505144473690949943026445300 8958546 42133329623883816706404894795194618880 8958547 -11000209032324152771589753662054890000 8958548 -255866647449405085210877063611660007424 8958549 24609972346090925409217321677928008864 8958550 1923224289095704925131484497408440000 8958551 -37760724951364408119193293841006697760 8958552 17823623826144724347417012680839557120 8958553 -123044042945529074120229206423785390198 8958554 -157391187642705916218938497193160937728 8958555 -20975942727077280288230324992584871440 8958556 -3902355014518570998287270234942471680 8958557 96452058295637231279601824323830507840 8958558 39888700899705060515427599611574188032 8958559 174413774892844031255134852670393295904 8958560 -4169425644950152240142657227771084800 8958561 2986936587664385010121851159542012064 8958562 -4080313256546480777544043051134184800 8958563 -226383208292621899424683037119227913188 8958564 -56872659073917598935859273466367440640 8958565 -8662668936233510151741805011804700800 8958566 -73842822959038271157877431497473277952 8958567 -11227996750670843407025226642298711296 8958568 -180833016252960783048583566199079101440 8958569 -81845420642076337447439501519759079552 8958570 -28403871561229350731851435860729008640 8958571 158524918901761846495257783865484795512 8958572 64017962226378606024986750170585761024 8958573 69386426194810665075604912772066162880 8958574 28595929509198519669775942228767721536 8958575 -45704319437537633531746738059771927600 8958576 -1009401004849783935042420394542759936 8958577 -2315517126103033385224514312935838848 8958578 -28904445175393166033955373653729552480 8958579 24675927696676698663246615795580397568 8958580 88057442627166495869355854738134794240 8958581 -256914527485264495536184550753251527168 8958582 4258226045188394122068456377434041600 8958583 -200357289936465290960419059363474454168 8958584 -230969283361493852348315643031359037440 8958585 41138812650837140296765936451423726400 8958586 -13779712099645046045461350825554543616 8958587 59245167081878758802893191762334218240 8958588 9470132558365098433907912663573922816 8958589 -75873131011593590624697710547641671776 8958590 -13968621630862592952369156471819751680 8958591 -28488346298152024384481985298162528200 8958592 -73184640638227171106018419697673830400 8958593 -3576383808541838233790561561986175040 8958594 86440961800424521775256015267397987200 8958595 -47611073407547120662628193908039565600 8958596 -3261355689132519216614147071099900800 8958597 -34502830179224132137114962971563380480 8958598 239080485743193422758946743296387360 8958599 50235855834964068027210605318147404128 8958600 2289393377215286684799956778639360000 8958601 -67792307493879150644344251273753883100 8958602 -54094593838688023660177326273719510688 8958603 -190662946721914371690482021660121453096 8958604 213798626865541464259108852733732032256 8958605 7204672018812301263945811774640360160 8958606 79914402648384785922786690764606935104 8958607 100643013913720293860559287961963523312 8958608 -37625230150007987908984915006267219968 8958609 134541408707729573396116255833726391968 8958610 -14769945068798830181335068524479475040 8958611 -98476612235073229916730721681964296788 8958612 -40209898040572837619155410309860886528 8958613 -77314386490724054269580656931488219716 8958614 40423345895442156992371745450917785600 8958615 39515841535159934832274649477282667600 8958616 14798331933315488403687161372256399360 8958617 271057648048883042936420349747274266900 8958618 -12466387070411973158836852994968670736 8958619 -144708025200134124297472695953352145080 8958620 -1855984286730063928489974794144931840 8958621 112771455302234628971496624555949384512 8958622 21066003322041318396410975979865060800 8958623 -178279342442330134156016847173011915200 8958624 100351357500991586890037721890150154240 8958625 42155141470297658180324612379926100000 8958626 72978346233984933712626642956212820640 8958627 137737193653555336513573293258854457840 8958628 -442954727989362667869152214183804928 8958629 -140148961544426305807309169113423301124 8958630 25396053055576079911252647815210267520 8958631 -400795518160218418112979316953516905856 8958632 -80642219915856805585229762639297095680 8958633 9339220926280383531231448244287920960 8958634 -153800806073862522272276473203298472784 8958635 -26692092420502976623778101742940918240 8958636 89752097599713589477602398059663310592 8958637 138095384402427474073839196723235056192 8958638 -17194330468107190786064393018030690304 8958639 -45311676034637269443553780397546943360 8958640 -9516259399236705544001584521326100480 8958641 304147212585083629604050303556656209042 8958642 -1203463109838029340870596612784586752 8958643 -27437214687779994324486913864316306592 8958644 -61811325257180858802409116551209728000 8958645 6824141216988896797744200305851551420 8958646 7760557791665573385604788676784122272 8958647 -256106959710638929662681853463403218904 8958648 -44763438343577136127014280324217241600 8958649 29231445982697767271625731582269774336 8958650 -45110828221813803587122441434958849200 8958651 40203499345929482992689103337154442320 8958652 -54254693848751503530201608145575114240 8958653 51934069656695771606512902118140399264 8958654 -1308713325537579548531888458574156160 8958655 -43926914340266782122928183242598300440 8958656 -4308001006566818257265042665695608832 8958657 -90271965051214478690650795448948906208 8958658 52804366546506682150763784120400694784 8958659 72761265448676819955370519785555209280 8958660 7743941620539618550744257785315573760 8958661 168367877120718983016415109595279697632 8958662 -13831579864643562730650052436104848768 8958663 152539419165175858028337296317401984 8958664 -22209109529383629452277917097795256320 8958665 -50317734814927462351125869143953926940 8958666 -74368743424815067846396688201330852352 8958667 236982503636184665560094376858044013716 8958668 166474672075838964049789258408287714048 8958669 -78835990026170454823017668132441845056 8958670 -79227246316420351543463286387787814400 8958671 -214153523711950341124264543047544411800 8958672 -8570455705235933102940088520298110976 8958673 7134584264714533577281564857402533440 8958674 -192533437597102158134609002025549933280 8958675 73477095735886716880046328355155816000 8958676 18949236843394382929023422015553392640 8958677 40405449980340755935644722079970704384 8958678 -50763206805952173681177447134052026880 8958679 -214233394867868468599401732226499553280 8958680 71819630349999733185456747361895424000 8958681 40983363528242364969002870957529740730 8958682 -80525186863672922192342724431378588928 8958683 -141813550122488799209491543733727307068 8958684 7351187944677361674243140539028570112 8958685 172563585514389065566395593750451814380 8958686 -100639737887764307246809760891675498112 8958687 -158981714501291335770766410165098694840 8958688 -218035587387698726431064819361890697216 8958689 5325638390207241169076416229971688880 8958690 10823691908084168227029737929980364800 8958691 65728498121931935003357865717882257872 8958692 175381802498313691068434049229304005632 8958693 -2183417824293389010363410375030619072 8958694 137463545839786194620626746507311931072 8958695 92360192865542983776254665703160358200 8958696 -85234288894787062688536588607769231360 8958697 -3740992906742629029610217431095437856 8958698 36914486075859207540215365015667425536 8958699 -3177957496537660397191852489155346896 8958700 17547281147702079627859664853438182400 8958701 -243920127344859858807162716394653024298 8958702 -2446061262762406264694046326425908096 8958703 -82660885486753962333745843434475655816 8958704 31596256277580295725749129256719941632 8958705 20616027021554176903528627975530858240 8958706 62635943109487259266052424483297024 8958707 -4726413633613066209117859466276917248 8958708 -1226025133776841142776676309398056960 8958709 -158500486874165006543500909467790704000 8958710 54639699908139245552331586625975376000 8958711 11547978719409549454996430854871526072 8958712 69782232516412289968432503946383482880 8958713 -27078182898529534641908581663595946240 8958714 -31384939338346475631098401998797843712 8958715 -368941728644507830305544474660189077600 8958716 61655951479058284938186939030471562752 8958717 -100244705635392509828862027548691099840 8958718 -2640783900511364264941136222833424640 8958719 -403302608385007676434626471749661672 8958720 73944936521828765776880817105555947520 8958721 -53531652865138992453773327194800505856 8958722 125097999083667383866530323592735912912 8958723 -102481248061282793239728527391219870216 8958724 -91353890949349300170736391512563627008 8958725 -14988386129365068481008299725727103750 8958726 -27107286001281315795280404283359250176 8958727 -38108115170929211058605092033579704424 8958728 -142060902670314911487536332415118950400 8958729 31102270389344732963823988747151407488 8958730 -41689498725854847249519117987301800960 8958731 138304970911665760787712138296606216532 8958732 -66139344539857994797575370325565116928 8958733 3508215967307109803594577361907684320 8958734 -116992516312747058335962959912419653888 8958735 -188904690139481805112586170738136056800 8958736 29451926292513647998162103480753479680 8958737 -454613545175517483615847455675972307200 8958738 112413361305697255608426530786273679360 8958739 72693705626021973634390361576939210540 8958740 -28889552333704445796000103383748608000 8958741 25397156436248378143578392684490685248 8958742 14697100875622416370247001941898590592 8958743 26147057549398715576420282305886353992 8958744 155594308320204194108931430458131343360 8958745 214277777541568377365918359210321727880 8958746 -36412165832426093020887976552272189216 8958747 21885223484313778377199619693427022080 8958748 5041357612925407302803048311435601408 8958749 -1399302474822968700596013934467249312 8958750 4892360163411512441693150940709800000 8958751 -138431817713738406326839951582139707448 8958752 1551037964064018950986415993580945408 8958753 41753208831570341279109076265470273536 8958754 -23675308938920744324306162545653001728 8958755 19863013892300297202995503359867270960 8958756 46412954175301074893487714331270505472 8958757 245738027258830895693369352392683667006 8958758 -20530992544119476928501162993361616640 8958759 -193499410441316499804593581224960545496 8958760 -83471151738575494633272479113128192000 8958761 -11025874341242925693912818451686237568 8958762 -1829569023151901098197956263413567648 8958763 -137920344178048889605557793052915478960 8958764 -90308690518923795429145700757963393024 8958765 56713299646991804861557635962096624640 8958766 13813570334297985692382542094150666240 8958767 210557051522477956347046659964213350360 8958768 -5835352462731304160815835476156809216 8958769 1243785075488624394340794159934065170 8958770 23403422651534278349633534205985723200 8958771 -86779957550213906787819438708430812480 8958772 72510827021547986647155547971733973760 8958773 52279874221954924664946052769633562780 8958774 -39704925634553203696185521088478924800 8958775 20826969322982401763527018657051142800 8958776 -40562706002749630239800821983064473600 8958777 -169455268626260469572839350545920252080 8958778 -33667377109954239237380896803140572560 8958779 -24077202968008553812311937993049471760 8958780 45311525434619342195549500826494801920 8958781 -22594198562658691930151408173035203200 8958782 5818600627096938672866146785127480320 8958783 -20129210530798595536024815144780836352 8958784 17725113682028144012555692144919576576 8958785 209633199521787244745515441301784350400 8958786 -249885017998361128966470824895420672 8958787 32431278403434339024601138477976353680 8958788 -9354740413492819630058907936420059904 8958789 36358640760046011701512599861503063040 8958790 86658666414459972771492478499903798400 8958791 -146318384368458992127116328176833310808 8958792 -1189286054201941712148465277022453760 8958793 99726995064837080298737551733534126042 8958794 42629185334913721491344634811201122096 8958795 -46741253020294523687508242997933745680 8958796 60634014350517465057137265176501452800 8958797 -255204283526507902156047948294147071754 8958798 95521019030662697681132665291438790784 8958799 -154773512630295050148232295612436482736 8958800 -4196174057357991218464744586704281600 8958801 25349958131348655101243540039707505664 8958802 41150921316743672764006476102848133120 8958803 42636049439595038129904877311495035904 8958804 -24524820555498737022931375738457180160 8958805 56769109404908483814250080547266865560 8958806 -31014819418228128987104552178910756416 8958807 -82998399735994273881891540321892109904 8958808 -361857131595372398806694321232830115840 8958809 207834140745659164592339952195879056010 8958810 -1860647450563157483760698929493882880 8958811 -214901240347997691474083076847129052448 8958812 -9301585579563838784664686201823481344 8958813 -27973620785398242646912343782031807616 8958814 23789662371483854243032231979117686272 8958815 -18914320472188922038545605514835448880 8958816 14821415088803852126196071471343206400 8958817 88774630688583345164244336839540816000 8958818 79843550349786572675587909512830509440 8958819 -92581883169596421420000279365029158480 8958820 15076226395096066449710882389406753280 8958821 -1140324235435835880098415454976586528 8958822 -45542800591886494077231844719630673920 8958823 42926483476496020071797455704745517840 8958824 49836197123099740377458181510553190400 8958825 73251091503677839967983113774885715500 8958826 -105455169666973711538231525762564147616 8958827 5901099846001294213740525101418389400 8958828 -43077068143288232328318372363631779840 8958829 111161259919451712868372608488197839360 8958830 16924385269746360492997811109362496000 8958831 23003466565036094733790212831536540544 8958832 35115973304656069367429835050099343360 8958833 67704450278227518997026902457762446004 8958834 35112425968365675651445905959018250240 8958835 -1753792876977854583778810106544874800 8958836 -158137555053327430836539116209801083520 8958837 385774970411958168519342325706690027520 8958838 72545520841788662532063036614382907392 8958839 302360234655176063852768389245514433640 8958840 1247018514890421394405005552230400 8958841 109366122325257097045656360862065174612 8958842 42854545423559554447450935167842521600 8958843 4590387054314312284039661622798115572 8958844 -139621298436664518720230854757118859264 8958845 12555380067213072662286762444292915200 8958846 34583750778551370807267234310716822528 8958847 -27566344634318661412571590395602612208 8958848 -95890467143921169775427197573823201280 8958849 145161890720554086291345425054129698848 8958850 -27130272291961563704070667950124884000 8958851 -56459273428858147426427863015819464192 8958852 901641320041778881611592826289364992 8958853 249428711709585887509432379525766731102 8958854 -50140610766831113396861467371904702080 8958855 27847327926217688535737430800325734400 8958856 147204017767302166943486359709338874880 8958857 29014915651396927489775697782431166106 8958858 74769913044293829578614974034809584640 8958859 41003405031610035980713135624484290224 8958860 114647248396399470620391194526750766080 8958861 -96390629873997111692453377898037623520 8958862 135006635464605668579578722496273673664 8958863 -215905005331786949216337545420387367888 8958864 23480403513789357800860926597910364160 8958865 -160319345921678155141287897268383673740 8958866 -19435985691297719151598317719811951840 8958867 -64423892952712859356018160628669508752 8958868 -78813425506839257158080042377141176320 8958869 -80092118066176481973749368059622650180 8958870 -53054860529893421393951554983926764800 8958871 -151094236079216245499942459292067407928 8958872 63671700163897567170480078367946833920 8958873 -57516940554141235116018838279467220992 8958874 55223159693554367309748321468843466752 8958875 231038331461354196667457550719480364000 8958876 -26554145219504900898389202397390995456 8958877 -4319885785973627873629355434761429274 8958878 2258038147270534042367360230017426624 8958879 -107231856401653778736627106539372115176 8958880 29021507820791559392601285624279859200 8958881 -10276144287336863755190142213382388028 8958882 7570582659904776185875269242140614144 8958883 174513986545350196278573891020733674880 8958884 -43766198794536621617497627496025489408 8958885 55603153972820732465349742612825376640 8958886 -149412815504853829109673486666222424608 8958887 -113189890534771416313577484081991204896 8958888 -123174572774349895748886531836844979200 8958889 23312062084764498020461693208123386740 8958890 82121381188739803039717130744840335200 8958891 1683927929901602877485402256979832064 8958892 -48203936350351480120115057687046486784 8958893 -142857116032290819075681397151853114858 8958894 19121088573144835788890491662995407872 8958895 -15812472756812531947402145702289987600 8958896 26785737113696637997315718594779840512 8958897 -377250955704634492945158209442842040000 8958898 -19925561264307002195151279694689927360 8958899 -271472387846335101496128011152515614760 8958900 -48958269755749946683074313981401139200 8958901 68708889888665725227755918653344571552 8958902 -16227889541810074359154053764633373696 8958903 -37835732302922575380322833501990127896 8958904 -38578807621112739799021529779612938240 8958905 -271773306781469655267028817850516806400 8958906 -44158749639770520074519901968005748736 8958907 -10145393229150541373801293371092404928 8958908 40782281084928322491980971914168784896 8958909 1425464294725723410038461333379346720 8958910 -42663392621199339650208444630149297280 8958911 -24763010116093037520798527815110921360 8958912 18340270968899922697687931639090380800 8958913 -97021124590910403610928280622036171580 8958914 41590824025914040555968402582082045440 8958915 45925901724293399087647701666912331200 8958916 1424239778779768194123027021932462080 8958917 -241105158157000123221713782638354291648 8958918 831708053880847948561467386783923200 8958919 23433986615644703384931527484616274344 8958920 100800942526114111420001517767422464000 8958921 1195037834602720201392064022406201024 8958922 37882394658381194315317081807033641984 8958923 414347156312997328071665711357160350400 8958924 7958438369692992408758064481945912320 8958925 2430279635107018864399044740269550500 8958926 62709492946203950917981091188839006912 8958927 -183531763404963053393744650924445199480 8958928 -23941628963248855591446609281956577280 8958929 -123590554941723065564541308829235948224 8958930 44246606984723162253067852749797445120 8958931 68487645559843358073905979102251957992 8958932 -213897896144471448407796576556551840000 8958933 -136308213819253053434508161544908102880 8958934 339045511945861177273505030188859712 8958935 -91550782535370868192166375811367494120 8958936 -54975806473705793210520389908322058240 8958937 -892409421697972452197854514183339712 8958938 63932479115614818306610277041609297920 8958939 128826885852549471205046597115658315968 8958940 -29500690422006502114086483207397632000 8958941 -277960553580251378484305949334209266100 8958942 21338776281824108135048832738514539840 8958943 22132401646710125938599378401361379200 8958944 350757293680779342126250592455948763136 8958945 -29354627735144682663658733056312894080 8958946 34417599174762237471580010080936302672 8958947 91364707372239244367732496774693642396 8958948 53355698868600395318876459361349754880 8958949 193535301207686960425253943091579061436 8958950 5321499712240059146820934139205888000 8958951 57447141346338187851948578803400990880 8958952 354385530022919741446862690251470766080 8958953 296132099940528317876825904450962006202 8958954 -96558506685060246677059118517305537280 8958955 -176678869485826448763148004543534852640 8958956 -47100715754414704188290839899586183680 8958957 20609072806547531430463380048488767104 8958958 51424230473350546921962372868774090176 8958959 -330581734809517423748119524538296892920 8958960 17124855600949393724876700183474339840 8958961 -63846279875636374780325442531578959872 8958962 -114969356966955316352579250269468598768 8958963 -18990730190501574129010137044242481616 8958964 2402569104084960655136101449121929216 8958965 99057865856368769885514880326980392860 8958966 42166051227859381389561072745743076224 8958967 61788507602029553434818874805535153880 8958968 -194487904474859160337887263949728317440 8958969 6180367967817460396611985385913339648 8958970 -53386419539837459619207165235222843200 8958971 -32490382900932907771274414644317339888 8958972 24801381374412047579037759931599642624 8958973 220866939325253091722177435388935412960 8958974 -48756831780622032708200946242719371264 8958975 16437158623571462309067146288351136000 8958976 -100521322011245375641873504565448409088 8958977 10572270235037099147368014940385499072 8958978 -8317601911802476230330656553191516160 8958979 -23892767894115501671442837641872741416 8958980 5657580058822426431454096229485056000 8958981 -145069929584675719901185931741340933696 8958982 50933421248517551273751117305621354592 8958983 -155971255585520910650298230517423512832 8958984 117874983909080544744506323549211320320 8958985 -27328199717200779651854590208026885440 8958986 -176118914043555015520027371834433049808 8958987 -156415715984053192966840909562890165956 8958988 195727116480527273408278621721778591488 8958989 -9653696042398065410686558304606234112 8958990 912849370668385117550847809136829440 8958991 325015584155822325272078508919774855000 8958992 -8029043080036702674885780482876768256 8958993 29977902263544236890564546042619848128 8958994 -148591377776258847473198757681245886720 8958995 -82960219148186402852757505618535779200 8958996 -45634121155758671276548675602312862848 8958997 -113323682756031598621844619774896333554 8958998 9008442145379199939389413553604598464 8958999 144847367257829153002748218856209029120 8959000 21507600282034195787239900937871360000 8959001 -31593078180959207706657931710886258998 8959002 -14519646395847882155824920751761826560 8959003 133117290110193360899381706908101718160 8959004 85438318489904475892146851020411885056 8959005 -4527175186060628747988023876206565280 8959006 8746116669640790293641245106517499904 8959007 203489888409918464583899097703038960 8959008 -94921451614932319829118858294081355776 8959009 -32501888703809607479797879587043242048 8959010 -50472298347311363708154377474321199840 8959011 -25242986670762756842220272688217248336 8959012 -72876388197359920512263418129285698944 8959013 4563598631702069035849153478055124320 8959014 -28269172175697189456739783228233568512 8959015 10141752837595108542858908652001050720 8959016 -66384117743407354157674591366003261440 8959017 175054665949826590298501754995909369664 8959018 161134914921083334543929417557985334960 8959019 -35437371250762166460564217247018928456 8959020 -21086800748722788118745856331469783040 8959021 -179934334315397500191019737296547996778 8959022 -58536004820836201165405845104764978176 8959023 52247089852151496799514008878203860872 8959024 -60521705704215126184503416199211663360 8959025 -130299594545109497089578866609091475200 8959026 17850052418447780879292261342921942144 8959027 -16937513377662181336435340748762771456 8959028 83656585506270802001544941897383706880 8959029 45135318168116301630361909293438579648 8959030 -41860315572558424700618250598548579840 8959031 52295390306414679752745127170489161664 8959032 -62406495528183414991587821514670080000 8959033 114554458418373161178112061951807886804 8959034 -21416944593535695804815625041817389568 8959035 -90176556052113731640419731259181382800 8959036 15970432744585280961278764042531834880 8959037 29187278686321163492644784559665539020 8959038 -41125071089422104347061203726628052992 8959039 165208701203783172303986182913715222856 8959040 -24790454192276699790882049721247989760 8959041 -30740123580156743100667366592147279040 8959042 99157844078777253491665722820145113632 8959043 219293316499305061653184505535528357264 8959044 4400364806280310428303192945809233920 8959045 -113784232674358249754411402844684661800 8959046 19398195778325212448802519234785280000 8959047 -145297113838160731395040451812534867800 8959048 -79114363001188050084197483781609062400 8959049 -185657944286739481103776511818302556608 8959050 145532029895052548012944348172659200 8959051 -172275318932974348602170912209686424080 8959052 72633055586174438355238180369314266112 8959053 131693627066561798326380905161685056704 8959054 -6219711954590849414046216190719756288 8959055 -2521488096402442161004831874422081440 8959056 29177069114612129631398439893869658112 8959057 232512325100223209683722799030205916660 8959058 -38140927089267893608180973798557234560 8959059 -164546151885713660728159020232805450400 8959060 140525617394803348634259921970150379520 8959061 -95526843742225651232701246229040291108 8959062 -6449767062808716947514506267896897536 8959063 112939386105188807713816635967492322312 8959064 -2709607402370240562929160329657671680 8959065 4409671782456812293691950644420179520 8959066 171776789039815590661757756578993266144 8959067 -23395273100640319703063237991562720752 8959068 76952218711873178477361808924051875840 8959069 49127595667519259676512808156598595072 8959070 95819390197918332918062863045894790400 8959071 -12065557206545300649758195965480784640 8959072 106416204516551930220672621483589632000 8959073 -17705493759467332174631799845402739678 8959074 51803630173417354477918744376140093440 8959075 -79943587930017730357107802416133124400 8959076 -67261331162666266832651589583667085312 8959077 -7263085979615498762625265409805370500 8959078 -131272241624767196033562947879914417344 8959079 146146183547266205321268710153120680176 8959080 -42799615474781207893454651517242572800 8959081 94124496844796133977622469655504909882 8959082 267538404789705516047535602404172976 8959083 53663444173199020680663489597561343488 8959084 -36259388776142248718305059757508026368 8959085 62062038118465444884630033366746209560 8959086 1118758719802200511189273510288438080 8959087 1982524172931899723646393512382331240 8959088 11978967285965343546250286461180968960 8959089 -66416316685919834861583650583385256160 8959090 -10711801272373157925826389054486512640 8959091 -136623456585353185612491518627190279000 8959092 -28829929054497904457349585714725511168 8959093 -751157498360941613191414097864146944 8959094 11718016828771310114297635153187832960 8959095 -8887590401844587971365498254163259680 8959096 -83307375533203704906292350675307929600 8959097 56399710696949766134824630987798674432 8959098 54410001555532601450663609062648647168 8959099 -46014147015548179330104340031492114864 8959100 44048543354565976703942426275481126400 8959101 -35406439042014946772024779553196999168 8959102 -155499638492719996201270183842880167168 8959103 70316838798550307189809850354052341544 8959104 28112494278487545972186075786148577280 8959105 48566079752715981017327764320217056000 8959106 23343642862876449386183376970871969280 8959107 22497963999520861484649513678826698480 8959108 239677102848805838349275658183731768320 8959109 98040300077491706658613037884803209310 8959110 -4478098534206424824676704461252167680 8959111 -47961827209703034991367058121464051480 8959112 1075493473996549655856547649812070400 8959113 199431554478933549044697644107893362400 8959114 48061244072484269750605246981137163872 8959115 -30362726448384703213107231832770302400 8959116 -61614254838101443360712598381924197376 8959117 -13835205287302380847289743738844639648 8959118 -11157430452532519437522650554356960384 8959119 -62866606765124214673431510224268448992 8959120 -10776495860687644880413634733032570880 8959121 -29720838797916266831774339351416993728 8959122 -4876027732162106290121678293190995440 8959123 38602496811000625984276097305034218824 8959124 46381099191751375071247258146418286592 8959125 -32667545360068046606011302155467872000 8959126 -54639699361050549777707773669867079616 8959127 267967092026019314587241993506867210440 8959128 15411004779337322494059757071297884160 8959129 -59797390305865437108321305743032571440 8959130 -85615282248011452194860919247120139040 8959131 -139165121991554995557463534589492603520 8959132 -4200886574990821604467215946276438016 8959133 108236831690398663645502262642866897382 8959134 -18666213483136454179004918723529827520 8959135 113655785029951285002573852514794891360 8959136 -5384502936832891882063325212302114816 8959137 -107155412051046220999190112757621691040 8959138 -22949683084292590301538278608326540000 8959139 -71537721229770118319542309581222276144 8959140 34876222920383450939551117205449113600 8959141 133386117573124159893687417276518820542 8959142 -55879438269173715568389501252539701056 8959143 -18241562764567166765847990538392377136 8959144 -9610518716800240240024615779938150400 8959145 69612773283507703840354109011859331600 8959146 -17910538389560478163176822139427635200 8959147 203389368336841984005072084318215148596 8959148 20823233439263520237576632392527960576 8959149 -53869559873333558037731847120079393866 8959150 -46099906774531165378776953600067096000 8959151 122813756156833207987129515182385751992 8959152 34260470360554065558043603016694988800 8959153 176449909512883253393175228383873794560 8959154 26064416349706162075605589115166151680 8959155 -41721842045016700977034444097551150080 8959156 -61645644423765432868498239190779659520 8959157 212392358151051313002096124636554503406 8959158 -40468224317014118823937182548588203776 8959159 283076536633546358852789617256219380440 8959160 -29757341570307752525312138993602560000 8959161 -109034543368508331738953768480596106928 8959162 77326194388752540822438119365827998832 8959163 105684565900842159331508547539391053412 8959164 17399481332756352458088603300965208576 8959165 -119031424741156269395493847046211818400 8959166 -98584030980802908578808665123691188160 8959167 49464257378488406736758639065879441920 8959168 8321034722567046093996677132947816448 8959169 -168709238464525615699024450788857834430 8959170 -79452081769159937051536947046095098880 8959171 51480429591254311204456043541832866592 8959172 -232567990269918277650238901987468797824 8959173 26699340634817440368463230503101856544 8959174 -2088473752676307026754408820072549248 8959175 1004151613275271697403572498696416800 8959176 145062913006377200411992404092292203520 8959177 -242108395912709147571841119491712496688 8959178 -104012503956737424912659857601560555776 8959179 80608918553811218451826062643680000 8959180 27369314686700410436875448876421411840 8959181 -20073928740371925244309868053315376640 8959182 -72974227381076299475897514945035011008 8959183 -211289490054415659942933437449499223568 8959184 -9927925773911753381628417157372968960 8959185 -55567275062709377652349958429964672600 8959186 -2261141798994979468878123635600443392 8959187 -337013159100620713825747976700217051968 8959188 -2096021968476076835695150525282627584 8959189 556763012996206273440079269186065483424 8959190 -9683309432387662506378369682833588480 8959191 119890577872474239326367253581734937192 8959192 233876148959493955186110764326079078400 8959193 409431038016760366740979917452785839120 8959194 -121704099900257005771927747691877649920 8959195 -24015425083976907932719316073274487520 8959196 48473942799172604041784358128964326400 8959197 8127738714490414145649106030942540416 8959198 -110887468496689495765250753155243273536 8959199 28107519717170555500984721079120405936 8959200 -10130411806466689469101546348668518400 8959201 -310808181806559621230644206079579528798 8959202 1312924890618925585451618352717012480 8959203 -60304533602682588860664255294576360 8959204 -284984799346035485326843335165313105920 8959205 -44211011065003850001749417832301734480 8959206 55858751358319896281982552680093841408 8959207 309765712955824115501119018644321830456 8959208 -303815603163324359748109153373315235840 8959209 -1126960718651952686429327190514392480 8959210 -24078203938666508168729669491334744640 8959211 114974681317818973415274828135744778152 8959212 -62424369010119876839598262527814673664 8959213 -69882259292472104510673302176144425696 8959214 4995106241665126232776768131089756160 8959215 -31201428278635286465507748332990791680 8959216 -47848396274455596683498600750666219520 8959217 1271900868277042079762308495759563264 8959218 -69345540074413726218264512777237701632 8959219 -109143712861011894857343770018787779380 8959220 -8475925997376111812814247181633445120 8959221 -356483387066477918969240634899975184000 8959222 -1277487408889287057324785959259435520 8959223 -6279677253746409198569466703520583456 8959224 -95310336462114534357724670459127214080 8959225 -118178093989553836839036380194334526000 8959226 -21691022071162462350923879657764801056 8959227 -179124665766123753971187934444369442280 8959228 -62937432786745914989650434719345938432 8959229 -126518737062759797759096906072008786170 8959230 -28347538734421558412315551672640590080 8959231 -84544547830312437080092411954506433800 8959232 -170747452138592893241924803463730954240 8959233 28718024114900715154140857449745631024 8959234 225181968003090999216624626777703831552 8959235 -549255809514271339291511741395870320 8959236 -2904609786839738865576053315449454592 8959237 -56905937847673997026278972195715562496 8959238 39136334459177284125074816343110508672 8959239 1969174332122416854142382397300785904 8959240 5558993462479786285681447882009804800 8959241 -37198625400924955805114117006475817200 8959242 -45324619763075271304131356255877573888 8959243 54644195446539580109358373129490343600 8959244 75689070573132464357107586145998263296 8959245 85162241753334194752626575570601998400 8959246 91043968462737757630367164276474860480 8959247 10521300440528921379506257202990659512 8959248 -637119960081092579518288668357820416 8959249 235627845608568830689185894402625020608 8959250 138888787345845805086812844081428232000 8959251 -23031850564166737006656053033427138816 8959252 25188524593703130318569504470848556800 8959253 -293189726413639565777319208820728409352 8959254 38528916497650420638970257718770229632 8959255 -45333160808750579085960010450260571200 8959256 50494921237673073932200227397092218880 8959257 38110456022128837254419698573988635188 8959258 28777656630851741249382183830966875392 8959259 89056620911464378206851812057425622704 8959260 9241896066474504775103456076619776000 8959261 -74978698387205820889387838744410217076 8959262 -58796692822593426257030811550268827968 8959263 46017257174270138545249407851967708744 8959264 -48592252656183952424466229699493167104 8959265 324823481373594886359393042804616320 8959266 -64540016668691124144024109197253459248 8959267 47704203464989533588281857667585593072 8959268 -165495289933884501529796816882800880640 8959269 160461910499417058576123065699685213696 8959270 -33471294783908109143373172852036513920 8959271 -305462927904371584200933897998071729656 8959272 30350895146471903113058866516052213760 8959273 127595558366874797448798648066718886522 8959274 -38130198375915420729386931060788207520 8959275 -36927840073180052825113587820663068000 8959276 -23904336870679653427303128554256913920 8959277 -113521869127480484878118608812951560256 8959278 -41822264121323483534894512497915466176 8959279 -4639077939903277250519508229799178240 8959280 4938490076332210971034933848168529920 8959281 115331654335038746754549595084270222464 8959282 77224882637521273603882523083891633152 8959283 -23937871818473054415793526025577915536 8959284 24670642056690785363119995143069761920 8959285 -113559215714149848888868309186655938020 8959286 6124934151604754196270713288201539200 8959287 -5075173028120049799372269907282972440 8959288 39968150326633296514296429767242629120 8959289 -139890187249438829161795939787010179700 8959290 -3663768868989249599753313864259100160 8959291 111209863898409967605649213612158099984 8959292 308724608400338605105100439066008228352 8959293 20886774042074773736046179471407094304 8959294 18453771208830026327664476508180482880 8959295 -29404745288129778197768235878097949680 8959296 3696802116680988660657489322633592832 8959297 -165932054532652414630886641268853259520 8959298 3085163313405763242305490121378478160 8959299 25228780063398495651947376445615215864 8959300 35892167056608833766344363638620160000 8959301 -42768172910936076677928703711683424296 8959302 8186552682827119613044448917427297280 8959303 -43911540764273955612855719166881985448 8959304 45511122179751059461325551393373045760 8959305 -68500962112435142086925160022843977600 8959306 -1533350062177996648821065815547062080 8959307 -16905161472068385418789872996100833960 8959308 801241951934576720411161205947637760 8959309 260966427384315775232966906591936875116 8959310 -20672837207247294526318922218579706880 8959311 25130316945290318931137585612803031520 8959312 26083693683539310799621744672107642880 8959313 -66499680121076029660558720036292533920 8959314 -10515873427787042789920134338201610240 8959315 -22869631979623272843514068812543129040 8959316 48578637660489146746323858450197751552 8959317 129205777680767077455549079383960998880 8959318 -42912673365126030887838486904066679040 8959319 120473692305232523434857595757682099000 8959320 35663292151800526996131392788134297600 8959321 4976542943619359976683743489622673344 8959322 95070315610373539825974441708156425712 8959323 -75042087593534795696584131767017945296 8959324 62910321506517704033756721645024768 8959325 104578229842105826874779806053202432050 8959326 38462659660655778906026521898366631744 8959327 -61472084292473658737458195065964862160 8959328 -30067943528421060483100378131509280768 8959329 10745195461922198255877456689531353410 8959330 -13639601510281518358919897847875977440 8959331 -58981578313132556981219082892280970000 8959332 -43564533557182014644744275418526240768 8959333 34882923584815010049477092863419875582 8959334 113423952762183182142385977916523310816 8959335 -15125482060745228778187096009902650880 8959336 -92686423377557545838249841590176972800 8959337 -290940504055269411002370391112921059014 8959338 -112595639494690958877931397220648856656 8959339 -117415821194661413428616481377172288944 8959340 -3604291413455823811335025652532049920 8959341 -34329951760621197950665203016590103296 8959342 6962809336815410505459004855739351040 8959343 -321135706329802379353440752621221359408 8959344 28683056866012422112598768212034617344 8959345 -12197101039429669849138582997790007320 8959346 -662965076499326284797731130145401600 8959347 176838646521191390428344368643103106160 8959348 115863863960898170032185596715435841536 8959349 2244898157543953184099160590061195936 8959350 17520333155707625724064375264652424000 8959351 2660978139834897916924909580011002240 8959352 353323262351609278187915365882135511040 8959353 -42903967820200557936877254833299858176 8959354 -50652841938229659562675125935991282720 8959355 176345605329373808469538429833271086000 8959356 9549337592460652602488896451243074560 8959357 -290969647567748579083687221303955135296 8959358 96447592660962563104846130541417446784 8959359 -103682893561915244872797840911869623096 8959360 -190024741941585679300791719323238400000 8959361 -15834108377133717622872419156451186876 8959362 -26895578256775004415799765357352710656 8959363 -1761805784428933217158444014924361920 8959364 25887122295620399395348338889564704000 8959365 60240655428619857622678252024665612120 8959366 45612967732072987946806060118290425600 8959367 -181013318630736288249939264915764452584 8959368 -87825304253529092268885225656034017280 8959369 -181059677031628615919840053595308688230 8959370 -11782815169426035220656348588708480000 8959371 183469239523947333818008841918524184304 8959372 53353820320957425273952832491654254592 8959373 -143674230251008435464165179606192226378 8959374 57960984062184150080012338979418286080 8959375 283557593728253315773161319729008600000 8959376 -71122843537963734305055926089714483200 8959377 868778945455962893475350277111402432 8959378 -12133220644251638517737165723391513600 8959379 5859685742699300501808529347322974288 8959380 3817385772902219805305421687887554560 8959381 -219995605896636606094662258336941847168 8959382 5637552112114392841823439396063285792 8959383 213387358542342306573072033092752945920 8959384 -46027488696380472827885116576864665600 8959385 33397766804250575485779062454143646600 8959386 49235505743682793901372913386367955200 8959387 -272192703210570548372120837858262771964 8959388 -103733634172180148870654705062022963712 8959389 11085771080553604552818079004016417600 8959390 79975421827551518234834336753300889600 8959391 10920539240852142137923109599321148640 8959392 -41372518405555443267796271150415347712 8959393 -90663164087295087286824883139423510400 8959394 885125413109670393446376778346597760 8959395 62215657942243456696226732421173452800 8959396 261037137608559055433982597197400551680 8959397 19056864144048305169376512579446784480 8959398 -13277873367411270906854478561612687360 8959399 94588595925796053199652121505256038336 8959400 153920859600281723791575947688554112000 8959401 62981093659301926153380134631862758000 8959402 -8880432008685111284022919883611411776 8959403 37900993062583490017278663455793143796 8959404 97630452720335340504161538151447268352 8959405 45611911903314340922395532687324204400 8959406 160791292654829129868885060031797942720 8959407 125021583027645389310987708706413092880 8959408 -63458410329652042791297472416356597760 8959409 52629710026147047895064784489363422610 8959410 12345774943750098131560512639814480800 8959411 -159942777686210727969949632871619487988 8959412 -73356492803349676714853538817362984960 8959413 -119473236466210422867532003108725009312 8959414 -34727317997772155971496403595617550944 8959415 -23626784787865175502536384428343782440 8959416 -1845374586902375035907445851925504000 8959417 -42694375693292698515682851091850498928 8959418 -1680187190843027757332445240071580480 8959419 26138832732835807098897805524236437248 8959420 27868025297939147508108616898414561280 8959421 -14908630392717509854515752324695752378 8959422 -18592100313876602758103715823854053376 8959423 142635910297443858898255633359762058104 8959424 -26578639837252575821578062923714002944 8959425 82221375700654548100762820116379464800 8959426 -26113497177754283293231254781145879040 8959427 91308601073034334457314979517656265276 8959428 5445549087939800779918494348449316864 8959429 79182789381575267579343240725600000030 8959430 -2274891104975674623656543296659233280 8959431 11926700675525759063006730104728277760 8959432 -320521334511352819730469618466588907520 8959433 40798087093339089691698555999324097920 8959434 -18087963729826682838079747343826616320 8959435 -167072251444531077171366133813710651600 8959436 -7593318882965968483449570667879458816 8959437 1565331888240002557558630842394098240 8959438 11355698811340917669461084944239812544 8959439 93107346785540511661715329236130790856 8959440 -777155786567891582000996325803950080 8959441 423440697281934627049206647541196640752 8959442 -676081123301653159437635363894071008 8959443 -35463641467493923115816275398400223232 8959444 6973184956256101835678994908212262656 8959445 -162155976877051505753115619805047200 8959446 -48464232289351723021456702444227958080 8959447 66631596960950927307552088255341165232 8959448 -123582736932223498578715441779892224000 8959449 -43817036394027896654907976389616927536 8959450 -87932010337676674282017708443839584000 8959451 -192598350845990788716731149794646207548 8959452 -19760846445718998671009609961719270400 8959453 68312315549705315828348438293044065702 8959454 78852912688221655152365168988999626496 8959455 173964038279468476143917020868781135840 8959456 -176619266417656512201208731571875741696 8959457 -1202815951274722030261685507488706328 8959458 -14661172780799352984361493667357933312 8959459 -530597495208356199343702832241624442560 8959460 -28952075185636573604707084912046845440 8959461 -49992753504783483900194410350608930496 8959462 -19106723799135641441110458951688020768 8959463 -49877075631633958765826439896723707440 8959464 235238515629519090802359494864867328000 8959465 29551219263321843093713426089188645120 8959466 -72506664679129741456154448197912361216 8959467 -196973364822840996604690459787235432000 8959468 65527366602339210230265666343761765376 8959469 -286909219695051070321737614042048102400 8959470 -10285510442326553416332818597746901760 8959471 -137104712592839043542717793639675777728 8959472 -15581712151180375392398296032289357824 8959473 75843766831311438924775776289979909940 8959474 97300879682277117831650723283987831840 8959475 -47935239120399270356139413316518883600 8959476 40169415886137620821746573419251593216 8959477 -39595142432173284718449409759541585760 8959478 34420492259232355339626218874859368000 8959479 114579647880008908595832720463882218984 8959480 -470654388892919277375415128548352000 8959481 205890643553818756682502959190666834564 8959482 37538423278571143955955270815759430144 8959483 135054243877269878401588896864885610608 8959484 -17170645110804548132584578814375277568 8959485 -32745228274519714299124758859102722240 8959486 64226024910218515187124653097096456192 8959487 -148223192901988441340808646461330796440 8959488 -15013200908748593805972601763644047360 8959489 32507200895392965857894675927699235840 8959490 -7801485563471031717254029700202124800 8959491 3386865048193783520251418679073746192 8959492 -154928691682453153573599629722952712960 8959493 -57479867185224617665591936633833806856 8959494 14075697354060396064474517675231736000 8959495 10339123631735176976659613418097947000 8959496 -8987259238281976496656059478958407680 8959497 -27845157950589047688340016298055792704 8959498 -107380114273176374564344099205228322000 8959499 -196342771543438082706588491071282435500 8959500 32002352159647727905511831752589568000 8959501 297785035498236408642271489713498882604 8959502 33789925043473454175465402094203123072 8959503 -78072710958288678226695192133391750400 8959504 -67776760821296796360036146593281146880 8959505 -8008845947884837250445608304718643340 8959506 -12438128548487049755088169338918964992 8959507 132877686454303097801899328750910538840 8959508 -118448173249555526159097260263169660928 8959509 4655529319507914702643786185717929400 8959510 -33257271412319299491766918184626521600 8959511 122367754566477207609987887921676571224 8959512 75947059928009787008771007491846307840 8959513 485777223951090590801343412369445504 8959514 -12961286996906858073751801830032252448 8959515 -37153505888563862655865559976616417680 8959516 192913351213675441845681313476932118528 8959517 49314458319293190227358917331200023392 8959518 59841777617283612849210665132613120000 8959519 -339519265595563805937272481664768243200 8959520 -194989462641254090419667811476194590720 8959521 72289688168762799978656766237060496320 8959522 9618102247649096133484413899379922944 8959523 2178156806595380573994172800702120000 8959524 18473916690688646096628153285978796032 8959525 -19929310593259630178367027628868457900 8959526 32864727012758505395541443924615456640 8959527 34573316976560800066530898667956440960 8959528 -65408802776457213186106975754277120000 8959529 -69302357455919338941194253747804084870 8959530 -68136889545266241619698691282589479680 8959531 -8209488450254716132509977030371703296 8959532 77996823412289995085071779778226109696 8959533 102422535106948588144683755192355932448 8959534 166752503765165910802701795017886974592 8959535 95774671965830803895441047652829663840 8959536 -22781938995877615499896869099749621760 8959537 99935773032439925992511521045873511186 8959538 -13361620832725041754672045194704936448 8959539 -10039488777660085286800334982177227976 8959540 -20942613962196463695431044548861880320 8959541 -42257492625203236601916878743433957700 8959542 35990160081525499864599350381957003712 8959543 -71431483694476791565629757797926456016 8959544 -42386906787844508891486745222166364160 8959545 -6879239373282015283292798169120000000 8959546 -184311294346344724006713246528405511680 8959547 -199306988330304256111110671765616288 8959548 20133440368619213727878403167894568960 8959549 -339888348643893960294517216586973807636 8959550 -39445838771397716145256623349231968000 8959551 -99317960877951947197318243323911040 8959552 29992407641696177409743843978176364544 8959553 39130334611003396215132854352178415700 8959554 -14605243964804085013245025430566051680 8959555 116765256421093639946731431920468755920 8959556 138213570941271185669987614207219720320 8959557 -150247661516767970766095626922800592160 8959558 -37132082465317058399438335075413295104 8959559 -94976780636464138592272472638197195984 8959560 -43314424293777504584916475873529856000 8959561 55951822471210308867711437846896307328 8959562 -5551412977395909881106105837808566528 8959563 249735302076611060814769114895595763200 8959564 72065464352097430134908353295873574400 8959565 -21504493554760842263931375961279955400 8959566 -266285981825691601358407581997056 8959567 227869589794273750353990150125399040552 8959568 51745585558436682104483001551853576192 8959569 -251791337863215272576609650057531695552 8959570 -107571568946181809539525582957022279520 8959571 324375339075190001629815488219546695392 8959572 -2216194013808916693036321364546707584 8959573 -369979984098500726031823352034103680 8959574 13667228257785064500518214363901027200 8959575 -16590083174653347386128523343757046400 8959576 229690301418768585024190709931627694080 8959577 -15361751813975355972861321188676331200 8959578 -26430900644050548946654376315154968064 8959579 73714617639481601260224317370069491760 8959580 54249499436600710187907001476157962240 8959581 51040341929095204975444235305685903328 8959582 -632398100971740535673137425320588160 8959583 -22064925669340193746595399692712977200 8959584 125466328728088081862101863614412226560 8959585 -151618454785536042540993368973662629440 8959586 -112338108550096400810337070735606297008 8959587 -2540361282005330267708991419784907776 8959588 83803654360508114008400331972342260736 8959589 16996382858738287713432622751019565440 8959590 56421726282789148788686936169530181120 8959591 92429713719646950444272682263215525912 8959592 -227866755491629760235762395220891264000 8959593 33609802146508983035303995552555691664 8959594 -47063704102430307414658260447454437888 8959595 126802773094588513242275883204017959680 8959596 -30895232983618393435412506142272389120 8959597 155762335771371797537061788565596129100 8959598 -142847716480778846320916558235871627200 8959599 -146569242782123120721936230547924625920 8959600 17559050017038018537592800246245785600 8959601 -74904860534091504383664268374954199248 8959602 -82758185998523438699509102043979390720 8959603 -86703406976719208638426330471373844148 8959604 97743764296804105331604064302386866176 8959605 95793485741252883936471708787619100960 8959606 -52552452812262680865829407349886545248 8959607 13560497541889858644079324427174016192 8959608 51046851162344525758476626326876569600 8959609 -708230247038204373568841560193515392 8959610 -5240749217886781546693523204657018880 8959611 -130549986913528567312720138801495650960 8959612 148890312484681992200174073281275054080 8959613 -48701325911409118905757382543170433076 8959614 -62912460444601404442872299477824742400 8959615 -12102275949988347552804406250558320800 8959616 -89474887923644141428565355302894960640 8959617 52000010136081278931521370982304162034 8959618 106471875042064513755915490012876727760 8959619 48504835712928859640007024153729319680 8959620 -1007334245277285378436970815579914240 8959621 49507425474658855735628073410747573760 8959622 6319202235135788982056590128534773760 8959623 -186473128614393624628557261561022742616 8959624 -65227289428862330377115774465327462400 8959625 -422293811366106855027085703771440230000 8959626 -267320865526379367006729078357419520 8959627 -15947373083289903257006119526869409280 8959628 -36087023429805982266264112994669635584 8959629 60468688980850076531268762281554530432 8959630 16166548069733951444551689299171779200 8959631 -36580963208208366323715752375057132736 8959632 -9296882007094395176933990884630855680 8959633 -48691858419826177186022424449908281740 8959634 -159542490801648242318128754785059503328 8959635 -85210372740100794787109749056052682880 8959636 -20696110618386731767912679642196520960 8959637 -36127241991817568558696446159919663880 8959638 39595112670532306354341840098297002944 8959639 100504503398640763679937109808261788688 8959640 -99613521476858440058244856297620480000 8959641 50937496574869352352315051235153942992 8959642 -13717603021684840516056504130416695808 8959643 74651460092100038423025116150557912320 8959644 -113537362095415045830891728714010577920 8959645 -44177975686780478419866013103747461920 8959646 -141344704546356440835639729992738465280 8959647 -23327327013563171738981678923968949872 8959648 -24024214222718405917410134150092554240 8959649 148483268536517823446390192436761332164 8959650 7787209889611692650459995813850457600 8959651 19900448025895249358345464878291824704 8959652 -918893419364297067869004481629155328 8959653 47704993301543769767207559178849588704 8959654 -78243568506959419206072937050021736128 8959655 -17387558039955690300684584827579301040 8959656 -64196578989030058549296964515995811840 8959657 -886217784108920017500047833988061696 8959658 130873552644574112990125797186770197680 8959659 -3225276716325644849039502232809730536 8959660 -16528437394259113311439446250479544320 8959661 -171227173481267066162972349811213145856 8959662 28677742501252958538936208479954970560 8959663 -36863239884173085897759429953286172704 8959664 -696580057231721787997886910339416064 8959665 36999948679226701461434338422704519040 8959666 -56018441305684586153675911629394483200 8959667 278975279799328561814837060368889608716 8959668 -154936135795455210254698214306974771200 8959669 -315038494014858498139007943758612821056 8959670 -9184895768027674015887059212404067200 8959671 -45956393192237430588637694532452299728 8959672 -78984426136353172570957463101096243200 8959673 -85449224726197534274264479222999232598 8959674 -34665132007069610799684828737894538240 8959675 -46929291162010114196921377993397937000 8959676 -121572890706118523071814190886918308864 8959677 59694867735980174145047153149097483520 8959678 -22263584359553632769244120158138449920 8959679 115222226012075336198622378382807105584 8959680 45897565944863445852097860244969881600 8959681 -41182318865056450541654572534988395200 8959682 27654211796190771073910574573460291584 8959683 88214447568991953207463049332263640824 8959684 -155466565419888117697710697824096543744 8959685 18728972783481925742595819880946296320 8959686 -55064025385658986835405643681518127936 8959687 -195179127796624137633865312066599232 8959688 66737189190618294403601002252157429760 8959689 -50974620895445299779709802277822374892 8959690 8291146115507375350022285106914791680 8959691 39024949316567647277902753722918801840 8959692 -26234287353669212693914653754705133568 8959693 -286892363646751396609986336213321673856 8959694 -145269443313187431593067145700750353920 8959695 -2812674122087394210319554017018112000 8959696 17923210311435938381040193823698059264 8959697 -284760377375629472859888385956473911200 8959698 -6688926815140869484024024567891471872 8959699 -129905370725054685947807343567639515364 8959700 38120485740544995289876750508710723200 8959701 -120349462107471670650950865978460476768 8959702 -79532793759994168740172517315837684448 8959703 -19117025893388107085831877682944693792 8959704 -147465187299678148553317089465103472640 8959705 -107559883419758756770859363032176838140 8959706 18466567067807644728082957500295772160 8959707 -15511716838191847925156624685244017360 8959708 34671248303685268752544338503185709056 8959709 -63189693025384133760336739481952673248 8959710 15546827718809903302470492385844977920 8959711 -259701742592290578272970834460915566688 8959712 194045271150636895754114882628315512832 8959713 3947323208529838103858510107033079808 8959714 -46050875839861175759156398513343223648 8959715 190205265502038933087397598688594177360 8959716 26229003106701798103537551727216512000 8959717 -18390460098646661751161212741582238208 8959718 206496333441192935654681294828183616 8959719 37978387712585084327641234641992505600 8959720 -59513884968548999287647143280156672000 8959721 -340725802671022850246262982260173109900 8959722 61139461398621284464094173304235527424 8959723 -161923032288445626309326520125550867200 8959724 107450446943482361912910724342618905600 8959725 109990849486503559940891915466348086850 8959726 143712193049523915358902697602682869312 8959727 -26969723661655669229453756963734810128 8959728 696919339999259373644934433871560704 8959729 16036105513231806886979864267360789330 8959730 -20753284662427872313187257598195045760 8959731 -8527725707009006973147641082276769152 8959732 119882722970283302174559513395339636096 8959733 143755922878897274390343955202466028800 8959734 1059765097913200513629690136643106432 8959735 -79953720619022577036944337949973820000 8959736 180605295361444071400495859643979407360 8959737 -167608350686952030631962522245683742640 8959738 1698171389647236763637520089092748544 8959739 -319466052807657447227408165787696074460 8959740 18517117328234382647335816028202393600 8959741 -98282436741869421586354083927671514496 8959742 -36323884119717075146100560040886742016 8959743 -92997882137813795910075530155622645880 8959744 -38668747705454642393876922356927037440 8959745 239348567808653353512180603577645276800 8959746 -61704686997580892314450833838074969216 8959747 -86263051602063926484366046674186947888 8959748 -156762434734578733157592520833860048640 8959749 89465464770501962522843346645977501664 8959750 109545499200736649971544206602055680000 8959751 -165634156308535597178090001149271378528 8959752 -45562933510773123748999449504207790080 8959753 -114242439285347302645732151954614635840 8959754 -89114830159502526396249411720064930560 8959755 11788649503728411428274502659657150720 8959756 -44097265342835076250268778660150445056 8959757 3687164679272528924654664972839588172 8959758 15410953951116137836073733220677969984 8959759 -69628463443101403077995399741428041040 8959760 28127688205182870512930041641154068480 8959761 -261582674008403977771799015511115275360 8959762 28974960877297662173508993383522798592 8959763 21413189280622091171737225029867828012 8959764 -101408069278145814753475888533888860160 8959765 76990971676367411993149311508328229120 8959766 136945730751533921933300684670544460832 8959767 -17063368415955730341544713557067677952 8959768 105334953895116076775434373817159045120 8959769 -20274839023718439588805148908826988480 8959770 -4735841374993414161906717268950480960 8959771 33217820310054334189939579600321494744 8959772 29283394797235026961483163700339678720 8959773 39624825463365338691299854462406901600 8959774 -92179358175548939622534019380275100288 8959775 -40440732160627221571855978388966284800 8959776 -9359767313020811614909268701583769600 8959777 286949103550411485399322854386633814626 8959778 -113035838547299318627582529488512144560 8959779 55521759288380197867939804541648767524 8959780 -19478080822564837675179606621244170240 8959781 5619426905650110573769219033551761472 8959782 54420186909396801366710540183817469440 8959783 84532422635443729001904899592020380720 8959784 -35348577921384661444283825160880865280 8959785 -52593217321159385547989198640472454400 8959786 175468730439726757654377020287490847744 8959787 92653569662114502118649642061284672436 8959788 -24189475541822433923773321543905607680 8959789 14980941710994432935812636266911421590 8959790 -22753485039794092881169424206354801920 8959791 140615715961522208986239100973922126864 8959792 28738497848407846933689353167351152640 8959793 -218380333693473061081481421397766447580 8959794 -97640802563435488131371415695255702400 8959795 26163560422914120648625945333385772000 8959796 -165760601727239467290120577972729718400 8959797 140899189809802295142104377095673928352 8959798 96610180196372246681498356745156795136 8959799 209370918436520907181691306985550395120 8959800 11855322302716315608308997062999040000 8959801 450848295863495861027191463977201760 8959802 94293265627247825837126304673335763056 8959803 -44918191517880090084564545220649240296 8959804 -21053396104223226732338449410321081344 8959805 134152006828460043200832464774037644460 8959806 13236470971705350782550401429725023744 8959807 159705954783583918620415274228130693056 8959808 19422573636915703584519098251345920 8959809 -2657300651165422785913818763441482432 8959810 22132743644812373695434266264556933120 8959811 -34932865115494942956095013774521625600 8959812 43900389261116962942778263839883290624 8959813 53662181978763388510086814867442047644 8959814 125850492360021120467748157217838908256 8959815 -4701757841989719761266996166113769640 8959816 165368143438436813654587184308801013760 8959817 229190896155285549975630077564017635300 8959818 12492973637944632109837320258830492160 8959819 -203164316511393577778893798720783808688 8959820 110332265319005415275611411087657774080 8959821 -53063926316519789497254521890176707040 8959822 -80736503906393658666205143002730900288 8959823 290464936959914938059695978705333577072 8959824 618685576568430547623246918305316864 8959825 -53436365456019677296902750040401920000 8959826 -27134917220923298746674611536522060800 8959827 159145987922048870674109047486453992120 8959828 167134411232509579669752464192535248768 8959829 276046449237246480348700056402801908430 8959830 26984667225066313112539250810740992000 8959831 -66024025125630891076055485296028508400 8959832 -138925371252548515431255566028188467200 8959833 -56933428020730244181012493581784625016 8959834 13209713168514831930287328000018306048 8959835 7311199890757565742992968001177280 8959836 132680685425487358313219755625466112512 8959837 10793504425136060252313810166112847360 8959838 52604972247297927801902981033165896320 8959839 1412782551871800196291420896842722560 8959840 11774325200540730210281496235592908800 8959841 322420410999938222002127466276844043184 8959842 49146398078700564351360848846017152000 8959843 -163988509998762465523788247404639775056 8959844 135042886284809130268043429677795460736 8959845 53850185598016960963018582846981017600 8959846 6701850437955970676054514685668057600 8959847 -24256485303341195873287944914605225560 8959848 -163480238567284066127486434561659863040 8959849 34791203867468013168880857528020836240 8959850 -32571422264544234751756833390860083200 8959851 127970687461409730354638372801347420380 8959852 13563075999926476822197510502525854720 8959853 12607912197717124303219397887128402240 8959854 132037708037166131342150751609719099520 8959855 -114596248600722516906312416046083136480 8959856 25625631645521080096801707470792589312 8959857 -20176784704429718500313076739531384512 8959858 -20811177830488107187143722704414135680 8959859 52798481199986206175976685993147393416 8959860 5878807084601085191829876874605404160 8959861 -67921056857076399659749830878798917376 8959862 23572695128864934599752333499886743424 8959863 -203003584262889688617894064257524509824 8959864 -11194227031006200277655785355485593600 8959865 11644413509234617441879932862422952260 8959866 18787969243419522716531002856829364224 8959867 -868757967974842983104399844470603008 8959868 44504021197602184858541334854274416640 8959869 -61292040570457638171286874716883476800 8959870 -84397244325860761583359627547936925120 8959871 -8446594516325504092671588431247458400 8959872 77824687439949035118849016442640138240 8959873 -34332221896169827883778996970394728938 8959874 724075364575786977331216738796196864 8959875 1567986363366257083662776571195708000 8959876 346897905012555832710738382452650265600 8959877 -12151163317716969003066997843623867300 8959878 -6481044465633513783222412079648640096 8959879 -85262155367860153793207063105838540520 8959880 -86658050708910484391893343153246208000 8959881 -9543216141283437189177410017174913856 8959882 2970312652525589883539669227881663792 8959883 -53729625257021553630843488431077065856 8959884 -171302097659024034780595240770990931968 8959885 124458875077558432842526778511096209760 8959886 45765217593939544510355519736681274944 8959887 -155489842201227220433609843920233275520 8959888 -1142856604046637345171183467233280000 8959889 7989412420584839526812649606598127856 8959890 -31887834771568214359667618045409715200 8959891 312891986372243653037762512998212101292 8959892 -143095763375580570401369933441043640320 8959893 88301509955515224476151040402617520224 8959894 -4588533591994595882083192017029944128 8959895 -15547895085002254766978684653989013320 8959896 44426293688348717772340896590190182400 8959897 -131064376166765889169769758969469805420 8959898 718745782268708583770547909745168320 8959899 9770149780661156247217269822485615616 8959900 113480188981590148106561652545515520000 8959901 77837418781148887852982415785333905932 8959902 4394437057292218002364908161121583104 8959903 79150826359613212719277901106098330064 8959904 137380728023480197309431429303738826752 8959905 -20055677172732750962946737949218793900 8959906 -129325203328607854228184848233660938880 8959907 -39991128466050176253243118680079554168 8959908 58825048578983686732827780042387932160 8959909 22205930643202636385730376416180677120 8959910 -1532898577393052676762153250579322880 8959911 -69018108189215260277921335502187635928 8959912 59775560144837228934100089069345239040 8959913 287203188507685125643501340026380615162 8959914 52572842536311452605559763929345955504 8959915 -79958994216642610295845869066297232080 8959916 -38310048102617624320871336681011789824 8959917 13043103612894081213817883037125437440 8959918 37216827475730850910464979764687533952 8959919 -50676136244123515442442434733520673304 8959920 3095770440624920305727497745095065600 8959921 -215683592382431206538518340965575584878 8959922 -161656960234376831957894721530692915200 8959923 -67339753803540374418897664026904058880 8959924 66671819098732426566645138437891560192 8959925 -36266340312611068120900919325464388000 8959926 -14124971051511274854041085431166099456 8959927 -27485013566485713248616901357088611200 8959928 75125932236477083395918840866469048320 8959929 179141834545351414034970736543136112 8959930 13583033013229076927432633069406412800 8959931 38599669605954552253574290301194917732 8959932 -20182484374813341210792048519451590144 8959933 -13565728429408868475411350336263599936 8959934 146430904926370029187867214314907279616 8959935 57642161786774782936085113476559341120 8959936 -36622078952281482735630655962480640000 8959937 42160364217399553044007702461199951872 8959938 61838800222843321962007501051463927808 8959939 199391877626381179619627384638403996160 8959940 54275455224651096468676928808611942400 8959941 70728012020659615051875337311907816350 8959942 36584900756802377692355557127280174912 8959943 -118989609714465006190890413732240553120 8959944 51383550171429618303363106036259635200 8959945 -93471023788786827290989032203496534300 8959946 -80026831478978863719227020678050917328 8959947 -1713707332107149286496303065122857344 8959948 1998696382041615540914243447401687808 8959949 -159543494828177577793536728980154759136 8959950 45585886648106722101824093697049968000 8959951 41852479513376103137675147694099644928 8959952 13402509454340272569050978539748769792 8959953 493993929274062640888706719243454304 8959954 23477297444125839724187598359487030432 8959955 -158563107869526143018082989994092306640 8959956 91779397607235162841155116530591610880 8959957 80158003803415629518375221433725408732 8959958 45230117149738851486636237152151259776 8959959 5174643534109557891431244363616364064 8959960 -187897489101725957348398798963507200000 8959961 77540683022187333246611446528767316224 8959962 -19746056042756970492703742425108544256 8959963 -45888227601329144705405088197819347600 8959964 -35974786179362459376916652608387997184 8959965 -10806113430907693799756980667192657280 8959966 50817998540930512351006940507055676800 8959967 24439471133845097408705372527807272240 8959968 86850891236372919357355016240814096384 8959969 -329362322184819362233914665816865615804 8959970 -154268706583771434322687864483950528000 8959971 -115955705217775919691247287540719927688 8959972 -54063508459821280181444862686294581248 8959973 -271265853942270314570647136822223487296 8959974 5301433032154254606902551889818311360 8959975 -16454676186907032687320790777207590000 8959976 -16504572479157952526913367269600460800 8959977 -3912956462683690462098208409488524288 8959978 70416585984949168262674342379220869040 8959979 3628355459942852071853602980664588176 8959980 -62286909060033330574697197753307120640 8959981 67295248835466637219177245894169005782 8959982 -47389207663416853169395459067212267200 8959983 15166212655989485407497789173677878024 8959984 -33756432613483814898615147704548884480 8959985 34852236016542052205465150635628067600 8959986 -21182465549971584263689739654289592320 8959987 -57911997065822894665968148252716257376 8959988 -16812701625032941168050310483038544512 8959989 112759420931970034674604509543046369824 8959990 -2556930462575540823374515342261977600 8959991 27033375897398991412752997227435388392 8959992 -49378442980867201645919451100195061760 8959993 229692100770481227183764935493755502058 8959994 -22244490979318070074279527713488009248 8959995 -72362812145574339633771119629258709760 8959996 1565438249215921364779037087342214144 8959997 283324180050904917716380767972711229446 8959998 -78600992275440841455463983286824927936 8959999 18680368652425490227546957375682816000 8960000 -1091175032321359930029128653209600000 8960001 -100389593498622601908832079656008867840 8960002 77311737369338578757392203721233407952 8960003 112244917885905667540590579376090491264 8960004 -79322493906838469138693598845028218880 8960005 -65367230738224876356974959172510182440 8960006 35794237182767876916841681869992748864 8960007 -48991473094418278258873406296594288896 8960008 158726579768584692418587270415073448960 8960009 -86183066835484965717273010680929990640 8960010 22147500777612988500253743746234722560 8960011 26307806733951500728810772699159318612 8960012 53723596742634554526002843990101645056 8960013 113581348206177611742827937240482035884 8960014 -13343507933850378342245215377163721088 8960015 -58199741706475429493124341921662878480 8960016 -4006791332608927195836606905542508544 8960017 14919405119565536330829668358189893664 8960018 33995098975442279759360769001742507520 8960019 -52471701856895635418719966121608003656 8960020 -202992523019180467160107422708933120 8960021 49567597992000687889197441334309751424 8960022 28200287543249453939975637925749515520 8960023 81636105755765065035413612930422258624 8960024 62800341535681653490695615736515686400 8960025 -147771283987793910329702592639758748000 8960026 45556807369618133200803108508064297712 8960027 76700349507536846781042468927031041360 8960028 -27365566344770771406304680628528201728 8960029 -72327854102301741090064892358268425716 8960030 -22315645860329414070104712354691611840 8960031 9628222907599998210766632624606554400 8960032 189758920443666030588682543054061371392 8960033 -167925650287239306722912818538838869760 8960034 -43422587722137550354304120879542830720 8960035 9215498810644447898657720895327072000 8960036 1248211127046911425221096034310771712 8960037 -107612906577593649226218872554439187648 8960038 -12273999948432639606438251314414623360 8960039 2088932974646517389714892113643377280 8960040 129354138597563663152304180303638272000 8960041 -35068344037851389005320488057787176448 8960042 100691453883031831672315003321136696592 8960043 -43621277255923756267226019660307149600 8960044 18840598477961307848546784796721760000 8960045 -78074252108989212049473810611956999680 8960046 -24606315232528473537067258774636712832 8960047 -4452560110893478615652638493072779504 8960048 -7789016154930443743242084002734571520 8960049 -74246928371261743334221101237056366976 8960050 55154663852171584356771870476228400 8960051 82411202480817287847480023036220146832 8960052 112497267749737648249243480413953912832 8960053 291931543000562120679880807166570088302 8960054 27539693544152087933716781810271028224 8960055 -40874324302412100486243225964893996000 8960056 26317293791178234796756518736155893760 8960057 -191039143284072509700477054953269556694 8960058 -1285460535429741088419751876432965120 8960059 32459950879810132111424007641328422880 8960060 145520866398802900709532807901153620480 8960061 19200399594905862770480995925584394784 8960062 150479085003616947944234437332405772032 8960063 29979177468458117113611728533373668224 8960064 26272824987064690708949923724745768960 8960065 156564557370845795700239523511001525460 8960066 27102443029555342137312540581385281232 8960067 42234988509369764528230019334185974440 8960068 -36483604966903823707609579500898522624 8960069 -23824947364050083650705641255507527556 8960070 -11556040430942140900364181768197744640 8960071 -359850539900901387356557079850023703408 8960072 -97696008078904335643084504805422694400 8960073 19344005487953702523495536564943894528 8960074 -277057124873924689083189667004682048 8960075 73455871132773456977489806983455271000 8960076 112725032420793781340382975274742936832 8960077 -66183842732316444698234780480421649600 8960078 -142665551756626001308359045997474148160 8960079 -24382779095338906865713396221046360320 8960080 23067967737116089937612296323449487360 8960081 42497196257556203623018144160222262132 8960082 545158456446680375309213851426302720 8960083 205301882008915908993213562137027047760 8960084 29579405861120741480865886427211878400 8960085 -52451099462605029673397861887529241600 8960086 -120748028631716628452814567393273463008 8960087 29616323280125600184044641386553629840 8960088 103631017263170601761633696012167864320 8960089 291227570125571695087981639524009834890 8960090 -64073146522962542733299647923170983200 8960091 -76355235642472277550975215220056929128 8960092 97428404231667883633156537859756335616 8960093 18495705798986535774570400614659687724 8960094 2719344459987854944949417714238184128 8960095 -73433586475336743481849235711759524320 8960096 180391076952299360853043217279078891520 8960097 9854844297526417856886076018071380400 8960098 -64026702671166472335162028553571300864 8960099 -23679309737989175632309326430735587792 8960100 6791121005300615829226089125850854400 8960101 168900185234770832680848988875059500800 8960102 -7525143998584938980416001052395907648 8960103 194320138101185351049094262328052416912 8960104 -32674169551810111209625135353554534400 8960105 -43209954817147688131045687741976430720 8960106 -78416049710346456985443620025346676736 8960107 112127495582793836941391787577893273200 8960108 85991371390650592272520155683989686528 8960109 -7813843107851480296385511421019500032 8960110 -5521195381075743518642682836049715200 8960111 38035040902549844955200679454111947912 8960112 -18579883939907026572968767576851087360 8960113 -136262828862767588625664127571629294638 8960114 -6031468362102686024123395486978171488 8960115 98328369540198824127316860586270560000 8960116 58106105268861704408971079867171389440 8960117 185914753411037959309027334386041605166 8960118 -97866553347168979598041480927311831552 8960119 12876485433222738225450539537675102432 8960120 -51116562490477846884868803648599654400 8960121 193085461205977714184898230746257853380 8960122 -136276187771444150637247759748268710688 8960123 -332358025755902986343228317868910977628 8960124 -9248398065407222170283206125381164544 8960125 4819583022144373500402983648244264000 8960126 -22877580049238605749347162021753754240 8960127 -42461588907883868044546155309708395520 8960128 951680441292955897099341460741816320 8960129 -199972029022105581936117934430420289600 8960130 -13574157132162706805631618445674110400 8960131 -201938545462703506872570760638387615800 8960132 -18816534190859203656537784270024578048 8960133 4731485373580696809212272622987962368 8960134 62610434269851485519945020338877448640 8960135 24155008345133346051332596403253481080 8960136 173208764280265116626837802651157094400 8960137 -94901236348768558499087270760072858214 8960138 143200055502400554646660051628920439040 8960139 -2551419565324084342787973957647104320 8960140 27267190906174850297131193384676679680 8960141 2980730587393229202517516141484282112 8960142 27576230885309387201700261484981851264 8960143 2834690343066708637720813042626552904 8960144 -4303899833741781689484777519877914624 8960145 21769979132678764877748991209001055040 8960146 -19512032042498954615247875915240912736 8960147 -28245473629743162963300110629130366976 8960148 96000647805105214666661906797711170432 8960149 199293216007569583136199473044478805120 8960150 -16477337843563275002224480022733007200 8960151 27470317356558025622749685789257959504 8960152 -105520021922461540292744404224279398400 8960153 -103219132604063259838056431981613600 8960154 1780784830214105014172415014663404032 8960155 -170925518039372791553693070320858101440 8960156 -44562943364461828647408826801104049152 8960157 102229745777909762754520705777804400454 8960158 115822802209428148963294807189744003200 8960159 53535485906713832381260851112179900960 8960160 74870053296382647814102606833222942720 8960161 -101399974745354126331932823947514498368 8960162 -44865239450922629550652830735850773168 8960163 92152356484287745946023270160614036344 8960164 50265747807051223431599828303650694400 8960165 -187260098048193509017378856934180167940 8960166 -1616908803790506104479440222595134720 8960167 269490703825169171754423513353248484216 8960168 118185389083015074654628820248903680 8960169 12146900954817767028650288193418732944 8960170 17362911819100360508942729805033903360 8960171 -357845874734922200858616600618866484 8960172 45782849769494498641262570968959713280 8960173 -77666700952556381548996997255953336980 8960174 -49366894140392262722275684521775104000 8960175 5950528417490769936858280009816962000 8960176 -38977124819535444097636917726111531008 8960177 -104832623572398892467370199994842308974 8960178 -48043268158709546462829757990259589120 8960179 9142931169357684606916633554668148960 8960180 39032384226603390229735838043577958400 8960181 39707102441909307694309225328283971328 8960182 -36096010593661350582369425423035656192 8960183 -279146272312816263131707216158934148568 8960184 64870085706698008205074383459675586560 8960185 5271195528286374254129890985491821000 8960186 -55648934177166482386392858340343864208 8960187 9786917131871858043585607406408123160 8960188 48221944162073761093374812233117754880 8960189 48205486267029096081051626770201555200 8960190 85312056644068601714938608675960403200 8960191 81203315670358418124721442733641093800 8960192 59002551353838953341429777772096520192 8960193 16927130814954874009121658462206212800 8960194 -11742729580074465637933755876447757104 8960195 -11483275711511835637980665908409602800 8960196 -30861714471252577050956960058935316480 8960197 -97190406441706159123664077001227730528 8960198 35438554964663679545395562345269465728 8960199 -25293459039981260776066698429717170352 8960200 89923125594547367889153699440037888000 8960201 -48179369066029002575824861753931307648 8960202 57610584256918944185697461505654255408 8960203 -444383799250926441184798835639600640 8960204 -28625931275455315557960883921886412288 8960205 1322860244191971197218910103246321600 8960206 -5692400395559616740332281743587023936 8960207 -64529146187030532654930404753497914048 8960208 -14150218229798488804348074084031266816 8960209 -53325326049726141748901635762411589120 8960210 -17209558299742428918286309904405222400 8960211 843545782749587496634974691447572888 8960212 88826474654630580730232802949141524480 8960213 214022172240186393567906880471731312462 8960214 -62077286298866003049364971552628176960 8960215 -68486792843489024507561816573952732960 8960216 -85837064204537976892658408168542371840 8960217 -8038647388975684015482763687985393280 8960218 -214743622755903655454307230820759544320 8960219 -17802417335200377150055562296211927520 8960220 -134368922985015831156902949889835520 8960221 331462190049129377654056166228112071424 8960222 11645600443850617712500111261678750464 8960223 48926096426390850100116385335598931784 8960224 -13098687108476693412832832104018477056 8960225 90236373335772581771199476042219385600 8960226 -12426217617551691863175590056509504000 8960227 -123328067246372736273678483956861005924 8960228 -45244008738335299084496400691740930432 8960229 -45870655512859342891059992432601103200 8960230 16768981802492613712993010950695640320 8960231 8203407315728705782316825632053166080 8960232 70619211842357372803429980867264184320 8960233 -33516580536258766904483548757991410616 8960234 268985308244378537452279988620104970752 8960235 -35616424849163477511455631465082314000 8960236 41184285556746908182754867336027407360 8960237 8033805653861612204887090622032215840 8960238 45911618862866358318480856119935967360 8960239 19396169916582661707411364738771425424 8960240 636796351592518935704810271914065920 8960241 219940320135696355299796463717601282144 8960242 1593498381534077026064770162031134752 8960243 -154533052408583264097832682002196723508 8960244 -100782091056261640802992414016141721600 8960245 36576495221002640694911708528564856960 8960246 30911601918298162115531878784989879680 8960247 -188822627647670315022489147830715277920 8960248 -157665705157307083688772654253503283200 8960249 -52463465789191427637680643687861561750 8960250 6100826138848243084626501814460160000 8960251 -290170167399831101828195737950727356488 8960252 -15974597400392850368189399861135262720 8960253 -96833518722967444688829540679427520 8960254 -127321537917519347484436864843183471296 8960255 129463210305824966625111493254591821160 8960256 125528274667490151432056527684034887680 8960257 -116676891715384195943131892757592970494 8960258 198434513343455111955795988598414057376 8960259 41604273384239408277225594919754096640 8960260 -10896816893722786092719910474478437120 8960261 191158360354270179898551333602955152862 8960262 -74079144321388338786196962868446166848 8960263 16079328691410797486326643542129651248 8960264 2349215492435219952045510590115072000 8960265 21760191756645099358731689496839328000 8960266 -5733251131432351618959119994571764480 8960267 297101160668449598298822693384391355640 8960268 -2114880102868121190569729256069464064 8960269 285380422955819084475190791653301028800 8960270 22660977857059451403233010177673253760 8960271 12614232172013045647272856838166773760 8960272 33277874851112408582094904090189438976 8960273 -24094552524010136665153674847262561856 8960274 50178595102177827774986563727091997440 8960275 55731227310914548453175251878646212000 8960276 48129343992106174837149174472658648832 8960277 -51818085182851743799896131284282442592 8960278 81504483054626801849059365662137237056 8960279 -504635495199690108470507467914832140816 8960280 6200102467019246710412534789475532800 8960281 -386345587688024559102550451824736817600 8960282 14890617856048273421722536948258442992 8960283 -80123630521294845812460697066606193748 8960284 115149195909207806626964955030986671616 8960285 170442367403251904888430273525790156800 8960286 -24239700945651047878561046082211722240 8960287 21520696680410064307829412750930500280 8960288 30505114517411556327972343606030172160 8960289 -2076762644122395347253549964176725952 8960290 30578931464038501534402557855787781760 8960291 -138201736352982167908868018973454438308 8960292 94203826338009915859417386312141809280 8960293 -175526574375479421395348366982431723458 8960294 -19514083737054894564909285011856365568 8960295 -50626976781745232057281651157474149680 8960296 31568011478412517367826540306196469760 8960297 2901182611208358177100127381987150160 8960298 84859313475951563051955534821645969664 8960299 2023226346576218387168978862522149300 8960300 -123961618818473800009430657999795961600 8960301 -1765998034743609264631447126447102368 8960302 22749391446303922502373632454327327744 8960303 71837633159220975067108640011265089920 8960304 12943442607277337714694392768709918720 8960305 -219507588826501833309509126488507334400 8960306 7515731808640641119647391401498286352 8960307 -52229338021456980765122944115612201160 8960308 7332730657427275678558984974798370816 8960309 453980028990117445862926886766550845432 8960310 72665440014547509944839941956133225600 8960311 -110440654519209746420227924535650560088 8960312 22637830572725491447653196675244236800 8960313 344306701688976759623094659405651904 8960314 106555319682504978691971482072105164032 8960315 9216756787067193786409819454795827200 8960316 -10931621397218483385381540921936976896 8960317 65719880580774713041473597634090476960 8960318 -82808851728885463737292715385156133440 8960319 75769522922587316192125036580695329144 8960320 -10836956964819061500020157959629701120 8960321 137650937079599260878004230678024963522 8960322 40028105389144778413716808152759757824 8960323 -331819168382690956565035789439082095428 8960324 -100330853272480845359016419391912576000 8960325 48460346507941591194979846420812703200 8960326 -31252812051371596069352743852167888000 8960327 -55700836041340382314844084548303316808 8960328 -30652029075038503735100648793504153600 8960329 -36476997077381759768626637305832866368 8960330 61567479480900608647733206944524908800 8960331 52463597916488805533181528294243457752 8960332 -21081329934812509651485209058875624704 8960333 -71752882491172819622066707278161341440 8960334 -103737368348087804462546292174882909120 8960335 -7826069249607764323198675416165332400 8960336 -24892119749314298846314895373045596160 8960337 -100307413824407784904514231382115229406 8960338 -167513645007707368565525030869014051840 8960339 69521726122675156698355353995126974224 8960340 -471616565414820664308740664925224960 8960341 -2732660693967711284419173087250815428 8960342 4101429607773149334107944547715052800 8960343 -44958257011328134503100667728630417920 8960344 30958340234535359475992597393612881920 8960345 -14589294091271668171051207278174226800 8960346 41342621662084439737514901239272535040 8960347 244947144644303544861261328782565460712 8960348 36910085420752440994068827373215179776 8960349 88157138224220719457600183619707959680 8960350 -4369141670232156438884619518099683200 8960351 166052460301062730025098690433049821304 8960352 9361301445080417004968234256386752512 8960353 38538592604801744938698999594627789602 8960354 45095408963743826223991741454704169760 8960355 195747864556254383340040829754356719200 8960356 -64127346861692826840284757295191710080 8960357 -7131134075923746235509569467725537600 8960358 -68958113477950192559011108206040350720 8960359 -275157361270867751387852828007550394440 8960360 -2754237365051331103433500299486105600 8960361 120393194625001084535377983494782345872 8960362 83914773058561699016597014565953075200 8960363 23756638515214440385977321118924299264 8960364 -11542691447571243726584509851456740352 8960365 -112835580293024387881285237986604714740 8960366 -132368975314029383510511958513846162368 8960367 -44503765355131529221446023424090179952 8960368 5371862008145008812239211585292500992 8960369 -161857323264820821444886814391215853840 8960370 2179868872562917500725346468885004800 8960371 14874286635338934709361894025974480640 8960372 33730787676024522069760040079485326080 8960373 -7719969375514955553048917543082679200 8960374 -48986837220879489293137723965439220064 8960375 226398401730877323672757399427864580000 8960376 -21916879897743132511006490071002624000 8960377 233044940146846300715065675959594832212 8960378 16807664558789393350735785624225113856 8960379 -10154878777715555905199562719570034240 8960380 -1282190958602500659634825241978465280 8960381 2594501698894290035837752479354818982 8960382 122080543064978496589593482220133585920 8960383 -3643880691239522814926927678636454912 8960384 119460139726595919135436600348319416320 8960385 -8329044743285506777065929681732250240 8960386 -21894291650288660871481832968192714752 8960387 77041502834571534730868702329364295036 8960388 20118985514508927325192752964180285440 8960389 189293730475921384256724636242164350720 8960390 -30771393108951239509566965030240284800 8960391 1862404034310202197307497967835112240 8960392 34318909220329978670029654093742899200 8960393 127896872678519265578351812213116023844 8960394 1052000507633737923281462081603572224 8960395 -25612173926488454947471065366286934400 8960396 31534924167225372737681104320805444608 8960397 -65179028153578961303132719212147470400 8960398 -70678580470000961681340916827976180800 8960399 -28381148894854406249883092039658973728 8960400 19259936333799256582363051250245632000 8960401 -115669812060335324486855769180059962508 8960402 63255964195239126510260995495190987904 8960403 2495350513108028487040407843922930104 8960404 37381625562560782301719289494540585856 8960405 -26805502741722809512341595848816299880 8960406 -7806596415989382358215585549764585472 8960407 11836718350457879704392869793378911272 8960408 242383241305662745511942343446304552960 8960409 -56212425260540915551259101025853173760 8960410 85415515579193684353027302381134837760 8960411 253293543982657874558608930138640679504 8960412 115583213430758681799964774200314164224 8960413 91129666400456320265518677592022400 8960414 -5844493509221409453843561308115268800 8960415 57714847945478421069612922020013867920 8960416 34050560016713672233432046913231716352 8960417 114481911146785086261521034885196801920 8960418 16507120044266094882853828097493088464 8960419 49845948150574689296288845051099597040 8960420 -11225866900964863050060399716150476800 8960421 -27337124901200895349135870208210456256 8960422 120376845278039124880622373225195820512 8960423 31672480827767293204306433567044519560 8960424 91415393022874838052915289854187683840 8960425 -9212115815962026393653320837376538850 8960426 658103976660991124846443193622140928 8960427 -3169350900181729549470009786634084320 8960428 257568394150700893596959553711634592256 8960429 -12076774850844636869668348786233345120 8960430 65559851785506310586626832300816853120 8960431 86794807824518730853879781780185319760 8960432 6673591092453883672348155640594956288 8960433 -174137496629249837225318777424410764176 8960434 112221922927309530863172562083791164176 8960435 102763757077278760859233222323341217360 8960436 -3309933208385285862495686145656524800 8960437 43595854241546743356418964454434867100 8960438 -6953565325205581339407555475915743360 8960439 14001094496838136965456607382825595648 8960440 -41780487139025318207263522555579699200 8960441 31590577022571100364930321113304649600 8960442 8351544000080926758906307302881748480 8960443 -121014989376599817818751148250028401308 8960444 -189243049912874682582530455542883544064 8960445 -6792383880365580075669816650348009880 8960446 163880549749873762949778064528888258560 8960447 -146435453826118664480069368116409255104 8960448 -5032453417886053905600767781324718080 8960449 161466272589744431828533294910136904320 8960450 -3020714590523168302241172784265226000 8960451 29123868929008447190637045913290986232 8960452 96486213921892521564477865844272171136 8960453 -45262130978445752377596559700494691298 8960454 -6620823055914081968254515574690673280 8960455 -23989273856753883155874598870041454080 8960456 412301415016055476636135130928846274560 8960457 55354647289082303880409028261883678720 8960458 5093594637782868901687048960617033408 8960459 -13116000782744688428305858969845128784 8960460 84522104820914522076131799054179036160 8960461 222527687671781503569781703779702498732 8960462 -61380853783628443420028090028606777600 8960463 -1203129128631308435387922900969314208 8960464 33893002150327424355740338077687111680 8960465 97344569168648466087952307458482991860 8960466 36916448020479225400562934479331922944 8960467 193481412443975999074350046897624433516 8960468 -39921762846365031193350276966827102208 8960469 366024466742268351037034220791090688 8960470 693127691142790305393975650408743680 8960471 -13066702226509511917211452782283721208 8960472 -161108431644552205739874028549497262080 8960473 -89745091740831510189502542689183351996 8960474 31090094412988499586159445420744995072 8960475 35174868759869545987290604465255314000 8960476 -7530159686602870619061108136520212480 8960477 74545518128408707202324545558164988326 8960478 -35611219506685905762500069346108211200 8960479 152593878891073932779153263303487250672 8960480 -229930273794333276341403288594398576640 8960481 -91690707329093456367713046726213921372 8960482 100197528116071351834143260783401664592 8960483 -52262505519472442675338240750015554612 8960484 11760928236811307486754401984752803840 8960485 -85137371440749974628351734551908618240 8960486 -28168189518513238739290264706596139808 8960487 166636032348806643980237558911986168360 8960488 23758580255901837888269930204295659520 8960489 -49293277401001937519518610902916752710 8960490 5457761064442132636987893930378854400 8960491 5638356259942147838312955990423924784 8960492 -136958658773311078121053960998176260608 8960493 -171804080222660806105109132070508859136 8960494 -5390799225417754941023395850307040704 8960495 101046676240833281670833020895215189200 8960496 -39078784743779646597028479694641561600 8960497 24010834050973580417509863039343689152 8960498 54588556706855321839053885727516316064 8960499 191306322813050266372902949720915017684 8960500 25239990856362385900880449509216192000 8960501 -57189194083441468780360804918170035712 8960502 1131364301029451848565123265450748800 8960503 -216736325812737915086668465843780341600 8960504 -49379969818247198794310440347268915200 8960505 -8732751972167884051343949692411701440 8960506 28421103133419119177598525180476675952 8960507 336991742146859462317900217716341166800 8960508 -105190895164438677643552465365597700608 8960509 -96128736353196736353331070804407434900 8960510 41423411483250353889490897980100392960 8960511 67633590491500756573021228441968415104 8960512 -608861983567466477832480622532100096 8960513 -482271046346012443635109909025067907104 8960514 -53931999234966034862918998088805611520 8960515 74687089073297740835181193190781110160 8960516 -344208043786858614658381452900089660160 8960517 170405603496875003358892327560901866240 8960518 855406258149464479691569887133669632 8960519 67258821986203355090427654726568881600 8960520 20461227431103954130571025491681280000 8960521 73981898143516853239225196235140955700 8960522 -166994740470379348248963694994626964688 8960523 43560385620145018434403277351619264768 8960524 -37179339019204325992487537126898852864 8960525 10776823767617484716801522185028776800 8960526 31243608342725641446784525297792948800 8960527 -93013649514535093552543332718864876624 8960528 -4830274714228303277756709645195657216 8960529 33272415255518888083141833220441413888 8960530 -98783005917422347432695859505660395200 8960531 35717366317907822444823959002162744944 8960532 -43020577369371568936747234192268617728 8960533 -24533575204216719330261561406456904480 8960534 207666360566081028989607721942488576 8960535 28442681076697638068916215461075760640 8960536 -57442515234664488275499519494111846400 8960537 -115169215497899570147570043266711017008 8960538 -97168232459762939891803893867140000256 8960539 -16154344428906852295607259690839536608 8960540 -112459455585791055342292537302998069760 8960541 -68385724417883699951632317621447461280 8960542 76120060245522846746220134533529292672 8960543 11747308540478254475698578008354865000 8960544 -8601589952751241223701995907730571264 8960545 -2024067752608517688154013873735451840 8960546 -45848169248577822796838783610405096960 8960547 -32243635683353760381099402953531466240 8960548 -27527877566416438600722415155280196992 8960549 47585489936889705523777252670528878164 8960550 -6747953968572402370683804496780492800 8960551 132545495423751479125557273266679427032 8960552 61806603966125534066368093009150771200 8960553 31021237971292594113296834267170436544 8960554 162389601688026672324245330578112396976 8960555 1971557777485984499317455967340709120 8960556 91691691117243351096327630074417147904 8960557 17133723865669390211858837580245478806 8960558 -128060611020653180636801687131397318400 8960559 -1833236329956777419969623326075286272 8960560 9249319829942999197575590702298562560 8960561 -47010935295102095352034780418154110880 8960562 42115021362679309105269222401509281600 8960563 -82049020190738753045305391537549512640 8960564 -173041368601366238491475967939637897728 8960565 78435359510892500765784346557580080000 8960566 43924520399116700032553835540008919360 8960567 -69372271584033270807516364358939999616 8960568 123871559130900545588059370804028149760 8960569 122194299708259352337741461949677293396 8960570 -41059627489408012620409427184586598400 8960571 192854527726689415836144889714715702400 8960572 -36111328176822914741459927662745830400 8960573 81687868925426875822638955149304794822 8960574 23931133513666903948085374698734321664 8960575 -14399389415062536650357870318416600000 8960576 5429348985204905585952241537088225280 8960577 63900318989499697628407439008241091120 8960578 -37372081002316703789335185822336950400 8960579 116121387537928329971515276565218691184 8960580 -17048030114693984278905827230684631040 8960581 96397459651846195081209070530723207936 8960582 -61468934425031951761241537904765544608 8960583 116957483257796642007378402034223623248 8960584 260993573164342527418732311338008642560 8960585 83060042307012809299741099504145271780 8960586 -8057138230649605089647616451110899712 8960587 -69389094930067739533028423892644246764 8960588 -22951342516379480824806251181753630720 8960589 -126039286380641462642814562705087593792 8960590 36978988054359290767399810455401923200 8960591 -117805732916909130811866269085941132016 8960592 -6560040396349797411460107999359139840 8960593 85947613487929406365265130329913781824 8960594 105291649044814484469924652521847692960 8960595 -30255495239934991204814897712726912000 8960596 119129434458524772686568455010277109760 8960597 -299806174887182901281464467925456706688 8960598 -282845895935695184366164909846517760 8960599 15911774349467537798617944502924775464 8960600 84077719222274801597795395732766208000 8960601 -47943070607612903624330339679274920960 8960602 31235910208367358241527890354771933952 8960603 123494884817050190149994387543558166852 8960604 4716556455635023379446573340964415488 8960605 -15488120180558669652974519995202494740 8960606 131881541690709753250024640483641306752 8960607 113968077648524714023007620020658697304 8960608 179241849904571235946753934775966498816 8960609 -2976109716686027240198523260580163200 8960610 -44751465326985823530248851063186698240 8960611 -217277081154383489340757467852075507576 8960612 -27637492396614910052538190971343994880 8960613 80188076267898466492331984658500802144 8960614 7256030839217471290200382898041697280 8960615 -18836140176975288317061526964764329600 8960616 -33401691972569870474496173472929218560 8960617 48869134718711294133954499437128900666 8960618 88081860460662099880385646440571947616 8960619 32988863613907611799914453385341992688 8960620 84198769364930708962527590499001159680 8960621 -3336331696790644134110678419788305556 8960622 22525319425651738938036874945398693888 8960623 1127773001191928989996273283852103360 8960624 66162868632801479889263581644490506240 8960625 33997563736441154522887681052343450000 8960626 58771542785320633139209917753464070144 8960627 105051607822357184538152681343200866560 8960628 85722209984367333085695818317140695040 8960629 -32931510499014652077705753802530746816 8960630 31749396280800473197844838876039171840 8960631 10874125016859275218580698619668166400 8960632 -125233614754441174492487002855130480640 8960633 -190214962378989408659831153261396286576 8960634 -80639479789772881830495791898153699216 8960635 -44765654847844618935511951813364271600 8960636 -60012273117681881648026470066343249920 8960637 -61579229324466764697278334327851341248 8960638 124776005125973350962256807028197086720 8960639 -53709719710294699969096692044989935840 8960640 -37462741700163804746432788580794368000 8960641 252070984270085069539494403353182512 8960642 -20108309607588312214772719477882477056 8960643 4194170359886938697792080557322065984 8960644 149624519042571262177589442523514142720 8960645 -57748790391684795062657503613308364100 8960646 71731878858082268067813360759624763584 8960647 316137072681972269736686533656818124800 8960648 140799320830289175975611071478244111360 8960649 12916024381640484274630714882899818400 8960650 19347938171440281733251554266892806800 8960651 14282495147851284553693753631223799584 8960652 -251656563660826963519012413923708774400 8960653 14141728225404335561374938161808230400 8960654 82493623977907255995566119521956540160 8960655 -36120412915172214135887524429015920 8960656 3449243457092851413210747698013159424 8960657 164356860311234430273083714323476317940 8960658 16335276238841485812611869144266739200 8960659 -339680152525460636033885772060676032960 8960660 59341907921763497964764378963719718400 8960661 151393945533999820123778968006715677020 8960662 -48107214843552347376315482897072173056 8960663 21295140016609723164877109208012373800 8960664 -132439644367527030891066906145853460480 8960665 41870943308156612576820122455911921600 8960666 -40940974927143555167358648680493726720 8960667 166752813590643771048172702963986857880 8960668 59069115357432031788426515543957913600 8960669 -73714064718306628946303194749832059930 8960670 -20827997945693916124422431238779753280 8960671 27789393647697789574610296137764959032 8960672 -43056763907146859559580426047628247040 8960673 30945852185454233638208971845532276608 8960674 8940621872026524117160802402695249920 8960675 141586022263940980634030606793958863900 8960676 -65448584052528040260200592497562221568 8960677 -12498099367799989539550468849905984960 8960678 -125873161009123007358558301003641507360 8960679 -66639656878346231681385919562352632160 8960680 -58943266779438744930684558218557440000 8960681 -154624695744959281761148438249793382300 8960682 -56089953848507938396244933677684363008 8960683 -187981209080858341027002530909863985400 8960684 -67512500035678439590000571046727680 8960685 -39564263948248709739963844844063385600 8960686 -24970463166152618243445851763461251200 8960687 -115576043513593288641176216034426888 8960688 1301478043022875610361642906482540544 8960689 -259687042094040848110991229059083078510 8960690 -90516759521712834786834492691632482400 8960691 -3720704855366792364928073479175187456 8960692 28283861213271007632482602185249563392 8960693 177419343524052000180717377473861166400 8960694 -9908487918880587696128088089688321600 8960695 -66533880550834201385634420084847669800 8960696 -286126546136835553257593173889102622720 8960697 29696115404332019322498990427745325120 8960698 -13196243229972397977837664805822745120 8960699 18044660555247552748997616337853103720 8960700 14200179000356976322074048053920972800 8960701 109412284911404128596754897090382405702 8960702 -159377462005260394425026740328006216448 8960703 76797548800956581822097153764815473408 8960704 -72959280999644789956590744864083148800 8960705 -28173450938038864192377763038174842880 8960706 592768022102317063741791064032698832 8960707 18326391018183432801386719267558716112 8960708 6389190251300107551148286757855105024 8960709 -70679946849273385303196749272390594720 8960710 53488437343393785250341343610083593600 8960711 -104747407019744193986242056499526649000 8960712 -100742863758730005056208236121381396480 8960713 -184260114304472480782993163648254064038 8960714 33668255742258756321829590970456065024 8960715 27472509051293092443305821857692194320 8960716 -36402134556213016010703375571273206272 8960717 122073424205203331924625867195911231064 8960718 -39243954891606101169220222561393932096 8960719 -367934624774699594835506998414042388304 8960720 -29730397637930214898107628763428454400 8960721 42440443528434570684812386534785666048 8960722 73994513136298412881476587821611360912 8960723 229006098133161415834020058279550565720 8960724 -87588246303770159984637984737907853440 8960725 -6369773035179503611937640286193701750 8960726 170553987550876735678645223808413697312 8960727 -302882668949416535504959802151192192 8960728 25174862405713756970281712332004198400 8960729 20009571818773853792540959898218200330 8960730 34962054971342939015915244804084990720 8960731 4120608236204485321731981776289627568 8960732 -4394358223909319911317580618301987328 8960733 -236879581313844586339766510949162028800 8960734 4307860509097367315628046401684096960 8960735 -13491285873438965321298525746725921440 8960736 -17294426042707666224559712277859663872 8960737 -317745633911573303344285110557123435614 8960738 117558066309857560667108422484346064896 8960739 43229625878880646298088672317680005120 8960740 -85115999174509466893721081208951705600 8960741 162529320722172722948897440366411766142 8960742 -370970482848553290897183065549735808 8960743 243746525602813376043752627967264702720 8960744 -55365557685710779704424495482116474880 8960745 -46616144440614244840621444781140994880 8960746 10038383239032006323259991001027720544 8960747 172633016430522318549815721458507582196 8960748 85169944545665598303544275977307156480 8960749 88045774182801764980354109192726439136 8960750 -6102513073272521914151112871991712000 8960751 -63828468833029191363762103022292449808 8960752 50999377628298102685158079903545491456 8960753 -278867025720122591070048848419686733998 8960754 -42523523875126833428529846668471353344 8960755 -65501565327339386647723611057354343680 8960756 -44221684750959318456270392049918584832 8960757 62058332178124868661146457860770920288 8960758 75836241646913709327948515719049400480 8960759 -22842515445769968283826796279551856384 8960760 -98497497369247877671925843341965312000 8960761 152855965410155437749131144967166008400 8960762 -141198137108378600936477581285536768 8960763 -14819556041087937479023213347256438272 8960764 27222069608288616524218044407713304576 8960765 -106871372317747282973616679232487951360 8960766 81578130061982610081666108180661833024 8960767 -38803509380168422579818936992469152896 8960768 118449287273021190888645267794385960960 8960769 166848640015874545892847236969865722994 8960770 -227078795172149918917515206453606400 8960771 -3447302762287153005583014640278952800 8960772 -48326751244124809658488001573456191488 8960773 -234738743136159569154015670572709714978 8960774 176944728891949337556974648257511350080 8960775 65442766186596924165682042434483231600 8960776 -136110162467308161713710366102440960 8960777 164588959373111654534231146505344478592 8960778 55340619901208474666373414065668403808 8960779 23099756962152420962336360813795859784 8960780 -44885405020476824719922466333226214400 8960781 59105526131682741834919122212984011200 8960782 223265973892934047807677289568592174912 8960783 -41457097876841484655081120970301114696 8960784 799139391306797550371104949360394240 8960785 -422326381103775104274468416608236599040 8960786 187113320221398727488574082255202802464 8960787 1894469722155293459524588419029519760 8960788 -68324761972600910668410674681702902912 8960789 267939645581680949337936823398899032590 8960790 3847581280002779823449390225781006720 8960791 115374676207142760691625802494257258672 8960792 166674627510699266685353896562889953280 8960793 -39921748232708839426769523438536746608 8960794 -300068537768406256264053788519893152000 8960795 -48197695516131341617887547929944011200 8960796 18384633776152737113104312620462572544 8960797 -107837432090506597458143984325892543080 8960798 -17252438126142435823023889819254276096 8960799 -49123336979640562481179621259335704960 8960800 -20564223629438075093811281546654515200 8960801 -103073466156083499965625943048513911198 8960802 35843825357861663595078456419052172800 8960803 57857709961196763470095919129154025052 8960804 -73347994373932221692976222720087721344 8960805 -38747302356671399530121453713524349440 8960806 -69077096543328142868321029630548975648 8960807 24543628142574453850349386575581368056 8960808 -31780944593495246633497520922199572480 8960809 -47656164444747406923011229489340813824 8960810 -33837462353744166665559067797323499840 8960811 -194067294320565106625806875201474140328 8960812 -60106364759717041814467719655825899520 8960813 -4456670389784016062245737171851240736 8960814 -131464259593924292028335968736502591360 8960815 7354651186140047442328210997898549960 8960816 -36850021149116438465003529955615899648 8960817 -50490689595079127361141733218789509520 8960818 -19648574935182426558764492174953560960 8960819 -66294234214237123239787950814378262208 8960820 -97022656502239400034277654049938698240 8960821 60824151609108910739002392178965958044 8960822 11441026613630370420068987854398317184 8960823 940681236886932230844495806030692896 8960824 -326411744309968592861173135680906977280 8960825 18490253865075587467236497438977602000 8960826 -73983802448379926024539877912045264640 8960827 -83445866704276450262398965826393276320 8960828 -192124605226223167608273017653466863104 8960829 -50328432551865261472903585497516694272 8960830 -18140716789813989624843116692276003200 8960831 43129577176982904433891784110662361728 8960832 52416173017909721704410109327360131072 8960833 3739942388535793571329659380157085120 8960834 66159365434262585937012518206496793120 8960835 31819676434171975293003284640479295840 8960836 13443554458490127543409028985222766848 8960837 67543427093005995711361487155860305280 8960838 7044344708549992005218883652143025344 8960839 -137681336943521107824223053112405381920 8960840 -51261260543509309174595068189573939200 8960841 -271387161934166076825833869988037238560 8960842 -80372850077096282118340352815249107456 8960843 -120617287386160360187963974658598477456 8960844 51815986250588607808607009051639471616 8960845 85069138039673252900057118456649690680 8960846 26089656407184729465397154142278544384 8960847 -42356527106047268065515175637343846528 8960848 2683975787743400291273927242403938304 8960849 10002251711369969968804239376990837236 8960850 1501131495184561420230030524631687600 8960851 -324905638896493830115364191124172720148 8960852 -21983627902308689638007188718466728064 8960853 -127394886444570294329822249197904501952 8960854 55062190949864567811200889902398380672 8960855 -22894524927021352410329485385253699240 8960856 -1179648035755786857441165463845273600 8960857 166045039361475189514737713220027796106 8960858 -69232244376456771553612240765441032720 8960859 -80217549025943814787993769259141721236 8960860 -31436004604627008614839753702361088000 8960861 -37367559969627209422329447216801129600 8960862 -83240175542109711827824009339595136 8960863 -79664447625540756956593794836565169888 8960864 306724584706028969471172474852992090112 8960865 122902716368902375582953797934916110720 8960866 72640145623005406719535293336468602880 8960867 53875581509496708065969353455995909916 8960868 -2205298819562580424724841126227496960 8960869 -43739695430572708750248710892828957312 8960870 106457161766857697945263772538913455360 8960871 59868284720640629578854091089008847912 8960872 -17027667510583288807142955187327411200 8960873 10438915863236414912659337253119409780 8960874 -3165697462573056649885336511131468032 8960875 -125887442827866683558049495056016000000 8960876 -25830610189237131876640964961037877760 8960877 16945308992757126320010666931155072588 8960878 19437350725024125414455266016704104960 8960879 -530385938125407216474033149015638662624 8960880 3298564576443693753720944497713807360 8960881 90092633263969481974132575620035813812 8960882 433061109293134530081996792658060800 8960883 -1623938103907114071045926822013004752 8960884 -187181304160123123333710103169045280000 8960885 112259222296192058867369055633716135580 8960886 -15135304049324227049208191277320466432 8960887 94622450013998385653839754801832150240 8960888 -57478021210335192862200986304738324480 8960889 -10458508317781730099708657163026422080 8960890 7493274805742491103388611105807505600 8960891 91647335736007239138446834894753433600 8960892 73196343960712683059209226789282291712 8960893 -162107226464658540027140391432311188858 8960894 75269909971950796518313928226680447040 8960895 -38042408604003884494569108202346546400 8960896 2462599422506483486048650642398904320 8960897 -1092334352849442906803850611288350080 8960898 -4949841748969869687090187682225579136 8960899 -513538036017256260706591360494852536 8960900 12844696068972011234548274574366297600 8960901 80931544127908297293101298643128856032 8960902 -41319480761852256364226366890439532288 8960903 102214943895391031101342699400809496880 8960904 -153060286979963403068773477493936609280 8960905 3700884031145622892509088724925833160 8960906 -73837088191992625137178869669716656848 8960907 -60500510916377383639279555557609182760 8960908 -20923671300162570280963004951331638784 8960909 -90774475541630624510121005900850658890 8960910 11203069591075658370908863156841226240 8960911 -181879808719369460567967481535931049776 8960912 39062507627130068033873297007849308160 8960913 53641419907560162011813979341719416000 8960914 90754522976867220694585330917754217472 8960915 -73316447540060963142585260689570702080 8960916 141278127834763087042092479330133399552 8960917 69209655185647606863246651122210226592 8960918 -87142362618002981381564976141224146560 8960919 -12717648899464094987671085391652527360 8960920 116005919483539937740096930901566464000 8960921 12479131075323926636766771835257195264 8960922 12124909177897712748617922574716149760 8960923 283652491116094845989284435687645735172 8960924 -40452287901653368500255737884252915200 8960925 18194523419822961749426359021089655200 8960926 -72948420862079025177946787781243649536 8960927 10992410244175913385548456524715836632 8960928 199367407719329937880530088351566397440 8960929 37433177267659307643969056166702340320 8960930 -76761851274971348437994195084390484480 8960931 42767005091080517613402626942240655312 8960932 -140700127259071300930894134062927994880 8960933 -193304734184390583236507074603506634818 8960934 39242110334012179331474048799652966080 8960935 36804667789693735613283114509808596400 8960936 -204099937647045259988210095729376870400 8960937 -139831879871583045222881578818902025840 8960938 -22383319002954917334665026560174471168 8960939 -75943210186885429203214295973295926000 8960940 -24596086315194208505061709484647818240 8960941 -276414596605823342963061288448638419616 8960942 3142109354805715586681182218995560320 8960943 -207455708506671319094458691568475663872 8960944 -40882685976653130623900772643425812480 8960945 -3513280808771169388540053852067718400 8960946 14703969542577347090187582451841453184 8960947 135688467278184005148249292015194654120 8960948 10224756474591729909896518316757732096 8960949 -4918818941186001253729060337133941970 8960950 -34523482292171498816507857021370985600 8960951 67133247598192111725307960798178083200 8960952 -6073250682206998751949589468847800320 8960953 81220490486557577332516516790191715584 8960954 -84174076936863044112356897407538823168 8960955 59682277901638534234848638158709687520 8960956 61770468465481034051816194984214347776 8960957 108286502875005832665351438775253967372 8960958 -23757586570872629665859713135211942976 8960959 88650865500607903640096134354133025152 8960960 -12176621284559727820442675543424368640 8960961 -47896454269331630832749944729570738560 8960962 46725557806323876470227832764876673232 8960963 46831958840476680557489755078560971784 8960964 -24143632576552792021289140332443649024 8960965 26135842063080440839889403912431070000 8960966 11881237463438508997540923664121992320 8960967 -58066037008741118825572467743061694416 8960968 148664255216089015350228677716304962560 8960969 291398787703863421027061987671678644 8960970 -8646806301353392882074062739148800000 8960971 173065989407838658044759647909255610000 8960972 20367862484629981787295063762888138240 8960973 -134996773321809309255840012212576106624 8960974 26365749314649795043211782559734944192 8960975 74603780261581447108082858451092058600 8960976 24717109908748787602391683172869079040 8960977 50845765669522160626819258433466691826 8960978 43154198208233152546725329243597464224 8960979 -20806381633016927961408430448002860480 8960980 33304146451386369109575951467243888640 8960981 -151366836848634582386660952753312503136 8960982 78155747200550140906234139294022802944 8960983 157958948918275193579814367828250308232 8960984 52383342363186323325273781029623562240 8960985 859918622212383078681129048272297280 8960986 -109770458577912530546505688822138403616 8960987 65938585824635919740420648565943156752 8960988 36716644674610245137595793086573120000 8960989 -363385325500376810498410876312279829760 8960990 93099314915141992342516372667586837120 8960991 13958081311828395265671757117422232080 8960992 19198744786898829053263869461708931072 8960993 -10436214389604051243539763979590288384 8960994 25213102034445493342274283558887715840 8960995 69053854272413584281479347096952313120 8960996 73966476668871807224377711349270184960 8960997 86821869527710158144926484108576252000 8960998 10693786692253073334834394328753038464 8960999 -136923195521977782722554606916580612000 8961000 221551808422564722599224687385395200000 8961001 -43021508790526465048695913063565552256 8961002 48385532816899538416950171632993824512 8961003 189474318987249243965414021230040794800 8961004 -41852487759740727685180274975807646720 8961005 165518218569151169961836798534033115660 8961006 110786637114072021956678967514554612864 8961007 80234518084849214435103156138838308480 8961008 -25883648944675780016306075306738319360 8961009 -145785104951244490156193544390839683200 8961010 17495204942778807480280014041510816160 8961011 -111408881311294030812965858926351863000 8961012 44743354798290027506012572212176640000 8961013 126241336403891746223159098585551303324 8961014 127222546428799369140979123418733341856 8961015 3969882059758769997139031716721725440 8961016 -16676613918352015438788686239933501440 8961017 -78511956953982076632215438039958208380 8961018 24225978633854406888569905362223872 8961019 -23053262684878574801496486758938095580 8961020 -9651110880848352049882662282228510720 8961021 3163947577216868992672115901689589990 8961022 -60379582088770777640340993534832296000 8961023 16796158723386549508870021434407230776 8961024 1724586473747280664228651897146310656 8961025 81048414722153847897217218057284902550 8961026 60918708915813200003611678243711733712 8961027 -154064721550940355521288136386356873920 8961028 -478492187512095998769529705002356736 8961029 -29999210185554597949278461042033815680 8961030 -378839204133093088970036304043860480 8961031 38339852823566832243840073839757447832 8961032 210324766003179586719874248512380600320 8961033 97692704482763541967473912241788075744 8961034 36912275964626922893214020284786330416 8961035 -12690592534994214605927619826939607520 8961036 -11994852839149837028732780313187467264 8961037 -3153065435022508355522962840915418314 8961038 59518206427494397452468021690195337920 8961039 71277462394686657526887362190210512544 8961040 29959929515649641970636251607269376000 8961041 117990500535238164549887175775081067442 8961042 296995916219055122862931628185920000 8961043 -44922253447164848695840387316201298016 8961044 22684478551683114776917741352900933376 8961045 55478357936235319480363750110527308320 8961046 -49952088310757652081451852209671823360 8961047 24632746929495690143780208630029831496 8961048 106832403589688557655222151628460697600 8961049 30785885619840352564619537860787864960 8961050 7091612108424467562227119581212716800 8961051 21774797343542725741788663561266810880 8961052 11696830575236626005837136467711959040 8961053 -228720091963956324552046076180177022336 8961054 -10776289502879922285053762543166032640 8961055 246246128469061512664466511501841771920 8961056 122045661856155697399884061189674565632 8961057 -54553001970676065879126275665639891200 8961058 -155121412449204823262170019745631638240 8961059 79945844508782821728156287474805337704 8961060 18418241481479408989867843409228328960 8961061 117933756090765002582521289579096889662 8961062 2925287805794947804934349358878828864 8961063 -35100127608122149865489541598416484056 8961064 -91321225740811201814296303332597350400 8961065 -70116079034484436593159258104375486400 8961066 -44125307788150620541532944791954455040 8961067 -73719616911348227821983910619309441088 8961068 223787442510960512243158085109302254848 8961069 54769445317120196058036752993887319328 8961070 120077645805007209027981969388482732480 8961071 -4656763505045345253979780882189290888 8961072 37098657290004548193486526320618209280 8961073 145360368190721907206926383265965329904 8961074 -31365421905439031560340726549641648608 8961075 -113631365654390956111152254143388192700 8961076 -96308949487441975673066861062741585920 8961077 27774522451716213283825806423636592512 8961078 34083302044956560623800307299063582720 8961079 26695267399652795061948373276106688680 8961080 168877070581784957731184577978561638400 8961081 -28396070850281082217352750287434461760 8961082 685263993895640363673856614765431040 8961083 118630581537097052139991672456060950528 8961084 127948719045296221885252412254240358400 8961085 -8936888033740763263691068182999728640 8961086 -104240963104466764390747677727182895680 8961087 92723912374537895440433378472448661520 8961088 -5256763989788099636561018262954967040 8961089 -30050535505149447589620479977370416044 8961090 34511430384651038454701350008369085440 8961091 135544734875234906537029168147493478552 8961092 -57845815121520347848606501658387066880 8961093 152874514406357283287715987092457898782 8961094 17478984231543980013652907344949088096 8961095 -36080058599295636343763230123907934720 8961096 -22055875298852681420558675295309619200 8961097 -23689085913225459300453925040292613680 8961098 30461589253979435693825144823820872960 8961099 3023727049399582140404659270883209728 8961100 -53652016650612231183648460689496249600 8961101 40495701070202643810035852048564313900 8961102 -56444995630471359582508382714303003520 8961103 -147485641039329518977103930015362896 8961104 -27521994209071689173801683616226361344 8961105 -100427340914884988493587219860575863040 8961106 68821816295923684729893798983653409280 8961107 -183809132938613977293384659871261754644 8961108 5746924866988063911445615578288291840 8961109 97945388487830070008859622113459919310 8961110 18083603213662809695911381323089544960 8961111 -221591625097471180273509271233438410568 8961112 -115221322110082546782824649446037012480 8961113 -100027606086126264001874453768297859840 8961114 -2340033405841276268386937066337853440 8961115 -9741809383784227790760983386194096480 8961116 61091856339078759715964311231894164480 8961117 14081840944207512694480440796658695200 8961118 92507151600867212394693850337278469760 8961119 -96992570103517145099629016798088809256 8961120 48135949795254647257878117468528967680 8961121 -106198980392059033154710183422530288108 8961122 -68692698959652897212543862436007339520 8961123 -82767306837344393699711114049412492032 8961124 62851644941200872745380793210241155584 8961125 -322637042199923866286220920260914378000 8961126 -11509953522583088019122038805026790016 8961127 18417892984519811297295619972939969072 8961128 9065194637073000485339039033843712000 8961129 -16074131153260961194258718044735653852 8961130 -11558437120664793687244252883819963040 8961131 107693571177678564123088084716612994932 8961132 -30859332438659243236147802652431155200 8961133 -110780730768252750014332508251931464618 8961134 1324851690936058382213790483570808320 8961135 14260868860095264511981645799684547600 8961136 16216494147077328390873578294497738752 8961137 266740158763340154228657089162733432786 8961138 -138379290555175705820242147485582823680 8961139 -43569972638491375969458266842151360 8961140 -51648986914546407853253254747196386560 8961141 -20460305251179108511804839872360079360 8961142 247065168999794859037834398966463747200 8961143 78712577179835431274437706357731343280 8961144 -13130644475587009269132305289687490560 8961145 54144178788442527841489928604355276800 8961146 -114829252491260210924000381521965187728 8961147 -24195933726300180853517811475679756544 8961148 -15772058577492642394336912064394527744 8961149 -278698734109318693846674722383572617850 8961150 -6162037104054198043031709842838604800 8961151 -210824984498384241581897842002414964928 8961152 154360408067199610319010739767056793600 8961153 43501318986535452693761839485001207200 8961154 -52559723946402819648424282206162774528 8961155 -21222984743016820755645143263721132640 8961156 4347165265131235831241595521037235200 8961157 162877134957562687275349594541406080 8961158 -24769709393250061173140548097865091200 8961159 31142464618861979914832517619000599120 8961160 212067999215387588574979670716416000 8961161 226461498565494236359284342122289531264 8961162 1910232815923448710012205118012178944 8961163 94809714632460343861899028131826270504 8961164 -53832510548012675293305273651487674624 8961165 51782791826871710358392557862045424000 8961166 137833738415719793844318092388409348032 8961167 389818686077800424423173859955387362112 8961168 -4956732580549308877930462999006150656 8961169 6011569902857447820815408556620472000 8961170 12367063044588356108253975384895057920 8961171 -87291288655394112916635937573230690888 8961172 -114987851685444803473879932709215571968 8961173 52999076580474059693194456404714328764 8961174 29284019287386222239608036489833058560 8961175 109644980002951283496747884585412844400 8961176 131718171527906308311679422387799080960 8961177 -232543140961686211256027530414455097920 8961178 41493093535425444548668521538122904320 8961179 -85986791514377466037379854991171340360 8961180 31728601951743858893995083767235717120 8961181 -155157739591190582043597740435844772500 8961182 120345017087098833518991596496422520192 8961183 -85714104107575091724932999299762490112 8961184 -105994042040661744371320135102629740544 8961185 96562014873152688547644974307170239380 8961186 -62012586233620472210487504473723500032 8961187 142123993298878998066203838043770525360 8961188 -6457376954387364477776507293717052160 8961189 -101337705160763497901576587197151715520 8961190 39808643079279219406815599240024793600 8961191 21462797509144469300606362735897023360 8961192 -15335410330940214326728183081839129600 8961193 -29092321652265252812347681201317287820 8961194 57886768704794971063348366482380373504 8961195 6863160830791112269224879185617213440 8961196 -169036677972662036631600617305228921600 8961197 58891233072898276203970924808498179200 8961198 -11217095419597403289544071578334504960 8961199 -120182870606803262259223394022319177632 8961200 399853939147457369908975960279449600 8961201 -2787157603552548360627739353828107520 8961202 -71398567862734170635270887012351168896 8961203 399628593538330279400655452209575797280 8961204 -9075467369856995623282888190103810048 8961205 -176888610575946467864764528289023906560 8961206 121889006865087032175927326517873201408 8961207 123509512173299430758716595037302680320 8961208 96412086869756056906642137860070850560 8961209 100695017612702954447172650219445994410 8961210 -79671887245233908726818478898296946240 8961211 -53959833356757756079353612352533513968 8961212 -39918940693061019521713123982556123648 8961213 -202197733235869269830410285989239667456 8961214 -59550398041913422918777417977305873280 8961215 1274689947456894255836089214197893600 8961216 22172359365432689826097345671928479744 8961217 56010521091461966334322595751491595200 8961218 82435949310627939362345140094165529600 8961219 -138285252573205360905410926851414481680 8961220 -44744652791424602133763907104301445120 8961221 -157797447377392291147363160739218596578 8961222 6237340042595590104031721502484731072 8961223 284572278946663406417823175862279968472 8961224 70128676588771776926515136344515240960 8961225 -12826481916160342579545326338987924800 8961226 106616465800281187604040766481377419312 8961227 -57611173711726479363225951847190436576 8961228 10642710181406554893519217556603412480 8961229 -259422056237847273674879022402160944180 8961230 59358226136023501132311361244717357760 8961231 -28303924000317468609258373524731479296 8961232 -2803040992052442750539389819001241600 8961233 -140645155920573233274181494773626477596 8961234 51902665755164662554012796612134871680 8961235 61953072229998216942329607891731941680 8961236 -74287899859211190003963812981403002880 8961237 10511998720710075447993898236275287968 8961238 78030336484606871826858375115260859008 8961239 4819438763445439269510135703488324960 8961240 9144043233162300171996852822276096000 8961241 -73839279394241682011479028738965887216 8961242 -30191124244832371849515245211652339728 8961243 -3502597446799635841352536787372494656 8961244 147643711602744018446390732768671067136 8961245 209046978758044816046125455960419947500 8961246 31928438170511199615963850554024714240 8961247 -34983703440714318906045060731615832576 8961248 60707055035402490326664602095518744576 8961249 -198528445922733391709532447674668232352 8961250 -16392872021448572953771525357821840000 8961251 1906839048421375830230378479897385520 8961252 28469407989995881533104859597527027712 8961253 -61230890526775606781225684156026884320 8961254 -102734844532963928014568294894506139424 8961255 -115350868938829406766916324875274137600 8961256 71553154408417429165536680932964858880 8961257 280825006023634598278751791648600984506 8961258 -8846194978937542076357678257886940672 8961259 12569790586969389791303708512597884160 8961260 -35904486748507203335454441575439360 8961261 9595710759186573091559470878244064640 8961262 162334073202021795589379795792977837632 8961263 137852590989406367087147720627884362240 8961264 -5013069020295945312212112891721383936 8961265 -72814638962105725443830809082821990080 8961266 -191666384367938848832660067070321505376 8961267 41302255478435718506769214788591659832 8961268 195970516350845909805423604265041317248 8961269 94458040804946115526549138869364490670 8961270 -33389428883413649558219071089840374400 8961271 42175055310505351805272837761663133824 8961272 102925551003674745759096896826016972800 8961273 -3559905429824228070918777430912875900 8961274 -31841867935082419467812716673701785600 8961275 -2015779108707500977468488791906284200 8961276 3996057623129473176404531914571039232 8961277 31791116206409292553640227347197250720 8961278 65046269814114163402312860100713152256 8961279 -22730548752284672489384246810308145280 8961280 -64583595084729758373347342504574320640 8961281 -1749418923794650222585645088928057408 8961282 -74078120226168993605699605152749247360 8961283 -17423378968432450143801419728968454416 8961284 119347086150219978240315081824975807616 8961285 1389884545056717979511792538592951200 8961286 -1971000467566240135271655964836556800 8961287 95427496546116974773507191961198050672 8961288 8659928651048073759790879502913699840 8961289 95527792060888980071977357548336397156 8961290 31430482626537403220725949847481084800 8961291 -212936912066436355378054568740243292100 8961292 -175470206682900358435840346865872713984 8961293 -50986539702034325323712615056398379200 8961294 19659562877101746362378573893465681920 8961295 -11072969198489360659350016902505515840 8961296 -15299449373852786310688105118283522048 8961297 -35159390486111977281906438994575382800 8961298 -91434677043615886699161690915961599600 8961299 -225270086021387059615750155394028927700 8961300 -56132567133485097779721952455697920000 8961301 -22911049278549732760366047226706675698 8961302 -35476384998984235382602911927147540480 8961303 -74515355046027702330336056510279996976 8961304 101661065993525640670267581099479224320 8961305 89338046297258179374372249790302000000 8961306 -40387599071592188666032289165347938816 8961307 -9624008636590060183463399884616244000 8961308 575614009968368383850545314652071936 8961309 75122584339878983168999471677329929088 8961310 20589507988260302443697203191329445120 8961311 271864303637321175558906783529124514912 8961312 -76102910484295758321821475633522278400 8961313 124772729462921034088574195690118137860 8961314 -88583898898384230874210425103537022688 8961315 -21164559880072814104047887986703688960 8961316 76282940670677931987386226132903821568 8961317 -334450094826242474644942904556690335136 8961318 16854382691384966181066760259895692064 8961319 -90048350665451585397858466817010232440 8961320 18841220615905965919936180700103628800 8961321 21263039992156810550412786793117803360 8961322 -17630760297643325080910273111482494288 8961323 -27553685197512790259759443953169318656 8961324 73011933464569284077779306880849389056 8961325 -31811354055787847551906022569927804350 8961326 14043177070850087181218416231892355840 8961327 -33284347069336249004802233023826308320 8961328 -68698589927587068509320466599100366848 8961329 -392504409456262451899473266429508864 8961330 4469392122563327854699174010051174400 8961331 279311642322414662576942937259696663000 8961332 8470176580366517031621604317998333952 8961333 90118175763294187571924386640106707520 8961334 3756770023978740999395774624543962560 8961335 -43197615704092394407782845833518183720 8961336 7529716501772618700266542949424291840 8961337 24497612535587038807008180529048682304 8961338 90849590483378661018919605437389854720 8961339 -72675622319046265392559472766413356776 8961340 131643130122076769041194252819869667840 8961341 -243568615666786680272610747076111923258 8961342 12736979980082086238739234034468306560 8961343 13820471770051003007495907465057587304 8961344 -306680402011521799622632640713064448 8961345 112115217426331042479355487920664084520 8961346 -46511295373927310177065659960518133696 8961347 129796495110086200918350288816187844796 8961348 -12106311705933129849644874043436666880 8961349 21353616723732565554943012423700387136 8961350 22616618800491008904879859466507016000 8961351 -19982709961191541391693951501767967616 8961352 9625491422793607531383639477904343040 8961353 106616437715558861880146913956639536602 8961354 -23988564410584184011716562637363416320 8961355 79429520049402337369743573561202281360 8961356 34231888629230177076048931017812152320 8961357 -54975285745714853981901535408959050208 8961358 -10560435478498447139208412685691924480 8961359 91462085225560547089794784537133592960 8961360 -28460374803848508439847701764921753600 8961361 49028095559171022777283779560321796672 8961362 -29122247792784809166126311869188851568 8961363 -23441070878348727209139251051245805376 8961364 34755978704156139566521630601106939776 8961365 -38173867526982402685769672179246809600 8961366 4805214875416221414009380727856712064 8961367 -3258376505770075881915594618890593128 8961368 -3550860499757593364584317968234496000 8961369 -101657324275437496303011754446473374560 8961370 20184167857923107391545685173940779520 8961371 -184145152766854623656924446980529258056 8961372 13073587053667497717968200011374592 8961373 117238061694924510209461591710329539622 8961374 -44158332207738238317079946905304352768 8961375 -46880442981041644766918598813492480000 8961376 247194337955715573563272006793450225664 8961377 80950043239508064478558510712607687060 8961378 -51210973795183440959298336078739982976 8961379 -84828569461111679687954600179932556128 8961380 -90582621999950579909660461526540520960 8961381 -143314979072444577820508076048260160 8961382 65526383010205967828099682575382957792 8961383 -2349325495716833724694393467138487368 8961384 -60776198940555196970275806481584046080 8961385 108212595260288644992544665915142508580 8961386 51481927763060096001607857371583033600 8961387 32196656586915821118984497818699290624 8961388 -153265481649650140552174333105170396160 8961389 -88030035459054191035062658417229983476 8961390 -50057134709253790519493807282033215680 8961391 -116224932731584773463549927056210876208 8961392 -29606139285516922562883513841782620160 8961393 6908064039616490830142362925979050880 8961394 63287637348076362371089030992791819184 8961395 149967524459602888938797221593387980400 8961396 -176590321380680216795435090247682498560 8961397 -2947853001353945555889653907714555456 8961398 -83916624164278388891670048186063812736 8961399 -48289897585305006525047262233803467096 8961400 6246272129485645038257238251833344000 8961401 -111773603471808692468330347976510744598 8961402 23164221106571682290168823538286610432 8961403 233555179767044451682478604981432587280 8961404 -39524869621027095788994215476141062144 8961405 29472980446000498366023218903680444800 8961406 93811895758471322111653981344922421760 8961407 1478199137641129684027723060573148160 8961408 -35312122827220913830508463514032537600 8961409 35594337506067533176982471697822868610 8961410 19778967827806962351773419732802664000 8961411 120037432589319959839012990245500901096 8961412 285743518101414400344493993289620467712 8961413 403444863349831966686948198542511889884 8961414 13558946418225220051452239958858015744 8961415 896670396603142088889418373456633520 8961416 21361880499429275270413894129956710400 8961417 -45289822587714620282658802761956404566 8961418 -12219887905578115964440376140854789120 8961419 -73138475256921302067455352625589307180 8961420 -41914005674318627630399261629672089600 8961421 28857928941883435634708632852451347584 8961422 136382699288338868204341168097687153472 8961423 -81415859327853371554584089677097239416 8961424 -3015898544874077346993460800190504960 8961425 -126625561527203400934114602523027165200 8961426 51982263624098044423025378953852394880 8961427 194663398529360602373624875893476404080 8961428 -11375924750865628759574820341280227328 8961429 -17353646228349509931808753436143749216 8961430 -23106059988590706508742511296926160640 8961431 222957145945563573313323476610693877872 8961432 107048315343476785348653230707596472320 8961433 -110656424256432731618422124002599969596 8961434 91871775934871426091387497448418406400 8961435 -1270697356046138748697606364143416000 8961436 3703092571690232640930705079532459520 8961437 -22417248834836534616353429767489969428 8961438 -13485422925054363087909242134693131456 8961439 -74191934694365593220653637929499913760 8961440 -8863383539757392797147305266803507200 8961441 -203849446976440474341247607731071017808 8961442 -36929910388660149454664889476517350400 8961443 133973773510178075334847146722730426720 8961444 -35329424462004463606260712472985354240 8961445 -94120676658781000362456550926870664800 8961446 -10623191002402018475918470778818331136 8961447 109402744146515079129209406480334816896 8961448 -186648569134396831906029858023767572480 8961449 -8697645419893976517905290626873117696 8961450 -597916254257292111275548557372902400 8961451 131177235525777756377411499243344986560 8961452 -24508620972996711999777603015145076736 8961453 -178162693587534210074974446381227736576 8961454 -8530488366824441713670353519999750080 8961455 -81502125268755646671404084693366178000 8961456 7811733984994947179097491059113984000 8961457 353793703580288939090467753870197979060 8961458 -547579325583435959475941501381382912 8961459 60726553976410605409390573437961681968 8961460 -124621317205555618372282260312148542720 8961461 -244813098336008835357912075501358710048 8961462 181999280896954196051898075174659297280 8961463 152543785966098484175275309749255261048 8961464 -2764840007500506476935988150035353600 8961465 35696287625893611859983970167571088640 8961466 -52249185350448764554149742588020360480 8961467 -14074965800398075396237748737088911440 8961468 -32999770612702786403703350567027211264 8961469 -1903838519308758115702948545931172640 8961470 30588669597434130977362646120375074560 8961471 49262118507241258276807250211209454840 8961472 -35442956426572127146447453172214530048 8961473 -326301812556130904063432337599758297278 8961474 67415016341734240420473816306981670272 8961475 -90393365670562790251648629508807538500 8961476 -60729872219710376705645045439143917440 8961477 46418992675572103179176859379030285632 8961478 -28807848179907682842697189910344998912 8961479 181762155657327298480650779300429509080 8961480 1917566539459479463730285415687782400 8961481 153721213492852317164031236991053301412 8961482 -114242190824003335316040914111195718048 8961483 112663326106851707749842361329706180800 8961484 39998866325509750594392004690117620736 8961485 -29661417058464672545645202719858665800 8961486 27744486664455410428441782145944857664 8961487 -74202749281867677697387824349973422864 8961488 21269547696541353001285616361817792512 8961489 -308946587234825704918908067673468496480 8961490 -104805353717688059887781409489807667200 8961491 2712334812367284199234207488426010368 8961492 -45700983745850781626005837549527349248 8961493 139890142611149746560078909526803565560 8961494 28293105526035087489527201453383282752 8961495 -84606358877889101878046399848903016880 8961496 -31239000830546765518008192557098014720 8961497 -10607937547039648956524010475959192054 8961498 5847362535645806143792328391161253888 8961499 -4304443464976364986741194201226992720 8961500 214130543747303714555342048581156992000 8961501 852783940865087751762767204091224064 8961502 192424990243725695954734047908712000 8961503 323913442197531020735301382839054344784 8961504 98481401473942297215505327685028544512 8961505 14545438622527370260120888942543518720 8961506 -6983900143671518039610759829748664960 8961507 3186408430338013480528505974862788128 8961508 69193634372462818691061667033857523328 8961509 98438575309124740455211703980974211710 8961510 -30934041305749013627718185642115225600 8961511 -13012783876115491278079550364022967552 8961512 -40398421855165879488849307541690680320 8961513 -50328666711924703455818429109981868032 8961514 59506042562284105274569539659477927856 8961515 -318372927740843102853300493845440515680 8961516 -1356361741359389949247822837611843072 8961517 -159643851320298462829272683067515864000 8961518 211684216342513639201448868412543626816 8961519 -31395508811297474721393415235890619520 8961520 -19807390239741907197370885301524070400 8961521 56168591127203709115897196585913481200 8961522 -89373730404266757009653185998772116480 8961523 401123379349322906255807234617144888480 8961524 -50112496665617807924530532290536511488 8961525 -16101976863030389818239092390302029750 8961526 35424652318169964040305990105399711360 8961527 112508188472535625792576755684872294376 8961528 108642503565105927708061701177205432320 8961529 -127065795979266282511944214722913282560 8961530 8604500221304630088661752782797944000 8961531 103693763289115071855180948903476914224 8961532 27560991266126776790030514360808876032 8961533 -138465421526315794313575752399009013824 8961534 -37583560362472002981233263266133853952 8961535 -207486423167151328608894333032953207440 8961536 52691852220094817950163672159930548224 8961537 -75673554451768820443995828867815274240 8961538 -146050797705905152400924048581119916080 8961539 216249400957679708242479095217810985656 8961540 11751662523057963540403050654503731200 8961541 21183309016540923164259575562328900000 8961542 -34428087358628238143366181386844857856 8961543 -20278533040155948690723750260433418800 8961544 759031702314640770242353855094784000 8961545 -59716356272548424663328405008096876700 8961546 13979794664713868895437636714996007168 8961547 101664230299170360061815157837006694032 8961548 29500711228969146123722386756110661632 8961549 -102183829169365337750885759765743760832 8961550 -12416424712677103374550901028020054400 8961551 22778402682783165778097048066180904600 8961552 21990822153379866686779737284668760064 8961553 2446473817232568439017652367228662564 8961554 33347742036605981054235149329422185472 8961555 55618951939714651995626954139193235760 8961556 -101635340449161297044955874087858199680 8961557 -123515855291239979079397497114381610368 8961558 27038109225483417250790469990294380928 8961559 -69147984699984088316258331114410962560 8961560 55866314623600275634321206514139750400 8961561 -75815259954894415912509509849896348800 8961562 -7208135827394434673034332465057030400 8961563 63356600094061074668560308441684331200 8961564 -46930475599829311020291745702529140224 8961565 168973829520419403227976635297051684460 8961566 59783582626231478858784527276837519232 8961567 -654206565508179396731701339616467200 8961568 46901297691732051621459398160266821632 8961569 -373555361759968613627415681691718462880 8961570 -54038188452927404103804952137192268800 8961571 123580964741258241280942216216419867984 8961572 -19778061301281457689484086924481059840 8961573 2372826305947510035032717922128091648 8961574 -65940086387766927891681349808186002464 8961575 3651655174293123690184705815993300000 8961576 -53008280852777915984803862843407810560 8961577 -8825137949976916591907365094348413040 8961578 -27763961092398118906111001247278722560 8961579 105410224182921055832024681725736652096 8961580 64458789193742482128451499549102822400 8961581 -148892905556067158532461084002225399668 8961582 -171352515188581835687513528446734336 8961583 223519956883846034411817897137239234832 8961584 -104926667802916535477204215916175556608 8961585 -794215925310359114095010729409809280 8961586 -134440223002860063676299296766357601008 8961587 3112237579641926126025425190415002120 8961588 -65755944835679104157406588484915733760 8961589 -2060754359005566088609947735549802240 8961590 -123797362072224895762206821363167875840 8961591 248919265385491749443628433277500558800 8961592 -142272737840518020827387536294507622400 8961593 33362117021697153971270529706239457104 8961594 -56502890739093793998517197209118028800 8961595 -132494795258406913267120365427273622400 8961596 14642502629475016004723393303742225408 8961597 112896801977657568577642705556725979040 8961598 85303256143612269646667478720454444800 8961599 -17397782920645433027707514786824645680 8961600 26311373277404756790068908905096806400 8961601 -76392820911419352519920643173536727280 8961602 87865766458629031623802319606061265920 8961603 27484169086266191547711558800855963904 8961604 -57716612968906323959166549534142988288 8961605 2191497096684534103374146018118288000 8961606 25372164319095669990855597081085463712 8961607 285921681217011247014887008226515617600 8961608 -241233311797328623952959629288434688000 8961609 129743390808997475199190154978420194560 8961610 89741169302052954584202796736805909600 8961611 -41778641329735966292735519541353815680 8961612 143584794134029889185318881245394407424 8961613 -43368958983519092197849021338118161536 8961614 85631774514064135560322583475190462656 8961615 -11923607092451223962528130427791141600 8961616 31486345917673490006930462390471884800 8961617 47115056229431020130355056907958608192 8961618 141273365642324717618185518728644144128 8961619 110404119818443167283788712635358839020 8961620 -29656238892356036864446024862417264640 8961621 -61476217883144339171968297728437429088 8961622 17455887665017407170610015105602409600 8961623 -92157926947566701141598789871509811152 8961624 -81816912382700461395243186016675430400 8961625 302252713321717537675079623087076829000 8961626 3619993414788169469934520409546529504 8961627 128594587310426543792750214673361287320 8961628 21614744708435546050868204443777105920 8961629 27067657365241233578550862353967863660 8961630 560852049421216867180578512234757120 8961631 -132925712422267313105076617672120232960 8961632 -310675158452032450059567665251290710016 8961633 10356780938459725698055082186641046802 8961634 -32867998497346416963910736939610795648 8961635 31596605019748431154279626825482496000 8961636 13347837333122537643169496216863795200 8961637 34101161792874615598584484793012837152 8961638 -6680093520985354127713440828262659840 8961639 88348034111632088678089199893660003200 8961640 47686014837375118224618658713933772800 8961641 -49818245678432756882186773812942483228 8961642 -90192238536356327435612589665496801360 8961643 -525565625150469407625840889918111896 8961644 -238150339027766428075042581556829266944 8961645 -758768386080860774456638532072140800 8961646 6331711978984867751346723270853645824 8961647 -101360839812039493470719848315489198320 8961648 29799383989865328143561537614765522944 8961649 519930426519107212388052149735148244836 8961650 73013561554315385138056649753563834800 8961651 12188930199470783853555960366393415680 8961652 55433091158584692523953803851941421056 8961653 -66874257565177929781182188994544161540 8961654 24919957232736277246022542158890311680 8961655 -129949754182848150437978956453849462440 8961656 167005657169332350984718046754660495360 8961657 12526032354256782516348844545560531040 8961658 7626825906981005699784571837986588384 8961659 -66962777980406157739676608521899772384 8961660 -78515086930533808245781194823997483520 8961661 332189926861061043362567962536332176262 8961662 -127487208474123864044560327360085703168 8961663 12895823301327406098364511935432130688 8961664 78085193980069906272274595239207895040 8961665 -125933945291599758861055025294202238680 8961666 13182078215225517382813703665743986688 8961667 29688764992370339393349804273069428640 8961668 197350990905956171754518446513681946880 8961669 -18833591558657165599225358763097932036 8961670 -58991820773198549083003069517726478720 8961671 40899813520665164996356067420770702872 8961672 -10735615383207395385029746970354319360 8961673 990132083562316549824978514935869440 8961674 32740217468086284064281286880181123840 8961675 35559873292153449030264128918889837000 8961676 -135417440816374569127771123817654266368 8961677 -135684162031778364656557077451361317620 8961678 -5181344195314899653272675957131859968 8961679 18768616828039359483432626665468927280 8961680 4467162940126096844698714404311531520 8961681 212873319505328942829093977852760424320 8961682 16640108208233946137684875559120610192 8961683 -164356371177154772815221160010296175136 8961684 -68281504479735379585980119421601572864 8961685 -26238522923469159003596905619900707620 8961686 -106854596478372894940484447021359165440 8961687 -44849095359163535301128009467808952960 8961688 -299076151862828121344199453297861642240 8961689 39986965239057484543500461929818704400 8961690 14352505429387280540111392252720331520 8961691 -71321818053818504699570567068485962976 8961692 -148546024716566605025666355097005411840 8961693 22768253828610711067212947116696372608 8961694 -24026489044768028292820049398663882368 8961695 -162381571651871941886543492364378643800 8961696 -17465089706224123556528454808244256768 8961697 15906209870670622420070665487811386880 8961698 -9760124417095746426695413345858579392 8961699 1145897325707440870863645720340571136 8961700 20415322774736538966247182776460518400 8961701 94552647017871504862486281294002502144 8961702 28390326611295795320576230940621668032 8961703 -89582037288000190554848987585225640240 8961704 -98513269766146796882801796848934420480 8961705 6217816247208666589002523525095955200 8961706 41813825933458134764421015230644505184 8961707 136370728756196533192878791445652795956 8961708 111125748669606605008668573125533287936 8961709 185184870321804707617663597006984837910 8961710 44661464174634856885504017515143739520 8961711 -87355039453060492386326932611853760640 8961712 -28649512418688311478707171680387907584 8961713 148791152980861338702375925523443234962 8961714 -99315705466242336788858621416475485296 8961715 31028005299638153148692263805910564000 8961716 2832178940636022465324117267021821952 8961717 -83353805120464748039418831506191282560 8961718 19623340873603031584828148124222062016 8961719 77915004978546702202874672158449059280 8961720 -36570696203525497581748631661497548800 8961721 -576875261190428014103416613145626176896 8961722 -5141868056989948563473534550335064576 8961723 -152690504833976986141831793171282039028 8961724 -159696588861194462452148917838690581504 8961725 213587045456623893368729350047360864000 8961726 -82574495798046651595828987005134667456 8961727 234932588762195608762904211774712592232 8961728 12937459953421261304098656605140156416 8961729 25315515697921620982745878895313503232 8961730 62370154147696375348226411518890355200 8961731 137782976654716609093807837659188489532 8961732 76116850094869786076310204615503677440 8961733 9936794517954663165558761671283748672 8961734 157377806096990832752617329531472754016 8961735 7464868859237417188977663300970778400 8961736 23253810331518818338575471757938524160 8961737 -265283476784369392146859825833547605708 8961738 -12566501958408102075517459096030361856 8961739 11447266475067964570720194750137437560 8961740 35553434150319633185634725209837440000 8961741 122766636829595591846128882185207966240 8961742 -93174065588089048775246397221746321728 8961743 -27329514429998755258278910483901039616 8961744 -25151467186904807924024401571217408 8961745 77659532290891060920682640477639286120 8961746 3436196231308888950032553037878412800 8961747 12858113367690478564511984005917264960 8961748 17333444140715034707925992184714797056 8961749 115017931812147473226148393807769718240 8961750 22172894894307986061721771966562880000 8961751 -51619731967276413748888276573933232248 8961752 214333622053876553586901925286695577600 8961753 -14296144361254023146163043464921032496 8961754 -165140768515582876279410058767132816000 8961755 -151759606099521099933065950320407777280 8961756 -63647469049054672937364804853049046528 8961757 -90147931326859260649715463565651694394 8961758 49721466341836151509948046979664315584 8961759 -44206722334238605884940237546931712 8961760 -25289535907146031761130444997001216000 8961761 -71043014850918164962292650426698779088 8961762 -23682895469168476157466669835909125120 8961763 -78701966769282117600320479548269157988 8961764 75046848398414788710791801252136124416 8961765 35139379062430035271510022107504156320 8961766 4354655867577643752201402458445312000 8961767 -85237399779767923624615319335330442184 8961768 -737709397185095022489502492418457600 8961769 -244735065229530424615024433299153102256 8961770 -10231067217540294996618946980614797440 8961771 1624786427738445022774971362374460928 8961772 6863903753439209410303307460204982272 8961773 139683851705230191990969095790079293120 8961774 1283446551162295623895440701215306752 8961775 92072438005177447009309806299919645800 8961776 43617306769421504804788147112407793664 8961777 79991456736707925693607200699817461648 8961778 41189781252401228442332231127235731456 8961779 140985388937562044050923223255374322380 8961780 17858599099372486863108523018381086720 8961781 -65374198585506042943009149964847770148 8961782 54204672094002585719986110818782924800 8961783 16582069034005230663702398556383692800 8961784 -64955239274624204718104913061876961280 8961785 -23379302200244996127948142517492423040 8961786 193889765846560902615330471449933022720 8961787 61654515665262918902260829894811229240 8961788 177323700124485860050702152138211679232 8961789 78656188640403861184596509572780762944 8961790 -24042128153350131806052851566299878400 8961791 -31325324547886254880824297889554647808 8961792 45123098331953096832429783423733727232 8961793 -241298839221941612914522243856141832958 8961794 -56971256458706125890406697274856160304 8961795 89607747973547403395075408261627985120 8961796 -64295594298956801964948486296114838400 8961797 -96252950611285303622130500076137932260 8961798 31372729965664632057131334594255593664 8961799 -22423696305531971854153232499073319808 8961800 -11463682049478396251203587806705280000 8961801 -44085974104762957426644921258674690400 8961802 2240650581745835181591835727904548352 8961803 142143157330007961729232999863976134264 8961804 21432293296920326727780932806673877504 8961805 -178965057250187314123776582827041819200 8961806 -103083056209880430536037898347510617280 8961807 76619878124105681807295794731593464592 8961808 16612920465891308722882891771970527232 8961809 -132556750194477184902921362724927750990 8961810 -29680910868007972874311811770835174400 8961811 -66489687326201878982038670277265765588 8961812 -16147626359683362611538975443870515200 8961813 -47381994700651116548336686729020727680 8961814 81928458502657045338819287175862368960 8961815 111841330971366655522315638173910474720 8961816 -6096615151227958442060765311120220160 8961817 -1423162501007473882815566449672627200 8961818 18137599062699071130550335213209925360 8961819 -42778729630779803385992398191152494080 8961820 -17072130024088267398666243579474462720 8961821 -8776797424796502392528476186007284224 8961822 -3742280839776488122569250279214448768 8961823 21645411051513282600064494337976343744 8961824 -197130573874894336769367474637331496960 8961825 -1153981977438212545349913607444892400 8961826 1986303815334530230993395030610978464 8961827 244650111695918404646927563543280544 8961828 14706459479613333531451444576112369664 8961829 -188461014724659466853577309267936176580 8961830 -56991375331843207884751357901317612800 8961831 -19316592103669322122432436328265475160 8961832 69494093951341629590502998251902566400 8961833 174995125737864056605237501406829792384 8961834 3633410360350405124037937069681029120 8961835 -120935386100355029529867804802323607200 8961836 -22575780885390503097595540273578329088 8961837 -17272445637836896670877199822568514240 8961838 208509282536196452187802808714858170560 8961839 -147512715554303148839988408610143320640 8961840 -46597829088685965842866071822509998080 8961841 -164297249728924602516369747069975949440 8961842 25781318311965615787783579615274804352 8961843 -45549918550080498090919444978905243072 8961844 -26512348407099489142230594224042199040 8961845 -173415191012483813393736297726749760 8961846 105435193360928800431484239090057537984 8961847 -300821598316285472690937443193346043568 8961848 42325364333720907539713602973563740160 8961849 46496882666824135411485615578930442564 8961850 43419593892372067419931071308743660800 8961851 -69383470544559851919464457285650885148 8961852 -260466067722132091856037606359924736 8961853 -129734915948792670167466666464522751520 8961854 -58765969007431663643660566008911492928 8961855 -15342090186145810560010052563920664800 8961856 7111372440980060921313001401580781568 8961857 -61221411804595305478963525105919612028 8961858 -32079039180916803342592500904641647616 8961859 -285619945143528259733644008238074351940 8961860 -55258959139606067358207565346796337920 8961861 -184854715006730074688685544345156516128 8961862 5280909806662619174912140568520565248 8961863 -61651064296870103757227308635032953080 8961864 -39501390762387825409000716289615872000 8961865 26294301666346374276955421754726180 8961866 -35313800610179491495689487088865922560 8961867 43644367402539913191323885720738232240 8961868 -69138971156861553345408271679785758720 8961869 -29963277578306934204639402521274691104 8961870 24222037951951874766980332129286841600 8961871 -46999278034786204146886147764931857800 8961872 -27001715636915516448238576872271847424 8961873 151808415204882587928436573479879806304 8961874 -24273626320706596324729963889649514848 8961875 -26041288016236930489369511125160460000 8961876 16625928877032146614115194858089996288 8961877 -278497373045822736054477802690669648448 8961878 42212725906942325444160566136031683456 8961879 -9335376787987045267213928712421743792 8961880 24549387733223169792955988162092646400 8961881 40105046414368758584043784283271572544 8961882 71579455966125647498677860790316236800 8961883 -24168632338026454042593322096136934400 8961884 -143330841611192314438070470767372701184 8961885 -44304958838851275354564559252113907380 8961886 -140996502199104208306643861835576356160 8961887 -24322861746425104827251063713175603208 8961888 -1351119322783287432947242740127629312 8961889 -29601656950872862347770403048165657310 8961890 8553311446640711719835273263312135680 8961891 -50721420045581124490548071328165040008 8961892 82342536262420254290297325891405112320 8961893 155604869477939035442898005771267174142 8961894 -105796275723243824248782385938520248960 8961895 -156707164518328680604985264411420166600 8961896 -157877194918170825245696469609694110720 8961897 -71649810102317355552597297268683140928 8961898 -67708850352945609849614291616337889280 8961899 305373710964183732964806263805112766160 8961900 45712507576268667333572641140370444800 8961901 -26412840134635645646316036838536047520 8961902 -160323723431879610764719982177092774848 8961903 -13976133180499157050051882126829218800 8961904 11086145597722692616005622349640499200 8961905 -37165459827547240592826318747710420940 8961906 43654882500490390716580244672767000704 8961907 255441075316132541931245852450012662272 8961908 -101809276916350530581135160795241183872 8961909 146120271821231465597037558935518708128 8961910 -294267659138099846661131975892464640 8961911 -66258303185563044790983887645458538496 8961912 -125261632114094852897024887250765230080 8961913 -53324148474044306131927418738948380822 8961914 -9045576824252528196411128258087608320 8961915 1628862748664508507471056843211468000 8961916 -63456191631317515974635310785349621760 8961917 76417522078058722715903479102934524620 8961918 -1029549487486122046854760453927649280 8961919 -76259956086007609255427230663273558056 8961920 -144089226431157694100471983959441408000 8961921 5248350268574027889027769677156384162 8961922 65888277072726389434144160938908418512 8961923 -86282399361506659083107611836311414040 8961924 -54041261871490503009792044459118133248 8961925 -304815347462322775593061711325179200 8961926 35890568085581632806037122291126985920 8961927 45965401906606756735437060529978469376 8961928 159700919477958691516080894339101952000 8961929 71575287400977454308666261144518941284 8961930 32708708119374093830536307344136734560 8961931 -2872762664439036831512450217961905216 8961932 -21691949293155387052326406932022548480 8961933 9541585562808362739382084442794486848 8961934 -145430943426617554245553525957602360384 8961935 -10482788916546043339651416159377856120 8961936 -12105431251270662848309063582401363968 8961937 38144104322419474572578697340704517492 8961938 3247855802668718578122082893317356320 8961939 4029541535284460756995024943375063040 8961940 36967076705762932343622643790807385600 8961941 -132352998706148399212865208970003034148 8961942 -13785244084940844834939979356962535936 8961943 -203398845436951945220859178213457994808 8961944 -9960876505470036238696675245649305600 8961945 12052054654982831411324546107947056640 8961946 -59673336862355355075020224150332591360 8961947 107228438430602808474473282361851926920 8961948 214764935719059870564367054383074104320 8961949 -87860122622270125336258872730882701300 8961950 -31206340894908457293717635267133686400 8961951 77732156349022641896658205307578872960 8961952 346279981234090552507998131968016842752 8961953 -43395186965448333068849586016827095040 8961954 29687620845774850500411369950386446720 8961955 -62186134404390572042516131069648762080 8961956 217039343826061368763797792955895829120 8961957 127055559511042670000775312253696843260 8961958 -86126355607273441791109761378580652160 8961959 121633232092085145084406088002630871160 8961960 6291764444246804293585814513831116800 8961961 79602621108956793907958343511511725562 8961962 -13808579567867492221490354443286226768 8961963 -9246769600224030624882081294009411600 8961964 17204537028199297781786661116718953472 8961965 8917209683682965720464621882772256000 8961966 -6628813438780615209426061187012884800 8961967 -63640167006297804023623061711376213008 8961968 -57606895296636583397112086496657408 8961969 -106978895700405497315655689514912360480 8961970 -2044528264169046161450767521780157440 8961971 -8376725176772009963752854432617052000 8961972 -39176279924727012764396983015059081216 8961973 -50055221635523986567744298801297098656 8961974 -681330111866422395125605060682569728 8961975 -67548652610208860383714061549633088000 8961976 18713636899301750269212830375005224960 8961977 204287340660877768018353735133475503440 8961978 67852392828503366624079723529168180224 8961979 28590364627990766523720294412024133584 8961980 -47251344251891850485673829688663347200 8961981 44258962743943554257053172320973857344 8961982 -35594589153038015622372593922173151360 8961983 -83832795400610370764837723957561688768 8961984 2173340712594907843376957532678389760 8961985 58984120387184548838563026632507702760 8961986 -207331835182934314792228677241428960 8961987 95011832880409370967616408872636370752 8961988 -15539535194331251008739949220824735744 8961989 -337563936807663303306858607593803082210 8961990 44013572511866393002585379363703093120 8961991 -2570879471361396594585437671695238320 8961992 18253003715051330140936848810067599360 8961993 78580673770789053146006356548399185520 8961994 47648637541113757564630253403494188800 8961995 24983099621276705265264556521379022880 8961996 10361527521210532961993034875698790400 8961997 237390108225962194401698008169278081920 8961998 35820584680907840862734843210890777920 8961999 55483917522720687572137593655778115840 8962000 -52808236403138662012603155040997376000 8962001 21306038213363602408128422747760765504 8962002 -3637850125254316328719249375484046960 8962003 141804860036569170183754205392982054252 8962004 12021992780672674742943250977289516800 8962005 -14065960860088667543776579418374012800 8962006 -9355292871030758701580524638208782048 8962007 102327253551967217769579377362889478144 8962008 68833696306744574452592519425361510400 8962009 9214433390858430871107580172345413632 8962010 -11262105303929902852768085080730775840 8962011 -10917413597257554184183472595309500112 8962012 245293258663460463172303052529250854912 8962013 -47592256597910287351214827032208923738 8962014 12002948985164293129820512453981240320 8962015 -43833020442888567002547206435165964000 8962016 22339387899542791146888434380332072960 8962017 617466944576575450928887833375639648 8962018 62368103393372711436940606508264572704 8962019 -1693004135972813239425549018448776192 8962020 -31498147125407566111554122104227628800 8962021 105520001954474509081457022771313072572 8962022 -57079983573080064265865233200498720000 8962023 69798713552117556920569789240661334144 8962024 15335734344482857465361235061488384000 8962025 49685430010246342642651540950413130000 8962026 -44567653855558904980827761862092132352 8962027 171067757056133239517091031507695077876 8962028 201503559755164696193867950210969383168 8962029 34804009586068509127038806341428632640 8962030 19946310082610622377546566258823946240 8962031 29249474608647497729699909200884678624 8962032 13331156702970055499701505342841323520 8962033 43720942885053324524201817043136291880 8962034 3005573111529703467005809502688698880 8962035 -711302564159971114106711560982988960 8962036 264367819601788902728396080184513280 8962037 -8302505864149164238313486261038186848 8962038 -27603245511591156575000599842695757312 8962039 -133842316443788304821621592974670363160 8962040 27205244960843462240018972419200000000 8962041 -159278905994347419539645333035157771520 8962042 12822901818620343764646356210308131072 8962043 336354051017634743705230721146071381480 8962044 -7700961337364154075876229210211450880 8962045 -170574386986529880938386936102232543700 8962046 48693547036627432100999779104206100864 8962047 25304005952266254919763606251874378424 8962048 74740713942929468540072497298756599808 8962049 53150197145179267889262167772984059460 8962050 -31617354633564318737519525193882691200 8962051 226528918396420080999048162846995366700 8962052 -143551744350876450693260200798784409600 8962053 -59304093419128442922637187953912192800 8962054 -271486870040638673464843858338032836608 8962055 34056182355875889849851182649487300960 8962056 46827514955727523598503820473858867200 8962057 50328661419221468722889950269628351780 8962058 -12772228075725770474977265560962659328 8962059 -119184842421074272040465951900123469072 8962060 -2079464919258195215952165111479408640 8962061 472760353499967131767753986833898263532 8962062 -75181893124425686462297778711931021248 8962063 -53715611993359781344758458075365418640 8962064 -3723542067741927350373860515155787776 8962065 -16677672809932553595485962418814746880 8962066 -2132680571711156874362247639270406656 8962067 6013637353899416901233680411223184 8962068 -121269686663833130976360814659013724160 8962069 102265540360862921013900641302033763200 8962070 -71817733080040841839580468601975338880 8962071 -11588553327752773912364780920658243760 8962072 -41548418492106653417594498807041228800 8962073 111510345992730720508295741309606538180 8962074 85517285062445860849043383429941892608 8962075 143937591033777674128150891083263117300 8962076 -163511358461839590784568338322319966720 8962077 -79356818794288123877640681705089251968 8962078 -76092294084970698435023260406420832576 8962079 122316135954539822939971016916839588976 8962080 121726296464007319656742912323401809920 8962081 85133159531800840345685375039045270882 8962082 17494077442631635913903660188029421392 8962083 55077379522185857083065926895974763024 8962084 62842515523316908373049112216185368832 8962085 39250235215907643555879491996261120160 8962086 21532354402308098077473968332445865984 8962087 -71851377723113012431235887992287996208 8962088 12225714130843318707209734120818278400 8962089 77202760742069951150550668991014478720 8962090 -68311058200036161969942490469678899200 8962091 6431916741587512460558488816860262080 8962092 3703283691595653247509207568031354880 8962093 147888569967512722668325602699204152960 8962094 -158990172966150317264496982118166131328 8962095 -74411911572128894163239463050293290480 8962096 -29181655777686023618793032515791814656 8962097 -270759594346644388485284243284482377454 8962098 -62363483093385428328023749353269156736 8962099 41274838951695519549839602325426808936 8962100 -17466154507500028980352943192644608000 8962101 -252671658298686540688934663733150911808 8962102 -47713307447097645921429221750267750400 8962103 106902820645360457658702892668708857064 8962104 -103057667893168634122513408451361300480 8962105 186298827517633806978406662517138656000 8962106 109772615429612705027633007941149466880 8962107 -99126696888040602370124452516994304 8962108 -37772000062306028284758860173541243904 8962109 -75216402882740367865530160913621807796 8962110 15733461398082198150829749751325952000 8962111 -104455563822797110719580704440622005856 8962112 -110899198167829593830572713701092098048 8962113 -125293853455774974175738668688864187856 8962114 -35490203077472660388350135331022053888 8962115 4336798481122445494102351861256735760 8962116 -144245481698918531046539501386591822848 8962117 -17240403641292026731595635447043759328 8962118 -169872257891864837959462611306547565760 8962119 -135903857750706639991115340926048613456 8962120 44096082362437942455141584501140377600 8962121 -55927312141276980958120386802727681664 8962122 1652548560200059417873603354097349120 8962123 -21420440863573759534146444776689612160 8962124 34839438172044920387291823220615447296 8962125 -10030024273368554788313669341577400000 8962126 9451815339826361948804074030041443520 8962127 239297064114825193464678284676550436976 8962128 283027882162779035538167954085249024 8962129 168515611350855522934909318208876537280 8962130 -4563534789764133861813774542949931200 8962131 60529846036623278399304558937775447040 8962132 -122400400861724975019662000594474111104 8962133 106818156820763122842176077546860347424 8962134 -2801771647326537730830176754017839104 8962135 31472694952932925401649095126228672960 8962136 -139798286173076418257565790597139005440 8962137 12097598009703276522936217619939135040 8962138 -3091568561688459983404547040313931280 8962139 -44274547040889378846554488156196304060 8962140 -31049400404279453234972698133624586240 8962141 -116357025421691705041856735306428017108 8962142 -51169429773789143138458540194855861888 8962143 17211088106219528596742776688283045264 8962144 58557362358873609899661965876550696960 8962145 97465607970343111914887440904435335080 8962146 -1563395446877799862008811150390558080 8962147 -14916680111528179507457908186467974720 8962148 132607247587093064388380696244328611840 8962149 -22432500933761910417894092035886122368 8962150 -31569971564597098755406549297719751200 8962151 8066293114813078051186358613166730904 8962152 50292763582923494653599307060610826240 8962153 -302182666404541948025745100046324095616 8962154 -13490014463740849916665754348743750224 8962155 132965821161107783007601358685388737600 8962156 -28985213376109380444486635738930397184 8962157 -85510104843266604359738502077993146080 8962158 -2970726630917106779508282243236001216 8962159 -278429206573331270250248464863710973480 8962160 -34151102167003265789294858177671987200 8962161 -60760215698166927138657606672132244800 8962162 52185726576967642440666969144141139968 8962163 -71746836158826220239386001252600523440 8962164 -1065516375434209612191005592243456000 8962165 -41693007204469772855228636725002755940 8962166 -20398853891205631237051367596069999968 8962167 26792092688163595602745187143403930880 8962168 -291333889199882393043407781168889405440 8962169 159612555058885750706015641449556494570 8962170 18906033075407789912376017779060392960 8962171 -50697388143958843001529544422194150400 8962172 -127064709839678110332290816489884546560 8962173 112120402498986920281091315922101721984 8962174 -22792435359813303315160466164192117632 8962175 -67919587421215150783720506769872294600 8962176 -88819644806634826768615549378442035200 8962177 10843215462434669162959277356889440832 8962178 -54308279953613548977095373455924149344 8962179 -36412339502362141100177367791301534744 8962180 -9237237987577475680740731357318615040 8962181 -298875467742068581092876051311544499236 8962182 -11631791207480067763159065314305327200 8962183 222233566086872491807649422696242449432 8962184 49565057986302504915514311810551808000 8962185 -10093431332651410148261815983071779200 8962186 -1755596577833297740334588973310315728 8962187 11404590840995203540757447852489515632 8962188 73950896513154431693360788628954038272 8962189 5485207378515175057094167709740102560 8962190 -17751192591998229112826276672198678400 8962191 -2397442821708400434621392890136313600 8962192 67740022815518290931709780134078160896 8962193 75111673843925044724858342844122724864 8962194 25479137271835774057260653408835721728 8962195 158486769031837397239111217431761538560 8962196 110531611547969428878947634346200868608 8962197 10177903018217565876235619322370287072 8962198 -23827709803837167391956260945116348800 8962199 190852851567723615848269488256348536 8962200 -32734890412555205306985190910705664000 8962201 227421534077883998736591667818118522500 8962202 66595720484804827010457177535504269552 8962203 83278969723006910563674592016140483584 8962204 211177625490007376506895863594176851456 8962205 -45201305099139133400056720124083478400 8962206 71164811707627768855512310552319087616 8962207 -233122859467441075431387175181317344544 8962208 317452333007754320209527860859620229120 8962209 -46495777034869020620120954585287312686 8962210 1261730631445371409323973164927773760 8962211 -70612386449036015115502427572613127000 8962212 -21197377065791580182936284273264447488 8962213 52733521029561136397518706917165056960 8962214 -6602782780330750650510162157011227136 8962215 -21732416212352319603223265201460161760 8962216 -52194071617570039084355413833650795520 8962217 -112042646054447769447610233088914192048 8962218 -87906147360231398614046919862003584000 8962219 -125551260681548528250257413048881352304 8962220 90901793682098222060568282096262010880 8962221 103776315099190301086988554041966741312 8962222 99487943316986183046302686913931414912 8962223 -145606445212378550969834392342985358216 8962224 -11683886133978368672444533543922565120 8962225 -82931768675599765838113376546823890000 8962226 12138419363818245622752010831786211328 8962227 11357278882116253748089719828320336760 8962228 73704136250379380909762994859213184 8962229 63391254935840288175351271994352007584 8962230 8302230633741464290932013095175576320 8962231 60146541229178188141033152635620582464 8962232 -4975684109829735883514456398555975680 8962233 14949276332430208849910828295935811264 8962234 -57703916388263577211912589877080263680 8962235 7075114913469285862614572433586461360 8962236 118605917374830768620420074669634767872 8962237 -220703514267284142423021480262449565114 8962238 96969848858731921475685130874421379200 8962239 -136878040642245922280062521471058699392 8962240 2995180044472465570623974845741793280 8962241 3220339523149770781717782451058928384 8962242 -104875513832417946208243286852208678912 8962243 60087694056045372871725920552598407320 8962244 -271544164898338191832174659005789958144 8962245 5815250684096559461386348963105179900 8962246 -25657240381546819008256785764892512928 8962247 87074460285732052209156480394922928000 8962248 20833365347487386777938303458897592320 8962249 102137407749434680516951064650648376064 8962250 107128097465155129626262474732770240000 8962251 17065669343613547767651916317213513984 8962252 -23185256579337328953973186502076489728 8962253 -257302808190588060019878328215858255498 8962254 -35260745410973930357835566582874099840 8962255 42719242781826135428805417041710571520 8962256 -26642584778158468499452611131998814208 8962257 132659345220373681835793224567983142688 8962258 -103907935590940191455834625285214385520 8962259 -16800160454304622055566658322207528240 8962260 73369849258883468683150569880578754560 8962261 -14054498414689464949449124783512760320 8962262 56831295148755531872480647514157432000 8962263 12142837826591953146564552900943820544 8962264 -115488495414795145172220916614563328000 8962265 6106244650831452464562160201928573520 8962266 41749589635898668076178556127216377344 8962267 -42770127539401737322129100656038286848 8962268 18722301164932154341520108737033522176 8962269 47320033115510952840555272204076557568 8962270 37410413059566749916881090141770258560 8962271 71866192522237504210328307948054180744 8962272 44266953804801550943955664624586588160 8962273 -254009443316550206925017868449086956780 8962274 -68163476746639861730803105570375506864 8962275 -383468452542518710541467991909702400 8962276 -154275564091223105070201929513446168320 8962277 -149936488115828331830228827955509188480 8962278 16049678705650494809587991466105752448 8962279 -122362054709451335210259939104267122120 8962280 -41648063510019918723064848265668249600 8962281 -191352419471733012776438292794365890720 8962282 -14121965475082201189714351849388867328 8962283 -4787843471037717775224957336928877232 8962284 75629360659107325087851495113889561600 8962285 52946276759309070881741704477095291960 8962286 -110561053248102928793468599374619137984 8962287 -162894390112628066458396228064372488440 8962288 31171526371781083203484594710685450240 8962289 -156787214592047825181917080562658609408 8962290 -15617303594740689573871066152857194080 8962291 11674532467682960060972339275472509760 8962292 -27446608299849069822590527081437753984 8962293 -46476822360585092394974069529529846272 8962294 -73229877929236770134087806060861399488 8962295 111956309934863760438561729203954044320 8962296 104366144520102398337324388056584540160 8962297 -71190276085126548508959880938076697388 8962298 154063799464831846131132008738698535136 8962299 144772596896353492305656356722374019120 8962300 15963011824612143454988386370497920000 8962301 -241646728018654908723923589860009567796 8962302 -67080155168567407133430460829420376768 8962303 57310699953762695842914523743954127360 8962304 53524792126940709622430533806125481984 8962305 -52444911304373103654858936250623388800 8962306 -118246042334519952291775232219509785648 8962307 114961734067956351038209298026388308320 8962308 19650503512907194495387479722221824 8962309 -239016857203423644588140529046040787490 8962310 -1949482106507123254783651351568336640 8962311 -27546258802753254438731984297403722328 8962312 144784021404756797714799142184939443200 8962313 -189950465926498963469441572156794263040 8962314 -80551775847032096321047111337434901760 8962315 13462682118002168573128047032347015680 8962316 -298190060085300360422530481772437827584 8962317 1447078834500279085356401287472864256 8962318 715465642317074781451593629097023424 8962319 260200120995908350022658366955085682000 8962320 -2780347075106015401449420457672704000 8962321 -70053861377391295877273113866256518478 8962322 -108842265399354403343767109514811183488 8962323 -92608684908330134786456831580811551816 8962324 -16288192207151983118537513139555252224 8962325 35919885490890168367190968191139408500 8962326 -68999474108987018754604815447090901728 8962327 87213223793982177830684692715907640320 8962328 -226405195632945444084502784380150179840 8962329 13874562320731238332235590351364370384 8962330 -14090523213874815557480665798406415360 8962331 88157769272808128948743578281974846992 8962332 74646273404748532972337272211415708672 8962333 185156637868298397141509460130653282144 8962334 -121429493874430865061494589518615000640 8962335 87507329858318893596897314323194667200 8962336 224229808175841198214030106510040760320 8962337 41139914337627748431100308570450085986 8962338 19744254318310594208179212656785858560 8962339 -203646492430541614310675403645584145776 8962340 -128559924696433282350942840763166208000 8962341 121227263730784677008257629663702877056 8962342 -31676755159930231492606360167583184928 8962343 111618773342725336806205586064294159144 8962344 -32056552327321581369045000566198768640 8962345 189317962013778253326051345323393241480 8962346 143669557712565165205658385932727517872 8962347 74113166996141169360792403318933229400 8962348 34838089352035370784331960969394999296 8962349 -40035506493756977340086680077939732 8962350 22949021077505371467928011754704240000 8962351 -138147325969023538898523685719076013400 8962352 -11101227937028932138048970233534414848 8962353 105318897968355074296012157806142974080 8962354 -3628102832249419352107819596864473568 8962355 79455974178532109686974598991312664960 8962356 4149380190450457480231731581090279424 8962357 -240592356450324375709947411856679968160 8962358 60699930333118440632514986998380773280 8962359 35821115386560231195073462922200786560 8962360 -42865128845137588157166179291894784000 8962361 2086709262672649997500724609415361824 8962362 -13498964349588661783230436848151795488 8962363 -31107542348239484079424831414622028000 8962364 140638635633928873166385647198687250432 8962365 -84003425772597947693602394980872874560 8962366 -54232407663163011067706821425709626624 8962367 -140901980152328168327391371032820011584 8962368 -17398862634386357785774589861607505920 8962369 -14851882170747652325244560547924381912 8962370 75578968469645398136524984936496179200 8962371 -180127801510660884191542233584564881080 8962372 41042482007675731054633252782401384576 8962373 -78212573925903297161011208235986067840 8962374 -47220913193170287091175631409801515840 8962375 -63311138428346498910411005281453350000 8962376 154293699057800422107266046258673459200 8962377 -18308446566763048485159112094767549680 8962378 90569602665840519641965836942940872240 8962379 32285842312850031395708166364331737920 8962380 28013399985107528142945349535000985600 8962381 -334782899466856644949132311369774359818 8962382 -63305982629382263189554113568985356416 8962383 115385612336143552385385301490783546880 8962384 -21430057455948090970525011665292697600 8962385 -49762188040435197764219161054896465420 8962386 -25810353285749587010359075325788849536 8962387 7750910610772126323924883706740576512 8962388 -91300100195163435814497645968893763712 8962389 -121137125251776790258221154835062173120 8962390 67153013485502862404009170297071636480 8962391 41814288888511079951090487498466342632 8962392 -37285411944639982711514310361055232000 8962393 -73007199000138230442112594985011324656 8962394 -51460896130811846575742650692427528464 8962395 11987121084502717128332855972916288000 8962396 -50473994326412856562665135992507793920 8962397 -2838014307119387946580934140078820160 8962398 -20990889994567517008199873040275125632 8962399 -73165461768792405743113486602347747864 8962400 78461303377073126064748255003705344000 8962401 -35194399883726960775243224978246034432 8962402 -63321994190402269887529728628014652848 8962403 -62046294086107683581855264989465743480 8962404 1811022341564806007824165367895736320 8962405 -148790766987140452983698019022641538440 8962406 -19562179681510665883619942996808448896 8962407 4029328203361114158727809367843207656 8962408 -58818737436364510744586950467044720640 8962409 -80727811113237354590742796223974092684 8962410 2112451532404132425118104017136844800 8962411 39416428030165569551254838130416273012 8962412 -154011995085543802710216472431047155200 8962413 -17931952422134727976069629670269107712 8962414 9671352610741067374540947349720012800 8962415 30562358774462997441200269644302668800 8962416 -11806385256117585432931377069757071360 8962417 7497394605231734432538069908033363400 8962418 55372539612790670253925007706873891840 8962419 121741681814174989609799707496824165944 8962420 -68762212882454349214427241863223102720 8962421 -83481549706035297469570809747101464680 8962422 31558812846229722771164137756358651904 8962423 -158996834548283686731556723993725464376 8962424 -197298050923337694599028071110524887040 8962425 -23895677362952075035145177301358317300 8962426 136112020501726407596943629243579261184 8962427 132079336064061777539560000708220728872 8962428 37098098469592988548626244344399045120 8962429 7752840383884267594393241184668770880 8962430 26427379884306272789892079589599449600 8962431 69111083327696003743081376081602942152 8962432 228587612887632848377473752778355507200 8962433 -66805279444436688652445422471758129600 8962434 47835676943412584970372763824051425280 8962435 148424081242532839482213367143777741600 8962436 9400263502589287594800217448089608192 8962437 100075651769688993004027621690216883520 8962438 15638524983897450957853473781173452544 8962439 26449858651929115794995982095147290224 8962440 -9805329186156861222110338195174195200 8962441 65513605731501083144484011913530608384 8962442 -321671378479942876288030156327778941440 8962443 -57957080099645119333060717736096598228 8962444 -65881671384105917219814302312920085504 8962445 -117018765298197264815919425460480069300 8962446 -65278638593314319814783985509664890816 8962447 2614243393082313514147078962754086128 8962448 -15755834544760059535492443968222724096 8962449 110248947049200325623646468821125428464 8962450 -679066036146046037045576589425856000 8962451 260451322710772394810534902307454227832 8962452 -85560119255742581832619406798089359360 8962453 -264471085045623226703470848708215325298 8962454 -52015175259895591896783853962743592960 8962455 -37700340113887055889300139087515806640 8962456 -60097997651492617948424632776057815040 8962457 11551814528840736216254559113025052224 8962458 -14179546150045386820885290592038191616 8962459 83264908722534540575067253523639520528 8962460 -16967920368112477804084555620961904640 8962461 -35276473115312640767830496461126023360 8962462 -26340925788964193157735113696952059136 8962463 3498826467382737247132881204212450784 8962464 34538649187789497010955595763597443072 8962465 -148101135383574740660434110433522156140 8962466 24947064014412248213364183576917508432 8962467 -186708866318642939563618686392534134920 8962468 2172121536361232818783101828461295488 8962469 20731079649611655408112152839852084220 8962470 -88796394539124725973172414134925440 8962471 101948228136667075313413660710260147200 8962472 -3748371615415503528700522969910476800 8962473 5025436185778724693721375737577960768 8962474 144032211224026138129881238769336832 8962475 -138337399694117370509709380337472237500 8962476 37417140357892495815512329871317304832 8962477 -142147954669332616239192572622498212736 8962478 -12856364148498326247711846907872702720 8962479 -90902347758675285817242661428105416160 8962480 12886569188605497884098029653659484160 8962481 -11664878204243354576526172621962245136 8962482 -29508869527832606809656253244120421120 8962483 210557436046015711169034425371654353744 8962484 131512985274235822730861546757421842432 8962485 57086826340493972939906120712634609920 8962486 -67630990502686259746578704053817411712 8962487 -2870641961998568916220283666299833768 8962488 1470491604136682313464102551216680960 8962489 -110926220413388830709568084272048381100 8962490 231206104804881493913996407518835200 8962491 -86331937217963409142218589307802853608 8962492 49914219998427619131084988186226892288 8962493 -245841302888695396638878956599311043258 8962494 31238445860298988241981334999042888000 8962495 91438186766109514791055003972553698800 8962496 -138385359359053601298944872594569953280 8962497 155964091415847927472966852829967908274 8962498 -146797625358693308288227869991987038000 8962499 57513657947295291331330448959400385600 8962500 40170634931732528681972807029632000000 8962501 630410821566642858051671878622349361600 8962502 5948387876892255654645383808612939264 8962503 31292596131992301772567475706272265216 8962504 -81875105256680943455501796879489162240 8962505 180891103358888816133055476239009874660 8962506 -29816067839876704719598618418371278336 8962507 263725556630504732727331604270328710752 8962508 -53987794599226710069972378360968632320 8962509 49910866703764744900444169605497766080 8962510 -14166204829906067024103626684711408640 8962511 330125782600836774204517601038502480112 8962512 -864290234473098795573476691236880384 8962513 -77148955835278186015314880327900082880 8962514 116715334155135163741250636845805683200 8962515 123174365871896695344646357373971281600 8962516 -162202648023027590838261351482808338560 8962517 132169479033557284073827072612181417472 8962518 -4612470527721866448760050488151261312 8962519 -307829448816066708875550668188356197904 8962520 -62570899630648736867248860315580416000 8962521 12492645196479798335360208985839996000 8962522 144743126669382008058906978617129571312 8962523 378584764372187978049541987455386877720 8962524 256728517086082854401879186740649895936 8962525 10789559609629199069024429410428912000 8962526 14727635491452338688596872542016835712 8962527 53402194352685863705727525413338703232 8962528 199318390667162326609658091869145661440 8962529 -143225993255257686034356343887987627870 8962530 -36561983677353268058125306559772864000 8962531 -335131999963988113544867492781165581668 8962532 127623722678961236261186499369500589696 8962533 -2278114101106342267537754608222424160 8962534 -10429270243549303123654948918135996416 8962535 -98964381944755124070959511953889848520 8962536 -75206898971585143778387612196661985280 8962537 107346296853741261640302143759038407326 8962538 -24442943130781899865920381550661646912 8962539 4692611035253358021772722246077880000 8962540 -85792053029215957521998344027728721920 8962541 124166601703682414357545943442458513388 8962542 1105880694875181012874629923657222400 8962543 -54509020680003094047694499614815178896 8962544 43135818125276852927361493837356072960 8962545 129518601828962749040035312418011616640 8962546 -14106690542254587429647323660673964528 8962547 1913955235880212458594698297458829904 8962548 -4077521548681732350774054334845419520 8962549 -5737074430139203128779597148164504420 8962550 -106974408728303745209658509452640160000 8962551 56462919281203451842625842432361470968 8962552 -80633820785897606057637152889124454400 8962553 -13084995727927089506642098506674432940 8962554 9682808798286067383305351412241489920 8962555 -18214395487653606654089867334034625280 8962556 -180593941624233880600101099623793349632 8962557 -27015081223703084094971473899863132160 8962558 -20197205579912614673799079290142844928 8962559 128029735889322380797083615221988097200 8962560 -30023450012843875829743241257392537600 8962561 32696446733830965359605877088984092162 8962562 -3942474469214841341641525927329868800 8962563 -133477664322908804829848581441954498056 8962564 -67912754093019094682031232775420912384 8962565 31377081200792788386600744743709719040 8962566 -36855341752794561725970902783402649600 8962567 -96191065668171751833208874872706838720 8962568 40118930173020494847448189830810178560 8962569 -126056225279566636956866655855885127680 8962570 60296294604633986448889368450515156160 8962571 -197395612793282401103738739368279056896 8962572 4955610821197554545116624935599001600 8962573 27430117167125720120237010933562688822 8962574 -138038058501977223722097827747930662464 8962575 -4069266731833747170962842133405432400 8962576 -156995824723930625925733445512462336 8962577 -34781881272362946767722578533144369892 8962578 -53101180548425163469784811064872723936 8962579 223786303087467793293485361216967259180 8962580 48988840050846796188337795923364915200 8962581 -84201061116436041880411129305462227040 8962582 -48840324199395348427324783220438896608 8962583 3410268058102429089354319328914980864 8962584 -15283152345943048119723003765531156480 8962585 132327305776707652052504997824180491200 8962586 -157911396413818640513918674450320373008 8962587 -110847464945343264223305330960218712840 8962588 -163654939171050964700736044617404877312 8962589 33689619524847359647721299403112715014 8962590 -16074776023810643752478789480653824000 8962591 461248231639496470157930001133164776 8962592 242205666422821901962256921410024243200 8962593 52349883477831436727847651330418746624 8962594 74739585172883122592680849472005102080 8962595 -39719581002231325036777624531879159200 8962596 21436307324628957445365103587872440320 8962597 -8436849045377130486456921733948537568 8962598 -126929971699954872378101369838022663200 8962599 45791476684612533820680961535505953064 8962600 -1690479777911323857898374772814592000 8962601 -26425608389881559584757610813772363398 8962602 -11596541803860197635967993940326223360 8962603 -135598006974742938339239013724467755216 8962604 -42538091525559606541110204120998215680 8962605 -56932822702259117982214894941389193600 8962606 -121972026659349322723431644576819452800 8962607 -136253056106463485486049517454000700144 8962608 -30009510241757319356055513456629317632 8962609 526630296924662752054311224449243276980 8962610 47463253670029188210640405588724520960 8962611 12857541659539250696829344399619873024 8962612 78840548100321931596684249430055729920 8962613 298500671075394722400629833064305507584 8962614 4582911482932531855501924422380178048 8962615 -28451681283202767557206595709128211240 8962616 22482955221397932568014180837734092800 8962617 109908984608852919273377846642323741248 8962618 -41300082473460860184498591053641740288 8962619 -1916634295627540178286028181010176856 8962620 -91760673512540196251986818922593131520 8962621 -123112078750394338592791536157184697000 8962622 -59480664176100563168796688765416261888 8962623 -265522508547264253190970677177371699200 8962624 -5379502158789970755989163842784460800 8962625 -39109477042906416151843444378948176000 8962626 -95649863380103915071079966193456406656 8962627 24507570676486360896355397112246841344 8962628 185256553523555107124858095545920266368 8962629 -90420681392976114312864896130256684800 8962630 -17661931415869854048783118740427271040 8962631 578964873533218805851610326900908600 8962632 -49998910267673334161321385867371642880 8962633 185498564202469186920400651894074737882 8962634 27852587713881094306474688307185658720 8962635 -57569886989563910435694140713155417600 8962636 -237320095994346440647814872875727985920 8962637 -97931314490427971983552348413386465280 8962638 30938446192280526589020334901865152640 8962639 186009100995868974147989538137159725032 8962640 16926660181339203068372350817253457920 8962641 4296907631747670422932015142871514464 8962642 -74318902270895818963171819314010552320 8962643 -177559208626702210311466947772822713108 8962644 4751006033954362301524186334920507392 8962645 30128048757063719036661230550317721600 8962646 5577101408668052342551027901535590400 8962647 -170335905529726012607169340784543919360 8962648 31139700358933556964433397554587648000 8962649 39989944453457844921064066570042796820 8962650 -421336746518820305182443076538545200 8962651 -3717035748596832321438984947017981208 8962652 -62875663366170236552990775303981694464 8962653 7755504863214625920179536046640312960 8962654 65587810038116729478045999801190747776 8962655 99436677733750391432308352401003336320 8962656 60013926535195515665021539227992064000 8962657 117646318254224238150312226158863063904 8962658 18140402194704113190525700592256448512 8962659 -131001780913867628001262494704572764336 8962660 34466985667822057014434039559017164800 8962661 -63702653909309932262778306293615349600 8962662 -1367985470892181137660179767541552640 8962663 -106628445846354653855138528130533521536 8962664 -70484280677076746834061632330047488000 8962665 -183418509786088164085167819932461351680 8962666 -99965143158054804360720136479364069968 8962667 10888691514008767506194192746262513952 8962668 -3140221471411961482344932231362747392 8962669 -30523825445722225377467350588622662600 8962670 13560268324587830401242899420693654400 8962671 -65727042317809368974845261249887367920 8962672 41618013905343611203969888790339715072 8962673 63081099240781131000475229313199968564 8962674 -21528475594651492365211751021745627648 8962675 -107045039263821564144855423933123811200 8962676 -72112857479744665845791124065036135040 8962677 -124366007113359485651240622188467743360 8962678 -125699892352904525447852445634265259360 8962679 -227907732004074754020449004555964090920 8962680 -56121807988660606290555765885739008000 8962681 11580844531551729714937394451085596224 8962682 25206422465615748611330175643205323200 8962683 -92003459446088848889610265203353779176 8962684 34383912604337558553504541069956852736 8962685 59280596060413535905653701272488936960 8962686 -26415811096748815080196295841813782400 8962687 -22617353033966296594235226934681265448 8962688 92979188865220307535275357774964326400 8962689 7386572231656857055645464493135111680 8962690 -56237860107804582809984408347381132800 8962691 47139309564649434357451011463111350000 8962692 134259724927261394791431385144916708352 8962693 -152229646965250672777609557677894385058 8962694 63715773710489667526894582845471325440 8962695 -4227052398974585423299296035840116800 8962696 95754945855595231829968275263691617280 8962697 195942519753426090301745239884608437146 8962698 -6871590174346889070781568824463713536 8962699 290469681722219806346504991216915349240 8962700 -28875426086859575631659694035975020800 8962701 -40336284597858480587208735624488169696 8962702 -3635617007443214007962364014131563648 8962703 -29018072542138289490752826753036789600 8962704 -32223213293317220756458986727599636480 8962705 588354575395190780458995259919520960 8962706 -820519957828571074642125844245923040 8962707 -10921580350660897727740292525649634512 8962708 62025498368691238698459250871158824960 8962709 -26177768728315136689709412252546324480 8962710 49987698119363456114238365667823128960 8962711 364893923476731409395463132421892013800 8962712 -325378500509145297878119722720706560 8962713 -113095839283798075161308828769416987916 8962714 18766468429356579044872360967364609792 8962715 54173934450551854434201161279163735360 8962716 -30217954897575337514765689451075788800 8962717 -231386001379697493259795042051430385920 8962718 29485477681042352608047686702139939840 8962719 -118710994322516610808106220497227388856 8962720 -17310488743847633756893940534162227200 8962721 -6789230861142159431138825109501682428 8962722 -23879325714115829540738762667438005040 8962723 52473045510582105354079774533135750144 8962724 155067216958852844745693754330161795072 8962725 -83631390771342650928128361286845134400 8962726 -72353704416340534745368886357535878688 8962727 436113816068487240021176992249154164080 8962728 -177648174726378040269199645003286691840 8962729 129210078956719021211797826901418862330 8962730 -2142937148515359168161330985078144000 8962731 -16916656400181859885376574042404165628 8962732 13099991409100587324280645725567916032 8962733 -82483626975625790563262836203125421396 8962734 22632697941537422393506537876961971200 8962735 -161560570009753549994208395273185099320 8962736 34623879303065864249491060614634094592 8962737 -137658051452499263826218750703980440800 8962738 55332542401661745020462589003609461520 8962739 170293452014703678839428836879036634080 8962740 -58567657951155703614124939271228851200 8962741 41055380474122974693359298206174908142 8962742 13471227215743223614144473085010293632 8962743 1999038807285378249827000113771093200 8962744 -80679458723234766246883340712539136000 8962745 -46731974139822387091276769763719779200 8962746 70223018863131950027038143818779272960 8962747 -401546207114300890513627340623408755728 8962748 -500272246489851737441676623606390784 8962749 -58698825225283903734435887292879806400 8962750 187938537263013701335321149811815024000 8962751 26648167980840762698834677932611923968 8962752 -50794124314367333280946047464817819648 8962753 -252328499067947822377168810556675636480 8962754 3414755264800780815854458290725775360 8962755 66221160540297094670204613705667591680 8962756 67728746695831610552124674265225953280 8962757 78451308286851910137080590273104438426 8962758 18537045496427558847304958802202644480 8962759 -30166464331413246253555359246445479360 8962760 168284837599069447794434191806728448000 8962761 27909392723339231181533832212350852800 8962762 187395712346771985997882721948875316064 8962763 -20213473725800321452774215559569523656 8962764 46683033885078715469461554168060460032 8962765 39100400374894787856598255217395526400 8962766 -130749496913285046502706203131038415168 8962767 70556644621518772861916219326203826488 8962768 -40584275934697449115509609278620868608 8962769 94987220807408353822957840271718384360 8962770 -67442750437092742470742245793803686400 8962771 -159370564050246036130671344101703337728 8962772 7150967110360900033520003550493949952 8962773 -78468085823279740467288176469357938016 8962774 -19817384429631560640261376148919407808 8962775 -84406523900717184924331013422847865000 8962776 -66315845246595106008403885271825756160 8962777 11776954441735694954997602917846780608 8962778 32833081622413476173202578559780807168 8962779 11068115037511141406620356133627353600 8962780 -72444453466128871630070738210319014400 8962781 261828885866933920446466419485558844582 8962782 11766713992016686920964192773086613504 8962783 -27080286012006699297518219016678106016 8962784 -88768070722206713512104692666050805760 8962785 18720944536946188422349137533083459200 8962786 121861726206050079664258177910283171408 8962787 -56688169474388336800256891777553452640 8962788 -14847186274350612721632413047392537600 8962789 159605208652374256263905886216161745600 8962790 -1640498923082546080777589153618476800 8962791 -3209838363518941812626217475781329152 8962792 173018925981900765607154061765080448000 8962793 -68631002170344797835170125595047113600 8962794 6707500103690100640959353971376140800 8962795 169651267332647810306939100224322040800 8962796 118516192095228917701050517852658745600 8962797 159034087700614729471683188192405781600 8962798 -44812524918731626384902955046365539840 8962799 -260119537674016408368859365847229377200 8962800 4259339489139672102166429658225049600 8962801 146507117440784936128283241810201667392 8962802 -66912579445235992107096433313128881648 8962803 25484699721962339343920938643650629504 8962804 -228182872203224067296651212646138057344 8962805 91730360434155513992724117628964500920 8962806 16117720697964537985489867703240478720 8962807 118738285787512875089897890417770772912 8962808 258989543957558390900633771380455628800 8962809 11641339871959962602574634143864512448 8962810 -82456296755220613723593087848453905440 8962811 140162243064472712867000701064707395360 8962812 -21006607187969514387313535382387890688 8962813 27708080934804151084543182228760183040 8962814 -16506975178359391343833157220377019648 8962815 125861660232115556686074849084120869520 8962816 -131592253328828917470147092078215036928 8962817 26304287121246956288933636394058939860 8962818 -81469649134972244357612075973065548032 8962819 257035530540287803092191741863697140220 8962820 -101206788594143646362897379377018929920 8962821 -6336543195596739262735330040737316160 8962822 50708748056575017205810712471877359424 8962823 -133799844754210289725243065600903245928 8962824 -6364885087693423816297053776732160000 8962825 -73446902255463988488622762277613226500 8962826 -158971118176183480328141121371925639840 8962827 -73158927353573011871696853677097442560 8962828 31825234768995048519744761466087003136 8962829 -50832104193309869690441709164095354560 8962830 -10197526944957035024685373948258502400 8962831 170617941890039916218330199820400960200 8962832 -71768049466979525131972834085908316160 8962833 -300569963752911778927831003404425328 8962834 1198772259878942983231014103571439360 8962835 146220474272739829008115263833912248080 8962836 4478912125364448504720968167216576512 8962837 53612553400797119997133717644438374400 8962838 38998495446149695144419780088205847744 8962839 -81953505284550295564261085941797090480 8962840 -12161566685688669174710206011637555200 8962841 161901710934609147338522904591943844484 8962842 -40411594709202649916866413965059132416 8962843 -191051254516355823969908680361610438732 8962844 -1327397400002909243509179671272390656 8962845 -48342501381361658180623598313740472480 8962846 38447635079317083756128217211159200384 8962847 51600504812897960286292741501378636944 8962848 131052472629569340304564495446348201984 8962849 -58977351479746037237513924522660512064 8962850 -31257356644514132681393745516466788000 8962851 29008197361142134118427035053667177280 8962852 -91048486218113026248189539541328330240 8962853 -224272798662196057452882943442515780800 8962854 -102234660202234708805052265959456417792 8962855 -8448954658191408116330559704044241280 8962856 55954337663222640993544393381429248000 8962857 -3754987707771698022257457095084815452 8962858 -210431968504602017795783628255623478528 8962859 240814823093545925446294542877987609680 8962860 31917071633748797346122247449429007360 8962861 -136595918445297244116773371577772402538 8962862 -156493631860461737081304334912421669568 8962863 -22841394402487278434691951379597012992 8962864 -9692185449919618527324115743359057920 8962865 21792376420125177504323782052298787200 8962866 98999727390183241691314722340267622400 8962867 24937761452752663122827389385682185040 8962868 23889097386457372401843803954324361216 8962869 -121308040212548395485209559668044268256 8962870 -9230823907286787245090231935235481600 8962871 -91934296946352828115290868099747043928 8962872 157641359863008857839981651420615249920 8962873 8918135673342217142356701748048014122 8962874 1816228495739830216639157054218900992 8962875 -51657780823649833331920256952917472000 8962876 84008272732959213534283973662516669440 8962877 361129232527406174176962013965894144 8962878 84470881290777892915634665956642249024 8962879 -58631598329086275184390107428705811520 8962880 1584658168044486449896139916092375040 8962881 -5118569014793497265213584059775747680 8962882 45456357451685624984294535285386883792 8962883 86133495310387320293147489399254551024 8962884 127373098722495747694672682467706887296 8962885 -4908078119934117280912526730651580200 8962886 14082677007595258330718219220452119392 8962887 -14831468145418974055106338648798582320 8962888 102700615853225264497687857725577216000 8962889 63868103979117064211841238182968201280 8962890 21375044097945440642679520792581350400 8962891 -136211826776591089401115228740856753920 8962892 -111213227703709238753514179006895254784 8962893 -3583165938736351096591172924705666496 8962894 -143895538120128946659356584458309124608 8962895 -137664436344711831413519241389664420600 8962896 31738530960607210072524597984467484672 8962897 68527711984154106849846440580763147492 8962898 14278854756235891754981375174465200128 8962899 106811595220363443985048971153083638848 8962900 -21990401427070056404363345472948940800 8962901 170678379788073382763790523894839901902 8962902 4816524939453804480149612677241645568 8962903 112631938669484907067146788690578044120 8962904 -281009883123002159938333553558409738240 8962905 -35121505559258257642047278058999972480 8962906 -42361721529402431343468644747357654016 8962907 10175254775306683766721690329572040112 8962908 -2117721774633676502276461403573614080 8962909 -87497068799856834821552459287095268884 8962910 32819685249666107333040896796489573120 8962911 -61689884034467844338021099097437129760 8962912 -39084841281199131515673406172535717888 8962913 -35661525262233885134285850076491825516 8962914 23799228928874899340318052750165957120 8962915 -17402085555402543548503727573179820640 8962916 -3734910331664793791535897313390338048 8962917 44891133123124379451819255113710122912 8962918 -16227011152653532197440330288796567840 8962919 110497998695375924157119040923823733296 8962920 2786885040177664504609622445268992000 8962921 -175849301937511861629210372789962506656 8962922 -144364569806428120876122278567455825488 8962923 51172647597967548720113650714398951600 8962924 126581750571833863189599506559405168896 8962925 -124784167150431926549541328283662855200 8962926 19258166230916041691483786307923281920 8962927 123127131538919008203332405922842850000 8962928 9864905199743809016311894473309093888 8962929 -59549400983697359381724965925824438526 8962930 30009930998432734911647874642293331360 8962931 -312194276062903975163521134421771577268 8962932 42876334879056001744621432735740217344 8962933 -18636522448250377452555669731842572818 8962934 -10942656191924236328587882039577887680 8962935 79524490131082863246987566386453608120 8962936 -24163213452171201357473194815016857600 8962937 -58434157048529679275603917770976051968 8962938 127406845470994347245381038329813324000 8962939 -44130102984723128963405907451639884192 8962940 -4897081353348809273787196132184248320 8962941 -14997701518864373457596909193622938720 8962942 42963940169203935956437444644139719744 8962943 35166303664473755856586165106432747760 8962944 -115821280578981387931152501848785551360 8962945 -259859828566236875812060081957762435200 8962946 46784528023606503277340776796712576000 8962947 -46625896277132679988733507387660236800 8962948 159080875967498573945116445056744135808 8962949 -133959458969686121540201823826735390020 8962950 43697395013590651875584061267804225600 8962951 -54672156751381904048083441354013483808 8962952 107264014036204129510859188239716889600 8962953 -41359017102796353367946715531806643696 8962954 -6441404071876950865136338903407962112 8962955 -112643931891231460114518230844694268640 8962956 88636065709822903322248410024466989312 8962957 108690984100592714677860388075007657088 8962958 -93481828289554500517893671066113657920 8962959 -73484498714905019880632523212071483392 8962960 850754223974225427686540833554432000 8962961 -23343975312136089991615061563077694080 8962962 25397809083259911542886768789319286784 8962963 -3927755976288148285179629018138134136 8962964 45787907218910904016657823245568174976 8962965 -125246737864632523014505108059776395200 8962966 -83733820209263283156038369818161063936 8962967 -10377301972084199559180247154023465080 8962968 8140653495418474826431233804116951040 8962969 43903119398628744786375533920049608320 8962970 3519165777427531614326065132756243680 8962971 -64131781601089175591043149828561513280 8962972 274232098843550406827105662740141642240 8962973 82359615059420563543755250619621243340 8962974 23458064855531827778956797698803392 8962975 11122785011939227747532234109584424400 8962976 -150319448662992344219524871276567986176 8962977 -21955302840037574709772452128292371280 8962978 109099119422470982576138959823139041280 8962979 187745779473668925071650501946212847580 8962980 -15624378968347917405090377447642542080 8962981 5763514126603670869384169518390595100 8962982 70974217926433198734654566083237526880 8962983 -61767336649671776774606096260813833648 8962984 232163876882450391902503962622079385600 8962985 67621098674551017845451377750101027200 8962986 38293848947656363952145001842158531328 8962987 79714198526269796355322131190064432064 8962988 171082661977562311554739191838747231488 8962989 2567399008253024498009765490213752448 8962990 -47468554799686963339744541657080296000 8962991 53724559658167112335203358988901829512 8962992 6209544132710125625588634967657512960 8962993 -102336495115686540893013922725394391756 8962994 -57536775709049691282325370129474623488 8962995 135923085194030730819003633235492284000 8962996 40122968318842157352256382057610999808 8962997 -125765974963980923352138965541633793554 8962998 16862672768637071871870887199550786560 8962999 59734519334705854868019301150164199360 8963000 125412597112377971841891591568389120000 8963001 -30916311105194568563505992426172758400 8963002 161268054483683720820008352571768739952 8963003 102430661143413998197500018429496227840 8963004 14887732862606877794070291759381504000 8963005 17318833214003905681777667429124447660 8963006 445536887407984291940267798801249664 8963007 -39817644483702017963271834133983630720 8963008 -25888806785681684467854843945481666560 8963009 -4664897944849235761172217985284466272 8963010 10579427614336754249057792131184747520 8963011 57549074236590697279720291442218007612 8963012 -45949727702991385955177022916304616960 8963013 -11785089822153620544540484775273984256 8963014 75033000309869691880019780039853769920 8963015 -101307325133951929845764901364297944840 8963016 137585486359917194235081514897624473600 8963017 -59825529685680815376062217812346708608 8963018 -9803599562872412587744301431364272800 8963019 -17866545896696986762578217053170176896 8963020 -119721206178098243226264682405240750080 8963021 -5636675221920474835689632670848912778 8963022 21381224705799153815666693536697364480 8963023 -21365012747254984863841638613210869216 8963024 -5089320130015479512580722358028861440 8963025 -58916653549017049799684953440130022400 8963026 -517011294255048494912399278178551680 8963027 66126345255438507017088019063779732072 8963028 -92602474597285966702040089247098490880 8963029 -152140172773391313943347314912299471524 8963030 -16832820106475015895456058549342771200 8963031 985877427554454907602377055818650368 8963032 67610891923805257151399633697477304320 8963033 103714375858100841533801920075625142282 8963034 -48705997998939588301536638673074910720 8963035 216609613029466080206287383051406828560 8963036 -87125552262736622698372401912228165120 8963037 -77864676291251310440688626365863498720 8963038 -9787940496638955118608434213512320000 8963039 16776163954915374510946534870040226624 8963040 56905076863241562619736616325915607040 8963041 -467733176933922638041046117563949316480 8963042 59564550676009434435310803716643531264 8963043 -116042091671204414720033209934091669072 8963044 48006060861070781386519126688155883520 8963045 12711387782161463735366426895719952000 8963046 44195033517323562493331209182323786592 8963047 7723110557181782903211620941575626640 8963048 -184427763237566746089287392872013824000 8963049 649743970431524916088331946041918688 8963050 -32406167873069571570737250767444233200 8963051 -39830614377304695452292345634556548296 8963052 16534351998914561006960849326964047872 8963053 -115171366555077794658964782006526827936 8963054 16369905895609145379591870818103214080 8963055 109431751158481908441996796295583336600 8963056 -3388445361417256791452486031029567488 8963057 160081059836609874122478369255810837504 8963058 22308759968665719065272272122084914176 8963059 -75397458302610003913769010459011347200 8963060 -202342514883559431702096915201334272000 8963061 -41866732642111671490429667785004295936 8963062 -29940674493783185602286660290726812288 8963063 -14800438111759200897624898705146388320 8963064 -153753622280224056110439941678311034880 8963065 6876898560959280707522509084804581000 8963066 -43095329343890572684358554386890369280 8963067 -90659579253878841500974886493416700480 8963068 -172916393948460609874508291318412631040 8963069 -127576855852470607142741758337530613088 8963070 7574443044697928076003630544807123200 8963071 -28855440381655533809596141860590008808 8963072 -94236481449269407914908884450393718784 8963073 -26783697953593937617660790372245694976 8963074 121302200793818481994290758070548803536 8963075 194922522638356182660685513024716900 8963076 837835743507159900892917296338182144 8963077 -104090681303197688950968343458303309600 8963078 37826997268423880395694373066451079424 8963079 -60000475046675631908197614647432463360 8963080 123552164681231414587934980016945664000 8963081 248591313431529056498455100691233913882 8963082 174267990059014173100525632784563517440 8963083 -65668321215413346314312301910179146668 8963084 -79311226483057411845880402602221763840 8963085 8781265690134231796351884509860274400 8963086 4061695293153934691656839760203493248 8963087 -5411078421179001066934590851485358208 8963088 -25511496907788238183131668587704483840 8963089 -11239331054324280640517550623822093276 8963090 29068987049153213484481784034735124800 8963091 -164196575947405303460776292873669874648 8963092 606637799050437576160638305097588736 8963093 253294471786019524349392557930470403342 8963094 31443245584646971299361480212597891072 8963095 -11693016907068061554969976291434636000 8963096 232616207613853404958145735151677276160 8963097 -18574514235612740954671493106557727360 8963098 -5870525791947997455173176626143093760 8963099 59938856837160402871276670298152852100 8963100 -7942981992844310622676522435410662400 8963101 27616570901016613790053831416788754240 8963102 -39302344149067580140582362542903932608 8963103 -50258119035115445950468803815967628800 8963104 129093845698583971887963748805979734016 8963105 33963232935443411864238967549226650260 8963106 1825147356582850805876177909224249344 8963107 149349246541003352623267766125773099356 8963108 -53670944694915581240618152235519520768 8963109 -154042660042956843051274829028169505280 8963110 21981871215168208534715502045023948160 8963111 163433594512635896677619766938242632624 8963112 -99130880232363182835677455686530580480 8963113 -177638789288844121167228258376733613836 8963114 20013078257121092272364674534364633952 8963115 -43259074663507259451687609217902708480 8963116 -196238067291587553566848487553042031360 8963117 -110945763388292062847527079742821186400 8963118 -25878867378943034356129446663990652416 8963119 30199590882017695443464718014431343160 8963120 -20081404695614327751365844633889996800 8963121 143302842273776051237413285396853772912 8963122 1617139278847332656632709259449260032 8963123 10526970281738623252460186498471866368 8963124 -124830100459928289280949911210353039360 8963125 1759326130904752414829247909823163750 8963126 89964697997030736289786889830157807040 8963127 6394203894592905358175890712541411264 8963128 -45241260205714422012443461423774371840 8963129 92151925672304455788080711421375832746 8963130 19519227201989855885193948256924861440 8963131 -228703450585176015795440650908020607120 8963132 93402751006430730680466797017628252160 8963133 65938424873130552424137314351152419648 8963134 147008669675899210628792939769853161216 8963135 -1271289158599402733947450899894051840 8963136 463574141613706957048460881711595520 8963137 182572481960904950227976404766962892080 8963138 54934771804421961421549189657908096720 8963139 43346066970040999667544635530484814000 8963140 13407999206163037617238271552598877440 8963141 -27056520992571492955530608903584533696 8963142 30656702082307095913642591567623750144 8963143 17746222528518600968822818302496985216 8963144 -28765507962531528496278953751953479680 8963145 130672060744613964217824988344429912420 8963146 -50200232346041455792548621977700556800 8963147 68572143152365813624306063030730680596 8963148 -73783251085880041565512832025146173440 8963149 83241564685353738169341588239913593888 8963150 27418336109041941700136131806514704000 8963151 185214134808643660823175097643127264384 8963152 18496343084576470756915275496805105664 8963153 172540221282448551019942130794022256960 8963154 -14054388459445976124124574833903091712 8963155 -27002993306452556060377713793017690000 8963156 -84309056784314173420596812314799460480 8963157 53994419824419339990375447954125265024 8963158 -19420853755283498206066504348707844320 8963159 25948188512541468220595021268194400 8963160 46666726486296789816312372867328819200 8963161 168296574837811230347886188605944890762 8963162 -67521066828829989673359680676553224960 8963163 -211612845175093758590161915446497456640 8963164 -38224718209228126516841268229039453184 8963165 264734852728568279288466316796314551000 8963166 -41935139454354476906978507624848914816 8963167 291975892911407037243757360341705821216 8963168 62009032904553533270733780506335641600 8963169 9701352749848352964263036257137530688 8963170 45811105373101317771830222955696768000 8963171 -52641744365107129766002376827853130288 8963172 -13024518262817514796091618174779020288 8963173 25466377188518582109948301041032871422 8963174 919630595477916848519042933444520960 8963175 39742189487704783878921073265471388000 8963176 -23216574920417146911980384588267274240 8963177 119269051609178229577987996190400532026 8963178 -122741592036249109789281112445710080 8963179 117708836909416037389994885857689911920 8963180 -51789251867467587324727490347749273600 8963181 104349290960277141210038082207169953270 8963182 166235273992493340122274631945962946560 8963183 -47616310595046340714716139437576022320 8963184 -8383876093679886032877094122066640896 8963185 15575471845589743917551495967108464640 8963186 151923836723199134197248492168346827792 8963187 18867851843257104451993962749945711160 8963188 -66728359925270825941990807336739244544 8963189 186625937951981639909457851760989347356 8963190 11710980003422430198421955035812288000 8963191 213506319986251517134592133720008863592 8963192 -12264223361033319190209487658247782400 8963193 -82677096055494563119762966032750485760 8963194 19524181059739631908530162892814998896 8963195 -29355812389165192871969540661452614080 8963196 245420419758340798538836729565446656 8963197 -313714569116132650161008743138665247354 8963198 -113181672898018787941278600312057254400 8963199 35969420899196153243506709375349673440 8963200 -48147277973575845238287600519217152000 8963201 19220043570115854881875534761744608040 8963202 22698022217751125577403058507613916032 8963203 187196810391730260863321326098423459452 8963204 23495856668912862412514717047803628800 8963205 -15296945165604176625554290303463052480 8963206 -18953765627937944255912774419768091520 8963207 73645338844031004611850073228131792000 8963208 -96173350171593664139906170182483225600 8963209 -60206995288047801568923536556954202880 8963210 48106120388656257814456089266168459520 8963211 -55453428793367159729698661318575282728 8963212 -201382636260767831397183768896655280640 8963213 14978490341712664729883369729973079296 8963214 -27079026545800529639529607669148733312 8963215 20899290770031456446861988890360331840 8963216 -20231815932715470665876624720334422016 8963217 -1452663471834171385545459405498174720 8963218 14160237739129723330406280708213880320 8963219 50234795210188509822244936425419669544 8963220 -2952953296614335273570920067682263040 8963221 842087803744808188752446592868873440 8963222 36169467257459526112638197784502842912 8963223 -141728070895143917156602366136248426032 8963224 448034368422990271419871980651434188800 8963225 -76522641052988653124212792334113256100 8963226 -27262931323886222449353032947409173008 8963227 -20858710808320802632799538521693109648 8963228 -66019446325548207367760260965126738432 8963229 -255619644348797350323644344712626068480 8963230 19833762446602930409901385371140093760 8963231 -204813215984653073460087569331186615000 8963232 6007544225172358992117397013523333120 8963233 116601635378627395155048231255252283560 8963234 28366876222207467350161195088773243392 8963235 -24886001214397585158043581653036882400 8963236 -186871449038043334977765366505523854720 8963237 41045298450023169439878149586331613886 8963238 -51272442239416069652058536528299149312 8963239 -120520147855457872282774009903410253960 8963240 -40816992634931024654756536691254886400 8963241 39477407341309987873743400706758600704 8963242 82459358713164059057632616575704196272 8963243 125445815954559197251578328104311829264 8963244 -22558354533979787315947937137157376000 8963245 -59023805089750402344069846836415645000 8963246 -13244005574902228027486944552756937920 8963247 100720509440410805696239312564455665160 8963248 -3351507195711484811912222309571624960 8963249 147485707753709057804100543896188271250 8963250 29128971138500863602126842312782080000 8963251 -53920278847457173236546433012447939896 8963252 165352217263410648269147394444879255552 8963253 -47604640941803532791051345280551769504 8963254 -7314224730054814801339556417948148480 8963255 24319672350525404629582114779016616160 8963256 -9832227468995823440431589827926220800 8963257 164201016236637485661553164907610862506 8963258 -164205176633911300983242502925669829520 8963259 -128923517645465254514476635625654283496 8963260 -47164703252955872410774716574019558400 8963261 -147461175144011250667635168517166657280 8963262 -22994888375632247177348404677152194560 8963263 91510750008763308709937567231834932920 8963264 -849897943613677683355334581067710464 8963265 -63426110714764004349976910442958327680 8963266 -42180331186102633231332221561924983296 8963267 -249986667446785016759250299711700235368 8963268 -44395095919255929930176418708373570560 8963269 -2793908987767348913954886954465613344 8963270 59470087485714316058584490605777918080 8963271 -102088693180635270885864951553029875760 8963272 4207256914445250250579720325639424000 8963273 5992566956006430610171917237198205728 8963274 96485137010412364483529323452801672960 8963275 65257822324284065681485889965191107300 8963276 -145240861805625723118260137651380224000 8963277 327856543265861076793449087441621321408 8963278 -17158355228323588363516453324618344960 8963279 -26389177137668260785778067851175715840 8963280 -19100288049391100255266618300927180800 8963281 -41747922867336255564381317742685819918 8963282 33845148549517133145930591960304493184 8963283 7968365144223434895670196925042650880 8963284 93980974604152817750816615626797686784 8963285 23432081695477987835688579760510424760 8963286 10773776044088098788854475808553441664 8963287 48620783281762978335575712051375272672 8963288 -112199751250769251883304530526778368000 8963289 -24698002428234282494554045580710741500 8963290 -31459422217250659880048520632978257920 8963291 131274948705132731776294441642054148400 8963292 -37284941807652517308818465934561389568 8963293 -278018127300646112435835606368283850976 8963294 -12714035263461805017484813321783438848 8963295 77964328298283124402293161885486778240 8963296 9820737283674522887308196683249876992 8963297 33663823574391942132984489342122532864 8963298 -52316115107801027033061727197680797056 8963299 43709356606459687813630408341177062300 8963300 -38385232847807963702892624981482985600 8963301 -37274267729203183397130397239994068672 8963302 -93934174840118773900771780443184334208 8963303 -66349840202173407130966781015309722656 8963304 -67014448362755328186171515369790996480 8963305 3405213299926540593423311185468342800 8963306 -23559004188887366816961504380710244352 8963307 -617413975915809716374931872230746880 8963308 -39733092413906487540480099816841699072 8963309 -36992965405297882196340526490204161920 8963310 23791812985256871418080620539649708160 8963311 1757702309063424296059552833583374832 8963312 7148817087449877594268773064994390016 8963313 19850706548512824925047649595415256944 8963314 -189940129009306078124471745619458360288 8963315 -36301585608912552906056178426140945040 8963316 63828675185514965043568894572883903872 8963317 -17165645475669817740127451682829042 8963318 5137284295789657367522367693513595392 8963319 152603777466075173582969528763490349544 8963320 8904991498053279584398655122132992000 8963321 89125064860482166212043644649705874052 8963322 3096957116332152755204859937643422464 8963323 55718893816399346544713406417903963360 8963324 -39348207450973629656021664330725173248 8963325 11947664682020089390326371591856048000 8963326 33924852957127362105609429850747897920 8963327 293227189752374325198357625753188349512 8963328 -134186371085945255913861213757743562752 8963329 24707804694403258433752918367420839680 8963330 -35598289799492145647187313533978401280 8963331 61045482662638460664219348207181643520 8963332 43011523761787219798244994283698319360 8963333 -6654049401143136460297079894473251936 8963334 -55427732692884422470049842836628216416 8963335 -73782440493606356705465747752031935320 8963336 158581828433338330453089400446151680000 8963337 5236894569282485578099425553285090368 8963338 23313552545655759941319303236807559360 8963339 55327615022018220288754850897533251840 8963340 25104451603942688037473430596262297600 8963341 1989339919074410341175413094699696332 8963342 257673417383042490781662558341932445952 8963343 131043134307515584407117885896000485032 8963344 7095624082974618314831237375330566144 8963345 10977145733629710546039439841849827200 8963346 11722675820529262984899419763635493888 8963347 -70464451940774638424658194117630485204 8963348 26992519464310054917704547578672116608 8963349 193507736004595304547556425830895974400 8963350 -820641982533341893148884356021312000 8963351 -238464377824326510364463848875751710648 8963352 229327158327600779352782471237135155200 8963353 -46570284675524843317211510176167943296 8963354 152118669880696660028084452632502427376 8963355 147952299974564516252711927410557515520 8963356 26814138096946471725203866145462289920 8963357 -95061700096873655659123289883282776928 8963358 15673100293380250301107942004910566400 8963359 -114529602870188695899894244237990837640 8963360 20933197276745797523741988034518712320 8963361 -57810561948686837003872878591000794496 8963362 58891035610609420373020128558653852832 8963363 428404426685918591743591095381648705960 8963364 104350802754414073057553172013690890240 8963365 225600404683678238958342530792458123260 8963366 -176936552206036713605025793600229902368 8963367 2724034899507462694913971840385702400 8963368 -21830464169061731458753618697179392000 8963369 475684405621364843920453374454146416640 8963370 7318736026690345675417733773801789440 8963371 60985499215961412501297087383348954944 8963372 104313145252406998953414033405254072832 8963373 5637070580002955320151698340383704384 8963374 24711243475284266172745359254844321216 8963375 -275515880455664064532178382398302578000 8963376 -3750371978277082768031641000075886592 8963377 -58913129029821379144117792467432097774 8963378 32063884562910857572067288268988612872 8963379 2526559188278116504070504833345859400 8963380 -70999163004761364505015282607813203200 8963381 142721241272214186057783042679293465024 8963382 2624209889209477636468410437507904384 8963383 -52682610137153837367667382486099856000 8963384 126923255298961261510009438372119490560 8963385 55145777074968912359837335345756641600 8963386 62847655225573455116801219498413316544 8963387 -293367025325741302399482783919825788600 8963388 42928019855637496196128461908400798720 8963389 295417543114108886048779676054011753356 8963390 25359788304814649486473781629181700480 8963391 38842769218859016093407407006289718144 8963392 -50830230083045863168612884622686552064 8963393 4076619592771902194506672696984920000 8963394 6360397987854545328795634197489936384 8963395 9525141135519934650911012813362191360 8963396 -26702422301116419076221755081432587008 8963397 -79459766060497021044465061832700901380 8963398 61791250974722238775651558283929518720 8963399 -187993985270048621782918357922453028336 8963400 67047632001421997408563519289410560000 8963401 282923600617438016905646352470641418404 8963402 1218138210855356166796352544154583040 8963403 -26994774029218382001671591059334342736 8963404 106659931263356807263084661726905561856 8963405 -152440846542979803039034772055615134880 8963406 40958655642764618903287660977414635520 8963407 258236975017070110954140352906791611160 8963408 26223258523531657366793981097604472832 8963409 -8554192450850810352989691859353432192 8963410 -95010749440608448888844615239467212640 8963411 -41435453878858637141317981625696844600 8963412 -69298230363732865570795414340081522688 8963413 19073734858829500943141927892370781088 8963414 42833491288956811852816589478145633056 8963415 -58659443580345624743134522921446805200 8963416 -5700377539291282116544071112086650880 8963417 275892281396539672845687649488986842752 8963418 6067845203480195868962756702918152704 8963419 182861699891802877499952834649583516160 8963420 4598819233471001733738540465674741760 8963421 -164957186347101437223421822761495004320 8963422 13622903966855537516837712873202996608 8963423 -162932001149864495364357925469936887632 8963424 1492011328038339389423887752776515584 8963425 -60149172774500846446861565693057466000 8963426 46174978543591984807624723754762424912 8963427 -57074830305395100618558515925633059520 8963428 151234881650334259870004317012196451968 8963429 -217974191159718369212726379057469619970 8963430 -12978486656541673511257058167418849280 8963431 -273873737261651564586398974816184605768 8963432 -7084663145715511154712719467366425600 8963433 -64108525183145475761553912128110809600 8963434 135917982210202649534267552676692957616 8963435 -5119758897877413407082803353335277440 8963436 -1388352905702108178391181885036544000 8963437 -86243522069478925957927676254390087488 8963438 -29254022544494136231639145667729280 8963439 -13571848143031133886374933699827663872 8963440 -47407066834258328270168678332745318400 8963441 138855487539183017232789183550865390772 8963442 -86428958819257321244951858785888994160 8963443 -66586939822956021923401194235854291440 8963444 -32803639485969253718336889669400289280 8963445 -6521076650369805998475522569635359360 8963446 -50101731412659631825673163438454655328 8963447 -37535415612375878648745312071436412008 8963448 16581819155723481881863453744029081600 8963449 -248310043092129882861844171082902151280 8963450 41169511228886442831126597686488338000 8963451 -4203470394266656319993542847937919200 8963452 237524971869989306873109966491307739136 8963453 235987706338969649719350601122730443840 8963454 75967022319901412323216369524584764032 8963455 -112320244601039080929290625855650015640 8963456 57751945229513615046363312856812748800 8963457 44200958131795990453514097155798616000 8963458 -309375221923749648689477417848564224 8963459 139681599207539260775102080800536735040 8963460 -3206359492923583871745626168354672640 8963461 35780837449406586310512702326736894528 8963462 14878068661945751127982225869318795264 8963463 -89414732196298456306547082615717690456 8963464 -30281349747524979890023398310005964800 8963465 22486534017809406867521602416850636800 8963466 19669927958747240461315220448221672448 8963467 -373989761918801049352535269116700401368 8963468 -90886282927307262927343521076727915520 8963469 -162830038530331405984982884900156452906 8963470 -73444262462436027298364713447771072320 8963471 -5929286144898014580599553585732256656 8963472 -17364736661620360383679227370190143488 8963473 -154207794312701483376322317129607523278 8963474 40929567221563768059883313336708772000 8963475 81716491585404782489135649852078618600 8963476 84182421377917221662281241186567384832 8963477 72444194207868166570723123803805329600 8963478 81414302851525216841567832025544990400 8963479 329347041042584611529472323803985152 8963480 36661751639191577480283131845034188800 8963481 27000101916450304130172717474102566352 8963482 -13971975600449565302724094720461311232 8963483 89398483509217127482852917207024297732 8963484 61542892628258312621230663848924289536 8963485 45823624209880672250994230492158118400 8963486 37478699246105973651525041983013616000 8963487 -22632939265674044174186053978981486560 8963488 -20083311282527853296242411404412452864 8963489 63733066092429035231592065624430079920 8963490 6097832570413625694775820170574169600 8963491 -173080716433261239598291294272209408256 8963492 4719318375039137320746637134722146560 8963493 -28000325979406135674852454499856026112 8963494 118541458429504500145510887463228296960 8963495 -12889759840610619902383908156907459200 8963496 -34783462537053075396600847231028474880 8963497 -44440002521120938739504131614304432800 8963498 100982539447219529199906435694721717760 8963499 34706086060613915396831955141905064288 8963500 -14702677734806843626304780201376768000 8963501 265267885263345024807352998362684948502 8963502 -1587030098148916527236730557464442880 8963503 -270238455604606137058164593015867483248 8963504 -9922621614428463254722125936956375040 8963505 85796538473687932666480938844791456360 8963506 -49706523169839509985526416653476499040 8963507 11015357493224622904402130136904103424 8963508 117082605399994253308894063259711016960 8963509 69821952311718522755344965375704393116 8963510 -36567049501795071963865029483834858240 8963511 -95536147630765508854255725915352292352 8963512 -3178128873412009669478754605648486400 8963513 -2428021539133665899264091717697381752 8963514 18587248766592522270796512745453486080 8963515 -187060134712771940237214364375588496880 8963516 -94460285248754601249557559883315200000 8963517 192345856567575097652319492118052225280 8963518 -16715182304931463241340901174712226240 8963519 57606271716970604279521033564381024344 8963520 8567466891638477732857891176767815680 8963521 242463605707293466199110591965775564290 8963522 1667364234921777757076409581034971904 8963523 -24867651779387733776518883726072130960 8963524 4396391964190090596158181498367918336 8963525 -104008755008659647571606366798837594950 8963526 -11944301624910403873302852153340084224 8963527 462392496356759914343537681176657296960 8963528 36234770006660601232641434259645235200 8963529 -46811851221557827468692292381967064816 8963530 -61095586597889671091437581013365543840 8963531 -11925667097134767261424485759289060800 8963532 126377204347375141752497742093663411456 8963533 9389718389066036298465715255774352384 8963534 114336817153387757388112849830562036416 8963535 -41948415191751620052262319059928025600 8963536 -39607239616464587721261195574813892608 8963537 -10625476827439964224409269533943680000 8963538 -68433220960187254508242811340225262080 8963539 -29602920907712031897134278527697558080 8963540 -57343003308166102295672259862635413760 8963541 64810352392500931171707294774955880352 8963542 -52552025557679339941399557581766009600 8963543 111336486553124858512680113615976551424 8963544 232635903577279136665074669198899773440 8963545 144363495488742876346773114036369975300 8963546 -31220090542237774537273982001840083520 8963547 -157188111070403175168288760207810237800 8963548 -146356900545489368381880773706566120448 8963549 17104960915189707408470770748351449152 8963550 7949299124433444168210535048848336000 8963551 -299144001968005195027487635547051844448 8963552 19887996114237649403674513619335249920 8963553 130290866875439552721342181133299677408 8963554 89321071629988152050863349990723500800 8963555 36392198513153249455870490581837146960 8963556 60943561695996032335463995461441970176 8963557 7776265716154288788265128223974540800 8963558 -254473728737349571643749701535712759808 8963559 279385040439451838707921902508121592 8963560 -41190601801821687260898636514797158400 8963561 -252332570723670391872096887777081024838 8963562 -29629818795884269784078097697466389248 8963563 -7411762370043049040956425819775223776 8963564 -14676996811883133277137576603268525824 8963565 -977627744349895962463566189060259200 8963566 162352852911622605980244254530750072704 8963567 -72245368499057509743247562410583490048 8963568 27719944768332618110328595377070080000 8963569 -22020067497225146437927364824456277504 8963570 -46658678857267607377884961299745136640 8963571 -149164636051383147042974120639089593288 8963572 -81638463064538516769737457063118564608 8963573 321573286679447073738198067897102597440 8963574 -35669398138905015526431180530340901440 8963575 -18582547926310728830022492481877570200 8963576 -13612920385766308263219450287145123840 8963577 64256402526645472664211122997582501120 8963578 -11104725557668092258912096885861708576 8963579 -324595659261084213874537212663623225820 8963580 -4024047754087293167174076404194851840 8963581 -90245566655919794353889946185361324000 8963582 -18975072057440075223639086829641668608 8963583 14421138437600427189300435668415748608 8963584 13098473882953459604924492689686134784 8963585 2326479288161046869791249439943456000 8963586 41249520424009976202122236339785962832 8963587 -26871346162799796315267745965429816888 8963588 6361302682956514044249502957408813056 8963589 -120978831023906911128600908419693087776 8963590 -27212355834364931006001347431103934720 8963591 -29476728615673375955679147399978337008 8963592 -125460255671437727087455244880140697600 8963593 265294408596444499120846575408340578842 8963594 -130677385999855779354055388620077341904 8963595 128446668935592840480516517526998579200 8963596 -34742338809262861557192515011114465280 8963597 -19147141815259734629963693016258772020 8963598 -18973980537951207980505347152137013248 8963599 -31242344679167915693460407850661560400 8963600 21210957540940609444391403243346944000 8963601 279411602990360092968001848307147584 8963602 173067405363311817261710054376425956752 8963603 -265435535505468989438868275459091153336 8963604 -14664036894512775519476002385440880640 8963605 -122485704999015797724787005134764224000 8963606 44908393342310886867376152537440648064 8963607 61104892041728234332212976062420195792 8963608 2520170605247660658508964195114680320 8963609 227629761004723789725778339864159812810 8963610 43124477031501426341519365097004441600 8963611 128682360743844784128635679539610921400 8963612 11819540288127509354696895150118950912 8963613 122658678487057576886754108766991449542 8963614 43206847496908710150755745444392240832 8963615 -53477627221772707996962711639817939200 8963616 -115479820890249423686199636521006923776 8963617 -50664638534665741424272165669592655980 8963618 -184215856334799270864818562976327476960 8963619 -17233746680436456846507964379044761600 8963620 -8794502318999136379391919293973880320 8963621 58217362662666514846791625395223893822 8963622 6630467272242924121264259314972064352 8963623 -86942799489518379957546915088298117128 8963624 -50522036029114284276427138467848616960 8963625 23785023158767889136223652476212192000 8963626 -21617202045246009133627237101101418240 8963627 16459907954694377829010029229113655476 8963628 -36113800932965925875625267771948833280 8963629 -15700329841264342227572991660764987616 8963630 -522516377558866716148602735476398080 8963631 22068551178643523495356496395150026120 8963632 51056648008718857384991752373617934336 8963633 -6190349986699761598338938799682860480 8963634 40797537570277079282007281540144029440 8963635 -94696651759749253475943758597437089600 8963636 39817793432280419299204633062083321856 8963637 -8841516974308825273344599357909521248 8963638 -168026690914960055924299928561450333280 8963639 96374090436383789399748791504616561960 8963640 -25216084084712668062160844448693043200 8963641 225461536793733737196833965621585450452 8963642 -85934880264300599438587075764558502656 8963643 -84072291322691789702488535002728336 8963644 100720936593076079413453065894636006400 8963645 -194288776982478627088067057711758542600 8963646 71280969053088214035600436276868502144 8963647 -124890250123361381083801815636279927936 8963648 -20426623961446049829441076778793172992 8963649 60694048643416031985513961845322281600 8963650 -23200717476632212358732044665807206400 8963651 -1086046020224321696828849893857073848 8963652 51057869295304467051313427170291482624 8963653 284600765518269213049113505156106559902 8963654 23281445293755379822796461683270943872 8963655 98372657558249771500008776006008670160 8963656 -143294761682256111636401890707441254400 8963657 -27826554141358897327698464254649392668 8963658 -30364609501897457878450873479057910272 8963659 -255558419440917634394927415666217787184 8963660 80319920264930294995248751958229811200 8963661 26562134905630807994999887062606755904 8963662 -100591114614851822625156490270746080256 8963663 -9639718855039056160707390569412631896 8963664 24706333517229812881242234931913293824 8963665 -33498191431975712869187264889424267200 8963666 43530472226558462260559218334764886304 8963667 -30488344538751898461523503800252834760 8963668 -100316140898264371905631741515013171200 8963669 121921395075041201852125838576965648608 8963670 1686845520184505074430027657547651840 8963671 262959778493134153483230465113577619512 8963672 1123056537221166366310732306569676800 8963673 -16264178035658335764667616937736869216 8963674 -28109078601374769413913370100760923664 8963675 -34715537110249396222969680751968422400 8963676 60825504659193390385369729348132008960 8963677 231857746971962098927734168227981215526 8963678 -2413645647562024942250701886267872512 8963679 -77020767791948238057355983033332299392 8963680 -57849926026134561804973436405022720 8963681 -56334783177265903060337220892422721536 8963682 -8411129875969502796560871774983402496 8963683 208871934601810366967892586343704827932 8963684 57622114321395490152656418963678796032 8963685 -2054827597322430775219136162688154980 8963686 -30880823814699663105371228039039186208 8963687 289511407468200451558067923106781726480 8963688 161999391724477840773005309838435778560 8963689 -5987396160120583086261300012833727808 8963690 -33493870409455741368841558277297738400 8963691 204255242766176140850269108049994931200 8963692 -167698133933537918822720546056912063488 8963693 -7887392351907581757250576341123895200 8963694 -846685233328110277890097291984267392 8963695 -17485439202975601324155216429296841600 8963696 -2861797054271821407605572897051508736 8963697 2030572922342281370635599898347741120 8963698 18936248126486924048676485613480612864 8963699 288925891383424576323504002208494307936 8963700 11718672709851855617085664270002432000 8963701 -175454018607264284851609711274321529298 8963702 -8412120731639584931603903764009800192 8963703 272117497924648288497828272737322160 8963704 -395057347679710684166524946885026713600 8963705 -32880745139237309506788112712230035000 8963706 -2362021593628451610773239953141772800 8963707 -100023589109705824815754551467052613608 8963708 -69521842245240618149796499810858622976 8963709 -2319782658526084673181169605464657280 8963710 27609611807945496597867965055915912960 8963711 -108737660729533792052420844765959172168 8963712 26358263856176360752038108049629511680 8963713 -294465176109822929809747217875935435216 8963714 -86611698645116798930710149640581290544 8963715 113493491270500352522598102197653395120 8963716 -52651184797213455811988763207650374400 8963717 91461536808938683535864278003986619326 8963718 22368412481777302473208782669759275520 8963719 17690329868644905855952777363347140120 8963720 -37549112867244679700206905915926016000 8963721 12575654120072579205045383487966620736 8963722 -22044421602887205303915005394392387328 8963723 -174183775738210400309078328373969706028 8963724 -6098291544382235645020148975829811200 8963725 63768485304989958316304440141786296000 8963726 -215820963031021114100176646229004064640 8963727 13892138564821152517724217144020390160 8963728 46354470698144550424534813909889687552 8963729 -56483419866359388224605995700986980640 8963730 -88710754937408727075819193576999680000 8963731 5772282567482894237866914383254284864 8963732 -113098860950290610786648260188288811008 8963733 185094238226363949980005107240039429024 8963734 14068177544303369273889847548250715520 8963735 49794155133408865819365996511442073600 8963736 -56341360427712798295540207244114841600 8963737 -3810192265595167406316451514784247280 8963738 6015425660345513904368777632267850496 8963739 -100828397285707606676339372313763656600 8963740 117238710215341020610745531435328560640 8963741 -178644949224518846856307457764371576858 8963742 40875429162861943739547386570698936320 8963743 -9382052935007523006695133177014813952 8963744 -39422438121244891976648556543549112320 8963745 -39163274542253130588075388483971100800 8963746 52913166108820668581092459223002352640 8963747 -45103365278235084005364021586967430480 8963748 -24667874419818502573043332245622039296 8963749 -102930103099687879232094349936184853636 8963750 9391319784164756656775157784500240000 8963751 -48142651675331620906364637285788736000 8963752 25878819173309075782281378914994585600 8963753 185677703129831817920542393098978571002 8963754 -151512434110391794223855349570163200 8963755 131654460464497844686621180108782738000 8963756 23931175966118015659395222163032499200 8963757 -100555162309380540976848318887409654720 8963758 -2281881014371639645941432228021273024 8963759 -43690396433253062488922461761555258384 8963760 -15582368814193562075646211689814425600 8963761 199064601324616844846652269691308937362 8963762 -144611460197771263530818739395184688368 8963763 74160611016848332063106992483954766400 8963764 -1808151070191998998411008489391095424 8963765 135722058596761591838864061715683429660 8963766 -30674225003319601836024715280208662688 8963767 162349677366364868104221501906106400160 8963768 -30335739516841160791585598281510625280 8963769 -89441112616050729409619397791832532656 8963770 74676973793816817463111478140022170560 8963771 -184720433262221620691492216769847856028 8963772 47003932433140318294587404679748833792 8963773 -27915591158139030687423251307372648960 8963774 -9857040418792443136403012931417850368 8963775 109677469716925014413516285682200772000 8963776 -89330830869805645983451580215590912 8963777 126084969177340611426107603332670849412 8963778 27612116284368342845631368227839997824 8963779 243493407599077388919308426792277686280 8963780 337164712429537126750451234268979200 8963781 -287899627229943894340816397281916852160 8963782 -78421226586573802607219619620931355200 8963783 -19691160344769868782144495738247953720 8963784 -53361068283103845957419318563511654400 8963785 36749599881091679843215945185054538980 8963786 7800418915638524271496632996383472384 8963787 -33588774368890216093675893406303789056 8963788 11982752359272603732868484259556154880 8963789 -99278510493875748587779526466401420340 8963790 -35664516373083150868737227600375992320 8963791 -94695241698240375660594578231550369808 8963792 9663309605771766242075178076346474496 8963793 96669722357430583148608679331137610624 8963794 20255312696823543768609451272306020352 8963795 220541488466921024138390917362503146800 8963796 -25923269881141966072754548534074009600 8963797 -133286569422976024475665230062045400754 8963798 111589255839618520583239058715758810400 8963799 3293041835335482907935091508141561808 8963800 111518943394882258982910266097603840000 8963801 -16678554032608873044697727236607040 8963802 -54833484993055047651404946065278248720 8963803 -186367428935462367586281630115951429948 8963804 189097330121960736671805796464240646656 8963805 10870899903225846632937887808630359040 8963806 1525098849100361940203796058456497984 8963807 181597272069000194009266633167147313056 8963808 40080153352874324813640301035682529280 8963809 -212053738856209441306027684940719627884 8963810 -92315501518793088173224700518202377440 8963811 166974883579685107058362971081988550400 8963812 35337299683427556196290488096934703104 8963813 49327537088969277280790016039297580800 8963814 -57923996246006077796717603461003591680 8963815 85907988787355921712939231180684714840 8963816 7219652901323119848397431069156096000 8963817 -214974248874542590320747911169610063488 8963818 39825451408120492199822799512131132416 8963819 -281308413921005095977105573799304086440 8963820 -73822344393389324467076368726099276800 8963821 -144169295979143456606813591668135283712 8963822 25114473162450676455828199548548868864 8963823 -1208543967884224897260542605065612672 8963824 -973359143940351239174464845305282560 8963825 6926501222116408050179948128805915100 8963826 34930093336297155451368526247581935744 8963827 -142738809104506004097292601787801046324 8963828 -52936440820680400630975606731913087488 8963829 78302632984072773064766747506402743168 8963830 3774252835956855807735387351698776320 8963831 -232772508171499196480896647307538521368 8963832 59494064967417158889807117399647846400 8963833 -49604833318794955562452039088694889340 8963834 -24506856684256891544425571617130837760 8963835 -32222249479765689702179575236085587600 8963836 14869302514092119644844965018789478400 8963837 58534917386153837611170130806689540460 8963838 31608433684069436270124978405921809280 8963839 92254956769384450544676547547487446440 8963840 197509894076188569727728442316685312000 8963841 -113450368115115182225003326432464896208 8963842 -55266582551054952275242032460172944320 8963843 30522050280704912403292063021488238800 8963844 4272396118198925163888751800312840192 8963845 -105111613303888199726620662022321007040 8963846 -107644618826158907357232351870291672960 8963847 58763344651309791411292342885029187824 8963848 276521316651969520302407896089431823360 8963849 234415235081757414713606261348630381850 8963850 1984859102444421837821786490412684800 8963851 64778852272526495818093154863429073424 8963852 -33309422381792109102160213231643384064 8963853 -173589979911602388509329512321780576 8963854 149747558937375824977310001756082685376 8963855 -204170588599477955334389149736777445240 8963856 24341784824665233593862251710897520640 8963857 -23017763624507195326864660216296463168 8963858 -115687794197689166329380078183267711360 8963859 -3870777589646574880665592474295008512 8963860 81718837415761629795963185255747086080 8963861 164637160075296322342153392254895912462 8963862 -16042728412728628841712097060976232576 8963863 -389858558493647900436470905447294041904 8963864 75117800550623587235580613044518092800 8963865 -9334569864120644272477641680406233340 8963866 -1691237417113163193884050288029440256 8963867 7984918230768461335118210420984107008 8963868 54420652395244973761807890851999562240 8963869 246151252132612976578791345556762151270 8963870 -24011944324573297503522930487699766400 8963871 -26307540782422695822453844892623948800 8963872 -223304382670187105836324131383016357888 8963873 97895663395115551666934065140709057122 8963874 -19303618215719021798008427992235697456 8963875 1983747030350045456377690992936144000 8963876 -115410559620346313757989426640264437760 8963877 9619025333882231944931081836320607680 8963878 -47077948680074919602280180128886202368 8963879 150051647181562175908652228193979653552 8963880 -46358314676864719101647784736266240000 8963881 1064710682187806959383403001993376592 8963882 19195806598138972012252804960020164352 8963883 38777063866886709971596875398889953052 8963884 -334675398879459497148783323069791652864 8963885 -45251290934456421094539250374709347840 8963886 53002867983711686472562583037453094464 8963887 48488243003647826801446207302128251200 8963888 -51113582505289493810846351691011801088 8963889 962100733216383900226744950724782624 8963890 8427863431312861017334663460223987840 8963891 129615753829509510800079640168916753292 8963892 -48718176666731783109250927956169850880 8963893 -277411929073999100372024050201825709120 8963894 -33838273840475539425301715620458091008 8963895 70551653379291064301559147425332368720 8963896 33623218991479912644893236741481472000 8963897 -131386182040966210517484651440840253654 8963898 -1763555317352551942332211251464435712 8963899 136217714554249683439813895036132706080 8963900 54202383353331522282162739410267264000 8963901 176743884441630990218343738261045765030 8963902 -42665001112060496203851488788764681600 8963903 -31624971828716008422130673207479858896 8963904 -3381927971474899680091616878635515904 8963905 128247684485161859377624690922615418900 8963906 16318701532505843136384194769597857280 8963907 -195882143591713993465884624998373290760 8963908 124327138657887662119311857783278080128 8963909 322744773195456208477881636941747904 8963910 -9649610634537633378541630739176131840 8963911 -136686845217577831958141267470065023976 8963912 -29626398573959654899004446111936051200 8963913 38985156986546762140620157424700295536 8963914 99028863389146490894733952749226094592 8963915 158415190525123195896935996718368143200 8963916 12987717494374022865665800060396099584 8963917 123157320658222754288131957227045168000 8963918 -93750239038299063113723034317215735296 8963919 58425269996902833456287426418919090320 8963920 -1636528829604640885639553483939512320 8963921 -32258186309313234239586168902848585500 8963922 -67308640171345043935798542137000064 8963923 308453379855206793251656650918644104172 8963924 -88662376963717558405114896874445568000 8963925 -49606415242042625879309639573108551200 8963926 -14714340833238417050101101115700503680 8963927 6379293896528632809444901421780471472 8963928 -79970036359986834922775702898667560960 8963929 -51350831170503559910449200850931308800 8963930 -163933525784067196622502817195427934720 8963931 75190687004100062336279044048371993600 8963932 -80768173198592173847217270410907458048 8963933 24712264239571098792224511485901237024 8963934 -20714886102146222759387164210947686400 8963935 131517954939372864881126638678469795880 8963936 73971343280514771269393027360514637824 8963937 195812520417264466894232466987655480848 8963938 16885629000470744197042235778075340800 8963939 -282733157062466011243811403145012012260 8963940 -5361414650899302949747492823889408000 8963941 90650424747620926067785344325927040 8963942 -4178973736011130568367137043600639360 8963943 5386104510501703998343612297584663504 8963944 13926562582215241063062294840099717120 8963945 41209141917033660886973728892672369700 8963946 2355132217856978622471254249201349552 8963947 -689004194861338237340788292805470328 8963948 -23986462570042249331249497268641618944 8963949 59210409547675664353691493877477606464 8963950 18346823459249121211573351432179432000 8963951 2973017828167101169208609259768688800 8963952 -18890515551525600743620199144096366592 8963953 -29853824710053330756472253749074011520 8963954 -60563713978737137784778948466431738848 8963955 -2067680744020869423938445714913152000 8963956 4940743862624371821106797376380271360 8963957 113440316850162601904979029877343996206 8963958 21283584465113296676048954391902156160 8963959 -269533951842522384944178636439554514840 8963960 -3112132927154357592143850454327296000 8963961 -104107653936302145069576853045031285376 8963962 -3634044615671688144949554177190272000 8963963 64399222827358905836482474464417593088 8963964 71445626444665796399080243668813146112 8963965 100898029320145770700151002437412162860 8963966 44725576406794089161321263326437536128 8963967 203026875381371942649786896121389563080 8963968 -113100777078367540683531319161787514880 8963969 120391131293291840806089932737739637696 8963970 14134277170261007874345619375360128000 8963971 22611155921277646175768007124729582600 8963972 -199876917154061754940008324461537894400 8963973 237212574925895750108467399231340640000 8963974 -58941097448974700689225652136042706560 8963975 -39642195023252157823855198887367197600 8963976 -74028786016149514503928547614295654400 8963977 114732943724649258801998856098174301120 8963978 -5289633428979801481681951723304202960 8963979 80805756482232719131006014029708357568 8963980 6309557467089555581212281429483648000 8963981 115915819221671959499191786665020381184 8963982 -69157135834441703781068872409806800000 8963983 45403822216314354013958094569144984960 8963984 13934146081150959358564380213715968000 8963985 54294891878048055839593342572740256000 8963986 -80734725182131730806199485054393921536 8963987 -396804404550866814965580852980311392480 8963988 56108388369758151836040151056517693440 8963989 -237798444300461886359773166175122537700 8963990 -4319327349879808001628309620638256640 8963991 423908372197984298035533493672244160 8963992 268184170129286865726766239151000320000 8963993 17809043723214617197744125686114215242 8963994 2076841147351836834895424573639241216 8963995 -18183813310512863239468483278747360 8963996 -55338525985559890300530649594131921408 8963997 -19996270509101681767225801793023973376 8963998 -29652541363997897908956632600384024064 8963999 -7074286286380477658540409218573586960 8964000 151803447471457862845783385379962880000 8964001 37431091526707692719052246519469760452 8964002 -113069273890728847748411093358409488048 8964003 8644461691813590145059484850642658624 8964004 -14020009267953766347546258936687878144 8964005 294323452197503893091911930534412284320 8964006 -59710244558262054384842073331889356800 8964007 -86480828059688565927334541351122029712 8964008 -158912729924812389219228808290335831040 8964009 -2835121101064366138970244455901863286 8964010 -68433456446182267109237977265368512000 8964011 107634840397793406653475786176237670000 8964012 -35360725485400633668386231631175090176 8964013 268270847744913924086297858476454602262 8964014 6428167159711213388093617897640321856 8964015 -4665143097132742048239969495069350880 8964016 82423550823256805110810142400051609600 8964017 -136577813552693131682394655420055501934 8964018 -7165910771461683309879737241986151936 8964019 -271847255025044551418674893832621134580 8964020 -16320162396437914038825859385564160000 8964021 -151077945250498906363722239565371619936 8964022 -2595403427403711825874464746859749376 8964023 -224996394604398353308633828484214976728 8964024 -39500657306589916076666279398505902080 8964025 -7112824757301081331918425120324078400 8964026 -163209348902196307111816376353547765280 8964027 52255612117973436689327087236479507792 8964028 -274127200584114222781897476132832425984 8964029 207195932657698508021639652560673032640 8964030 9137125951739020753968241875039304320 8964031 311945537227214168505493838560300864832 8964032 15058306025313012417235662181672943616 8964033 -604563027387205835941362439282696896 8964034 -69385678007487701166045400611363107328 8964035 -3707680909466180387543815784412648000 8964036 -77918762169585827375706885341966445504 8964037 51147341760927178972595802469033928700 8964038 -1032475531272114161561516832289073856 8964039 36560939444441293196148419054624238720 8964040 187309745159674214502874749437715916800 8964041 191734735876022628065193310561103404032 8964042 -14732958040162433686773199015040505600 8964043 84947005337023921343901932315687472 8964044 -194697267335333220853565511146327364864 8964045 -37273019270550348527826973241413869000 8964046 -15949979386746944928485116734202035456 8964047 -117645125337931741434179521087454888400 8964048 -5998256602206891883341394425613516800 8964049 78914385609684354262845083153099831400 8964050 -8752070336079987411847238282375125200 8964051 -109871193338365901815753554232276646400 8964052 -129665830078934234369166908825985345664 8964053 -14911412730364883556249763397739893760 8964054 -74511264728383599748489927015854136320 8964055 13082810940480399556888746195669196560 8964056 -208717967134255242565707384028306053120 8964057 39922722212752678145062920637710021840 8964058 2004321029846276556173456158957463520 8964059 210773823286377926873046546942508160160 8964060 -78598639926831013978277394704285568000 8964061 198375164325935839127659885275616757452 8964062 -83939830868133863606313591849995011968 8964063 -12945911575479467520981322993491631800 8964064 47248632404190329617676851653131108352 8964065 40879735685203710797456336797045176000 8964066 22747301170337531191396560784028402688 8964067 -54240904530506307967562071039489312000 8964068 -22459039535230271700370708094130637824 8964069 8280520152910182544690434801713000544 8964070 115367996837981226823855791772635158400 8964071 69130974374928002779871973356069140344 8964072 50743602545180863762526662732943831040 8964073 -45966783743019789135761764524171951500 8964074 -16207104653033517929914574912875929600 8964075 76579248497559954046073245730660889600 8964076 -9254210449446022812256372904128834560 8964077 -394968040624348130492487061804075048608 8964078 -39909408889756222648484961854386764672 8964079 109633451033203843285321077222384921680 8964080 -4660397002781751970001299982819328000 8964081 1937326542207382977998751856852807680 8964082 33326331791131148860971910547353154592 8964083 -143461968046194576806773882995423344976 8964084 -15096671212978197706338154260342816768 8964085 -21216594718431113834015260415495879400 8964086 -4601064635606441497412374277928307200 8964087 -116498090599306284775035624179399245440 8964088 -28139247119452565108374037927756144640 8964089 -70436032986722617188779176363770658176 8964090 -55004746683341051410789930563606574080 8964091 119667107354469022641799773031844241792 8964092 -11058674808439053676883712497692689408 8964093 -11537524517515982475821115772021274016 8964094 -137647691429985560064716145450049019904 8964095 -80405969529286287060613645356995164320 8964096 10864661170671199569492645524589772800 8964097 -156195056786690341204627367731048083454 8964098 84990711524454751364457837822545332608 8964099 106469916489718692982369086183707900484 8964100 3194983459672534903530157670169158400 8964101 60919586873397214341563853037299820092 8964102 -18629518249508718982492796389963646976 8964103 67029916313523922751268045831764510280 8964104 -51266609824698527527764221694079626240 8964105 41722908156577307302760026903877452800 8964106 -8581612266432212004805209411925923840 8964107 83410839484474572618483880436600758356 8964108 -525507132954396836700917121748907520 8964109 59024058655140777913966297469099188512 8964110 34982933351123784994342690422849840000 8964111 -32762841328833165531264999187609023600 8964112 4372926408185587148684557017010667520 8964113 90959019840901755183162832406893885362 8964114 -31887407818289559057984710017568588160 8964115 48702948824720566802691840485986467840 8964116 49965736942152492032197210380290826240 8964117 -39191331970301445087265973438933087880 8964118 -23687374062933919695993729004131510240 8964119 -45221730331960058377606906733068791480 8964120 -90597400056285493579910157417254092800 8964121 110761376663055572351561889538453189322 8964122 -236161611245492489871430240459294540560 8964123 27085324342696412966938242436479865344 8964124 1054811155551570289558816726653460480 8964125 52538624168515529255722135476443319000 8964126 -143115982367280127543572210845935609536 8964127 -152383221442889977504097353246258789024 8964128 225059018346706177057273840756287406080 8964129 108526129530200548911980684280108170208 8964130 18322057159631381863941109948212940800 8964131 -68552746952756444580025571434662895296 8964132 -62035332063744346843968338166496051200 8964133 -340029502461043089789997951557477986276 8964134 -59264723282201646950132430434221992768 8964135 27147530867443613317635302659761331200 8964136 166765301016010244338617355877446855680 8964137 22459293585689857675960841035297626432 8964138 4631681828591832833461021234644633600 8964139 -2816529467344760233835654603835717144 8964140 148114439897856334171393430649124669440 8964141 90800846024037287291750507111485895520 8964142 79016076838241583520355985613017765888 8964143 55401573082060555717445933135675116800 8964144 -13431721988026725429753825656819613696 8964145 -285221947588497090077205647206465752600 8964146 -22609969597357025856476473241225189376 8964147 -74777035946885384250839606343135923400 8964148 173450261164946607470475972510807886208 8964149 150421887824337171759263444909342775150 8964150 2310235958564022412716072024485865600 8964151 23166834328594350348960062373819965280 8964152 -10259051608852252741927003740655718400 8964153 -100164504457173226973881802170136985936 8964154 -10481378768700944101842104112132403200 8964155 -21263564569587201930337227235785165840 8964156 66578544131481306346078899602992235520 8964157 39228607890752419687536995997132379692 8964158 17549577037902544531399039045078870272 8964159 -63150160971159198922038928924062307896 8964160 22955732756856089152424733389252198400 8964161 153617481199582019272413000960756105300 8964162 72350932819991992270964069675359910400 8964163 -25098547407665792142053418759493585376 8964164 181282827950525779025542061169126528 8964165 34057234948828302283187342376288921600 8964166 -29386507607517213705699328305485583936 8964167 2332004715300330807605053242768974040 8964168 -36708451990686581215472179312019374080 8964169 232598008825826171412239028915714708480 8964170 29905203221062389982839952759687901280 8964171 -114919299421686553463254531877331405060 8964172 47293401952580679194661014617332659200 8964173 76010216061328517153303276535572802240 8964174 -43204426937821864438534949137175010240 8964175 10487530225504259458786321613987403600 8964176 13938424676133639109168941536404045824 8964177 -16988166066196442438654316949151230464 8964178 48257056766443279774539251132367400224 8964179 50434531467193223741093712345961309776 8964180 49451975931077670105445340705368815360 8964181 6120315322952457347506116566716440960 8964182 29780787774146946669274577210254524192 8964183 117442762163404178432710964302382494824 8964184 1871770506857860935631960862852198400 8964185 41009183280093604076111803799812786560 8964186 -10115917117643531349068421525604134912 8964187 78327609499278990771596967435649181352 8964188 -132408486041226485114542908655098650112 8964189 -2442314581470124326471395118377454516 8964190 -6890938886668667757826638430918195200 8964191 -5125069057594382124720186405427005408 8964192 -202199822899310046642274270463749521408 8964193 112440339410114684646896089033784096384 8964194 69556864369879902676754253323554420512 8964195 -37551784791213532147598611217403328080 8964196 -156291964729344251619011293447431817600 8964197 206139900034759946177710647683384862912 8964198 77322977012903545668171859964859144384 8964199 144849671338846186064004355411204240080 8964200 46531349803909916589508339775139840000 8964201 162334932262763075981352115572228761232 8964202 535661611720548349450288512068296992 8964203 120571454079023596103444585313823695744 8964204 80346909184259485684240083329668546560 8964205 232077003575291427713706704690231427000 8964206 49131224882556725789370862607307221184 8964207 -43350495047401222475809977866359645224 8964208 19049386816016778244463886270658609152 8964209 147220848993236409933990126155571375360 8964210 376252484660997687236012248062144000 8964211 203974983140366719591661617968178644812 8964212 92158122338533662832312186967307022464 8964213 -107376914097549234987839537308255551456 8964214 -2287893893087848247628832285092734976 8964215 2534767477964831998825168658413535520 8964216 -8585884188502747332659912022707404800 8964217 -128396578360283685794296458311609171734 8964218 135933268589711614958396537607709576560 8964219 -42531085291472524909727311987517397120 8964220 -3452490529780896926587627910084920320 8964221 97931832288814007686374008212896086112 8964222 -28014465543942002241266611783334324928 8964223 157286803059240422994678528128089472 8964224 150971084464266442354000790340344217600 8964225 25295997467249190677141807683802905350 8964226 -271279380846138834451130056087869749760 8964227 -13260246497149398852274487330525898000 8964228 25737970973863816007405924947845120 8964229 176917308841021878755533860280874403676 8964230 13279975822661615314705790645228697600 8964231 143219666608377241025446700199226685352 8964232 157620552643497210778515232538629862400 8964233 100022047265251872766648687587622708020 8964234 -111017147382913367391994158288005892816 8964235 28716357635661362866075997931471766560 8964236 -1768561914890256826406790567535985664 8964237 -176946883907197330658326226399288216640 8964238 79384464317338608373673605934454699840 8964239 -76002736888315323406472875794076541760 8964240 -4075635583216179247064807375461416960 8964241 -3810807099383595919319541102954460416 8964242 -19949503741681529621048512426441663488 8964243 268297261258540557560292990760367833200 8964244 99876675674680005673993785102189681536 8964245 -213494228620511109565884605764244254500 8964246 -56446314153141534758536619593661446656 8964247 -146334485124521045628241703562251452368 8964248 56559698159072020425483490845997056000 8964249 -13460201836269838797183365274123709440 8964250 12716616395897031653946383155280640000 8964251 31483011597225256364626416338251317252 8964252 -11118720160309511573190306895255792128 8964253 -2396365393002681095773983075030140736 8964254 -2641040896852431748817681456503915392 8964255 51919118497229473461602033082293624640 8964256 8582076618245829392947886172002254848 8964257 14548865795566431725307864191885793840 8964258 12443969223165174290398856541781198080 8964259 -12708781236679033648144124765574709540 8964260 79368206375443155207415396362115699200 8964261 78380113393084252552118487022030948188 8964262 33125959995149878978621675717860145632 8964263 171302356334984650791660208356571763712 8964264 -78383671170288911094937624116964392960 8964265 -241972383142554847745122737885504571200 8964266 -28448465482013584014925638783960903936 8964267 -39761741503458395863680514449719303352 8964268 -154416105456190240745881039316756138752 8964269 58011751788759067506020666893732831020 8964270 9492038137809650694023316433424056320 8964271 101136185104167954665662189283378288032 8964272 18616249904882907481589509135468756992 8964273 9193840801735657444838326916175069504 8964274 33432395813648270516710555757142257664 8964275 -61402657533137626030452529819548551700 8964276 -39666194728691486627057723659180615680 8964277 42191283735316458962662130096509900800 8964278 -120490012725188875427969779251743478720 8964279 246601901802601045755027771721236183024 8964280 2014349999218075157994820754860032000 8964281 59123699298258205767944124669411300564 8964282 -9302981714970541591129027881138551808 8964283 -17914074858916998527056996697010371640 8964284 70812032090448784721372801949446593536 8964285 113490447198957707130273204895512528000 8964286 -34215940814556985586590457500407668160 8964287 260358514276677792283208377764875826000 8964288 33628924461971776495518323679984353280 8964289 279605821109266919783808459235971713090 8964290 -2085180436875362877939654709500473280 8964291 22817256033282698589597797990254020864 8964292 -76268250085124995464830616723905881984 8964293 -110144802283448974288182325598654099556 8964294 58274693927962196867502086509758993600 8964295 -18437628410104816386386012245817548800 8964296 3255374100706026410647807479164436480 8964297 51185396635711298035258919745476003040 8964298 -44686997409931615968741632172774968064 8964299 -21517586226961444968981181951008014700 8964300 53099839459506260128949709693012748800 8964301 -36510049863079503777726713806844314496 8964302 160376846751681224919160890220653771072 8964303 -59080807261264602903460150300919218296 8964304 -53780146274351242914783329037555154944 8964305 -73028438430094013782813825834351536000 8964306 29280908476232452073380427638325778240 8964307 21035181477646299927729138528242914632 8964308 109900193284587236880762576632645406720 8964309 -55669028404294537450411524967826904672 8964310 84622714519640749951881731232918504960 8964311 -172470084296913446851091826680730260088 8964312 -18115819294238218202313837214295654400 8964313 74696344732537986793449050876788471562 8964314 -88460490306668951106063605856023896320 8964315 -75967372458442388020221409311604574640 8964316 183458291819633556335779059832059005440 8964317 -170340456832946001909433827596338345140 8964318 25241826971753683308156483790263207936 8964319 7009138185294515246420468067020210688 8964320 158917523870650647968546520552033484800 8964321 115704909185538602232656003624269472064 8964322 45797620456085702455571122303293822624 8964323 -82607884690974793538607827303870398320 8964324 40777751157281122269767897751740651520 8964325 34398274498354812028649481334883337050 8964326 -12880840232185460687669285782348957440 8964327 8719324600980354671312107081125056208 8964328 245996056627890567954088735333749980160 8964329 102503419733773108117307006151679628880 8964330 47538789840125788858839351469006179840 8964331 -236718446485768473349228812919735257868 8964332 -20409734948871822694582574691758309376 8964333 -53597522661185021793645642851834654400 8964334 -106569955776047870683764824635316597184 8964335 100807455375495976172572587261639981600 8964336 -15914794297168367669895799876024762368 8964337 -143274147090098415985673193741876068014 8964338 36182243124312952243382748239291428896 8964339 -3378055329768520260213320887505307072 8964340 -4683491478769296992370630746805411840 8964341 -61881448862337031916066454017397772548 8964342 46941365255251369846698729507921776640 8964343 -67230257713899168940724991790813091576 8964344 -30818568688871180726676963215710371840 8964345 -38545769328724598544973958280658061760 8964346 60133958907095945991240152690748373872 8964347 2782559392011601428130289557703949600 8964348 -16433745580631366071285772539939332096 8964349 -327945100332691854147253028447662310650 8964350 66811266877671557898310475635391390400 8964351 -5602191457155691010535725720374811016 8964352 2890262848792754782301331949665386496 8964353 11247351017151937750501939243940750400 8964354 -5906509977882345477150581678103401088 8964355 -108015906393006167410987156714469465280 8964356 -106108168671174545109272673365407138560 8964357 -279458280754750743001111944874725153408 8964358 10984773189580978782582925553892493440 8964359 230082529959358963383507002037696049560 8964360 40060095796605267289511087461061529600 8964361 11759803920346069373899244954860815232 8964362 92513579476826435290863650780853809664 8964363 17079095011295114524009030232678731776 8964364 -181467486007302532441357617975772876800 8964365 -108310344729784128914457241087294740480 8964366 -65386650501892784042988282684347299776 8964367 170609656235925021161541616490254845120 8964368 9663082787590311238049009889151549440 8964369 15789639466589153622785472915376495488 8964370 83604557257410917532120410582412644160 8964371 26933217547713133840307090482752685680 8964372 -24154348849878675419210217974644666368 8964373 -149612629292812764701631840166512218496 8964374 267644053013802672171552179087052480 8964375 -6252946810771533175350425719701360000 8964376 -51225307698797158912965397378836817920 8964377 -115576436631686473637901919973458440960 8964378 -4685848234911492290465989356720345600 8964379 -187564673185340074778212467642015377020 8964380 7060512472515884288959714551279667200 8964381 5041091332501320973477444514106226560 8964382 499138479272784735924929260943145984 8964383 36159447941547248578640662457666113632 8964384 -18148831689305518885328942777556271104 8964385 76595405202765768305131717378641163560 8964386 -117514123907265667604026238152512703200 8964387 -34574174233579461995633214526228100352 8964388 -93802964632732103044581558300410449920 8964389 82665704850030989414676586747469977344 8964390 24268601957597819088602837786603827200 8964391 149703829798121550703083284183186540792 8964392 -116291744673174882808993785918788736000 8964393 2169434147477697085910573231353330560 8964394 -2336925680642033900010980696546574336 8964395 211414203488588129115963241728917408400 8964396 22966193105438166239444204539010614272 8964397 -21757605476156051508112598212295656648 8964398 -19983887954404894226324716284662662464 8964399 87971973376848847663901466593617198848 8964400 -564143163186767232965892571128627200 8964401 -311667228113283405293978169716820147600 8964402 84699612530048372278342388140694754432 8964403 -68608732893531087814684502788467328680 8964404 -64100623186277099191494829037916315648 8964405 -190274546032439483256209045635962772800 8964406 -27198134011805279694706978846724160 8964407 169537727552737316546654792248678303656 8964408 -22011495973912814384107329660265328640 8964409 -2441508793982155571814196482892385920 8964410 3473987359668983637060387009213803520 8964411 5176040859762265105099811896341934080 8964412 63235148397186821291847913075629189120 8964413 76361283066166344840672827097800350662 8964414 -7281281409536821886079836633068708800 8964415 148718970093550255099946845369079703120 8964416 -14450613633325301962783224995095511040 8964417 44562524629271371014516553208219977728 8964418 2857475282837465529205073138880830160 8964419 -344357092793533653485381310481134138180 8964420 -30448362654524522519620184501953228800 8964421 87319688682787190233259121039662590622 8964422 21029149477225294438456096273754542080 8964423 71976901007330435616662078836704724464 8964424 -47546284809370602797769259832441241600 8964425 -596236176749472550048787671722528000 8964426 42704749831465611397112115818898226944 8964427 -187558821697948037891001699261707679724 8964428 -45901968214382083458435491670206607360 8964429 50806993644197541878599760049989486784 8964430 21746154487325103342527976292287303360 8964431 24043734580886297690198621803501143792 8964432 -503661024726835916749794623971467264 8964433 168482555359167653662456413785177869682 8964434 31296601565796169455325121423975360160 8964435 -1581723869960540376041773548575878560 8964436 59846526685188494579942686878847776000 8964437 5901095358497656489068678539741152092 8964438 -32197027124322952354286553305302272000 8964439 251720610875950195476280659237021293400 8964440 -41647403948129518356148288202322739200 8964441 -56155652886398011857842344121883450150 8964442 -26580799479930181819789955239432489248 8964443 411340410831170157863789427627796756080 8964444 -132492849959104758314381398737018115584 8964445 -12253362353614917732417787574046224640 8964446 233728630043575979402454120949293300480 8964447 31773549350398801321308746233705380480 8964448 -208387903395062758434689605828012277760 8964449 -94658732726735402089945165197427313880 8964450 49857502081781988464683087211329411200 8964451 255235191658152329121353008583793612480 8964452 -12880361913940415433653244465911888256 8964453 146609060721242154478417330345149086304 8964454 -21673527773537213253780707334241345824 8964455 149263836362898238416176742380625570360 8964456 5776638792121468814658524681158656000 8964457 14311415403844048883590364821234379904 8964458 79045289527828858949249788687022254176 8964459 49709963648961793789252827165070640640 8964460 32599383033584322351354935268078796800 8964461 294927875109495569983438579717335030048 8964462 -15153764444382456237994888224439883520 8964463 -179610215907388462303062513893884138288 8964464 58256921023821540262807384390120833024 8964465 19330728899530981817001161246535426240 8964466 -33601829163946285249738576235869839360 8964467 192776419908424904463877167809870973516 8964468 1732712107159238194791517688563359744 8964469 17658290018125058789722269534843821870 8964470 26719956885720857008718179817458375680 8964471 28907903866234702763672110750321379664 8964472 -75463316485835466545028114353835724800 8964473 -2487335805519962400895823414479930752 8964474 -8029386446762033743450964418620034048 8964475 56280796508144018722450714902236137600 8964476 65678514391062117738030804497941186560 8964477 -2556536286491247906880233437068379892 8964478 43113767125750951491916234576533527040 8964479 -58198656411844815671749071238706689920 8964480 -16493958129837054376807018637819904000 8964481 294124300487656551741230418480835677012 8964482 -163228466187305633885088852712021403616 8964483 -44276848030387366351027238359989749952 8964484 -212128949144432845790581213234681561984 8964485 -155632625988669000047014633073823552000 8964486 -57138548813274635782290168412320288000 8964487 9522726193165538263406130301782169600 8964488 -121142376270813348641985742793535191040 8964489 -18948257121269113482889944868256064000 8964490 -33239831582474953740368158641817284000 8964491 -8347931395212885036527689737746450340 8964492 -100113191919365558902194030303073075200 8964493 -29047394776184535961855330880099734836 8964494 58408170877759452327936039339240920064 8964495 -112748664479929341142606232109707510280 8964496 -63063685906156577671375968402346958848 8964497 -244095121837025929082998446205881903054 8964498 110351876246308752390860678607682142208 8964499 3264622928796976399553321244719815920 8964500 -48789823779187500141638694356185920000 8964501 -17076316738927826970954316790151937056 8964502 176396041334373001220986979529684834432 8964503 145380100938710828244634481978691448464 8964504 -102617077726399075263486237607797657600 8964505 -28406776428493500539754281164858632000 8964506 -32036601059065472307213396506414220048 8964507 44613064151438239795128480901684511640 8964508 2659627837646475363340304428851425280 8964509 -125151969524973506870607885395160025140 8964510 -50032250047563475108410226201063213440 8964511 -507373314881627115144827929865236480 8964512 -147631282652650278586438351781616549888 8964513 -152720701325428540869790757922060216000 8964514 3065351397713733469120896262300596288 8964515 20360388273954119601363372802342250400 8964516 39498993942498505183515711600348131328 8964517 -108902260337508460072242887231255930434 8964518 -13100704503267628744324735516354475520 8964519 -9933616504982930508956850423000958080 8964520 106756175986674724165783117882084300800 8964521 112294780647011274685900191263825353722 8964522 1194708607780736368471429226068952832 8964523 107942119118118688311703453692159769720 8964524 906677527317334131387037303403020800 8964525 -42275022562085428517763390206315040000 8964526 -9916279016952612285486526105707353856 8964527 -52939988959641224184473918169691920 8964528 -7009903304146422680945742525329473536 8964529 -15383146768770368265165299296747342080 8964530 -14293784050663120172144864195429535840 8964531 55520823848174194025660320206115373520 8964532 -86123413557547627966100443073798553600 8964533 112483799793207889465735200569420909358 8964534 -86781863284378618021849243595805318720 8964535 -31308352622356745037695215183309350000 8964536 -14379755171572410114118549887853731840 8964537 219959309138605999781956959030942392352 8964538 174180831260920423293284396880476325120 8964539 240598422922098059626535010503339866656 8964540 -40637307488947482856844831600718950400 8964541 -168260365199956103884732430505409680058 8964542 53083058181452249404783102815427182720 8964543 24633274666947171211565165364630128640 8964544 55864396415750403177269163222049488896 8964545 80074408171739123900599777960873551360 8964546 4511315078399563990086232660109695488 8964547 72121015227493383169336077968681831996 8964548 94152228562898318756651506983331445760 8964549 -15724646215736781505098921488952459264 8964550 47252545073507780303949921405089772000 8964551 -82834458630137138807028154495779582888 8964552 23565232523209061701252726710054912000 8964553 -23426973397357784511763516510786285916 8964554 1360094633252186199219236316912775680 8964555 -29938688675813022254933847610412532240 8964556 -132314460060291627451517599720852583680 8964557 43212022758285069046628810470617234912 8964558 -5003274740490069676994395625142025152 8964559 227875621997577422622483015550941047616 8964560 48848102561671136147520451448623595520 8964561 21051969788322174077609931981839112480 8964562 28400555737093039668789639779305318032 8964563 105199420395379208969078140640284840812 8964564 -10201322872793554299388139952400478208 8964565 -12351929321155509354742789795242597540 8964566 -1893249501927446326919321206938247296 8964567 121430179463895176589831378144807262800 8964568 21391154953790871584930388042559242240 8964569 20713067635581947958403274713338728970 8964570 -29463457981764400393082154161205484800 8964571 109073794895149353043446097170158179584 8964572 146449204995939339443747818716079260672 8964573 173265399051126984462654132750414509184 8964574 68992504153776238852505751895352209536 8964575 -26550771476699571213877699038460616400 8964576 -111787884367656170095855044726933159936 8964577 -67403467770945936777089537175843444574 8964578 -9916026583658537759715170519757626880 8964579 30379829008066970892905073958980402528 8964580 -31019061578345301650265647654591692800 8964581 -8249764964792257928097964346565415008 8964582 -19976340328751636085830483447920392192 8964583 -300324312957570269318214832652961940168 8964584 -29457595554360798867619215008509117440 8964585 -28319126844095582327877176588881152000 8964586 60267925734517744025677555597741569024 8964587 331603007263055250402594537073959733236 8964588 103404171837803662446333307375719052800 8964589 -13401402701687392963857216114535627680 8964590 -23092722680985326935309124444578663680 8964591 -17488836931906998862626032418505743360 8964592 16206314486715963879581711065021415424 8964593 -269494788690402689091319087011408853920 8964594 1335502178210099183268949199399809296 8964595 -36193427375350689198718562810690740800 8964596 -9699262656138031601008813780481856000 8964597 3384495255195648931335717719804999328 8964598 -36857362783609076346014057007804943200 8964599 285091377066604973645649871536764953800 8964600 61644685578347770424384315100069888000 8964601 160291052296487845557226675408696074602 8964602 52400572925015165216084456000749403904 8964603 -50887540428308968537580567604679041588 8964604 97935782426657257043496420926672486400 8964605 -261493632421533923233477870909328758830 8964606 -9024249269491162940086250771047145472 8964607 -204283051911120297703047697959647302144 8964608 55284287513997395164223442760614543360 8964609 60184960752360811140924132309496934688 8964610 -51069228333820155969227968323481007040 8964611 -103469206144633400842708518730686806976 8964612 -52186419876032409420975104834749755264 8964613 42367657267684361244627609841367664160 8964614 -41277916051964156961767918714281168320 8964615 -99771082321290777039197863777022386560 8964616 232623544135333410960189169255662228480 8964617 53751426006859636662966328559915860992 8964618 -16858401543019442716535287501237370880 8964619 -5443263773426549595018731390334633760 8964620 -33563373983294456140125704729304913920 8964621 163326917290086977549565682575422815680 8964622 87110448361202251456828122012290546112 8964623 -305697495649198187853767338456004482128 8964624 -12127326456223196743043117312226164736 8964625 132090439099808310621437154559065570000 8964626 104614624800714931665677174510132448384 8964627 3527934562948656737929797208069691904 8964628 19072343514969411226969978582375622400 8964629 -16415402323996146235652890446449777316 8964630 -6378959664178409197880242155865664640 8964631 90637281482247778421388142985246109832 8964632 -42350921119453202351495676325430599680 8964633 -249940166612158874490805820628775646496 8964634 55522929815198583882402732483364992000 8964635 138248521090388269637773745509050838080 8964636 44614476150014823180936276429984102912 8964637 -72898103857628697736916672107392729600 8964638 -3163822135524034437457735765720625280 8964639 15764154444219734340214586342009377824 8964640 191742342662762349955167985462149120 8964641 47953611567338265199199573772413322624 8964642 -6342587241763791295738134501658822656 8964643 -197060190746396726771062262612548102280 8964644 4876403205013590387664465435884667392 8964645 -25059865520396248898571458429750333280 8964646 -135472721019219414026995991134969117728 8964647 80295033953969242372667004820626351096 8964648 -189790753281821577089111737589760000 8964649 -27626388573705935394665719274323092336 8964650 12791781531091447467438943077387213600 8964651 30887941767618285530120377514794268160 8964652 -74470524682118330581073624074031006464 8964653 -157767579788979840964023733651686737940 8964654 -65018055692621413642601531309294609280 8964655 -20381841170917853764803085193560244640 8964656 -4415374992044299523296041166117601280 8964657 74363096853772570760415460730321891688 8964658 -16560288035778451489925484978185710320 8964659 209034943583252211725441647209640307280 8964660 101129930034566333849053354001683445760 8964661 296770629957124607394050296712516096412 8964662 21277293797146117274339039757875736192 8964663 -105458184454168290934442468007421902000 8964664 112467975429576187434481127904562053120 8964665 73393480170008505535135560336779109060 8964666 90087547183043020804329696885677506560 8964667 432571228370279663031221818497095195032 8964668 155800408073446445034932953878961794048 8964669 11072490413825945632016230319722697280 8964670 -41568124367368729709453775992500281600 8964671 -113052960968892446205014516207545528128 8964672 -30211909160773713231989279709292658688 8964673 37774502572476121224011541556548069888 8964674 18569701019374794518257465444552511232 8964675 7950836842190558869768778263555701000 8964676 41151794608630333171203968147350224896 8964677 -311769218740764490366889676861158949474 8964678 -33980025710073233932432629084844231680 8964679 99461115906670485563595743024629379080 8964680 -419025687158246437408969187824435200 8964681 26323158367905980688505916809207678944 8964682 -26487520641311685223844362062136021056 8964683 -810854788705780362523219391549798400 8964684 -2484937731475446186083479579788009984 8964685 -96669659133368618168084327741978656200 8964686 -228647622742106330916389639823226894080 8964687 -30439021426097904454738850640026532864 8964688 19104155532414829860279802364062195712 8964689 29107794770043467027975490126417754020 8964690 24769187729757090522216695744444390400 8964691 28325574519205994692667081985728318184 8964692 -1956839789032420462318228821446823936 8964693 -10627031485915230076072768292073325956 8964694 185790819405852613494831014910319766400 8964695 -4579235023543817948253436072800629520 8964696 -14035601359240174683353548563156172800 8964697 -129011700995240879395691763172299053814 8964698 -152576113731922817036980833717288656400 8964699 22286347826808817901224591574622349464 8964700 70698696498013691568465833293457574400 8964701 243559541151544190038012657658194641702 8964702 65838714659329089739628837897927015040 8964703 115347509006190685060252626620290324080 8964704 3293524548744812067342013874458066944 8964705 -26074406759496794427326953189644532800 8964706 -3794152269737869242222750289120066176 8964707 65214492797547668434075401830209044312 8964708 84632946850663139074436440082760167424 8964709 49848904272133986135624615409562812160 8964710 57962332991577887367514580299851221760 8964711 -59034599036405270390320075953447839568 8964712 47052086251404888718935181287969484800 8964713 112765104804950620788197762911659318240 8964714 79502304255186321843207638827084888320 8964715 -42628798430958626765270896491651736800 8964716 -151513946471713499597669680615963000320 8964717 -182618053675308255305496614007016195488 8964718 1162996944571704071490852540969914112 8964719 284885975874265175427690775859874377040 8964720 15197038589976640446092920681213624320 8964721 -98035496768287065132310619925045100078 8964722 10843061667593802198987273791947573152 8964723 -150683573812821834912184209655577092032 8964724 -27709843782415117514119362362988325504 8964725 53740758685965834805789867009017844800 8964726 1055794311608810932549100417436900864 8964727 -321016228653470327211419687238778047888 8964728 -202158865149032687174460758138074275840 8964729 82898050786710800480135004643136879040 8964730 -47703041285451058817187535491703329600 8964731 63065021083525471046657033559768986532 8964732 -6063873093695788215546525341664706560 8964733 254422433825601833260771654400042690304 8964734 253798919707810575954382777824616080000 8964735 -8752252347113692192674959375685457920 8964736 -155555085834759181878850454178527969280 8964737 -276798586434671304673979942536985023614 8964738 -51833920195034355917148919404217599456 8964739 -120259718013914264658857257165691415344 8964740 -24979744280132337205214424734267205120 8964741 80139053975821653716776400953588621920 8964742 -35150285754889234531116148099224940608 8964743 -3192822690200540101915561698728860752 8964744 -77159106504954113665270728096351682560 8964745 -244835994912771735214873090395331029120 8964746 -169405054476774102264536123842398036384 8964747 137276906085977122294184526981873650496 8964748 73103911136693783088201871303485798400 8964749 -51832985581360564996323673715407412340 8964750 41314122449529169315866222334700448000 8964751 -24937420084229304039895450974949072000 8964752 -47702676423809163196396803610125164544 8964753 -77760166888857098664030008376443359296 8964754 53407556419728918358072152124515021600 8964755 138360306310846425263776734323312202000 8964756 49061659447530955682661733847445786624 8964757 -284935036593227859037220495027631745568 8964758 -21901066096855909477624165586111555520 8964759 44806816740066470423566267702032198504 8964760 -46560377459511348399092162529600307200 8964761 15635042551467258384926840415763898052 8964762 86912591916945935716413889537139512320 8964763 84458130709792406472006783377131447200 8964764 46373215532054298483086023976970456576 8964765 517003123831249787157308998477080600 8964766 -11251784698137997235929737127562605056 8964767 -1435502103586554117168622774385551008 8964768 -93407915285356005205701441618371936256 8964769 -10304404650937327825645157613844208 8964770 12715774106207355271096886104210368000 8964771 122418497429860386738892396501623835512 8964772 -181652426382505180763240138930421898624 8964773 -17591727293275852317214492190152451814 8964774 11396300794709517091120714246123843968 8964775 -116334812877230482327084821509611931200 8964776 15393787451997624736973167669163458560 8964777 -103997351216489893730799904480275604080 8964778 -167333890541223176659325990121554932560 8964779 -169088301170240523952764729685294520016 8964780 -34543918405586427319519504174385233920 8964781 -66756302503927863970129158784633519680 8964782 -118468013629979048736918798674041891008 8964783 137574717830351272417823163628252369920 8964784 22070390906229462787194462869837004800 8964785 211943947662434025626874399200092684980 8964786 2519060480680613958795366162145810944 8964787 143378158189358436013080219183080675200 8964788 -51804280791193158815907397974134784 8964789 74171585330493349758438890947594767840 8964790 16642636927159248207622047189543206400 8964791 123443806492876152618923433309831682224 8964792 51206072391670086037359567604085760000 8964793 -238602186813012003412344388409854863958 8964794 23508947057106187470543643641281786112 8964795 -74445471380884143482479902887113349520 8964796 -129200028735328996946641558838997990400 8964797 5049752936441935993854219050455206144 8964798 30846817375432568196388845612821561664 8964799 -330061257029197467211749450005999400840 8964800 -2854215559837997653322083544019763200 8964801 -159045767903447685231191678735557258608 8964802 7977163070779710901606901222839001088 8964803 16696514260957349082622725417840656640 8964804 -29896882887441350087292801135378272256 8964805 214413512956171598027874233266203780000 8964806 -96293147600260521752939428439897617920 8964807 -17792838966575344004055253441978679808 8964808 116272885073989708867853978043798528000 8964809 4429648639564447278555570163518847680 8964810 -5486819968090099557952206101128972800 8964811 256847447837820946690371155598493371472 8964812 -1816742757921295878866798427328163328 8964813 -7739891023039367600287306509746069952 8964814 -19473313928450838636764220857700076800 8964815 128039235634007771143519301811880007520 8964816 -15057665573762717214367702309163237376 8964817 676247199039073451520843799487034866 8964818 -156152604492361364986173066878768438640 8964819 -15129783323167953813739256438688344400 8964820 -102378612996765950410929365293100785920 8964821 -133436224467511681013102679003709452978 8964822 -57463897104550776634848638948594161728 8964823 -88482743504605918480111504824835526656 8964824 -130504586400236270245367968450703585280 8964825 40918027450228973722033363175043153600 8964826 -13306536441100386161701522306700882976 8964827 466734286686624624926238254024123788800 8964828 18636815187962770122803544121810575360 8964829 -17481972872693743289797550686562836800 8964830 11552678549772440077367380949509509120 8964831 164466746605581220338640691999852839824 8964832 -67504652767855423077052571020637503488 8964833 -450414261357963478049723717866315694700 8964834 -6276163470970233241421923282147289088 8964835 9980670500055682154443121738759678160 8964836 -212785666710097728425972824552928219520 8964837 748415039179870509867346779075892032 8964838 5704367954517354601382811004299553344 8964839 67950125941239172519890903189897133224 8964840 102937186740581316602980330834748620800 8964841 -6702211718500968325315317087969128320 8964842 3679345015104560840783503424373705312 8964843 -178246640301268010913085262051508711336 8964844 -43101675535272343717727558246929403904 8964845 -37034318176606852279384151500598668800 8964846 27987809640706759123730831355351336960 8964847 216729715988877827900995025678209385232 8964848 -22758599184552118032661304323347972096 8964849 18439183194102243223899369533939086560 8964850 11908183786507185227413709805763164000 8964851 76773372839921957281319702525076259152 8964852 36435484119574213932926414109768394752 8964853 -152489167364598092421797689916446626898 8964854 86339995357488906503052422345537906112 8964855 -246619559711991467240725661070325920 8964856 175474382569098942269602077085473914880 8964857 151794987255996472354991061998701540800 8964858 -5743605910877206814359891526119257600 8964859 -80192476193557023668752518154100208320 8964860 60776302596382483030571700313150709760 8964861 14051698366183981741541203195872546144 8964862 77426587471199180541187221713469330432 8964863 26452348229459552084029922414743146024 8964864 117430235889557412377455369604793630720 8964865 -23931185490875734248387974531281113600 8964866 18556872760669348189059043702566852480 8964867 -116249610521833041225284965259504077320 8964868 -1040338395098225378829005111593003008 8964869 -51722982055691298509901433372295914404 8964870 57022459581549817288715269379676825600 8964871 -153874040445713072134917980591264840160 8964872 15065517290428005208010315339370823680 8964873 172597380080420243619534884405786256240 8964874 -130432171043285421872260975137063595008 8964875 276556939926790090952525988502595940000 8964876 94819118997800833463835451156036972032 8964877 43465672927079197354945271818243100726 8964878 -19668130383102316186161198621607368960 8964879 20462865661542875957858228085969075072 8964880 -32745412024730892247763412311867965440 8964881 140413808740742192978592664980272117760 8964882 12220535620879272008547163695988049952 8964883 36679812474789695506966622175167096400 8964884 -85450091225847109476593387042652518400 8964885 -29603021124573299469481395895650002400 8964886 25199434050407793319249542069892177920 8964887 33741463001038605932332111143290110536 8964888 -994672450079943801695150629615534080 8964889 32389522654720864715253249475599647690 8964890 -21793550441656927198308339398860800 8964891 -96165187929913203735555249306008140320 8964892 -268481288474107518770983033154961359360 8964893 -97772160075807775260879690312189291642 8964894 46553099038521426381029406989588213760 8964895 -141648445054806915293390336078434368600 8964896 118679631062002161324021418868712013824 8964897 -41188816748073466188363475409868790272 8964898 -2249153148019245435543892777441335936 8964899 -139230311828237721775046496114254695464 8964900 -19419054866131269968421382548322099200 8964901 -51076142137289717283989593879164588096 8964902 100778041551198676165088615073966301152 8964903 142669046615679094760857050656857459200 8964904 80397510605721424465881560016339179520 8964905 105246463676331476185007212015597617060 8964906 -63346923096604554538554844951789975296 8964907 166919516006583797757910943819185269024 8964908 270208748778928052899125490486528273920 8964909 -23880143930302755763427802578512417056 8964910 -9402921012960361360137298490803160640 8964911 3374464102647223397069804694609924624 8964912 -11700880482463242792862204008305786880 8964913 -187636106829900818442360408146472108816 8964914 1005224653071483456988582386966868992 8964915 -5339383260711828603078660236912347200 8964916 160890078448748658033860313954591376128 8964917 59720140766838310069674231061979509248 8964918 5895069651859080727379954682340907040 8964919 -155449580562737660345421800561221550680 8964920 -110644468825646913008280942769901568000 8964921 -14336999886630481978488763880654733312 8964922 70727983770016172200821143102944934400 8964923 -44095563825007635195819003611924279280 8964924 4540712903504755923507524241083965440 8964925 -58555000864149360528622284665559914350 8964926 -25377121544507372550129338481228638016 8964927 217690585000999108159901426880049100664 8964928 -34311449930066584041619376547408379904 8964929 -90405040917194019585232355392236049470 8964930 4419521721920340821242998061201981440 8964931 -423558433374643261704008131218847619208 8964932 -102938632657388649593650145305575121920 8964933 86729250980727066210888146021534620224 8964934 -81624481468225125303294595949204416896 8964935 71371004952230252324261479600204200960 8964936 108760929880201677837379653816878392320 8964937 -22701888086863296829338922780951561548 8964938 28267437104272895168037911756148291120 8964939 54770541089617160882251253268095006208 8964940 47144608900174229009376580324134451200 8964941 -3363621477931951570364733339103309920 8964942 -5593528811843697760307662565035159488 8964943 -118271053641964658905330540009020389928 8964944 -2292776659506434828882304357713387520 8964945 196165345307119348102609530031115875200 8964946 293115242676453663165871586014150143264 8964947 169884343310824950520989980845809084396 8964948 191910378664622757732875234403040235520 8964949 -10683097101918878019739994434548743264 8964950 4913302462322004956796209475262560000 8964951 -10245275910766000898817043325900749056 8964952 -7108445600198087635148642723169239040 8964953 -189841492713786472700227556705093223798 8964954 75267534212209872341817930897103732464 8964955 -161456716336957684057071444653197496640 8964956 -18724151292849186051024427567849144320 8964957 72488567696625238998702935628365060160 8964958 46287966417950740529348200700648254080 8964959 1874757728896192990663508700368210400 8964960 -30356483806199902760117741694851481600 8964961 -219786057742450445759284834294775113438 8964962 83530097704405102193178688156422514464 8964963 -29756522361519797822896074261321737520 8964964 -235840082703987051017617187624056012800 8964965 71440254292425077237448017965262551800 8964966 23168428293056346207270707645316383424 8964967 -132411305234368506985217559979594831872 8964968 131316387939582818010914088783163883520 8964969 -22383144227473613448607794803524682112 8964970 1129978881211848450863011679075328000 8964971 14098523923106432876201598771504648144 8964972 -222221360211068301707340674000294630400 8964973 -257405159146715527830751997051458508820 8964974 28391183713791028371663007888167169920 8964975 12930759148490859350086094728705224600 8964976 -25580955351482836639919732879807315968 8964977 143010955171166438860042290629611406400 8964978 -15322467359671237398992215010559035904 8964979 -337800556946766390412075754909117336360 8964980 -156939534274952920825184242670668320000 8964981 -182597054999016429535123333269606333330 8964982 -38156079293732556432644078505895648128 8964983 104002111289540285437442806956489207744 8964984 -61711171047976243426405331242844160 8964985 23721210352957268741860456071987044160 8964986 -64363735435003700333613335324750866176 8964987 -46505460104083344154919131311494513040 8964988 17126037992116393323076940912426559488 8964989 140535800123874931146937958137242692832 8964990 5386664678905464122217978883429110720 8964991 -104832724280545659403344717393279264000 8964992 -163113293545736467829663413269272985600 8964993 135212650926389202888084383104871337264 8964994 116175300585669357634590258040560505296 8964995 -1326022149304796740745910225618261600 8964996 51811772465897941459143034512896477184 8964997 -192040753386050464829322785482971887940 8964998 24085555138658043043927510404702935040 8964999 -315355644172605948291721626486016515840 8965000 7901129187479792685598009450675200000 8965001 338826460668914268264140749884818103732 8965002 30347989567640503542054158379023347200 8965003 140029569962993536247691571470735659904 8965004 -173607712385586676045505290644902002944 8965005 -249128334827197542648976619842001280 8965006 10054041100815172900542980036363032320 8965007 -164356182726600788453472010238271009744 8965008 -2057466223466201455671341723076771840 8965009 84296718919496645683781193022497136704 8965010 569952775727952005940526026116170560 8965011 -60150667364147882535869620033613064 8965012 34621507560059253994000169395591383040 8965013 259474375878647477501500379798080613262 8965014 6435334543524035724724700964032815104 8965015 28816188887318907633800229976923432000 8965016 206358978117939782676949764721514772480 8965017 23455607295696446157925704999910084800 8965018 169015924027740567656813995350470478816 8965019 32707831990911836135231139158376720672 8965020 -83481741341405644693180030447485496320 8965021 -15735006149340671751951062769364940416 8965022 -171109351099557673351911089153338925376 8965023 -50451971805685673209815492720460889016 8965024 88551910424765058490982481896809562112 8965025 -88095889308214530550291203323268933450 8965026 5410265597372173652438662392720906240 8965027 -2296441939543601682463489381277547320 8965028 8227205315181118143126466969549971456 8965029 -149612913746577096310328949345208710816 8965030 -97501503493456157786885619853690039680 8965031 -89304327281839556276373413345416836720 8965032 -32531589072806673887983003791237120000 8965033 40335436526031756351742924144195832448 8965034 4147528713357193298915512998104160000 8965035 -33204310482501245301993130968228664800 8965036 59769230731934488429235105015889408000 8965037 -1964661762603803963014572940154240340 8965038 8678491632892548842202070816234411008 8965039 128925651083103609801838157043440573840 8965040 -41662465525648278788341594097215733760 8965041 -128768027867089636767761648806745451408 8965042 -53584708940003392738047936592048307808 8965043 -138135580071883558347948356344972890216 8965044 133649069493793037398185553037956730880 8965045 -14825932898749868208665440094303001600 8965046 91432302835868002879531105567021100544 8965047 -24521557860585273248105756286460515840 8965048 42264585096634068000693171910635294720 8965049 -55533197722485749385081187805667460950 8965050 -6464666064890946909395526233458464000 8965051 -4797539638603280699363783721243937948 8965052 -144835397840846954463357009261570785280 8965053 138535184040022311220241147983728052800 8965054 -27135352422094836915844915258958508288 8965055 -28311373007458748496735004772384371200 8965056 -4583810479518257119646108219967799296 8965057 -7112612651486094313700204228545435648 8965058 -32792541779094300143014659976702578816 8965059 73183633162199495673575877299164247280 8965060 5426703981483783071849888546455580160 8965061 42674981089059895892140605327796878720 8965062 -101455975618243178915886260044615135488 8965063 -20128702981567496338246105810917475200 8965064 -121773743050195870778105501497446128640 8965065 11721976370411943076474630759553603520 8965066 -138034396407513960548064073149078053376 8965067 -3159145792617216551106693649588850448 8965068 -51168811318351535173978285328508862464 8965069 -25386613532065602632831791659533105984 8965070 2157406173396058117658340568103856000 8965071 -88044002583598912571775417708461070360 8965072 70692654552804324875139862508729163776 8965073 -84359650450724167371307492320788490636 8965074 1303188088493489134025700975874769280 8965075 -48319922412569295115701409673951978000 8965076 39799561029129833613787646500151033856 8965077 -249973967024251520120816334075478869696 8965078 -54682432168420654272509980132993904640 8965079 -95786898431966502040854836861475641016 8965080 -10989230927517260314323418053251481600 8965081 -46657117273659760965449207608794697068 8965082 -47738543901422827265942773744637392128 8965083 -158378946609980481805969211299278600000 8965084 -43364524001802195666992830964370486784 8965085 72936233541200093106131131757638668780 8965086 -7518094654324737804352455083762817792 8965087 86219862474031875001534943086144216736 8965088 -155301803345997453630883786580601077760 8965089 141829167470451638700896869082725090260 8965090 48985389094365722345349126723659776800 8965091 124314783941548155559464354844817934492 8965092 137121520392506793287394608347780503552 8965093 -88476549871783009978591019339815779680 8965094 149699189255336114987362825619761104096 8965095 96047776143476771642501029764362381520 8965096 -7579853913816272253198304340724695040 8965097 -25141167360833464662282922525262960454 8965098 -99423327932164029815837667430810472016 8965099 -1560793093649398950083772737563425024 8965100 39056165999135396036265278913732326400 8965101 -15585630966830859318042274325272832640 8965102 96445945781572485428806424528716258752 8965103 67045339946111053289405196226635327456 8965104 17269283004008331783400269843841449984 8965105 -79652591814945995911653361021738065240 8965106 30689044207939719167476152038426164752 8965107 29858504480735615600967186764279777280 8965108 79176572272662103077976761554987654528 8965109 154832530679816671292044868898340343040 8965110 -20598708790173072110214215642070159360 8965111 118332180571379001734190199003996924024 8965112 33682834137099621910330765041937920000 8965113 2931925847308681457512593802336810464 8965114 -108756458038004800256019939971125555344 8965115 100802746457571958595694503602038773760 8965116 79576604239868038159087633368344953344 8965117 43299641970446205848280968456919128384 8965118 116467206246450418025052467563555719360 8965119 -174410110891585443338602998227166803256 8965120 276341612046872666243298057303600660480 8965121 -48545402205758629591793619245389790400 8965122 21304268756812083410941536642816127872 8965123 -60991907064120406853968955949057748320 8965124 -23167556658618126799166601864876761088 8965125 -58290140556140701311917400652389954000 8965126 -170968153535553781035471507789389924160 8965127 53220280165411784140587242211975053976 8965128 -52263940003888222424106333895739719680 8965129 84458870826834348678131521211382468480 8965130 -6846434634278294163754340035195471680 8965131 11470939819127971823828383040049004800 8965132 -190054715164156594011434364990614272 8965133 -140942740269260290046399821850076732618 8965134 68026970789330439254785721943823578240 8965135 9695265710539327034285210531212542960 8965136 -3282091844987129469566475057622745088 8965137 50359345877650836649018111997065231104 8965138 -1690797639250247691966917756426201088 8965139 -167403170368231838235787374218549272320 8965140 -80014767990949539675178294376209766400 8965141 -32148662765479915806066586205613665160 8965142 55778843345510140712593966565494167744 8965143 -96242185422371439538243553054783400912 8965144 2307261655218439392585206733225861120 8965145 -3267312854778813616642092845498617920 8965146 -41039318988039057752908215326828284416 8965147 -35473915176389268465260778483475550880 8965148 -38293934279226417112715620862751682560 8965149 4291600399475443094998530934690190400 8965150 -61846493859225352239984548118639432000 8965151 -4242665825907219571593864438574403136 8965152 71514370406426878018068489418385129472 8965153 -49274105400113516746626839119643901598 8965154 25299641922334372532579043408903085824 8965155 97647706021498142402300990108237066160 8965156 -5167810449382756801358798520474378240 8965157 -84988002020377405897530957755198052480 8965158 530139218228588025486957064223490048 8965159 -118507995965248507925685359977437535184 8965160 -85329755049482096104629627022579968000 8965161 14105631982242929259450598979303959002 8965162 -47788649463980579124245888704600293120 8965163 -41401745659560364237223076005918179176 8965164 23692075671530136177244229178629191680 8965165 43515771593426146330772092847548621920 8965166 36605599612333467536431097780681781120 8965167 25831044334018158449698573035200399880 8965168 -3306453442573938952187008650312253440 8965169 116668830783154291293921402424282049520 8965170 16728662930524432907204306809774356480 8965171 -41617695834831896884919174763568314240 8965172 125623212964224722953672385214213015552 8965173 -52097733936666460112211651702001957056 8965174 41518875558579788160521667552193385472 8965175 102666743384085365256698119789393088400 8965176 -170545614474420779306402581493214412800 8965177 36690044762132332526076552881003072260 8965178 65086231466326454213980501157549270640 8965179 193739470865232277372023793102777725048 8965180 -14309169517369261930285712410859612160 8965181 -293457216326297936013426884151871684500 8965182 -70663753889241745467614186652729571008 8965183 41493304667206309841196436921390466400 8965184 65381399622681965249090275324446375936 8965185 -126969008989272035131605432795145315200 8965186 87147258528469321766199882464083971792 8965187 68768443855189959108691682997389960712 8965188 -190297780744656093731763821767801036800 8965189 316595389280439473671354741710029144990 8965190 -46659927137901582294924140802980580480 8965191 -75563087881481200675244925435291802416 8965192 -193511938291308623906303320556928000 8965193 -175323932719673967540440404834190827776 8965194 7188308983273793673527179905582351360 8965195 82258332961040646873002011190493759600 8965196 -135807357825408616174229234880909753600 8965197 52730066641020295947689265959440543968 8965198 38183479803908122985936917236084611520 8965199 -4616909676238340939467018446006675336 8965200 -77532174450966044564818061348044800 8965201 -99160151440783884271404671565394874048 8965202 -9965269555407310705990701824171246448 8965203 8866594333961454989629332270034910208 8965204 -160627417924820774197137184585561788544 8965205 -114084243040697162324460849874749339600 8965206 -25301092045229686296857695781991214080 8965207 -6290361898722929268817177625734255160 8965208 80172612469293614558207126065651752960 8965209 -57093121811001877965521398551252983040 8965210 -90597447536581892395394736093101694240 8965211 -214082077718557808385631081644888492480 8965212 -9342404878188741314279519150274428928 8965213 -71557367228225861199460600801055352538 8965214 -113035658995192938447598379204219870400 8965215 -15903816850754267401130637993496704000 8965216 81861269323178556741168112724930985984 8965217 -24547812268625102082317840858915488734 8965218 -18415400419834738658400427483044955392 8965219 -215261059159647605031829562899106355240 8965220 -67238636206942912602882780883294986240 8965221 -52576097064119222518695267699900854688 8965222 6240510519611883720908476645666529280 8965223 174966928843598321933430482285613193584 8965224 -42941598717224765471392825743455815680 8965225 -119415794140683588756993141348191020100 8965226 -8184037848471176021626388303173966080 8965227 -107009955550546980870744998320398096960 8965228 92452597107294593835090110920767353856 8965229 23448246844813459265149550213085018240 8965230 37336219976865441130840967682517614720 8965231 14105718939678574046677879352081043456 8965232 57795264824297040808254339985670307840 8965233 -85814495558062943771160531913362969600 8965234 104861372873599765940711753297492883360 8965235 -674626285242499993091721022842514320 8965236 130583323571564314445647191063536148480 8965237 -142856152185373439221136297027714542020 8965238 -142065451997722146246408398363626800480 8965239 -98145291619334486887679596449584869632 8965240 82546527332747829253946798514486988800 8965241 -178761329068664776017169700991122351616 8965242 -391259172618537970415054377206668544 8965243 -45264575397790949276112732119514504960 8965244 -8107192847666654852940901827926206464 8965245 -55754325029195647452225672534883008000 8965246 -80979696897204120354669549380147900928 8965247 -132517092765417106265276818266512545848 8965248 66180645261119825161374921126460784640 8965249 -10792012370725389503859145815811331664 8965250 -28488867921616529174346077960033280000 8965251 -161812268987970004959735605293308305208 8965252 -188040034716894183410434301212481467264 8965253 18746040200351867501259165703561086 8965254 94631197850776504205208486442457255808 8965255 -63849136744245795805104538480018763040 8965256 49734049586114828811913260422757672960 8965257 -65087693231465095715201944629413913408 8965258 8015597370452320420222076210251994880 8965259 163681094677161043802760485823974993304 8965260 62838013394170343743571814922691758080 8965261 -57682452938657835817212785499542584138 8965262 -5672916557419770631314476015428141056 8965263 -159980338938987978307033864728254022000 8965264 -21804510559714635935359446935949803520 8965265 12150718491639762265167928385065481040 8965266 -864027255339467348275321835388615936 8965267 -5950046591869264808945509744555801684 8965268 8997845946817507997665850064551314944 8965269 88889699962521968243353532202357849600 8965270 -36058588026627721681116656203968743040 8965271 -112986404205544496087848265547893917056 8965272 -127025223201676284289752980907485614080 8965273 -74696187011634989579938121435455033464 8965274 -45048759632226454503723180452791086864 8965275 48108185627990743679389126381674417600 8965276 7272926495147312381715455577722079232 8965277 -20836165955748215870032973426463666528 8965278 1175094469452623623583626765952025984 8965279 -40834032056989929349229585698573945120 8965280 -58214712441645076212782715024683827200 8965281 -92337957335499333642050082492380649552 8965282 -16980945510807516232579866925473721008 8965283 -189157490157940856874665079450838832400 8965284 -53297531324812818067298982008381144064 8965285 -476837987556898383212018761367955840 8965286 118571946711347873440720067622697566720 8965287 44866860392719504987486280809181380944 8965288 40568879057364843129485222154930293760 8965289 211751648909165743439097042720143652090 8965290 -52516568405474941492255345938509299200 8965291 -98580324236967297355040919014511887308 8965292 -21945265943846280637341579157395517440 8965293 28188008253159817783395635623899548928 8965294 -22843995769282565821324753956877191360 8965295 -46205932585366518629057190048516934200 8965296 -58848811040610704483663484661745909760 8965297 -424959538943880661396373797773786892416 8965298 -12407317266758044265372080102033167600 8965299 38829820482661207351947270691880067840 8965300 -40822308103219990118640276906016201600 8965301 -190779848930774605570019459928147751698 8965302 61502008292852983440538817498503841280 8965303 -250169645848276688847461200946792319448 8965304 176300648025942470388213431865223925760 8965305 -8063168930851533754907779881354127800 8965306 20695737130440374984587467857072663040 8965307 -53534597695423469578186021677167213760 8965308 24366402962619875835819286758492192768 8965309 -125319559263504053548089641523768834490 8965310 115421839168902880647345349996568554560 8965311 28131140996886723362232682548473432064 8965312 31480565042075140909859206453014822912 8965313 -94285102965971599925397420594279282240 8965314 7769403307291113253594241190606145104 8965315 -76689453569014522883496228433648977600 8965316 -36482878517177706518470182543581340672 8965317 -115335951075790535687860570706157215520 8965318 122100164967367295135711902856254635360 8965319 75286702223435878561166960860606849560 8965320 277631235959110033998744710214451200 8965321 -33454668677631943610352822392878084800 8965322 9105718636175741388107004851239416000 8965323 -10863238897340104148617049004006591696 8965324 86075943026700865500450244383167619072 8965325 -48511840167398376963515054993540881950 8965326 12210865688943568545123014948474910720 8965327 67655507953284322282588146877470034672 8965328 652194908627475252571578542189051904 8965329 -67649212558384916110208985693576857616 8965330 51992683721210596465823970040438464000 8965331 175892236338540848678216644438421676912 8965332 119762098774665781275784966428600080256 8965333 75719736304440937332222792487107699004 8965334 84656474424587306532277831221455939616 8965335 17985510515701486814021905574770808400 8965336 102855413939160898859845593645902407680 8965337 -427818540117109404953428173124435772208 8965338 -46325454423855587452892582264553454080 8965339 50140003820282858980386410935788222120 8965340 -30895623785976424090912729371369446400 8965341 54404252443500374897929012247487082368 8965342 -175409807109631282670887419514224455808 8965343 -28671086330735602316948020274139788280 8965344 140810833890525996287608206453481930752 8965345 -141025341961335202076769146752907246400 8965346 -33806237382808369484813040634369626336 8965347 -21296566677192773516779057944474497040 8965348 3769632042680694289344970241893376000 8965349 1229177842251698663227165907104900608 8965350 68090293186580561732083716283015200000 8965351 74486179192368328197925347113029111352 8965352 -109033435393490509530498331988126515200 8965353 119969135735259389182927608175175755008 8965354 -10992379021408424774471717397826771200 8965355 -8796974091612044187419400835166023680 8965356 129894579167845410536646294706110838272 8965357 -204747910577224332770737213671115428394 8965358 18921680774996423066238766546769136576 8965359 -9372463294797518488241311382096095200 8965360 29874800684772171834865139611965358080 8965361 194133722437395853960707526461191670000 8965362 -1014128853450755889289191124637753856 8965363 -113531380593266092785827216751298447416 8965364 82970432977241197778738657162775914496 8965365 -4336070181619578799523250373178690880 8965366 -10339589882102110647534803531773979136 8965367 26121621564796207835204651643268957416 8965368 63579627242406585995396709331121356800 8965369 96934900227338654418668094678006224896 8965370 57591874107656268501201090731913638880 8965371 2662136969505066431978747793549624000 8965372 -52938049867044509357893886327724435968 8965373 129787349281401937235606950166627337024 8965374 -84484205873305298252458847827618176 8965375 -12415754941164938036462116701455460000 8965376 21303025995633622309974346380242583552 8965377 97820176760549134979514769670877440640 8965378 -143158446067224739887834748551807333120 8965379 126178717184045163577577135553180546960 8965380 62983583001310710664216183742237122560 8965381 -148290932377940828853811647512990774818 8965382 13521232040070485140205611912922485632 8965383 -22788188361972115895347261246021380480 8965384 -237963593010736388333905114524233149440 8965385 17920409668940337785450365648678516800 8965386 -13409167466372319904031448677377698816 8965387 -62580235031877123517512794867889068520 8965388 33286361574165977728312625527677129216 8965389 -145439115934635997432219282216660395840 8965390 32911461184613918390590626567089602560 8965391 -256918966777271761831748943895112023008 8965392 27653517174293228740054652999886569472 8965393 29732318904794988085725442117514366642 8965394 -128233368298257997611073783503538713600 8965395 -4352914742602413921118109723189875680 8965396 -14297481031973438956808621968959412224 8965397 48217542881914738426014196005356827200 8965398 24830701250488174183139449289145883008 8965399 -75356660909408210956082812210431772600 8965400 60607998425925295244395650283852800000 8965401 99071133453819786935984792473148544 8965402 31139189835384795981890720395830247152 8965403 -237598970942491685817743529240919284348 8965404 3297260966376662331964035962144071680 8965405 120764108115498197388340253760559230060 8965406 -166541866619070839004246071580777118848 8965407 1660773132376942196674622060632694016 8965408 384650196632992081128366700244134133760 8965409 217566924132293840400274317013534334916 8965410 -15115110860284845113852479062787184640 8965411 24420938644836959794924704591499455744 8965412 -116831970890136133579489206279849846144 8965413 -105875635009899581103646199190508133058 8965414 -401816234686714613612436316058559360 8965415 -80876852766649040223269308381150114800 8965416 18999407149648580957704972814245478400 8965417 5298504758129371753060319872480333824 8965418 -37360642286540134220348992655175234048 8965419 31860881651023954406670567624798175920 8965420 73100580040771758968083392303183790080 8965421 -7008503015135810548957047622460855328 8965422 -4246837234222694017797770999090896512 8965423 -54425029466237942837083154650265321856 8965424 20800627403242803032511233124081598464 8965425 -9854881840349497185553784270113963200 8965426 -44146273739947287521114662745797485504 8965427 17763997989007143849302262178241472720 8965428 28706614026574855782455338574002673664 8965429 -202388725499717886168686996110101185664 8965430 -29946423378853127029877718172989488640 8965431 -202909168864215651732371587649634122160 8965432 115523707995464536364646973472532910080 8965433 65957264716488434788726376505235441860 8965434 75040651019573414914421270945122875648 8965435 -2246018480244240853278460244473462320 8965436 -159259269966900316439378211235852600320 8965437 18411497868959871029662589915769717120 8965438 115513051534158968932603322071473979392 8965439 12295903860219324606485526562417003392 8965440 -13238480900807313907089957057755873280 8965441 4655566188364604776102938962172055684 8965442 132682881434115173964101153576723761872 8965443 325340143491209059194877683578880552960 8965444 189246042360392597501613772349362679936 8965445 87223211310133070089724322880566927480 8965446 700067182513051800288862067768168448 8965447 -138284386792107018106707577002561416104 8965448 53735944394976505584545300150961438720 8965449 133381494507711245723741847126421901034 8965450 -65163416013107408407013428918184312400 8965451 -302947929219992009622862420293412150896 8965452 -109970781489655716079922387501782619136 8965453 -26858313229497305511496097273000828544 8965454 88688559970113397731298578289519457280 8965455 26754317642987836688566229820936345360 8965456 -44673903574145884978223883294917337088 8965457 -4223012933762015775445898048127930000 8965458 -163937595999860708792598246006615502080 8965459 86343059374144956821596590831666518104 8965460 18481847066583462619307255382304112640 8965461 -4180390852866963485847695426382861600 8965462 -123746332519524288161427464640997964736 8965463 -105549330453239907566374412185889581200 8965464 -98208541359199125886524759415072788480 8965465 -119139782826905280007725600199056860280 8965466 -120976139751646021283630594665469341440 8965467 -8666443528242619238582222684010209760 8965468 79812740828223377903884944492116124160 8965469 -80503066947122600507424383310435851712 8965470 -4716960414414335449158623004731911680 8965471 -51865275757192691627211135192578218808 8965472 -18683117725903826580370408884153090048 8965473 -54571785981305489519248520847451699200 8965474 32904305797756338595887689687227259904 8965475 56235563818247143946744096693038314000 8965476 -62370426271335618315429871604432287488 8965477 213081817831896922851430435518231918012 8965478 36942536938975799652882141773836259040 8965479 51034584788604357637898302341072537600 8965480 -6006923269040544662492949534368256000 8965481 -149651704154207464964091830218372411590 8965482 61992691445906195200587682467692942592 8965483 -103357016239444469641965466238521977360 8965484 -134892488891225646218550188775644640768 8965485 228752604771093546723011746813087330560 8965486 -175121909854327058081997776434529231808 8965487 -11402234072125179448922021587296642864 8965488 9764383227172657143528444196066689024 8965489 12139065362751798615777619125232630208 8965490 -102053094673229439717695064506881596000 8965491 -15730477862236549539676816532684593608 8965492 69669256784323801788769003285090263040 8965493 -37829514033560376804187138722553279296 8965494 13763675649352486373090811060257962368 8965495 -7574975314185609915592700110017600 8965496 -307763291542042502204612167224885534720 8965497 199297809617262011386391163644538642000 8965498 154904630007426427473800607502112070000 8965499 3382874713244736374767848315042958500 8965500 -1361058545371268849402349053245440000 8965501 289084558549511408040258703824080753100 8965502 -9849693275591887709932802788156129536 8965503 -84353404944947728330068187432225458888 8965504 -111760964830075595163633634093144473600 8965505 -47769649206231067973019781799760647340 8965506 -16296902360021530681337263585995124992 8965507 1188234916349658729420146748986112912 8965508 -53992047101084416624292885897612611584 8965509 -61974146876603572758383452161322191360 8965510 14159936247722299578376618626241336320 8965511 32056947650370125491772711223417150240 8965512 -157861936458310369275970920840724070400 8965513 180660479516890519911632633634333764762 8965514 239807399321244525441021827171851115520 8965515 15206399950810191428598067082891520000 8965516 33118470870540162872865530896787449856 8965517 -132761384019344948694284099228949212448 8965518 -77177889193258280666387913442073436096 8965519 78523565175161475982219625575324383000 8965520 44666766015034085481468005568856473600 8965521 33394454477009564891610178768597259490 8965522 54321361581267602717377919606923420800 8965523 107721350983604245516973690456442281040 8965524 98998835638780725813137458726896015360 8965525 56553783766713354700705642037196861600 8965526 -17527549092747820667331640644411066240 8965527 130786049663253416644052134888713346920 8965528 -131418622546303798389791398764409896960 8965529 -209600570184192352182216268941349746870 8965530 -21507711162522026801656719204331718400 8965531 63186796714397142529405898253471863200 8965532 109118544442164262276083703883801690112 8965533 -3728689750904193399060441190531080000 8965534 96966251496980305755633266340240556416 8965535 -127610607803334734714164325644929650520 8965536 180063652470103921891851128925431267328 8965537 -21251034949384134182734392646050198848 8965538 112869066105236124353656517638346334720 8965539 -168819904330386906251161366809553618560 8965540 -39038169626609043959207773892882104320 8965541 -34846538245388643337824571372203803136 8965542 34248521001474820062631208531267243712 8965543 811179751206517329098526133449194584 8965544 18427347372372218163239131226915143680 8965545 -47248039802628007159689553641901718400 8965546 47956895315700514631629889271591754080 8965547 -3192683743579919639100361162048335600 8965548 -170168334115514938529754384552645941760 8965549 -133383208762080581609596175276226517760 8965550 -88841269181310724314927926144636126400 8965551 -43242471172694747302120581167236185216 8965552 -11018314112005555377233448948805140480 8965553 238302481932642140343125148274134201780 8965554 8268045276928268055238814482854312960 8965555 53984476365083732414950542903589974000 8965556 -28368289891433632267971685468104535680 8965557 -141072738453327260645187550300785083346 8965558 39494568113387341165222856515565137152 8965559 -162600785509781187584539583466162753240 8965560 -98610624620289336433551098721890918400 8965561 -69220658243249237048016776375583660096 8965562 243476641308622176557856638305708654080 8965563 142724238316093457641082512327860145944 8965564 163101935440583427376646619585825330176 8965565 48340505812224012638595062486292295680 8965566 -5970999399953398169821917083690825088 8965567 9215934116304502113214994960032996848 8965568 3443461331652413641712298232003952640 8965569 -150544421932285199866876343939227413456 8965570 -29352368266895698989343643139868631520 8965571 -40901737651886745894801718528619351328 8965572 17455589780052215627467756271750873088 8965573 -193125570964634018109347012111426701920 8965574 -123357451051433424361234208212823074464 8965575 -54555360735795362361133422249355954200 8965576 15389291512641302092630605156310056960 8965577 -50529620154545629849523907890526831360 8965578 -85156054128851040684063147981938616576 8965579 -372390742463950673437856787874234244160 8965580 -19483248550083242247153837287739171840 8965581 -76876021449772313112402586413374865600 8965582 28019656535300469685152895580652398400 8965583 107733839207637949244034773438431792824 8965584 -4926721446513416963058795353435406336 8965585 123188285284245210002488253791783041780 8965586 231059844277059130517207880642659328 8965587 8963530324380454287423743809905545280 8965588 -61496954716290301502295436695949789312 8965589 186566533851162130208264681661421389390 8965590 23722637115043891203174765198317992320 8965591 -82038322617183005985030141115118726008 8965592 6841295566944455278653312569532641280 8965593 5458931167496558978376578405483251200 8965594 -123132988760137415700345115746957842688 8965595 38304321960072194547601597741497201600 8965596 105986951091445570197888731896577802240 8965597 209895596533392932985265998097557476812 8965598 -37024942220310427955278792739314147200 8965599 -53742389676275721400780753221485130936 8965600 12959763875584422366410718364945612800 8965601 171350228330789280551221139674403264304 8965602 -81805745519149228592617168198861673520 8965603 74914575159431816695227788662487992384 8965604 -57208492572596747724691070296342416384 8965605 51228726614740945329632158711718960640 8965606 -1048873354774109423814418597670544000 8965607 -39143648453152142133044420385979607040 8965608 38136516174066020644697595833483919360 8965609 290536239464602755333441714901761242810 8965610 57406928023525168006093893009208260960 8965611 20853525260750918468325014107880932320 8965612 -177644215291946557673734991208425753600 8965613 -90606099260939085823200412790528132904 8965614 -19431360954131607408372010574303812608 8965615 -170042143603104512729840581065059853240 8965616 -25719133464466216320607907609511002112 8965617 -94880827686396433923668712399165490320 8965618 42787532465846716156552471996597811616 8965619 -99787285208795289541151426975401286436 8965620 128621457629691431121920793349786521600 8965621 1705125596962314947852303636069617312 8965622 166053207498140289054715299703475049792 8965623 -109422640473481787370685733575175616000 8965624 -80559116242947550365046162748523417600 8965625 -133323217757692127382362096911113000000 8965626 106728486549758077254055582851538136064 8965627 -1882842539617237198022459471555132976 8965628 -42660964329939702367450515084721190400 8965629 88997846562133531281453857664904704 8965630 26319166796628786247053698164663134720 8965631 92919211408531032801261600208647967200 8965632 -32538353870463035071308344763560755200 8965633 14242355005930759441186690722979024944 8965634 18422273228590875373043136495225606144 8965635 83027790801321750896189751181264665600 8965636 -209536092910438218961773859922200193920 8965637 154050880337219185293979398967611164352 8965638 32889827928681913730335048062566791488 8965639 -24740398672802348999273028077031763920 8965640 -171704761931844907571542777165762560000 8965641 -4162405794816858341405748788347633440 8965642 17829544065237463385412035981204244480 8965643 -18576240746943569326642114535563464108 8965644 91310704292266949799354933481442365440 8965645 -55879414101415681964745183127769246280 8965646 28286337575892453870529731526296488064 8965647 5172174556745234243910424927428928896 8965648 -10283109898411952872897723135041200128 8965649 -70891561638596296723232121187353206208 8965650 45830090166687706896949001406755241600 8965651 189997502617096605550849488759000004652 8965652 -32800366715274349828391013896157308928 8965653 89352151657208556987784407882322382784 8965654 -4849820426486444430059300574595519488 8965655 57784916683205255653651618511236186560 8965656 -34154524440435194543271933926983065600 8965657 10680945699353814276406317993802568906 8965658 -15658087028258259583221717929658683712 8965659 6880122212930419350326721889970605680 8965660 -53951526907594006416150002097780449280 8965661 -107654999510432114978999354148650979738 8965662 9914554198469955544872664187573581824 8965663 111330689999558135976696535695348602240 8965664 206708766934984768149788634357634301952 8965665 22228217427944767502333008666651633920 8965666 -128419658759843656866015361103535459840 8965667 -28394830972916504908520664344598624096 8965668 -49565319757909353805675629247546383360 8965669 -182024447884559046920691573614288435880 8965670 10360936213830648288707095915038351360 8965671 -49931171945641977863432946254592796800 8965672 -3356942546839844932936012926808473600 8965673 -306446201701142713660597604341317363840 8965674 -46853809764266759726388833647976770560 8965675 -2740197378311854986465021175803160200 8965676 54733830126119988584374046021381778432 8965677 -72088451944076511825605004492996220800 8965678 137734695682851116359606300855451576640 8965679 -102546965579052826639976543789523924720 8965680 -20236259025010303363218019073272381440 8965681 -194970609591258475519520446483330673628 8965682 -790807084899661652811155174252044800 8965683 -194804192869011847443070892926930429548 8965684 -31020150099755335113578744267557593088 8965685 38805394073102366601812264578636516380 8965686 -43981155098663135563348788813602140800 8965687 -126080146513721293485795084017678520664 8965688 100123721387108894051655666056351477760 8965689 -96487058093290686430451309980108219680 8965690 27050517081588822318451036229968739520 8965691 -26443512135254367709639128620219954400 8965692 -12781068378184146035759042725414207488 8965693 2483918764218135136111102545463030944 8965694 29579287812035204586144390783569200896 8965695 232628876814712491782801662166985600 8965696 -24694791494813966045631862838216622080 8965697 -10556611824944809150190366288574152640 8965698 -8969429705752889291163223124419553280 8965699 88305840959616066960327102752413048320 8965700 -71962711742391424129923554215273564800 8965701 291505001844817002415919357009284286400 8965702 -133504513672370582285848245421701603648 8965703 456201651487818131987405956937948698920 8965704 -56377017873620590969849178932801781760 8965705 -16096226849211475039230924798718290240 8965706 103748155777252692914749765253385658464 8965707 146273987171069484531638274842945983488 8965708 -171478188241208093945886338554597334272 8965709 30730325821360807785628839321718673910 8965710 -21761497421277610943392004139038438400 8965711 -321984922492534724952884357801489685288 8965712 13715102947843553031414829320487698432 8965713 47871804341478655573511502980842754544 8965714 -7381648214547675726786930871119802080 8965715 2240004030042219134673972617983088640 8965716 -31706049963618300009551404151887405056 8965717 -213592244547842493599878567778507485234 8965718 121944516808692757535342609190981712320 8965719 -58949228591232776331333585362630544672 8965720 151780830951891874488352219842379776000 8965721 155485868466774936323581254536494166922 8965722 -42121146657767287062997474321957470720 8965723 6955372449048148241339136571977203024 8965724 71952518650058481873662835607206314496 8965725 -16777854566233133848238469690082072800 8965726 -56072339623482004600814300671894503744 8965727 5487619019055894916655309152321307520 8965728 -55031931029837679461734740764026208256 8965729 115906099110807275029733851724880543552 8965730 -100602897837618048197969703232902486240 8965731 -91748573967612574658612465744750862336 8965732 104539523237815471981102218727352044800 8965733 24739085610923017247605724861477288640 8965734 -27185304574636619562082865505997696320 8965735 -54543064612761658127185071958346341320 8965736 39011926655579181849840340160621721600 8965737 -253324923046767986206225603218701958 8965738 131196769406242606758555043236594736128 8965739 -414046495036085688868484422736969021760 8965740 -20703504744717665707454738075437547520 8965741 178329166015500913595981532664348465632 8965742 74083831732855429205862939135033694272 8965743 -40311364569015800603376420308056550016 8965744 -45051911401662470372225108414401511424 8965745 -22808144753697045612308831302071490560 8965746 14145165559482341722670628113164300800 8965747 121972508608594093392862136395149239632 8965748 -111968695735896238699199936622016641024 8965749 -24207558733825830912851577934077529152 8965750 -156288920563258624761452287079165856000 8965751 2810737065161404767723979768843886904 8965752 -45615022875120243577257145411294003200 8965753 -232089456765632148214338276145589918998 8965754 -25689687493515393526879376436681193728 8965755 88570996717247684980220082840474463200 8965756 -163403631346891969382800146586316997120 8965757 -139546852906012192638896463410745071508 8965758 302806322133790587712245607823769600 8965759 -58495135098606065511608037801582534672 8965760 -67099314416615344946347707189952512000 8965761 -8494605924436905534636374462064952896 8965762 -13767181687215723310374601861817771520 8965763 172372791542097483436429127992048422012 8965764 3065517152941883164132757377105059840 8965765 74695337605208712017644655382185001660 8965766 73978666680658531381819461735844190976 8965767 -233931915542107252253591544622409733888 8965768 62358067674688506799170981000937144320 8965769 312820516861427490432933110462071990170 8965770 -32983894488172928805548618265732787200 8965771 -39839930354128322356089981091972088400 8965772 158944819545059513002565595869173829376 8965773 81001199559621607569370653036517457622 8965774 121548899586393381936503141080444979136 8965775 -6124153035909234160736117261283256200 8965776 19962030178331521230452802549595766784 8965777 291339199048269992315923210640313888000 8965778 96173915925142881675772592731866698880 8965779 -12135341246093349335905326549587537040 8965780 117624881114098764130187482538248128000 8965781 7959218116657176185489035578106766784 8965782 2062664115231478062479366331315302400 8965783 -260581329249783543214904789849932851600 8965784 -44781006714336181225309324234823485440 8965785 -118131353789595647363452158791504990400 8965786 -111145458603996170946222269082360641280 8965787 -10936378949309858954529223800610301160 8965788 -13872939040649390265006808785924542976 8965789 -735856139483002156064366549133639680 8965790 54969253521455072098333957610961100800 8965791 60814650647478722402074894507870778448 8965792 -170585885346602452357290318902650208256 8965793 83331397748997477966742443553055064324 8965794 -81236143306538328705564853252083830400 8965795 -49902246658665462318131248419412760400 8965796 -398121125118908368500439658891661312 8965797 44461640717633098654319449177695004320 8965798 5971114202300567050443597730519607808 8965799 -163921738170760314894134329159409785464 8965800 40451226089972003385144063273209088000 8965801 -29606343097134630129305192596230065052 8965802 68667349106782342233341120221496114352 8965803 19911081049259516621148435997760755200 8965804 -132234422526957136485558375824713637888 8965805 45039801220066095001227350335936280460 8965806 -50489104753654353987797733417671233536 8965807 186213020187981917055260175935979640672 8965808 60953999462571389771915295759003156480 8965809 1290786322821878916736670071382281920 8965810 8854534261664684506131005929010688000 8965811 143268915278829616772502194200827555024 8965812 90926023031071443370098867990128154624 8965813 -7014941956968504963786536824301145696 8965814 47688586679931607696869038933517680640 8965815 -25271574282455786428277565524597011200 8965816 -286084755651330684686931483258429419520 8965817 -81010516983244114897287984187469831040 8965818 -44584325022841058509926609125653281936 8965819 17818062940752631668167726664586432512 8965820 24947650993021246522893048504638300160 8965821 76173351434300061771981268490888723712 8965822 -93989285296214450091996924169225452288 8965823 -138199233243536558336797138577377172928 8965824 -46211169622390962357655696909799522304 8965825 139378900908598058954589802436265303600 8965826 51818183673956875620602608412043379584 8965827 -40221298128978303330102008139489351312 8965828 96464310504406997173306915810065981696 8965829 218890905761348993185785538948423238430 8965830 18542272490934352766773560083931649920 8965831 -24942889845464211235353064751847885008 8965832 -80631793979423176869965042647179264000 8965833 -6504393065498910196545578902805070576 8965834 -25219259332961095396408953363931814400 8965835 16603046374724205483697782735201117360 8965836 12526976913239523535249168223075819520 8965837 -103561453672296475985513933599266824160 8965838 -75346701909179959780405240821389872128 8965839 -20343793956158016760814656935538991472 8965840 -8815411770201683936382767271687290880 8965841 -163497741893395406345557189701468365376 8965842 87466164762041124587541237250304296704 8965843 -164375724322902298383088859520453877920 8965844 -2798407327675822583079652197575860224 8965845 -44246926623598181656518134286333607680 8965846 22996837557761212786371703067056746240 8965847 43856396032873580244538418701503192240 8965848 -154621846558686273073006369206648545280 8965849 48084794705998779289219617233169823236 8965850 11613147253398469000518910254175592400 8965851 -13245397493584125075343616287996250112 8965852 -20800645611027656242594029528904709120 8965853 -97814099876935233264721818283243068000 8965854 62635075668562561767594127200141728064 8965855 -176214900638417473981512317551463553240 8965856 294541798797351176184010653388954140672 8965857 -53587057243982403545664676707279738960 8965858 -148541516440689972451219113266967600 8965859 -109745176587887578984178331292776193584 8965860 1222007114493674172225813620946124800 8965861 535579830700866384999854851201620485952 8965862 120689049230681892501419768517683550432 8965863 -82290641565524144897627438687852727600 8965864 29797734872185926666120549424465459200 8965865 82925260362663533335577674950716308260 8965866 16101342106312255041505731721198138368 8965867 -30260216012016291483039718667320943208 8965868 288437057276605440113049504460326604800 8965869 13113560384489645454650611301388703008 8965870 -64333410393445750345516878962752557120 8965871 -6762757529894597773947568760999348856 8965872 13076479323687230111138293949040230400 8965873 -177054662051507759694953619666573090384 8965874 -154387145450383480287502146301326446064 8965875 -146279281252309350734011240387093860000 8965876 161142151909951669628522118287518709760 8965877 -45003346439079747463616922130349050848 8965878 -49452430954805778246245478164149862976 8965879 6273088980111184458015358203660688928 8965880 -11019656098039384186085562585042124800 8965881 153232663458140565022399940143996589370 8965882 -43568133057906256665420739566287625216 8965883 -84770552154472740108579057639898424736 8965884 33467375817307775056380970596921524736 8965885 401512863166567561148785120970197878960 8965886 105434916543781563174345788915806651392 8965887 -883687617039286302807928196755802880 8965888 -237920857695548577540235424266335551488 8965889 -228112197744864958151486352163785793980 8965890 2451220846741841799086330769732333600 8965891 203395462785555562104136476010864776000 8965892 13053998004950623044523086490749172992 8965893 -139706338654389591721310152852209455136 8965894 29466248973778178510644237009004514432 8965895 137153708211281777286203296241757377400 8965896 -237553915996698232745076758947689431040 8965897 -281199443166222979267779255773107495654 8965898 76982366773963862468245080173885991264 8965899 -117559657485089867737881807268556530116 8965900 -67437993049550092757042059884035488000 8965901 2603160610326954714886936016527195872 8965902 98096948789399063961253876145805613056 8965903 -66836562256109055355040322841458752848 8965904 -8684600096057177227301170095090401280 8965905 -40054584296203419163961676986187566400 8965906 30418103159859863733327858570417137664 8965907 176673864441131201432037242577776442156 8965908 5021013925960168014461584280792088576 8965909 170323493506658040489430949982365006304 8965910 -2799547413566730583196814430761936000 8965911 -29381807687087483190604025653224203928 8965912 29846633482926807121740551624708659200 8965913 27339990503272239629188811597117161728 8965914 24264568288734502824296874672410702592 8965915 25592107876152067308535064095725453600 8965916 92816142133205620875866974126105290240 8965917 -72359295679457419355639269366808088000 8965918 -2346307503960231716788059177456818496 8965919 -342170972225365669277866666281136852704 8965920 -28814163781015879785762626352395059200 8965921 -19139987106143959095881896105297384956 8965922 118224377181801504291662266648958484480 8965923 -3387122272459127538631630432599746832 8965924 51936686652033752420413560956076168192 8965925 132249965929542884309936803040567146650 8965926 2677136915721404908061588606071737600 8965927 100115097539406328082663054263358094352 8965928 17274824690516213141940542021864156160 8965929 7329067649562154509424204681498490880 8965930 2475164472623425031515864685750016000 8965931 -58562201966063441334536799960092819280 8965932 -10705404184313724205697789820326435328 8965933 21936568617124344904077031418377429824 8965934 113656795590062571674844893461316750592 8965935 23315000839068572895526782336051523200 8965936 3641954666562188917978735595570003968 8965937 19060001312506255760592890059848861732 8965938 -54577679675668537765914062099134912512 8965939 294486950283676449330192808873647993740 8965940 198854398258832524337147013991921121280 8965941 87161877870117645920150606835085692192 8965942 65659012944523831086739144201908307872 8965943 -2346571350661813780220753056528943616 8965944 42666922450293413556678078779935948800 8965945 -7920756104177912298142167313950888000 8965946 101777443906902456347490082325374033920 8965947 222713501149510911484327719715858859520 8965948 -45365994657046142898305608893965473280 8965949 -16767493728160378513642410081113569620 8965950 -3527893752916249125573242405378688000 8965951 38475976315153827905385504467210807904 8965952 -21537959425486432116745011685037703168 8965953 -226091074407122904271557477974110619676 8965954 130896089544603314877129510123405460176 8965955 39342004155804026241845918401166343360 8965956 66406429882496368653909269981337538560 8965957 26830721715271623545889750772450440960 8965958 87511971478319673550652783801505427776 8965959 -103437517507079687182863331606262486880 8965960 125468423462754283663136630035042560000 8965961 -317748498507142737836257256878226406438 8965962 -5918804280429934010913193196416010400 8965963 -50198016225333282578406282774798714416 8965964 23195211910399155889286661535686767616 8965965 -60138863559116331473419615159677650880 8965966 -49288545590036834919949512584431733568 8965967 -264917261146739337128152384375660638360 8965968 46062809389789750506450064103454670848 8965969 -194420964939762620726370395702252095630 8965970 5192434880159337383947410711703916160 8965971 -67902365733663675644926173799155324108 8965972 111345306727488651235250646723099332352 8965973 -1314475543764920446712959017727351296 8965974 15467193631809424198694524774566637440 8965975 12726036546861735782973334669035571200 8965976 -289437972802698087182230861061067601920 8965977 -167534989093965754608467279480320895280 8965978 2965919496877016261130956123638172160 8965979 -392941093986240092561212101024713700 8965980 35237583494766347684594616748888220160 8965981 274722683783972009267276559424235487782 8965982 -381001077833960662565180163922373568 8965983 5288905003247487248133879668747468304 8965984 -297886708101124645104167316886077702144 8965985 11243733446508838749878488301390060160 8965986 -51222008040559943706879836221895904000 8965987 -340186041622763486492137022350565783208 8965988 -113298468698685823522116500844493094400 8965989 -62042413375757389619030067507245165892 8965990 75779937440803489336707118693658601600 8965991 23120527497878206047800689400390398392 8965992 3178701098554570586996871205194301440 8965993 199330451821213286628644996328834532324 8965994 145282170645938873764470643092342904320 8965995 -2814306385361291745095422371889359360 8965996 -45248040561516591845279620677235678208 8965997 -135490808542620404109986284843686499968 8965998 78094028753742394714550632211525068800 8965999 -60249034581602305839773719868225294864 8966000 -48775226962484265869758054266494976000 8966001 56443691687899239487676361620174447808 8966002 143144276890982164618238481493458588672 8966003 -39607255848007857326113711455507729840 8966004 -110467526037936501664434036841652625408 8966005 -16329928433377658878521299520396972000 8966006 -519514252201216538739382650261061632 8966007 295079161437229322075084231281494987240 8966008 109175943894814536496215209228100648960 8966009 63972964912435663624705691002292220804 8966010 30457637531244078171275756220129100800 8966011 -26453672873940345632486191111551831388 8966012 194705144236412430548728015443071380992 8966013 -29676181922498064168610596377966724480 8966014 15406223256504512991296658849104723520 8966015 -99676385320854337943306170628811666840 8966016 -655837973481646008570020138550558720 8966017 251052134131544995906265366339664667860 8966018 92564499508287602737246021527716970960 8966019 -41824207795996448103604751820338203656 8966020 38775173751962999397420492462769152000 8966021 -89448064205586297905037315475738382148 8966022 -16245351079041777362173715734486333440 8966023 202583579664427354542541628543745529728 8966024 115883044421111732945547608676918067200 8966025 -53653694499731671018035551004679920000 8966026 78386251782945622800495838733164961280 8966027 79393206702111548053366495495674434592 8966028 -151536068920340479586215983540462695424 8966029 30889427719417664084749867397733860076 8966030 -12755341893535465399307125771537428480 8966031 -143220838749826010608397059731530435448 8966032 -3948985756133312601884945246904320000 8966033 21254798260628629554696076880853448944 8966034 -6620473228121851123585423464412331520 8966035 901638559853531407273750970130115200 8966036 -24348407631314986979231002120594773120 8966037 26943202028921831984498527870895024640 8966038 63544416591203133180187197087044714880 8966039 -116846820070188986055812426535622525560 8966040 -98886122532968221582212995948005171200 8966041 42862967976653000704988687299814140672 8966042 -85267900092702063912725585735540333328 8966043 -83434394708839853368755692571262006920 8966044 -30904715756729235511157426627517462528 8966045 -87824496223922719873091940892412416800 8966046 62608701859164345286463294081096297280 8966047 -275727142280309866327441962604628440400 8966048 -27690750011704384483046808879460515840 8966049 34082885317160125444772562113665226880 8966050 39077224737212223627463639259493490800 8966051 48549258663508009565316163903210575192 8966052 1253951043086812371179197539180456576 8966053 -196176551734279162550833410786090099840 8966054 125705551641197191906498377409374698976 8966055 47772042693917065185673667541838417920 8966056 213279843699633096938576385084384460800 8966057 -224131891699247477789428765015219634694 8966058 -40649527391748345927767424547290652416 8966059 -5212332802125195898849407957880249496 8966060 -94863717489778982187629322460544747520 8966061 28300596170640076609849018616576735160 8966062 8594404446787527158350167116870000640 8966063 -35518128202722809844131199638690781216 8966064 22205259185833213313809487063608295424 8966065 30435322643269771521960383652708580800 8966066 3840231858295216835577638577277673232 8966067 51594703246479795554060835544338529536 8966068 -39576922362602362082029162414917607424 8966069 -166274662307635027849271369997802157874 8966070 -21733402861339768906571794194312439680 8966071 -89866992499386801327884864065669156728 8966072 -13399384345624299942702372292858552320 8966073 95048845406666422819246541043506608128 8966074 -38825509897035476303710400620346343168 8966075 -107138541023867841646878386314644150000 8966076 38938621578751513856301261681391165440 8966077 -139262375940660173990731133189052326074 8966078 52090489819103441958922704192644428800 8966079 -2768367580899322030680888807775308000 8966080 18003891536241590926809589718502604800 8966081 366515311239623846391164495886504348000 8966082 -92363216925809035915037327213178542208 8966083 19159184878080902968485124039779175120 8966084 -27539825228249284932397555581745190784 8966085 -18626452576193571903025564806650534400 8966086 -39011843102485713151266946641907855008 8966087 -76008048860399718219070228669545000600 8966088 119390139659892215061426885128482636800 8966089 290174002990885204071339676198132019232 8966090 12749644315732921171543587413481523200 8966091 56174156177703356391045838033872628224 8966092 234479393237423603116262329989615823616 8966093 16815604529128851193228926978892762368 8966094 -6011938166450034448438855035909796800 8966095 -66177892193304221339310062382936785400 8966096 -30116696182174598349765836117114093568 8966097 -37918778860981287686676206118598277760 8966098 -31603857348606632281304769221134073280 8966099 7306651076227801832864342690755631232 8966100 -29032843793420638618502274438912000 8966101 219847311018084803942664023314844417102 8966102 945968260758552912533069895100527744 8966103 84236623795926852051932337088968332904 8966104 49726749460894724132286558024635596800 8966105 181118852149001272028060358340398480000 8966106 -99255774544378795966522664326990740480 8966107 -33146660608501041173954173637864963644 8966108 86853438637253043411532616019805014528 8966109 -3485050162573878323426238232227636096 8966110 29715399550486871547961824553959504000 8966111 113825527493856310139476381142108721024 8966112 42164967436226957422656153041963581440 8966113 -39129515658437519933229779671344003072 8966114 27899897781980151303461757749087512656 8966115 -44463447064341881389323747688205190240 8966116 -3214435838216595327057043894442542848 8966117 -140318593788419830930518586219138344834 8966118 -58158068881133731624638015966180404544 8966119 270275707262676841847347234340221960840 8966120 55136749915972194922401617610764236800 8966121 116685749378053746829462672915842336912 8966122 23261601702014583047801374521114028800 8966123 -7771485239016792155227582148794133880 8966124 -21801124053869419250603608439319287040 8966125 -41094373675432094792130314932934688000 8966126 37053879338331863392639543705167018624 8966127 15928696352066686561543785280901922960 8966128 3274443313703662313712379521887862784 8966129 34154028880974890956755644025528923730 8966130 32950384330435309046212929967177474560 8966131 51897752659500184870453738898562527992 8966132 27456261345731858385115273533359708160 8966133 -17793889905401924939802224229056228640 8966134 76529341943245135221064463000566701216 8966135 172241786007417076430934984311791957080 8966136 2099529538835720451808582166858956800 8966137 163207659017429168569545552590789159786 8966138 59632938836189949731140532875689315840 8966139 26787944551596826935585600158245141248 8966140 152322050736867840617394420508393620480 8966141 1546247125930003919907105094043411424 8966142 -19115288587041743512051041915917271360 8966143 48355354858883912159819132114768236320 8966144 -28020862819842571909138476917430681600 8966145 -1836243542530396892272926872041450560 8966146 4158399093984078250760809943251392000 8966147 15999360986424873588296101963431421320 8966148 -10091863462418659665955710868335482880 8966149 1995115469330064476758717312331453150 8966150 -8396842177816802037425931164306102400 8966151 113919660007208745073257680506670949720 8966152 -8751461655689856398751213344256552960 8966153 105799733231387267093262594185812726656 8966154 -101027974705364407162052227187316890880 8966155 52470631306687947822061743485110623120 8966156 158432785176668858626947184903192139520 8966157 -1080914632950064373753621524210346688 8966158 44776499871704375853095277886175640384 8966159 -40897477666245076206835124598798136800 8966160 -1774442098397361053309755763117260800 8966161 -45530956482097607290653238813415458816 8966162 -92748527322465361654978763692384936800 8966163 -106316139898558696941609817706767171656 8966164 2105416993513733703995126733503483904 8966165 7812275086382916170029225788894727320 8966166 6241382447591193580860682820341851648 8966167 46963172903989850937176372241653770272 8966168 -52561861526931235884458496403870525440 8966169 -31046308722906944602467970827599733756 8966170 -60006267111960757423573757817050322720 8966171 257429823222156819965082559030422736200 8966172 -83310937425464830490876569529779150848 8966173 -129358147968549724625997085286993664020 8966174 12513567642758782667876812630728052224 8966175 44838395185304359360235383186243815000 8966176 -200784656211917997397070640760584929280 8966177 -22575541655700136529138342623916098176 8966178 -2473191803483979225867639753435730656 8966179 119569010810265735805544644208508818780 8966180 -59240612852596911781284275170979577600 8966181 -13172084824383783028900950935876467200 8966182 38055269942403614384163366527824493952 8966183 167498455477683418529325649706488317432 8966184 -93489951024914192525269935877349376000 8966185 202123538914537706111366042897562409380 8966186 52206577100274919951125837955599279792 8966187 -60184347179247943881772759550156788560 8966188 318873510410919290174894840744067072 8966189 -121127854759104043742285917259590643520 8966190 -93024265384728135533566989308043878400 8966191 109332361143527223470435330188810824000 8966192 -25298365883598562139869012300914229248 8966193 -115477630821669320924838431778206145936 8966194 116508236325894033184408586694694042896 8966195 -38599827675387128895267667231703616000 8966196 115776150661113791994945777753715156992 8966197 194963020841233416190879578143250652 8966198 -278914739680672437211334207868171875136 8966199 41797180722696811727188499023264933248 8966200 14097428519943418092066273767276544000 8966201 8954671988714100949284327414893972052 8966202 -22495344424421360173296513263016777216 8966203 -49718716903582208835090543566999627548 8966204 -99315286760461956502943633722439115264 8966205 64403949036905741888098336834019475840 8966206 76932871983943887701561952834364407552 8966207 137318644290869962081321795742498143032 8966208 22408682229656083035452561602507702272 8966209 81200879558495783597516374202105761216 8966210 -16991302655053969797645285281923898880 8966211 -33037789356284721082629052337941021200 8966212 91037663017643382536431624880627171456 8966213 63662740630017581639316674637745777020 8966214 73679411763798512453680593559847431680 8966215 65392804972041360221868414638939463600 8966216 85852356730108208297739713086017177600 8966217 55224625655766750225660626088536523648 8966218 113269271251241784945894355563501141504 8966219 -248682881295907498891353979710041158380 8966220 -34635535209423788752904288012545075200 8966221 517343227631715160396704256122610166 8966222 60176459152927838078882655108787522944 8966223 -22829139620441793847715016196566577152 8966224 -2139842947791973438283589521595187200 8966225 -5374939051154492830849477961717073000 8966226 13240832890473185058666915150456572544 8966227 -106692725146683683185707097390594459924 8966228 73397955441271362131368251535336642560 8966229 13158409833307435758377567163226872768 8966230 16030411147563263394850541153549721600 8966231 1003356400280347784394065380674168240 8966232 104856002562720903230032728264953303040 8966233 -179626264193169729569398566502759538480 8966234 135193074489794622941399459276810084352 8966235 -35542453314552253841902189502811513600 8966236 -105843718756209207541228426455059422720 8966237 16230548672205475902288511429885469952 8966238 -88120967115168046048187583469582577856 8966239 -156751816896736606703115829826533281744 8966240 137794675571818489148759803421274931200 8966241 -29493990031141422167593119955942749120 8966242 13811078747090709678405734604098645760 8966243 -36036405641131146459736525308837310512 8966244 -143658498892186330449909325118742528 8966245 -91169807390195641840841154528235902120 8966246 -39471315552894958019595393795456752928 8966247 56211209447468380816099981236683185872 8966248 -235764422665576933564198343931306992640 8966249 -841164261844784585443512254104306680 8966250 -3070194097113408626645028305999130000 8966251 24950581866078529906273998642199398144 8966252 172132496561858212899096137427224501760 8966253 -341707162988402206816342213412663737536 8966254 -1904092167529483181957285843851431936 8966255 -137778515184699923737492883525594502840 8966256 -11545215722508798598709130307724574720 8966257 45187800597157743860772603006421527506 8966258 -37548969920051924920005674919830850048 8966259 -91540988994846088709891374238088997176 8966260 118430774110871190455666402886454874880 8966261 -238946998449298442846270932441779247776 8966262 -53241184969283757620531452629360310848 8966263 -222713530581307167602988918666454946720 8966264 82748601210801779880897689137385103360 8966265 84233637172539881673434638128544593600 8966266 151566175558311005074477236233749210080 8966267 125038712254221659744179696675766609316 8966268 214339955566537438928861742062688061440 8966269 -93027330479602700063770337110300539956 8966270 -50829132209831026147214208252365898240 8966271 5632500187358769369240160655122327680 8966272 32597437575113351179718946887313653760 8966273 7488330445648503710817728816938110000 8966274 920942014646443595951236046960664576 8966275 -51504785893072113964172982532317020400 8966276 165967911639734309492896121816962676736 8966277 -26405811629641406349975510187635498786 8966278 29034873927540894763235002346459112960 8966279 -51003892035070144438007331299076340608 8966280 -84580171887646087758708575424528384000 8966281 79170813856184213061634261377100327092 8966282 -52194988328361416979574729511824506528 8966283 34030118710165949699090688858595915224 8966284 3795591608150116521681578119715205120 8966285 18765128904319903420436249033310773760 8966286 18286349532223483659196229621531359104 8966287 414373070402848025506584644632497480960 8966288 9703940524160224843013650022112141312 8966289 -36747451612113301920505086378586540800 8966290 -20762227980651956687479746293793177600 8966291 291304064267896855017337595758673997912 8966292 40144517562467633839003483305922916352 8966293 66569935294044826997109232930379505216 8966294 -132893033269731618070195396420431182304 8966295 -7407541469326109201093195709003191880 8966296 -180559081084743143263223340882879006720 8966297 -10407993291141132145566450992879137920 8966298 2625022409421916226684205145918388736 8966299 44602489377546175020172456530015287300 8966300 9667526917919843480985493641485952000 8966301 -43379399518204356992792154791544778368 8966302 50039816497132179320837851140316425600 8966303 -199238902543959559701789817599981788448 8966304 -22096737579695555189801269929613197312 8966305 -42265459061648241965654451426018495000 8966306 -15551430935230188808790235546488666112 8966307 -72313793875722393724704636762748327680 8966308 22155457301964369113420047326513431040 8966309 -232603298984666886512713705122900925920 8966310 68798915348567240783327224453783729920 8966311 -127094308204409189563096156834913406088 8966312 6383323606834893719238103332286955520 8966313 -70252289374652428183180421418843338358 8966314 149366687912482256519102833656729614256 8966315 46718828213168778788850112894959492960 8966316 9138868190085287261468634381105168384 8966317 -4706131974887132841625082026150979360 8966318 -63852175553670612197504181123719528640 8966319 103644819099374297912949278533855302288 8966320 15604441622366959566235256198859325440 8966321 -5315240235943151154574306105234634496 8966322 -52903325476678548244262085476961327360 8966323 -73752041031595495641493130364734073056 8966324 26250437047537111468777729052644270080 8966325 28511026534949655068789334117140505600 8966326 -119424580331883346333113638712410721888 8966327 101665106589750512060148875875249823232 8966328 25544893745324895183505611106453094400 8966329 143916168981138326857532062085119166980 8966330 28153472557954112239487457330840238560 8966331 -88913254047121612286610336848607909336 8966332 151492933222831050712434174391545783296 8966333 150239449788241157907567804381783552582 8966334 568333649511128311899252669695554560 8966335 52176224512316846789206898641647723360 8966336 39058046298446824340403964773012602880 8966337 -127948931771463897064957228395840780240 8966338 -13275865562722458394137503013885027456 8966339 182337272438486675041084297895317390140 8966340 18018432684827997218966788250613004800 8966341 314879533081503426163213671150033811742 8966342 -118172895623407582069386854607605760 8966343 -4056464736725582771462550741195686400 8966344 205903221242553777100145332240978790400 8966345 -8738391116318711705884972550135011320 8966346 99846440192501917387958283531214857984 8966347 -37983483470168565871519223535023651840 8966348 156886650596307355297113857427581237760 8966349 123208240857579403092740496626214387840 8966350 29801464292191753953492486223620326400 8966351 212138628839614339721426588274818154312 8966352 369884438915530671158695973034393600 8966353 114036144194463705182988434713998935664 8966354 738007932983535492006889593710766720 8966355 -37508794113155416874878004226781817040 8966356 98334238562819546894285123186395996160 8966357 -150219140501533804465588088869691273394 8966358 -22101202441963089610323824377527221376 8966359 -90945454409443650317252104753669880440 8966360 -538594823538283014439527171048652800 8966361 -213451695412641850134823884848546555616 8966362 -11762197891166644581711934969336727568 8966363 -74411349666014658442010295605812946400 8966364 112545786059456442257954769680579715072 8966365 48780245615649171745271903570439329400 8966366 62959594605283468209640852298258150400 8966367 204518958262908888542761081962326285784 8966368 94627543939453195889998928550867763200 8966369 -57138830949042346167584206204038427230 8966370 6217912206468084640192973871313628160 8966371 -11831824799157407333864522343694990328 8966372 46435945693481396905393347825867324672 8966373 -32949796641500378725672747053816316800 8966374 141225970557866550776502691150096353792 8966375 -354357110962749762904002311194363332000 8966376 -3417547818645832789688664904404387840 8966377 -68372888714465577695428658231164726656 8966378 23460832463372676885100709450047832064 8966379 11434316492714431716345224932013673648 8966380 -15977823804088131221300527628107622400 8966381 -19431624536647418829032999385667124148 8966382 37303390009050075918297050261968696320 8966383 -10751902865860820408183451600711176368 8966384 -19104723189655871090666899922359418880 8966385 121638174739775064255910101045485947200 8966386 -16005590851121681211325869684950195712 8966387 154804028488983778771882076319510393036 8966388 -63766018236487883566723073855583436800 8966389 -124311853537938437954023225181836272960 8966390 97677156670389397049808967188196752000 8966391 37268899724498073457631512720085864064 8966392 -226864092344302057564423566985291776000 8966393 -108950892117653366891267543929402728960 8966394 -47637372992826097868254282041479899200 8966395 105166839807543878271147518262993224160 8966396 69483430087147768998481017184004812800 8966397 -29738331067468448140396285249698633216 8966398 21962275809293859269637025859477118336 8966399 -3712405451377713417457990100367336 8966400 -54119598299930880429787881426596659200 8966401 -361346597215076046852425080044103910400 8966402 67102669217264952304702272114004147152 8966403 1720216957396276682873023632621598080 8966404 -90134441182627785588573517999164339200 8966405 -1050610064507201554691568369726670080 8966406 5146876178891106278739215715867328704 8966407 110229956453684052751680576719157018240 8966408 -204725460825262800925853732031577006080 8966409 -4802278957162746657906406292459274240 8966410 -46469072782001840916949513155277289280 8966411 197196248899527323140968678135920733012 8966412 -21115381428972877463100687813594236928 8966413 102138434858109894716676821345347949568 8966414 148244750222444003398234021952731717056 8966415 3248916163104753266692397800827931920 8966416 13790822895733719920058761863933394944 8966417 111874884385870647203291030441036201460 8966418 -15259329121254018818796094492826407296 8966419 45151468365113016944955166700514266112 8966420 153532749659682245740830110458333505280 8966421 113865499888052922898565597588116365120 8966422 31604581961339494349322044111824516224 8966423 14736151738750127956362316323151021200 8966424 -48536046325300487419154936787256442880 8966425 -96371179065662868864486493949034979200 8966426 49085391577920234019977981196973652480 8966427 72950143112606930661215218389245746032 8966428 174440672020764739222317313091152659968 8966429 -220766075574062270053955053047990366888 8966430 69031831502889347466560341364262144000 8966431 -68887827457319012167595065482825678000 8966432 60185050913545271453483769496938872832 8966433 33801920422909266162746252460058121664 8966434 79785817237752841154648999554833365280 8966435 -116623956849562753383358867065763168800 8966436 -5339835210748582346021840554140146688 8966437 64151314703105286010551921473108672700 8966438 -66740455100069153823613262059560224256 8966439 -38997721827898387007232474043624520496 8966440 -183351165376727222883391368816230400 8966441 -228506290242231520552339606066756621632 8966442 37894874134792862628162862381216039680 8966443 255842871601496828605402817409316704692 8966444 7655820412832387087981640514951159296 8966445 46567718862876628997124026244027061440 8966446 17635274032781449371944488331666304 8966447 54193966175933604871859501126827061232 8966448 30868267140724424012011186012292972544 8966449 81944783719400495432741242607802279220 8966450 66891114204604873726823502111545292000 8966451 26885179509741620126936376873036420960 8966452 -187227119015986356052881252293424568320 8966453 -11264919501760124665149957392970833298 8966454 12115568089615469597782564705371979776 8966455 -139987133489984197028169685084987256640 8966456 -131370131963276860600008893398482309120 8966457 327833846917578826793572210047336394800 8966458 -9354978908912520574352447291061000192 8966459 -348435270281085688603359632997455730432 8966460 23413757338174514978030298759534044160 8966461 37152716454505601405298242262163297920 8966462 -143127668683762741018852896301266240768 8966463 175205872604011301095178634519322512 8966464 -71039527757546637004340421870755512320 8966465 -90764256480250648900656022977850947480 8966466 -65791148223117758673982219033194610560 8966467 -61409023555147548454175900517467489480 8966468 -11007449013866476750116598885689446400 8966469 -2851402246143822871911069370028684640 8966470 -71442058250441577868599574540283368320 8966471 65816521163888313135036373470399006144 8966472 -217431829485942305958158667685060608000 8966473 185656183589071604370723569076701285280 8966474 144609668173669888121334003233925576192 8966475 34125215990477743524754726541310279600 8966476 285392897503063287034211890380020121088 8966477 -18719389897621222004581213726018660680 8966478 -28082007217903567607340400145353024512 8966479 45269481377127467838010451929303860080 8966480 54644062419299931567378486806583705600 8966481 89895720651789965494552796560897895040 8966482 -52048407067188735141010582244657814528 8966483 -65673729108569312672607139269600133560 8966484 107378164101121567934081603647785246720 8966485 44602763194457765882872241611299420960 8966486 156213043492460376334170569403311123520 8966487 15739642744634231944034921033281170768 8966488 -113745537751277125928220209084301834240 8966489 1318190521544045809155104527840783680 8966490 8128722904264408226011977009260989440 8966491 351327910977622451112966841411151036784 8966492 140137401731314112385727295944512671232 8966493 43008893014146260614718180848299851904 8966494 165113650008931446204522376113462727296 8966495 -48610966955921940990145817366764070400 8966496 52529826475969056403697520640039845888 8966497 -86012790072377217979025851279391434428 8966498 37825904088850848343553724583938450000 8966499 61513186807024812113513741019863519040 8966500 -27391020756608772287546221983467520000 8966501 -100371522740796330253933130669897034498 8966502 -25589237969424678796862835828644574720 8966503 40680833624327086317294474378419470304 8966504 -88248798411010337167051176340963246080 8966505 -83812341416904803567465359820416837440 8966506 -14291789908573877165370401047726200480 8966507 25638728096884030393479589726999087440 8966508 -26675721220950141619690331219869516800 8966509 -277894551009315275434836863838801718560 8966510 -107686358529631367562697330693691769600 8966511 532248663576453943653406115897312040480 8966512 50003856625913294368185209745322442752 8966513 100759513298155175608235205316212185700 8966514 -35646407094829808856020458718269749888 8966515 216823909251798715566568500922152386160 8966516 26943589607217350448486802015358737152 8966517 1070866171471349391269161549828982400 8966518 -1943885632782851191988004659246101440 8966519 123216146049926257092245734443092754432 8966520 -136331177188222224681880267366610227200 8966521 67771871781647386087417055375244525012 8966522 -116147813033804335316644687285738644000 8966523 -43688451279111901584436121473749719016 8966524 -2411013330296864752828718360179703808 8966525 109164885667772732216834756239607520000 8966526 -56635533865493365240178506601556785856 8966527 -23049281930313704137976721812234410800 8966528 140416938059905742069871777588518584320 8966529 26708909610877652956145573478929876928 8966530 67922407623039647831104629157149096000 8966531 10379670152038402046448373054159680000 8966532 -1528829189364818805782465541732968448 8966533 -56216636959981674972464296049144406656 8966534 92644275935832201827629537991040486912 8966535 -102342025128930944704542367080642442800 8966536 -13110084905927158815057853689861642240 8966537 -72930007639734310231117123857160235760 8966538 2222185718223958383029929550843402496 8966539 -231862247562362598472493422719185163840 8966540 15312643619162132673211346128350259200 8966541 72930156453239570980653160058104262592 8966542 317818592239952494067131508620204800 8966543 -103382141641966265791053866754354726384 8966544 -3794964977056632355361123165554606080 8966545 35681873375965902118851795751307177280 8966546 80676579147084381488909746052870723472 8966547 -61731265416241190969030630245816218912 8966548 19808969178190524874059358426718635776 8966549 63942477184847338470088821682007581536 8966550 7947558279808705530599459860542715200 8966551 328417375691795953166630311968598255704 8966552 71118443481137510100810203156102062080 8966553 -10427289001323201289481360128088528736 8966554 -140564030969554221921572406033038091024 8966555 -14077272455332890642525038734120977840 8966556 74776095144598319962546180028650099200 8966557 -82181227485261723589274380983963980928 8966558 -38567402605365381347611931153248822080 8966559 51577571892028439109287177317838550672 8966560 -194733380865678158514880708845390397440 8966561 -68143638447282526071900204134743607838 8966562 -91832859459419178335000033904950845440 8966563 -30363660731436170618888498814392835360 8966564 21403068164608705280009330607180644352 8966565 -191874066277239099306884866464731894400 8966566 -92841506456220851054553208661101645824 8966567 -193538644041787004775811207639697109384 8966568 -37020845051410455270309214410198220800 8966569 -73052765146317886527589786841240833030 8966570 -34833489673307761797625304443004313600 8966571 22408028517175482071213927771964174000 8966572 52906829720018180504273410440719987456 8966573 34056269929904083554624441489174214656 8966574 77663764002777092277418326477015385344 8966575 -135162391967346352866673231390960000 8966576 60255546122841545292422404283227717632 8966577 -7559239621661706799695708942476739840 8966578 -67623105361731970918671806899858305120 8966579 356743553148798118110932319020885811360 8966580 4797563976874498647731495537355079680 8966581 -11344001750516082545234176961174050816 8966582 42257134340085109968431627426291852352 8966583 159558489869309643657658628712308981184 8966584 -287294424490741289392884608945049600 8966585 21514453843113665757539492138730772800 8966586 -2590469216346285001666499051065833216 8966587 92631962654725500491575179727456381472 8966588 -2055173489529052071583853122915691520 8966589 15068154126858615179965821304151380224 8966590 1579017008857331085676057564447587840 8966591 -249663526664250676945778822319372451008 8966592 -65707831227307137303192521799735705600 8966593 -90733029750103236873868812824444363436 8966594 -3528189023268442421044459050093265920 8966595 2754283721888431857347879921394554880 8966596 -21209712580188607847159103972277137408 8966597 -211826937652356503618297040409731669540 8966598 20355335367098784452954286162777285120 8966599 307274691242706763325587783072132085136 8966600 -14269307174766377202391395353717760000 8966601 -15961777013174848545103005438198451008 8966602 -438550667083864838895089574635278848 8966603 255866828521024674526730413648692840852 8966604 89677412204265439711048968023839997952 8966605 -117828123671004008272949381950350898740 8966606 -26012932106842940382156215879087017536 8966607 36154802423609873651919023691444688896 8966608 32685084562189921848601075875740540928 8966609 -93716296569000481349717156946709970190 8966610 -34722179092027176657541953234918589440 8966611 131920138922247373687766150380235890024 8966612 115526668534506998789631172398005944320 8966613 97290350371487588472923039586950077440 8966614 71913483850458528856013140791017146656 8966615 83455465249385544582644058067430335200 8966616 75188592148704265606868351016578703360 8966617 -56084279990658482850927560279020411776 8966618 -561616524394795743807566279420992512 8966619 -7370102983889080350230420531206326096 8966620 46598445845770486444730835617523271680 8966621 -124443530482336922516571764988540569178 8966622 2512621498781038009843281354725551104 8966623 -272226909068580644255677644439563788128 8966624 26551616560101442295001995127673061376 8966625 -192920498743700318446560835612176912000 8966626 -33545042439271511266419968763485706240 8966627 -120694103943684043371587492566452487524 8966628 -34297876813612324368319233105760367616 8966629 -9604842379149791174666218927053158624 8966630 -5886082845566508937354691890748158080 8966631 131605686002709614166021098502705254952 8966632 -81988705420795988321204067494223052800 8966633 -2404351435107194553534375168613764036 8966634 30685946080922132064060224042892000000 8966635 9452628729616815735332519388558812400 8966636 25021171467317782533634073974922830848 8966637 955380921008359628257862825809765494 8966638 -560538645724398952154591288378873280 8966639 198422840817934650046154797549804735800 8966640 -20893396817096837259856207992222842880 8966641 121262264805877513715956778963723945042 8966642 45055755370710807540347044588937762304 8966643 -34716722154011375376474301961917543680 8966644 73751529413667710208067770823112636416 8966645 74306644112504913756224031143612031900 8966646 -375110164319726329177895270900144640 8966647 133746990984570202597696677986077034760 8966648 -124851109963760264401602878010854768640 8966649 91456607177336512196369584330811437440 8966650 -11243603896346755815149119458360499200 8966651 -17306590636249193384144718280617107400 8966652 -62337258882037754229962924838891076608 8966653 -227294963860554482896073653822477679098 8966654 64679416012687632367406307227233891392 8966655 -82416698383914167164767518712416978400 8966656 -72729644534308999502830235590229753856 8966657 63258430116759573270780627343499837952 8966658 36977355054752439737319419515661429760 8966659 -8268630094890582063789238793469374112 8966660 -114092336783609419310126180144689766400 8966661 564616157709950258889693355017200640 8966662 -156963996316997964186406713861691235328 8966663 670610006373837020784110299829647104 8966664 9488741239286543484019589292655902720 8966665 13560153728606704139330351469308901120 8966666 -14199707185947596238834119601984632736 8966667 41493356757665636267660673103428227040 8966668 10729553480562201271981006138061666048 8966669 131138371470305851964981551365911414070 8966670 -63216463807779578994792517763811609600 8966671 -88600603505741239569827907560780829600 8966672 14940496268681935672644603568395386880 8966673 179136415935192275539006008857790852000 8966674 -76655873485827208215203255123183831664 8966675 94357311413081583726399953919666429900 8966676 -5988128847490815187120288516164077568 8966677 215375205052303387290817819833808369312 8966678 22654868739560613654214723828996285056 8966679 26980944765030148936352315513545136952 8966680 59250519966786567602123663312254156800 8966681 1064308467085657677834066157211617482 8966682 -35974885919338820953591530263264620800 8966683 -14870088172450542923072472096651605760 8966684 -147216895305168861682015930336746408960 8966685 16452209389401674953031006538455174400 8966686 -20422628002774171030564144746490162176 8966687 42118845732038614107615803214947562336 8966688 30840608211880344648544436555744280576 8966689 291890693920721034162222914521050299440 8966690 -60918738110850212653069673284711154400 8966691 18124538459933428248848265038066969952 8966692 9385026606742452828606949428252958720 8966693 76587797214982214274108907859949402942 8966694 79134361216704877893325623760153213440 8966695 -146986180658351873649775094845244796000 8966696 61432289786269608079350728141340257280 8966697 96744508992295661754648327868045606800 8966698 6062053882236841885056139035834336864 8966699 -37170678682107827016697985563576712160 8966700 -18472520431846148226102973146864384000 8966701 193570047697874823483255946950104692332 8966702 -81476543775593084114138687287120929600 8966703 -5607299075275602153354399414174600696 8966704 915732367803892084920135694126710784 8966705 54612023170012915112721639414710580 8966706 -4328718092604280578640211198392550400 8966707 -40441566232190845226044337004315053568 8966708 14741076556167325535869569106275532800 8966709 5544869856852067518173618410584656814 8966710 20898263253646709219281375586455499520 8966711 21450835506298879444256944882484998560 8966712 92487043524980139600647374201048043520 8966713 -72604375905214046873455005578780571840 8966714 -21779132340982016243885011214294757888 8966715 98116027128889300844107203264630027120 8966716 -162946341668480185558505056701442613760 8966717 248083730479461236173479007678639277766 8966718 85901661815049560194177950614706090624 8966719 53640518721202327209162350994858424000 8966720 20536601783811216316500413898848993280 8966721 169642162148363043727048063120745931312 8966722 -29629512237259326975679458938042638848 8966723 -19928758823031332107983625716620054640 8966724 -32899981796643187647528597388042260480 8966725 50073340220958784936179985796576104250 8966726 -73824096420985256254108865564405270688 8966727 -9510002958984822060329071532562739200 8966728 76607931304074061592263397686225397760 8966729 95494097567698123764146537529896154330 8966730 -36810971787201273154857223817030868480 8966731 -250670408395181313798150034843906356528 8966732 -12057399518862854797423379352963099648 8966733 -156760619169638988698211123713469446976 8966734 16876632641721630815558323047384502272 8966735 222095438203084671880319877237367031760 8966736 2460295708502060464696615762342821888 8966737 -133458132451209314644928629195976298880 8966738 -132658773527013365142526045722228051840 8966739 60492641671670365604227593114163810368 8966740 -50465349743848113030972229170160888320 8966741 -4942069504856977347671356225119033600 8966742 27125228721008013267156667807074230592 8966743 262821561754243498558418466165779800560 8966744 -324086664222492118021581590795096985600 8966745 121849068024916742077084601336221385220 8966746 -110911580609008341414414606807714785280 8966747 4382031099638757594087364915462449960 8966748 21554457289000113658864060395356921856 8966749 74096841730293798925644954578449516320 8966750 -6574212687958206037103494540730880000 8966751 126098449072508124913217173799448821760 8966752 -108136684959935034384050967099800027136 8966753 -21108756541064410008967350691768434876 8966754 44784049332467414842259809077364746240 8966755 -192886180062317054694657724832444466000 8966756 -72470878461083891582555398658041440000 8966757 4180232231102285552521625124842301888 8966758 -26205301106089051497256490184119603520 8966759 96243311890393276783775365266400395960 8966760 -10678790986473727063575945152969932800 8966761 101393628122311234706062619231172429600 8966762 13348897196596048088013592105498382592 8966763 -20489793853351653848449097590670699184 8966764 82406373045442321772027061323448248576 8966765 4114630717056278795886239073738979200 8966766 35037157733203495980992504031490665024 8966767 -32434078666295194526754818350755859928 8966768 -14550743739020992761391841496454987776 8966769 -13253717653158448312465059727451238528 8966770 33310706105825576784897620023455346080 8966771 203710615716499105405374886070720523600 8966772 238508751544348609780582459275007107840 8966773 235995891018158884598944597539908249760 8966774 -80632352918160389215497504077696064864 8966775 -12795754788632188688058895337940688200 8966776 -5113257569014080485710961050197196800 8966777 -61090162522209159227745887980699012674 8966778 -48186892364877188628768734349507250176 8966779 -64492531813221298058191650845007254620 8966780 -58968069089890757928924715166073876480 8966781 2812660575983601787722381988218735744 8966782 65495961453074099098284307451912439168 8966783 -87393851340940281999328310113716635280 8966784 -31386932558557841868868602505986048000 8966785 105740637360216271855528262603651056980 8966786 -122617746663739338066402966306021018720 8966787 56599442649216340036379400918465818352 8966788 8107782866890563461033793946408873088 8966789 159546043599434160620907246391479703128 8966790 -240191042844927090756115000290908160 8966791 -156851227252702402793139078618128238528 8966792 -6100068671835187767284861614776192000 8966793 -37790661355784038459855868503656897792 8966794 77688829041478384116748361250504507696 8966795 103731960628884262186830581028811264800 8966796 -135354220581231381451577560343239458816 8966797 -9802428478831187422530309628611713728 8966798 -65667867589825912741076392304323905600 8966799 -11166116740751728831874810669878003416 8966800 36023171044854497768155107369990144000 8966801 -308265897995185071242657128442345776128 8966802 11474528796616912151589644922059996160 8966803 26117956165396266598225942650973213440 8966804 -116055333960513057342088405021125918720 8966805 -50725198532851562323511400850897478400 8966806 -125882525383691427160291209530838663648 8966807 74882619280670567449357387517754490056 8966808 -90453069777821718567576992779227340800 8966809 -11784029736911013977171000414432943596 8966810 -104644481849856451621313095880871793440 8966811 -9742784599001477231255699217046930176 8966812 63734685263180317868888166292394340352 8966813 -39079649834664370104304937894740390938 8966814 36842103073495916284879702842059630592 8966815 -21972187459018599118776468920093888160 8966816 442960257010953117421629386621850746880 8966817 44107801328926407290353631552396042388 8966818 4181765219438195318325987653097864192 8966819 -375027279337801655770565485115877150600 8966820 71618027921872013057435452696734720000 8966821 -10404027707033016294706264669522438978 8966822 -42873717512791601343383609436002219520 8966823 83286926626527382675974084642973852368 8966824 -148067657425813224944542191633918535680 8966825 17268693219518527793342544226372536000 8966826 42604090188702474433952571030408960 8966827 500893061108975784494550820208046130632 8966828 37254661024029981592742507982375152640 8966829 198504329272209038543376655907097248160 8966830 -28820296332814123892688930391066721280 8966831 -110772282658169306155279016367589504368 8966832 -10254400544242501165406534048466075648 8966833 -2469121284473141811126547476619938112 8966834 96301182924792115283092527765879219840 8966835 -2028820151420294561099076901974220800 8966836 126656025305747480801598035651284484480 8966837 197696691607382388380048095274353997184 8966838 -13786939713656104241179509089065774656 8966839 11428139488066413310109519181348465600 8966840 167785396587287181003144545227195084800 8966841 -22934096688282642025922115523961403840 8966842 53728126050225577309533476758639017072 8966843 59217982173385962554662799396321465664 8966844 39535677334156681201317165643598369280 8966845 -139659369583191253449945552563298210900 8966846 12701298677702448151435025989178576640 8966847 124769251086218101481166031953511571400 8966848 -14612227493440641943684859206154846208 8966849 -126954754196689374437712139997673983040 8966850 -18407504288148374894879636291457936000 8966851 279622431600133171079533420445367617852 8966852 -79043632071135484106359343850889977600 8966853 79942669125088118686425076345585534782 8966854 56211059135194665713245926185977792512 8966855 2102121126136638022131897571904786160 8966856 8466329079606477067996713304962908160 8966857 66329483840217079062002290686579489700 8966858 917259166254364248602988530119604160 8966859 -151201919918181953009077309151245150272 8966860 62544402333805341366866104409379225600 8966861 2814708634829749507544384019866308812 8966862 -7564734420503440556959636910808673728 8966863 144171152169245489649262297002539257584 8966864 -21425482288826473109961702930650972160 8966865 -887644312360980256975012027665266880 8966866 -26041080170115482682326260029390208368 8966867 40570986656550858308556833219759495424 8966868 148072869728169214506553769857190922240 8966869 29003448703613815747583927380165928270 8966870 -82838537444760660369816536501185760640 8966871 -239616218552368280300214467575382226720 8966872 67506885077463832510203000039752785920 8966873 303281400826831456221861868205694586122 8966874 -3930504023158246821931693295443771392 8966875 46282490650152748596983810507803722500 8966876 255932301903594845794388716281768960 8966877 98035454586256826901164845227249753600 8966878 28235809507740809057377140394888405632 8966879 2507867153073849541931465337445783320 8966880 -65550316893151841837498601714902630400 8966881 -15276157592104047499272766488176445312 8966882 3891353894745051393643427047721518752 8966883 -112830292511597021569097606167647530376 8966884 158728472931096065444422591492548914816 8966885 -68631380046049589125820775670448735400 8966886 13944604284246098848156407641573878464 8966887 -6644432632967521395333841664644463280 8966888 114789386522551894764662461672688025600 8966889 26889446365253125662486371394174609600 8966890 -31456820207311812346583734779592569600 8966891 93247387088114327520170623992705602292 8966892 -120093921118545030321627270818694352896 8966893 -25644872672789016436207955574683795156 8966894 174671498184259947285664994681810642496 8966895 -38919743202879311126592681278580326400 8966896 -52994391732544505155932686886867304448 8966897 -268092256656803699815045158957218580654 8966898 105348586309343669554959628440703434240 8966899 278431814031066228334851187921214813900 8966900 -37002291307992386635247894032065456000 8966901 15304217292761829685720896321269526240 8966902 82667695172699023580564109680230548000 8966903 -199311530920035394311906972817376669736 8966904 105749327875810929352831737388420485120 8966905 -15931859970669876285276407737839989760 8966906 -3018314344894501629401350949460096576 8966907 -119851044643330041256462675495823999796 8966908 -286797135126163198177978557412175872 8966909 79746859113903729371579574561655710816 8966910 -2428135095678676029439057613993696640 8966911 -207079885130316503045091622465778490816 8966912 204162855991830537442381099872389431296 8966913 -11098606849989559836126432243512340096 8966914 -97769580526459599611371035716550538368 8966915 -194474408436118232970295238973913507440 8966916 47813975677263748676439546350327808000 8966917 -56289882176146433902379145634706747360 8966918 20186373864558004620631319216837867904 8966919 456393089342541182498894691785962368 8966920 -52651321489746846285871201011227750400 8966921 -10990847940981978379237496520672986496 8966922 80340403491195257490829489903245801984 8966923 64515884201961548268064030706854084240 8966924 47751054410608975934613031544260624896 8966925 -62295471778689828025915879128179512800 8966926 31191617608002342578232904002995769984 8966927 -255688641965731865782895767678985638224 8966928 986726674041230015673796116430848000 8966929 -494075694107595218708942311267957170960 8966930 21314715291042318412491761600027328000 8966931 -107703595350554297116170389276698313616 8966932 11211798591817756965212249006816902912 8966933 -208687693479418943379784838561813532420 8966934 81974086579628264269819998447395685984 8966935 -157479074573914764760661496957789366120 8966936 24182277419201063122514518060813516800 8966937 4248196304755420392032877392187548352 8966938 56023716865285935375145278834881905920 8966939 -173182689904587410412061060825057913568 8966940 -8896672616121941775164160507813888000 8966941 48315014846851244843723031144567253152 8966942 -195448865517200818627316590713875866368 8966943 -241307502040082166163420782625918445736 8966944 -46169553617433573025921647556656365568 8966945 54317064939838108201436584900756089600 8966946 -21553638413277748501976380069409701632 8966947 126629860807104635668660413786080530704 8966948 -124601575386638668696200453875271224064 8966949 -51756180115127472505438583103191299392 8966950 -55930370447212948289010661613134941600 8966951 139009285798950192755538203814659661000 8966952 94933444209953670394700476532246277120 8966953 -53297982428662759571319400717502397020 8966954 17174189704438422494027629562395268352 8966955 -1363390024442135285631507280992691200 8966956 -20387504585902545855685560209382282240 8966957 38718988777490894825468792915585255820 8966958 -10451135064298313127098749703447015424 8966959 -301792870827231229232558042610385657840 8966960 32204914524449103402507481510199623680 8966961 -203819806736238968039054729722004172990 8966962 -30138725697002030310433281594187776 8966963 -133420497790636495081745785565867548788 8966964 27296328036388684854443606753862279168 8966965 38999421172831083323824060021638576000 8966966 -82429952902546310281024156582171625568 8966967 -52155923073813817241928375554687531520 8966968 12678006199782083902119606954660802560 8966969 -132159495975430666766782975989861254400 8966970 98096212919077261806061638476126323200 8966971 -82283302911384453287568838345185269688 8966972 -1501970133692766142148858112401614848 8966973 104270777180029487597193994396824016128 8966974 282727674798960852554273710004192256000 8966975 53654756413182812563222651855580109000 8966976 19979323464439684853315164581000118272 8966977 235665385450992857794822374519548197826 8966978 46117618038575558360990976574676153040 8966979 -97144984017555347179271701423811541600 8966980 26528282585090553734254412832801484800 8966981 30031750917170914772964555137418560352 8966982 21612785059879622130883748972092147584 8966983 113216906002989959807744173479878372560 8966984 57631515836499469631332155274639933440 8966985 18556636842327957842498267368958970240 8966986 -12217073123893612770612182268905184000 8966987 -25080210910875592351198908553279646016 8966988 -67172185516336507654555387251412486656 8966989 -367025955232492633092504615361212231744 8966990 32669024976168272692119031308169898880 8966991 52415310916414773158716647401638341888 8966992 16639598022890870376133814685940637696 8966993 -29575326621032226470219305186315210560 8966994 28533135924516058325629961881860541440 8966995 -12201924773721536789598861549349698000 8966996 -14002074665235689400062874783897393408 8966997 -21942980918868913170296227912590307200 8966998 -14013791712601447214668422344746544640 8966999 -92322331598969489292545436652432779000 8967000 90222035549119405519471155747256320000 8967001 -80076468604705628888867761079264666998 8967002 -13141202063039037826736397069380967936 8967003 181373642022582030438373976152957177200 8967004 -2665683624665614306691263609846418944 8967005 2442699678714672059870550534451425600 8967006 40876825491734556276236436583609749312 8967007 -64021504995912115924217299283164024608 8967008 -157273460471202195694942394875342356480 8967009 128513264707449128160411478663061763504 8967010 -11384184294802759120958807080185600000 8967011 208956225614965095999007358410883235612 8967012 -149042757956430385690325224364070420480 8967013 117866616205054508872757215727041919520 8967014 3773398355538227886886381471540070400 8967015 28549776086278634233138581278025321960 8967016 72265195950146171823321112990959452160 8967017 30047390511258028300712096625172807560 8967018 -27583569337543588503349345394000352000 8967019 33327098497523224959650715406955615640 8967020 -118607779052185853699029179939961835520 8967021 9976830954997623776669068206803625024 8967022 -32840196306298241641869271534011980928 8967023 59552612732527695508589908936147628664 8967024 1105812743292702164360228559474327552 8967025 -31825866545213301465136328267569051450 8967026 157253519302410280312632561976558784640 8967027 -32265054238747583790952482867781915080 8967028 1003163791696034795953801203388833792 8967029 103535804613153958212556070887669282560 8967030 -5413192455317079203424830000160000000 8967031 62727541674307853028194284831367389000 8967032 105239953169047693655455047318377164800 8967033 -97191720216512089349996155535690973120 8967034 -53472775796111442181203291041565949584 8967035 69655728389718983772491331221125105920 8967036 14499298034034982380365026600340619264 8967037 -100285610960274558559178411136852776314 8967038 -40470095080192415416674412873014382080 8967039 130119238526828010370008453055375410960 8967040 3011404782934969539268944816871833600 8967041 -36208723784460480051475982938250204160 8967042 1607408426065407421551106025913679872 8967043 -146119937029371755626592283115626136708 8967044 -61492282879514342733081874371739079424 8967045 -115654371671297491611057884537614147680 8967046 -74591559293256050898195627157447666560 8967047 4584487729372724598242050694883889992 8967048 -91831273414265233730067530390323200 8967049 37423285306826717970997186701773315200 8967050 -33795444046484297072734630613162880000 8967051 -127298401394610654222026533685986746960 8967052 -71701920035113958196764256087696716288 8967053 23975091642550463818822054897089561600 8967054 10921501872635397893345565522044665920 8967055 133887899496991859276319580428892978560 8967056 994715755598108396522936765016440832 8967057 -35710031803989093156889978844118322080 8967058 101205724790881268328860230174612812576 8967059 -19161714948522031777553360461038467184 8967060 -29744765690082606989464247302199869440 8967061 48373107265798260207702281290919075760 8967062 -20273246776933260186802982282958922368 8967063 -41428675065874016133365022949779896832 8967064 -210672602518852113040726550923219568640 8967065 -24475030755177444564663142038099028800 8967066 72415026620954255511188058580116954624 8967067 -457298100800836853056329607977128554808 8967068 -151999789953353881988072603380703232 8967069 30908451233325318318422648221894502400 8967070 9729350800431190323263051311527759360 8967071 20904887511857703962233478875769155752 8967072 -92397543362315100380203220566013902848 8967073 79336953711035715982372039963301860322 8967074 95591697646081149434748410783514163536 8967075 43462914959353505603084700157075399200 8967076 4916342923170164123283116329922687232 8967077 -93517462155373169255896885015174858368 8967078 -158025949996989517062444054200565826560 8967079 240416271624207690928325001159828069120 8967080 41704641949190776801803316487357798400 8967081 264328031178199907200471493622573640224 8967082 -25585869444099547937835741661325686608 8967083 -183130817062329470847860982751708307520 8967084 14746341989095463526553217360419356672 8967085 125161429845005933357760582440758800780 8967086 -179198683289626774695966956087726755008 8967087 -46130543387888757333059437161715110672 8967088 27883526210346786588497790194396364800 8967089 -2766344866134627532277738289282668544 8967090 -77480460063724140329049881835992294400 8967091 727712661110683516320963327285127168 8967092 -27423625565428840724033248034508913536 8967093 196327745528488261914827122080825125664 8967094 54584212193067618512945061712674429312 8967095 -46832553740001950822076291516896399400 8967096 56601293916066140075608655400815493120 8967097 -195685799596341938045259343605025050454 8967098 21264366185527740332327466890063410656 8967099 -83353886754347412638271146551513032936 8967100 13570071531987148640915109713888422400 8967101 -2460574683750778430734834650597529920 8967102 17711011766089042607392344965659668480 8967103 -59179313976303855964874655508699936040 8967104 -37533792037571483528615345194411229184 8967105 552347272434148730431360365870423360 8967106 -48907104835625750820760360009368075360 8967107 88783402511931147675937998673455516480 8967108 -82020164339846608813615108913936778240 8967109 -169671823581201997975353893898633587400 8967110 -26781102961021263713941155020018158080 8967111 145420922019946016542496988427224328872 8967112 40284161245840720329803570928030351360 8967113 -121903938608326431602894704384109353638 8967114 14287339015126702380567632349923262048 8967115 55140470167758773770201038732213732000 8967116 -208008185148152448546670968325956015360 8967117 38949496009108616708472851442392575680 8967118 29397455625639438985540679250218596800 8967119 -2898877471903026706789756159562542080 8967120 12575673385540255316223309931981701120 8967121 -184801730232386769854630671359300615056 8967122 -28330954274355053002972962606174922752 8967123 -13627232995127985987885952767480147120 8967124 -201170383629970244221749858847808792704 8967125 -62880968229427951324786932071238720000 8967126 39741621638176557766030212754449223680 8967127 81793206440417429994864974518777559560 8967128 3354583638035674459826465810307256320 8967129 177082778701561073275265358790843237584 8967130 43293413377141192135137771791655782400 8967131 15023370757273451003280641620981198032 8967132 -230817775822845302573076701980481126400 8967133 -916936031384807991673055183456546880 8967134 2376031658187552579529769571516472320 8967135 16500451199425711314128544164606277120 8967136 138486652352920409322968624577628864512 8967137 199471913109563810298747802850272647300 8967138 -10579633628789456971686217553262365952 8967139 8378991138041190485728316085042456400 8967140 -25428040084521903102486084551302041600 8967141 258352603316543872736526149324419900320 8967142 5742977156271485825005822876902581472 8967143 36917340663343698744676895750785097616 8967144 70109171385443185212175923862897950720 8967145 -72889751903393796576089537502707457600 8967146 97659687584104140691370087076171429120 8967147 151460492631888442193277049091230851672 8967148 106773452658714444230785384847723304960 8967149 -286380904890941965167275121749420567850 8967150 37808403754158354294192706112248804800 8967151 4238800620536524493354686054795517904 8967152 15449086497836631194035227585150713856 8967153 -19949590990332620423386999251421542912 8967154 -14704014239953428764035584401096636928 8967155 -130738029211269618174101384228080169040 8967156 -6203728865599285729174288125292394496 8967157 -68937577142754848563789395337689932708 8967158 92916627627268972409650623045993052800 8967159 -175968046896021617628423112526986127280 8967160 77043231786797192024095471493229158400 8967161 -1710161842511883560320116938858443200 8967162 -8124278287485531340246396696914410496 8967163 70431342406087481135286450882474403960 8967164 96675436756177390887354289144313510400 8967165 -74684422891279601788784455084334863680 8967166 -78024252682268620922847513940168957056 8967167 223658198622399537911596217710619615352 8967168 41673996749684983230200748892319907840 8967169 -115598527868957868046992033684749970430 8967170 33990748930996443102351750609745205280 8967171 -46499287659604255858127292518468232960 8967172 -30096012189316684429823033910765658880 8967173 75749655752049674798291799364888051422 8967174 -7151103349022192634325786331501429760 8967175 20576673789387968017280555524470422800 8967176 -4817237324485442864119284469752576000 8967177 -4637939572308025132819773104433358080 8967178 63474341070998779771594671712576627200 8967179 -118463582855584471307671191018941317632 8967180 -93395052840802667339569377226575790080 8967181 39769833540591449518465854966932569152 8967182 -74733884366938626539362952445896305920 8967183 -61021514359148623268020658511246345600 8967184 -7169405756714515542004507644269690880 8967185 -141837325815072737895990383821459775040 8967186 -40517614272404156059986189612289796736 8967187 -49435462027521711129523906656433641920 8967188 -203826709081972593480689699353018154112 8967189 -90416529854082259059054181929635520 8967190 -118937882299245737518570246148101190400 8967191 13646723943076255405144425377884427592 8967192 -21705428769380548066809397133821624320 8967193 -74405290549235166693067007782072885558 8967194 -50963335944531415722938436618879917568 8967195 33742110965545288841473962040189536000 8967196 102776868877685949050908550011833297408 8967197 206399170844843846591987388201614365932 8967198 25997070612305377498941469035451105920 8967199 150526213299093096754244472403332303200 8967200 114041223144889321276013091441278976000 8967201 58987299513437888863641538052558592864 8967202 75375029408961567984359374961336073600 8967203 -65860841528707984406703197797413660720 8967204 -57889315137893936887149475283590066560 8967205 -73500512335927201850479308739428195240 8967206 25949630067554742724973341964817936000 8967207 -96014485800156423474505357254288889560 8967208 126171050548763152221936484249243560960 8967209 -47322995457012713243222482628400520284 8967210 400688295584127497853224358686929920 8967211 351265319079119140652479525440213135360 8967212 -89835961260279141449234462089818301440 8967213 359610969291471298507720141777662544320 8967214 -93521399031657311544578258584613924544 8967215 -42087548057157394797213336909505226880 8967216 -10371431202318096538695547917818658816 8967217 29820262213216114468640410902113446272 8967218 -47918462511527130613878769543463692896 8967219 -13254353454912709761849176394188102856 8967220 1522353837654242663602437837588142080 8967221 -78704307510831919617862853856412432800 8967222 -6902049564678467191025935698501781440 8967223 -28538285116943139302723216846671261528 8967224 -115392880558273562220555530753534853120 8967225 100931275533521506787685257941873083600 8967226 111414802830852489958272078064601466624 8967227 -46023192816935732286331899519876803928 8967228 32690283441332495651367970858877306880 8967229 -28135707637941286935244972323166708992 8967230 104555890706481608514077636401673885760 8967231 -31841057137293628006085078110768087200 8967232 -59205112297773054151570677372215623680 8967233 -103430931099319450011882498954683290560 8967234 27618018923208262706742138223571959680 8967235 -160410590843631823408460416090283293200 8967236 61274972503527033826577274946336817280 8967237 103412958042375942004774995909632095968 8967238 -98633493565484167780097091516081504000 8967239 -15959813409425253694929518334982767960 8967240 1574442082031022402117722450436096000 8967241 58815947665360959253872695043033383642 8967242 -30015221227873138312369537614140210688 8967243 -26429061552824892206528239073268661776 8967244 75783617652645480399195188849058146304 8967245 134418294257750294070630052173855421080 8967246 -686253892399897441447719203004628992 8967247 17330810239179408410861095400734640080 8967248 26489163249640093767846503499748737024 8967249 -97197040104039988277800300963267033566 8967250 40648689931777763879240686320015240000 8967251 -201664911825431174608312907122528361748 8967252 20388665172558180774929682058480668672 8967253 53847239185338753175610077035944407502 8967254 -63528885308650169646870784416502916928 8967255 37289165978264721626542689415080328320 8967256 -20603817722114737149307443847106181120 8967257 7837952422884468529374639990022592580 8967258 66638126148819909908123476979244010224 8967259 -12283775377998148426138569776231608320 8967260 -61665089666727772863142797719531973120 8967261 88502666925076213637152536480465017472 8967262 -55191420761510385084435420242457031680 8967263 36688318600035389764206379063853184 8967264 -58200128710539868215054428199392378880 8967265 10246486214678488642230552094680610920 8967266 -19336036878783161642264015550795978240 8967267 -2531404009332976170325312578317785200 8967268 96454124780988647293644757490881238016 8967269 -143398788229184193583852809510132003330 8967270 -6311688681343184807051390545816623360 8967271 60211885718854235640040915969617404832 8967272 -37189100571981918275508454663306905600 8967273 27047007790202438746179151622101758144 8967274 27284983139474647734152530817618451552 8967275 8815427288432034934346943521839671300 8967276 104965767954774155896993405701881966592 8967277 -5721291779705745607065079448095124736 8967278 13837374131761250556741787566565386240 8967279 192480577181802482465170416709313663760 8967280 -8824255077504534357493626178948300800 8967281 -221887753202949120181839107373391695918 8967282 3282771208091452642179830388804051456 8967283 23688937561574216872765011787015114048 8967284 20950033489593437364396015063403180800 8967285 -53442096265149113482439637703669344360 8967286 -6980569278695222174813177091453745152 8967287 -73673611400666724968541015860329312848 8967288 -35248380670313094679357234799190343680 8967289 -325182847798045313754220296336158318000 8967290 -109495221350777211784200541489769011200 8967291 59599611273289719292765468992700013592 8967292 117741270479161472706864328432815674880 8967293 -127821623188557422814804546140767720200 8967294 130930336047967035680248444418971766400 8967295 -6419742541546619607335477962895842200 8967296 112452123275299948750386250017952235520 8967297 -20586076522222567167390772698638807520 8967298 -123294356066794774642384512031921623600 8967299 274256733940833813539529913829274118920 8967300 15847625605828160104141380971711385600 8967301 -86782214328746439553474889228115873248 8967302 -20588100708559196509987484890319583648 8967303 180558581846249690317600431948560710512 8967304 90997452468349987082217059056679285760 8967305 201618900990967669768409167064992198920 8967306 1291049905312106970831676497554843904 8967307 69150108258464004483583727396490810280 8967308 -15304425123446926143091778800311533568 8967309 -17294245750141491769365726307689992640 8967310 -73358008559171406933115157883760320 8967311 108478561731298437652337944705602948912 8967312 26572700174422709918920676137542918144 8967313 11411865598902956438371022255183383140 8967314 -4196828598720154428983376018536133744 8967315 -14229469372333324652202877508667317760 8967316 -73980528034381626019609598521904814080 8967317 228950067097008222009815127067817076366 8967318 -74572634745293270424082844916150374400 8967319 -157284168868779592654801893859242708280 8967320 3192624772198540505152838785618329600 8967321 47265970625736700849327576349508182400 8967322 14272840159732385287621485746297472000 8967323 -133717589470081511114145751200315538428 8967324 78461967872688079409714331973013101056 8967325 -147737705670241555849169500041308133500 8967326 -115561012751174810028810990663515445888 8967327 -115030864568989852407801645722084775168 8967328 -4831718830806384341726704175365816320 8967329 91764210879329497513573642732320182976 8967330 542863636270330198278217825632467520 8967331 223938791447382099400407400938519056632 8967332 -44933239404366846506367305139313053696 8967333 61480062802744321298091661182091614048 8967334 136490109578051399028006845302934096832 8967335 -14111985864798994683098728590875409600 8967336 -12227074112784453266463960315365130240 8967337 -284854620439022397609910437365266632960 8967338 -24329700973714694791338044894715129600 8967339 -10420334251241587564570452655026892992 8967340 -20748919312828600003233954251716700160 8967341 14080246326754008617453957555097627372 8967342 -41242894923284821701683101005316106688 8967343 150519678673032167235511186173063923712 8967344 55093986834919673524798602434113781760 8967345 -114942053812267198319585343154302804480 8967346 -8252296869761957835422512624354569696 8967347 -320506383591998608597130989927577677968 8967348 -2075359515297120685515705909722737920 8967349 2332279511209538318902097955412418400 8967350 1300629732647302068220728180954364800 8967351 -29171553468532333454891369254182710400 8967352 -181620901614320465239563544653538406400 8967353 163245737582095679337653424396519154602 8967354 -544123611085028447540318003428515840 8967355 -42169984182227503207486174664757774240 8967356 14637736056615314327196841416706913280 8967357 6227390762588443111088183253348077952 8967358 3987478192407039701819983900775841984 8967359 429007677543982226088188046390184786560 8967360 -9442568448631446738263068540183511040 8967361 -125863362067195994364772763307492693548 8967362 -138699838662187546436338793859374027568 8967363 24353500074427754837750283234042312000 8967364 5243109083562116505211603208796856320 8967365 -37510921317854477370467379900083500800 8967366 48818965879877284395621742856728316544 8967367 -235770847766807007374583210836199108720 8967368 64939064163449579728767140347109376000 8967369 -2921934061176279995549040867526913280 8967370 3884581529871222374636033656665538560 8967371 -31097342552096896477724052185249523456 8967372 66997560344279613344176412151758121984 8967373 113196985249001152864445910539438097600 8967374 -52753675515856912976923535285617263360 8967375 -329151091108391640958322134723388760000 8967376 -47184127398958597604280517472303579136 8967377 -59192164991762009470442682365482869774 8967378 16309241833307768131628572913781301248 8967379 -260813673736758745542532270522734128020 8967380 57900281060022250882025224475452454400 8967381 -11502494537675657245767117610536631968 8967382 -185478133262734700097876841875239232000 8967383 -134525150305378728571641867346391797368 8967384 -30309564469083615501699514146984345600 8967385 10795670098892632074181513031455181760 8967386 -31789042143157103909365301470856681472 8967387 77503951485637062374462151961831032576 8967388 73000583931010218372198635230434700800 8967389 -48954741766589279932711154976411966810 8967390 -10147921086842618405178977280226344960 8967391 238952729927109352695528569537548517792 8967392 2209605499943454523635817698557952000 8967393 -16236417433139746345273897926664407900 8967394 44550255604596323585556934978560152352 8967395 -125216891093144860578273269873618343600 8967396 -87715425052238562065957477112052190208 8967397 -93025536107178537176320774376961619428 8967398 74928949400444707333707599274625636992 8967399 -22247488487251892837891078389794958848 8967400 -2330872656810905839171260769171200000 8967401 32927296713251980269369450507583317504 8967402 -75841981119214144323349212774274728960 8967403 82669873883029954598297906795544906744 8967404 -49231085634457965288911826368266854144 8967405 97188719840798386265611975257820040160 8967406 36840061858022389785532401820082321280 8967407 -225794838737938383858266062513593607344 8967408 4575633330917581484718523105826832384 8967409 165517056068630832549249468106527342720 8967410 -55868811327387922163793085378679040000 8967411 -59361962824209778638388202340814915260 8967412 130291804499859731468350025050199961600 8967413 -22215708886965907695429758455322462976 8967414 110907434503653194469769203200228808192 8967415 50896046653914554172437101386945030000 8967416 -158661244432882930513662662459198976000 8967417 -9524098623591038445535105457529651120 8967418 -22500483883686387954376525296836637840 8967419 -198034603907519089558415423262771369180 8967420 -24850035700733125617221569512685731840 8967421 22783764589560557682126757673306534752 8967422 -399251538806354332253572188792216768 8967423 -33779911920601572169433585747686447416 8967424 9221639583095127128593345666313355264 8967425 85118530979866377105700094453784288150 8967426 40301382162193553652014685051933110784 8967427 -65894177230020399523549967589610121056 8967428 175778236306412963859268967138720467200 8967429 70066334027864098818886928238990996894 8967430 -9070732328710277932417275267513888000 8967431 -127386696652090014288432384684194424 8967432 5425305672546872320877916971905843200 8967433 172977753596805825471895790627501416704 8967434 -51859868315971753899105287812211159808 8967435 4090980472447349069058895209469440 8967436 157982226119687124527298075955945474048 8967437 -99805330501419617721947330583431490528 8967438 7920976962093753712745616550019510400 8967439 66373396542824159062838978393567869624 8967440 -18545574529226953530612184290678374400 8967441 37213587577737521102517332519006751744 8967442 96721046725544085871382770485023666688 8967443 21409185670471207738638085343138707104 8967444 124566497301421252569442080997060540416 8967445 -19619333224396760231703515407634650080 8967446 -862338696216984273951409178368743360 8967447 71528206000983477071293071928513782288 8967448 -6850806067719006035100301185063321600 8967449 314419130515092570274327959612179684640 8967450 -42380421115863178336871356407837388800 8967451 109849242623142957800487697017305181504 8967452 -50157468742146922729597156308924281856 8967453 -16526374647309086304926790817937164800 8967454 -41752882183347949641777636364491632640 8967455 13900896136788104883149029532395465920 8967456 97576054955196223114952938556038840320 8967457 -38770683466289546306437816859224507294 8967458 -74034517779455176768693902879048784224 8967459 283162876207899653664085596846705331200 8967460 116321435356092071470683539305499009280 8967461 422907645206127694190310320388927184800 8967462 -3420371476492750610841820766681088000 8967463 -77753434958376489668990198339868677696 8967464 -11028201871348527194815444719044444160 8967465 861393213118202487270472367748534600 8967466 -613197580324285445009672595108845376 8967467 -117348572138247560405751758943637790640 8967468 -40471575874631599460629320219146895360 8967469 -80561832219209927005361894074892777280 8967470 8693110626315371574313935384466882560 8967471 211683026396754608477980770628172741520 8967472 -25137029235130883172148001344882311168 8967473 -1656601013638992465917181848016290076 8967474 92434609331254094163475022975333144448 8967475 51324272094937426423977996003474783000 8967476 -1246364194580968343713262717779494912 8967477 41153507113147998236680083566701681440 8967478 -14587917643958053024220218839372096 8967479 -53084035758456838137344994342053280960 8967480 -14135587714779733501961859646073856000 8967481 241212078750874328537140538058761806672 8967482 -17008322605826187133058360465737899408 8967483 -14394322760758658629781917967555650560 8967484 46833803890547780688103934163473089536 8967485 -176362421572762511695394625084169940820 8967486 41034346486910595161412808052684418048 8967487 120452405038689009804794538050722182480 8967488 71411656594540484081065470442614030336 8967489 -226553899798150646812224798808861883712 8967490 -51961930956730969494452828350669617120 8967491 -54201267916997750564992040995184015328 8967492 78780827728007079028352307657133554816 8967493 14621838122752947729004554124228979424 8967494 1302483736526396733031829914169349120 8967495 -98767206096130951146014685428172152880 8967496 235227804743782610827672818316668364800 8967497 -78474884581010626174054303000022982336 8967498 48538957764926145563530105413678776064 8967499 -78085088308514043953975190717283823936 8967500 33761293217589590870940080525280960000 8967501 121345767530215825541138682386273026092 8967502 -22148026048885558976521641095423370048 8967503 -71020628542062301136089238413842223248 8967504 -6552433121426705241688417635317317632 8967505 12172063417954813888819085625177960360 8967506 -278905367966085464406744779745946536960 8967507 -80143479772040107490856601932375084360 8967508 -193653033926398414094186615203146768384 8967509 860128371830801321176995972416735616 8967510 3486106248533690683972972659103503360 8967511 77396393330875307249600765325594269184 8967512 -101063256995471919704679792562313164800 8967513 -94218970037385465307272792726395848512 8967514 131157030942122450330925651365937216000 8967515 172159491467349226113177464854718612160 8967516 -12593261492411480861048519543420461056 8967517 -3111041521425319605305908090233637608 8967518 -35272142914539096288486002481264841728 8967519 63530485338058616623235345607908332800 8967520 47874489056288417451367047435213864960 8967521 6235915857589781765301153396139628064 8967522 48432349944603415730681778922448693760 8967523 375515296486792228472322752779999917744 8967524 -37833364283093061762321416603988203904 8967525 -7783556529863752511670998952791040000 8967526 -37588165662041593077558136568033053440 8967527 -324770226020527808663184729730429191840 8967528 16807953083663957601529188125569843200 8967529 -39334105571175053830937684244824870000 8967530 -2776845092112032431265034318896578560 8967531 167859022871191803356959400560830846552 8967532 34371818486114563679049919208391746560 8967533 -6687137946158446339759669955145730218 8967534 41412625013494785835554166565733059712 8967535 -156214720825201878510316221020494478520 8967536 -69578101599387948212033085969125572608 8967537 -39732755777179104098921492227594320000 8967538 -138383459457660923352852509476479748080 8967539 -3402978516792677250266526331925813280 8967540 66974645319882947586035732567886796800 8967541 233510173604321326181506278307852291584 8967542 -10390166257233940931506557571858465920 8967543 24487219244971607796352721178642554064 8967544 211715639537560320767741942594200473600 8967545 38168612837066831873310897271634633280 8967546 -10697830624144337619733037834971435776 8967547 120461007363933631997661743350836194400 8967548 324492096163132939733129954853180965376 8967549 -56978930427605961635091051909942128352 8967550 26480972911997881115224101040918852800 8967551 -136235198721201930816151827338401145760 8967552 231050382808507232720751181713899520 8967553 -71003616963065431561701871991217750528 8967554 -145546117037234129820939973946444521440 8967555 20159109031747310807788383143283162000 8967556 18481349484845598523526439362408628224 8967557 140640209916027798908356521313903315806 8967558 -7689739299776697040056424487164309632 8967559 -53356377170062841352820190034970750400 8967560 13198888465336940331308650786109030400 8967561 -50009641865721659278239530755385496096 8967562 -8880574731925597339282079844775772160 8967563 -68618397036039311158357665310772987520 8967564 178286936463191517259764126180925440 8967565 48395249063653345889314040877303027000 8967566 -94426320836971209616100758892803190400 8967567 9642256781519973212804037649304574720 8967568 -88235656984726873292926221752749178880 8967569 22400156140545661017528726613680345408 8967570 -20215016419224221838959376143401712640 8967571 237222004336585583311110719134564441772 8967572 -152197798830754170345597663209010931968 8967573 6669615252443277980820745902930196860 8967574 15093547580131422776754619465706747904 8967575 17508958026256387254899525175355762800 8967576 -97142697565454370066495751420494336000 8967577 -278959941067494798546409930067933679740 8967578 -74312955715008905069379652181491430160 8967579 17314389628361765101337223189315066480 8967580 -36677390640749776648453681990892044800 8967581 50911777052199647467758516652168240992 8967582 -38222250416143525694324549636219675520 8967583 65089864157898237700189520053002831752 8967584 -101306048645646618086498481453633896448 8967585 -49998281194499333857149891488008550400 8967586 126692591272140372060728303141099974992 8967587 -21105839790632344138878944427440655360 8967588 -42422332434660344399262228361023418368 8967589 -215307305313179977864288654331706542276 8967590 -24943322847460736135349095691328416000 8967591 4498849858041993236451884849863294632 8967592 530822191696440674447886465339886878720 8967593 85792157398480441358458816498006990842 8967594 -87374801531783365207041504477757996800 8967595 13549772071573800545915801390128161600 8967596 153665499827873777109264856055183055360 8967597 44367021324184070824867900883099907072 8967598 -58920984355187855229326518053708512064 8967599 168543147558946094681367859940343671736 8967600 -12269269160166760482117360067028582400 8967601 4491723081643254827359850863111316802 8967602 4158757004269401204239305706475018240 8967603 52418256990690194567592021351435758904 8967604 44451180794322088309397766641798992256 8967605 76547626845403301365067461662537503520 8967606 121356491179427958243241865489584435200 8967607 -1529024534286476837621663418213807360 8967608 -10570395665849868159079176608740700160 8967609 -15718899179515991686250454234530737920 8967610 130812459774522380214493758888926880 8967611 145898806122085974339447258815978746212 8967612 -1736782656124789427658593714981959680 8967613 -278042771760201233577035992749056691060 8967614 -34294715350163576646453026825605273344 8967615 172929764271134198025403460682048616320 8967616 -13961366504001756334919303600332079104 8967617 -205624583281556050736515022094113176620 8967618 10926063535352943979640476416714670080 8967619 139802417337783541670533660145025343896 8967620 48360885528198874002616288331105280000 8967621 54183689888552220748560495412448993760 8967622 -19383406752491811402792182204021769888 8967623 -103192989245052755697699327358436606160 8967624 79771322170964467301252558974232739840 8967625 -240288331733305944142236420083385771000 8967626 -73963166886597530147098498812556993488 8967627 -98444515807197887668781138357161327236 8967628 -15717673027417233056478059546056765440 8967629 -259908272869533778772275191604934673600 8967630 7389706621072581565771196566187089920 8967631 204336265820903027537501798941906508112 8967632 27021992867880596091831356906121486336 8967633 -26684588477965843756777868064697871376 8967634 25975305020257079274631646745264796320 8967635 -10401850143846966010538141949461973840 8967636 -120505636807437881906002300016441680128 8967637 17449921113646079695625603954553701340 8967638 -14934592123104415714365186350411068800 8967639 -134794773956125327531063691879107580160 8967640 64466814737860564580207564468520960000 8967641 -168427247174325266185497572331503500800 8967642 28727801875050987265600216387286886912 8967643 24413203953653642108375302053197025624 8967644 47339699819243008663728307802027805696 8967645 -62762897228406483897888285677208076800 8967646 -110415291041716857585310117707875327040 8967647 210228555683998926184367052417872446560 8967648 81068742646195915927875896004504453120 8967649 20568960136308338365426987445714297088 8967650 -42647538819830516351299704426643069200 8967651 5330440155182356667869856582486093568 8967652 169438403306019839136318103418577073152 8967653 -51892492917506443016076641741977838160 8967654 -35004177827491727936525886222043277952 8967655 -98874592944408344552418073173149678880 8967656 -99997991784585575724804985150991877120 8967657 20499304663900253762103886423718916240 8967658 -9801834747608814253942471722439349760 8967659 260904975976408690629833648868001999860 8967660 -26897063171719196093843649792639191040 8967661 -19558890475053193803937149627511299776 8967662 2032646458216625936649213738742678464 8967663 -203658174870742964692295729328542474808 8967664 -16816579079862900464511282390412165120 8967665 -37944575946419558187721537012782302400 8967666 21048810352976613623253825131610084864 8967667 -28599838743969125628125430505299935284 8967668 113485979514144262611905338638698610048 8967669 44378128712203187074799062686569830944 8967670 -18026208441866362804625162621385244800 8967671 -213235092281365971846944056881783368856 8967672 42936987729516999537632060015065497600 8967673 -48146076696679912420473392078982908 8967674 39731938579906947631747676918755092336 8967675 72503541770604010715297400926460741000 8967676 -201021858571533101363616824647700439040 8967677 -102714423212300112193445731227671814720 8967678 -72829008780218948627033676289685021376 8967679 -52725832415779547690393992962962670224 8967680 -7931514835085273271595182934437396480 8967681 205400853355926134063503312241135206770 8967682 -25565299748714664819129361393561246848 8967683 171621350442292769506704822858725229120 8967684 -25995679476424639172683876756501549056 8967685 13440875541958297109114393808641241600 8967686 45066443014278941087024969143021885440 8967687 -61756678034997041098974509993648572848 8967688 7301387466306758354468644967210357760 8967689 -6888529225235691407582656460738993820 8967690 -16301637058850840304802721890897289280 8967691 -339157942795105630218402810933040262816 8967692 -140984172603919803343766278291154045184 8967693 -125163029659782615619734502569027072 8967694 156917798339752642910339624461744142592 8967695 -95555499396602379370129065253229890560 8967696 -876431403624238998559203413712568320 8967697 264220081390209955733250809250914292146 8967698 118172313779302794715105571443802547600 8967699 22952279548326858145438549502055326400 8967700 -2196807543865989011941652358647193600 8967701 -157558523965095636661974789178333196928 8967702 -31308906201356863220699664851133307968 8967703 43004290865501955987839192830593789024 8967704 171254804761621528964935333848912568320 8967705 97095365707064800881677588192013451200 8967706 14049616592340951765681536953591972608 8967707 50749387961384299853756304179306180112 8967708 -14972814258106554771876753654667281408 8967709 42679085500542039717462522197971926604 8967710 83286119196465443856139058560953725760 8967711 27453403026072617250863530749584452608 8967712 68693115580135812290905700999904755712 8967713 150054426538501682345351572666687876962 8967714 -20227336800607277859135523402769126400 8967715 -227453546502272288014418231136315824400 8967716 177484454491213703724700338988677171840 8967717 135462679818323960297466976299306854688 8967718 -127306188923260783314970587243637009440 8967719 -196807798791928186655330271202149455880 8967720 76560686855032586588467227243266457600 8967721 33268169304388300785307034940661311360 8967722 -5280091353495742957564382707378080768 8967723 -64221098329723849947208262817488503296 8967724 61146146447294270068304904697039944960 8967725 21521204667308591424319068004330048200 8967726 -35774737514184537295314948759183206400 8967727 44012305295153968704890270119726688392 8967728 -14731236608269792442825426875664302080 8967729 -41752641738876367311214314517379005920 8967730 161958318983847989731195396569369702720 8967731 -34260004499979521016196287474364356468 8967732 -54770587201666416189433474132624889856 8967733 422847506693159607702973319054490247200 8967734 -46299109688593664661465555255746908800 8967735 37442166113100696560189869425733582920 8967736 -665518885579193446291054796660736000 8967737 -191605269130164556182476898658897990614 8967738 -44233463873284302409525827938064840192 8967739 271684400060975559515329802963246265600 8967740 -7457697073997190145218895892778831360 8967741 -268303881931445045076089301885888498816 8967742 -20442133997040109205326815332498128896 8967743 -212014729011840796101593860240420531008 8967744 -39927969568110999735530885636389601280 8967745 143422427539416985162739779032283614120 8967746 -36155281144215361414968555672023525376 8967747 70959523292744976362467770783777714672 8967748 3567585068559556513489502482309872640 8967749 -147427046276455577712722330759727453888 8967750 -6245518167857902426888236474028032000 8967751 147347152378186381927877923597348971112 8967752 -58139867957777942011918116558404582400 8967753 -10518141799356010665922377113042648880 8967754 220556139760915363549391682056022576 8967755 -170941492117956884743600500207596077440 8967756 -51391684625200046998522145905783357440 8967757 -67124974220047481830210566831104944200 8967758 6009956785353323937172782281183009280 8967759 15735116284376141126747738585623457808 8967760 -36591578904223826856492493848410603520 8967761 -199214036627152883421850451253174565776 8967762 -93696298382860639788812474104460912880 8967763 -65710664368853451660827033546535047776 8967764 30650426836751799725504227879994572800 8967765 -57350758036140593921770533063108936000 8967766 -51930990576962697517737926177883468096 8967767 189728859945444795515453030097675831816 8967768 -64006164130581821722625618117226762240 8967769 121551398858357298514151145176043049344 8967770 13941958804372389155329441694487029760 8967771 -1633135857089764982726999815779647592 8967772 -247016475822169319160111021795392962560 8967773 -14353414782835784740467936922930517376 8967774 -3019159557820362297005849253217784832 8967775 37467298351668271229844231661452891800 8967776 -254986218671645015158228947948453101568 8967777 3368232189200091533966104603163894784 8967778 96356780781623974598258244008918863440 8967779 3644427604176608613282138578416010184 8967780 -112227539369912599170408054766822195200 8967781 -71766231778574985738312520554969828 8967782 7153265438474684285590672898687584992 8967783 -2390913364071517189930671585593157504 8967784 42430480858259102298074757050994416640 8967785 -198235577118742248046177296476965477440 8967786 -38508005212370513527810400492851641600 8967787 309536904645444243733254165077725307392 8967788 162055136903692339535566288080702437376 8967789 196942943654080395164862252348336054444 8967790 -16593889070954198425006804946185186560 8967791 76512147384035494402213329260885531520 8967792 15847042396085492883390916037061378048 8967793 46702297723400502300970869163230592488 8967794 -160752215851921077466448505977411952 8967795 -66830555567695104188921993584175689680 8967796 -35060886028975568523065433347576310400 8967797 23154940471238384730749217449321123232 8967798 -28324286807249475301626818887520028672 8967799 91639047940731879081790687526198973800 8967800 -104294260993855580078817659765521920000 8967801 -26942282005945796964183779289346424256 8967802 112048909193778231663179455673884202352 8967803 115940542831811492628413461678341877584 8967804 -16677131674689901515720100277751349248 8967805 44804205608698139155514028803757121920 8967806 -99156516855347589615654648506047376640 8967807 -27220699246123833427255019649384042720 8967808 -108053319733564823445626639776040878080 8967809 -306838794066449873582862043577751588990 8967810 33585458841704558243582758296619430400 8967811 -233840000113286440049732584160158579588 8967812 -40875105589093699222488063521950937088 8967813 -77190864613899696317166265577661505056 8967814 -72219617866183293603443185508908515744 8967815 105074067218311425589349719311267912000 8967816 -115885197598268669523229995366746972160 8967817 -37296355902735472555886246402963515008 8967818 43921074057132690730591976668220282880 8967819 -26972325610437046045299340295916241920 8967820 -31099293883188790840407282790521600000 8967821 -29792854356141730363663117034754413268 8967822 861230188753546302483825148694000640 8967823 -16283406010414401781096337753308019280 8967824 6241901535970933629945947083329085440 8967825 -66404562789132755812385574092028297450 8967826 -13538576549793171592315541826791262720 8967827 -176894186320302458142144357686038886328 8967828 61322420356849088236829960793071032320 8967829 74595868901592531608444317491418694240 8967830 -14472697920971209582330941417399709440 8967831 1228874365999838687751165703120894800 8967832 -99857152767779606052243816929324236800 8967833 257559902859679571422865225892904898436 8967834 2417880034255948758963302532055418592 8967835 -66432024820018824858915791447370055680 8967836 -185739858802221634654816615166936363520 8967837 -111406015723031336684599098649517082240 8967838 45802369942125305923495976091489976320 8967839 -149403838298091142016197046335975732944 8967840 -36409263949389807823559548112354672640 8967841 173032077357059394853512187349389009300 8967842 -34400213023885593851936444912831210208 8967843 96672165206802704449886870343386889120 8967844 -32646041474232788685806732116646837760 8967845 -151331244267627482613886859577594864900 8967846 -59340201298715751812738799860481950016 8967847 33089579777293732550581097145545725952 8967848 -6464355917147198879485904862953472000 8967849 -60620579607734387221986136603029291552 8967850 -11915135105650907166973087686416271600 8967851 -1453994636026412204216313603768731136 8967852 -68458986054833340238580309977949831424 8967853 172045302328837827120435752636450702102 8967854 17419204851653942955595501889609497344 8967855 -34723566756678862285584823169766223200 8967856 50396370242990013751557167105384333312 8967857 -19825361989837451636796136170389584800 8967858 -31099565022133512452344921809910866816 8967859 -10086686802732501957009705376223421940 8967860 124962918839762744962938190461160642560 8967861 11572759823420194192013523977475809280 8967862 -12492356109532825913539604547823683648 8967863 -66489311042971586543398011145946418000 8967864 -119517491361934995732124496512402452480 8967865 1746258307685877910610492787448681920 8967866 9581206603457312469062984243485777920 8967867 -125255144900537848955490608480583450240 8967868 21703407039646129283694762167213064192 8967869 327235029905738965993899421751572604460 8967870 63956477280277267939287907802943491520 8967871 8389470410662537781613641500396871544 8967872 -88631784515389970644290943810670690304 8967873 227849162989584981965516231374468036800 8967874 -93889987775099613738474587229569613408 8967875 17983739642998034688083434518704592000 8967876 15232402068952598206570230341370412032 8967877 -254458179863717761754139129541857404100 8967878 -33490749790044026769186148280010713760 8967879 88865530347140630838302441917538155824 8967880 24561897745470189295125241072988006400 8967881 -1585874561961346472285109316468585920 8967882 -76515273550010301434959658846064353280 8967883 -40208786456111190088628094544203852624 8967884 27263729205380145579434621211221655552 8967885 112004996631621846432284632673320869600 8967886 -103854296049495134789526001215592639680 8967887 58065871645386785659351002767668795512 8967888 -71225003113512921154685558202649804800 8967889 25144696654533317616508681452163521792 8967890 58192396532229429985968404548394918400 8967891 -8645964775554754505331953675266910112 8967892 3912395894079311489471003589796280320 8967893 161031604550634079989336170144253173088 8967894 -9822705548840078400963658413508447872 8967895 -130057691654415487621229045775658650600 8967896 16915527839042686641803569942396968960 8967897 18212860976533776995197837864186833408 8967898 82916202658650487999417460822267439360 8967899 -166475171046179946896098107367031159100 8967900 43812467957700435570766676928709632000 8967901 320805250617665984178120148130713819200 8967902 101713397613354967680863284805286897600 8967903 -38459673681770612039129555463832058496 8967904 3947347471117368973919499161527910400 8967905 -60477721246296265195551703983476160000 8967906 10726955075775293470855322890668174240 8967907 32573206702811618678412027061128538560 8967908 -167996351663068426286361352203884544 8967909 -255903904088729092803840664316622912 8967910 18149413527241278496752661033128341760 8967911 -272329210733328832154217823684001260488 8967912 49496498401514849251166944928618496000 8967913 17009001219517375891689141229718303162 8967914 -93551463271611259444220184428448676944 8967915 224375515994301694074347547696791760 8967916 -60339648877478075901093293503240936448 8967917 -46730209219876695028181366069267397408 8967918 34987444277895080639093042056607303808 8967919 -128723613954143337218626520146131029680 8967920 16444175203026120432252750135664312320 8967921 -16493222783616615867566742426835682400 8967922 160566351870714608802704525504096947200 8967923 60854812470186695945735659704665751504 8967924 18743655799335229513012857743190282240 8967925 -22507048777710076647446254772874782700 8967926 -29800465966180529106726403349627322816 8967927 -171284203639913722597622378686669395480 8967928 29287469532774683180384547325300408320 8967929 492207263119996899803171289286282651776 8967930 -13989669264702496516431647207691970560 8967931 -92826706496049370331886220588645567920 8967932 25133550256002265307656186891757770752 8967933 -14766244333880414500864058856967386900 8967934 1564914186231388874146337497630067520 8967935 33871180542958940990351737483686012000 8967936 -94090982703453314939220677245280452608 8967937 429142436217249943801828651460659908000 8967938 44633406829015606722839250165231037440 8967939 10337926470154942986283004866109715192 8967940 45528824622918584217960665397588983040 8967941 -126069746431057191084410751667319696640 8967942 37925503182770998170488353445496902400 8967943 -83183684365090559554243390124879346680 8967944 -156305778151086044164244114989818915840 8967945 -34598341114378873591380388772122460160 8967946 59681336199875978361676263533752128864 8967947 -225916384446910781343521733283047506604 8967948 -33861026952533691775792874294760222720 8967949 98642398389071767592610226197612889036 8967950 35631470023176400449130522908980702400 8967951 1734101606873562416387781263295358968 8967952 -27107756843599830379394554709453570048 8967953 66126826949998139342931611987472051264 8967954 61798509272917792975301653587732270720 8967955 80778128570592138032555397252417021360 8967956 196545594034420183388304302795078325120 8967957 -125902060629502897056437327485390462560 8967958 -28179971356561342097856715903971901824 8967959 -3667508450786192478215521638368925696 8967960 -32405514475623844527236996631567360000 8967961 -106517853911440991425186472471477776438 8967962 -3027530953080536999761500937665853968 8967963 31679216632715014181978621362561883544 8967964 -77575988599321212118146141232560258048 8967965 -53984851820166818301075157623992003880 8967966 24347397170080160817774272230894193664 8967967 119339774080736554494785516320269970016 8967968 -56330273546275548635523275522531328000 8967969 67835600672981438833988588143217068320 8967970 -50924053010061365687532275144832023040 8967971 -5682439215371553974803027326739487616 8967972 -38121804423078777262051646175974596608 8967973 -114174517956384843644854098224418914880 8967974 9593990509633778389202474761525847040 8967975 -5158100795593194673786668761593722000 8967976 -203334892917451005381636474143492014080 8967977 11837965646068154941750042829969459700 8967978 -6395315276686317700592046542688055296 8967979 116221286737690055873350308551489105160 8967980 -100375029902302331784595430264432271360 8967981 193745715075237768150491635455664220160 8967982 10094220748076465116983030015139382592 8967983 -287535946529610426243781499656773366768 8967984 7972160913468733525922917421850820608 8967985 89610930992180821979840996321536640220 8967986 -74347158691493502944890169093050635360 8967987 16110762793981268523988058711338169088 8967988 -1785790394233557940368778961662654464 8967989 -259600617825515246270524176764549913540 8967990 -11847499300893107309999666505703464960 8967991 -139115931664836687323873574197303261928 8967992 -52204380121698406063490675768221900800 8967993 168176673006107525230401571194553626144 8967994 1060605910163290343484894056116987392 8967995 -70593544173935654898723859206235632000 8967996 3055430661206719035524760572575933440 8967997 -124099249053682909113740733708939619834 8967998 22940150703692312087840932686916841088 8967999 -24109592089262112231319248041062530432 8968000 53612022286390273105126336443187200000 8968001 103384159479992386825080535608083585280 8968002 53906113644271635311782421023355477760 8968003 -122410128723265343144680332113716780536 8968004 -310087612497175265295445957800493461504 8968005 -28072255195226111770312914045572072100 8968006 -34875836220108440389438617745520626560 8968007 119801181131292202232915205252138786072 8968008 -41245847326393890150384618407539015680 8968009 204308764842183355140823633495236313140 8968010 10682766534248190894338535979585566720 8968011 -42589856238957427509621461707774909200 8968012 -90001755294346178044564647715173273600 8968013 -55813301795750181950155025301250892820 8968014 58371472266013051691261850691341640128 8968015 41470282215237212292965643871730700480 8968016 14013224562247154128654337992015798272 8968017 77282081333342553246309822273130180512 8968018 111512536350421583789565462779190003360 8968019 89344437006101062172395144990489445040 8968020 41013891319998451985282554838939381760 8968021 -43784777932883841368020484150465584256 8968022 1666548494007151793165129153076516864 8968023 99122260299244408314312865797208227840 8968024 -6241871344477329505027555881359892480 8968025 -106701497212221224531180013134977748400 8968026 -33917295840586389525158803770680249856 8968027 -65364919703015930514081016929881219088 8968028 30941434422650286768080927767007040000 8968029 -6958098793290744037435806477665025984 8968030 -68635563731840455197551658279764187840 8968031 58101388342247747022223023785697452712 8968032 -96686710154315501574345761668751032320 8968033 -195126941379127767682783674706015914718 8968034 -40569715578079283724127757413101153120 8968035 37939899758379074728189657795947553200 8968036 132147427662484324517062218813927424 8968037 -1670726708228864738200329368652676224 8968038 24596405299466346204093714550010311680 8968039 -3908920844799371579807581518787534376 8968040 82808178757484454307346955065796556800 8968041 -114781939645091545173413875520074305600 8968042 75997531509863075518289314582122762672 8968043 -118857576493297585544205240862435263600 8968044 -13943725407309617956381099635242062848 8968045 -59774564697306025977501284790113287680 8968046 -127693037156529209723723951742460398528 8968047 31191631811707656670090325728561088640 8968048 55131705381705585154022312169571254272 8968049 -117663590602932636834098071894735195950 8968050 -635020211326182478078970421796608000 8968051 317327582547493652119650186233760511052 8968052 -148255849646532434314819046264036268672 8968053 7644711780734807760986063991205588608 8968054 59090848068720779610968427668071394976 8968055 -95867163172451268067991860016812496040 8968056 -104520997466867748166027903020333772800 8968057 -21174630796012484321657228635987854400 8968058 40034830282098406244216372338011521280 8968059 79150297555058546519110533952720945800 8968060 25957801558216233702422813943724492800 8968061 -103332878022544249717979481640727006388 8968062 61894768231042216105571711564573074752 8968063 94733605032550325330036718629093075224 8968064 -12416986680255662624098960925943398400 8968065 2331619518564561187593974154408045120 8968066 141763809164231360239040323577062433232 8968067 -277660725257524138151600471261474619648 8968068 56330896753711595034248513126061072384 8968069 70525665983718850166834422972737994560 8968070 -16789767456047494978172363908303434240 8968071 2880873757070390478007517272633612800 8968072 -478671814234577879547068116265267404800 8968073 -65849027883055003496876059251854463180 8968074 21357797283383666246642096422406818560 8968075 -12639726708163874518512729293223396700 8968076 -115819225491860325957251439605563852800 8968077 8742992074490651925325680082930757580 8968078 25738013855135875083169058612726976000 8968079 13506226293355032718867589965668427560 8968080 -419303853397253013428593101688012800 8968081 95974430143018105515408664960928096064 8968082 -58335806813655265864811404771138666608 8968083 -27584996510271711493099691158443005952 8968084 25640186028607481299391576832617953280 8968085 19729130128922152828334957064973056000 8968086 51348549860016705735020311798944500832 8968087 -484755543500533135386784219889827443360 8968088 155261109171384315328889613907735541760 8968089 1599284609279941375183662179917293888 8968090 -30556504469327385983432640917992914960 8968091 62275579580393117508536606459403327744 8968092 -471758185913802994043004660924727296 8968093 -164437880973024720610264884425447773716 8968094 -30381847991392713237847019301735788928 8968095 983536229104460466049345328509111200 8968096 -267921366148639289320751879068434628608 8968097 11100534939315424408467073634806829952 8968098 44893752446192324285788948891815851520 8968099 -75682465644171182370793996030150870064 8968100 9145936345778458531897432830013334400 8968101 161579543867569769793247284897582356832 8968102 -4854712371891121420815354408405899136 8968103 184232026984011077493250826563728863352 8968104 -105518111809831650421775796134780928000 8968105 35831749246305520179261729801470054400 8968106 1031234936783215888373560950978382080 8968107 -286419401434044606129658479156068416512 8968108 5883024652264079299554993106314806528 8968109 256273933963735073108164796371256780310 8968110 -45128273489895174940538050127327418240 8968111 65099162768144700274855758183775117712 8968112 -26553869881381470012058984229069488128 8968113 -23671608271586318323672750125062672832 8968114 -16028219131567093803121450430465802240 8968115 28402595879722482419854309874437806240 8968116 50416259046974975171950421333070385152 8968117 189876987876580502790592063012679180352 8968118 88268828209428267605342434984636979520 8968119 56255564505713542476076035856391808744 8968120 39916340693543992821640656222615552000 8968121 -178342897370015564520026890824635982678 8968122 115133904235913390354607232800766295520 8968123 164140389793966622702391907331134544 8968124 168524094669320056526974988732351380992 8968125 34234835616406497547787069489248440000 8968126 138230251652271866212095516748798110144 8968127 -294689819159544506504137280064275744304 8968128 -23396784778546432498492013841802592256 8968129 -502687562757122506817954233717427923488 8968130 11933073151241355805010057205448403520 8968131 -172355936142458449567051083903001957920 8968132 9127803676673536037230766172954054912 8968133 293359236273447841505864611293032473440 8968134 -1725851259136062736608979062862848000 8968135 -88208398284892088111258284865105950320 8968136 110581019375093520344592334872113095680 8968137 106940192971192197792920599394625413328 8968138 -149128492187248717859593228331125091280 8968139 -176807312726215495330259335630790526060 8968140 -53041726211970206271248712500695511040 8968141 4031556835702826814689671848823868800 8968142 109899216211087924509768007238189770944 8968143 57912899027346521579862716400894157200 8968144 18831477936398148605313661532597305344 8968145 -3368576281938943559589757385863046400 8968146 41659815195411236478033991660758528 8968147 -121771375484391721519496183947639345920 8968148 34462024367544900473226487653197408256 8968149 3870542053050224873035581685765477134 8968150 13438810755090573993492423033538497600 8968151 36388442767625642884982452324982009832 8968152 -36489085390552310723267337408174489600 8968153 135080985219852494529362441488569275402 8968154 -48249438289201429523848918282799763024 8968155 13111202658629156732655307687459595520 8968156 104164750855505436726066024842682140160 8968157 251069064005281845512522768560476396 8968158 53299709646021480762188721063710679744 8968159 -147065150948855340548305964102601206080 8968160 12759040233386304010233269389555138560 8968161 137803130999822076243820679193829689600 8968162 -25079640220750897111176541647980471808 8968163 59869961568777851810804905139869047360 8968164 219304026665935009538690750283348221952 8968165 -43221873412370241587638719795000119940 8968166 2447151790860737374198422132991297344 8968167 -44040680968441061249572456122006497832 8968168 100535404908594527020258149971418808320 8968169 -11159183393798623186393758588617464704 8968170 114775238288396653600094957824431459840 8968171 -133430799264002214985637612749694595280 8968172 2198857404617336701779059075925586176 8968173 -33271875241322361676206180769588948416 8968174 63949424006374725932649987725494644480 8968175 -22313954652729666149995996241093928600 8968176 -3099573768144377732416878579283132416 8968177 -168297988174755491185429490093804622480 8968178 47588685256354998813052865012325338640 8968179 -14161507953027827899057822288152495360 8968180 -58768114804704446523839443752525849600 8968181 -22704096279675985133415519773818056018 8968182 -29693878480869007373689969044460819008 8968183 -27970090647739753967399306078376003072 8968184 -169828933927918755377609721924733501440 8968185 -188366231828392230304171717630631884800 8968186 58059783930115546631582433642009411840 8968187 -193900405900577479081935278978776243164 8968188 -48966108493008012448496110077916707840 8968189 -1064204576742416125493869409825622010 8968190 27358799841605051606616421545463910400 8968191 -206203095745391681998549944668233927920 8968192 14111367257377680015136546850498150400 8968193 -15180047031773754522347258054847845400 8968194 -46263968927527568769747745157806928352 8968195 25202782261057053188073671382784525200 8968196 7297337954400286592821107430184155392 8968197 35532207350342929507682953294258449024 8968198 -107073114863997649475421891677149034400 8968199 -81841305593448531059940737745868093800 8968200 36065019130231069093756650978253824000 8968201 129754187996461506997982032872149559504 8968202 94637278976113393931607995360414812512 8968203 -5945838455189577269569842104077228896 8968204 -54529006131443081230724426586517842944 8968205 -115423533420426488973174100716480366240 8968206 -25077908659174872486884527555293696000 8968207 -75009397294248674442710187985450603328 8968208 22900518851296181953643876860407398400 8968209 2093525100645987492503428872483820800 8968210 -131783743525036447259066954367595031040 8968211 10477597783067360910247563582638568960 8968212 -14269947835806775076756654564642304000 8968213 -70021054624800181449436833012325623538 8968214 -80066666368652270181198235764569450496 8968215 -228767941166998232294617796735227102080 8968216 237438664843167051326329342826308884480 8968217 -4547720527116200671847304252913169388 8968218 14535783093137449175701103269421862912 8968219 34719464489184060135637067395096505040 8968220 -72702605264066323337113780804196874240 8968221 -196920667312363800657799734198228242580 8968222 137390630612588430796658565845490390912 8968223 -182236371891483056849542354315011380352 8968224 -11409909202343572283620070065042882560 8968225 -99894924692287463472260161224680891850 8968226 -49511982216906619896153408914557376688 8968227 164104275727340794676154893467173561720 8968228 -76821202576095772283328181416205824000 8968229 149946618491277069463578819760388834784 8968230 35593629825041937760684551290819579520 8968231 94188189166507123618748040501816583584 8968232 -16105432385952476303495734461191946240 8968233 67576681252210531339230536860162321824 8968234 -189602698706039510948744275895017191936 8968235 -78993923505121378668426971315671036320 8968236 21934595309959660496501699731840204800 8968237 231974299069377228034756950662571988886 8968238 35004863381108259541676495445708472320 8968239 6542852167986351398366623619776214256 8968240 51915320809793480511150481897015541760 8968241 -102122905500293050584105469773264197358 8968242 42589505626401129975964550089465898112 8968243 256561503741387971949854986984128548492 8968244 287305332538058757320604968372893852416 8968245 -5832651998076973912155260754630270720 8968246 -53779532467732180428577311683623244160 8968247 -146994255410430063624940362518028121200 8968248 9247583052100787691295431211194408960 8968249 394072366861789288653109489582156017664 8968250 -107685876506231634463038149241117840000 8968251 111659777706883145398077902907509937432 8968252 767386271741468535441323929645719552 8968253 -14558403754776263263339011209146108800 8968254 -19878551379919564808035023756260095680 8968255 -199584075593572257552337701678989298240 8968256 19785151251095117588299586367274352640 8968257 5659411170123708749245181054339085780 8968258 19304281657551938161635598946881259520 8968259 -49287119022967424748252369789354085296 8968260 -6779347998719927610375544463648686080 8968261 -95671665541635620232445007419298427428 8968262 24319463483670142191336364400441761632 8968263 -19593591298223603490421841931228010800 8968264 221944891638960546535437017622797583360 8968265 -254928320662501782089067462044587126200 8968266 47561011756198054894000434613250188800 8968267 75958659762651319529178480195561763584 8968268 224055289597739817212283151652619511296 8968269 2820855168474580193364282692875147776 8968270 20859244160366541684637274132167459200 8968271 -64414350724188216769496709605735032008 8968272 14690876748162237100437584270564524032 8968273 38591572229864235068293272468894161522 8968274 54582130672677207423202084073865833616 8968275 1700059495595716662004009619375749200 8968276 34153480242868036834588212067833169920 8968277 26459192241962744925732116801403197760 8968278 33836107042208988997482020211657225216 8968279 -99174273348291027750247572845857209240 8968280 -79012502577669547408510481951259648000 8968281 -28770691094843601377182613677591658112 8968282 -71022964919988108008280061364618963520 8968283 -231206753830154918055902104278089313468 8968284 30301912618004227725881335124339572224 8968285 44419436124149361999203622127444536000 8968286 30001869512917927747997899317099902592 8968287 -194086234001962086114518945492873248440 8968288 -53348673472103234124295409993673867264 8968289 -86213243451237609392105733347289383232 8968290 57518407262140451363301739108175646720 8968291 36230464277770313224254537536866901272 8968292 -38073084539954674334601546527891097984 8968293 79481940727596497811776189288172211200 8968294 -50935167115694128700939942353152458496 8968295 -587497412940503508605391328259596800 8968296 22988136611590493918423189104622960640 8968297 95214002093492233130287384472566592740 8968298 75400417199681530358453651162502584064 8968299 -55539226207429675966995615198599099040 8968300 25739424322347661840337556271561113600 8968301 -173635439723136701722420555470145654698 8968302 3977940929781443734189919010538679040 8968303 55559862952534855557530508044944601552 8968304 -17037098792392385661859768311994613760 8968305 88732940898853092001428426604546033920 8968306 -60346751388076015303732773626138110560 8968307 115309495983849955482069257299498733232 8968308 -58192917605194317123364958312598435840 8968309 -12649600274826883179165683279603909984 8968310 -9127717202249644700790754117828992000 8968311 70124806267818276990189080216909302704 8968312 -35378950126095317696204554915855749120 8968313 -295384965651205831679689673891589440256 8968314 -23345297046123890478614445775450613760 8968315 65228934859365440973849743450358984960 8968316 -6789920512797355296118584592036675584 8968317 186665425477042907007609637600393983360 8968318 42808470275629112652223329616616277504 8968319 -1043013688103400041534471754579438984 8968320 -2584161232185230901662494141867622400 8968321 -129239003510899692590566325579787620928 8968322 115374713899959499419361289308046615424 8968323 -1761438354929985445953344596540594188 8968324 229280762673614477449426827805109852416 8968325 50935018329203023340120252055499261050 8968326 -104729184794090577268250593151739408000 8968327 -423966254568669197867859245498582356040 8968328 224719569552084580512400769270415360 8968329 -39486816752574000174837074031563500716 8968330 -7878267631856019129749646659078630400 8968331 -3474897366547857171769981760754355200 8968332 -12538461480503610533219553781313008128 8968333 622034600455918616838769364728060800 8968334 -126015444558616398431868603148347269184 8968335 32627705555920144638026619205311920400 8968336 22234192800104127166510861142825254912 8968337 -7615477364671514139708495438611361600 8968338 1735231556852651030856264137013657984 8968339 312262844542958467823411593072548276140 8968340 -56154004714910121268161530002900677120 8968341 -25807802022564334528123448219369690208 8968342 4158559911048856541430348661603925760 8968343 -15639651733602212851976404432719778416 8968344 24134976659667796008513886182891847680 8968345 210864686359053948882652933654039028100 8968346 -126080700417973671857955514783085511456 8968347 43743780426090138702414197938073141040 8968348 -9762032615511041442252662444201246720 8968349 -15772018044044219414017323700654242036 8968350 56295921431207258138580246853928956800 8968351 -79589312405903236522110495852139560848 8968352 -204541493903717105407765630931341148160 8968353 97503481515774391819961846780015177904 8968354 -127817644287660066599660835513794340480 8968355 9379343894335294535044447551243725520 8968356 -18448635820331091739279874053328932608 8968357 157096853866870992598142832331119740606 8968358 -2748338654388502632211401525735816960 8968359 -90772720214524842327396918542279608320 8968360 -96286622250973256428976872345702656000 8968361 178130880194334853530015411412042016400 8968362 -9275366816327778181468955630215557120 8968363 27038104916205032572076045762939330612 8968364 74334217497787719486482602051375723776 8968365 -12005473172259167481903498776992124160 8968366 -128350517547438906561298612643900480640 8968367 163772387081664487642869348967977331872 8968368 28017121831128894277749596845953613824 8968369 -43057160651537933337008055709141277900 8968370 -34241243985348833569969309665405057120 8968371 16174726027348591559280602748408423984 8968372 34259496866686925512795148947103140224 8968373 266415111003398897519763990601512464622 8968374 -21806016231861732385836030793929874560 8968375 -63893974512593699326931997443429520000 8968376 -226720366779071356437311642871993937920 8968377 -151581679144597711906091591355456325920 8968378 -89882535165855314526163185989324495760 8968379 -1542263720827643480980828953109421568 8968380 86162262213405318856668365860238745600 8968381 -662085051115556878948298479653040896 8968382 12407232385586397660164183095982529792 8968383 -17957665820854602061369759097010173448 8968384 10326985601760167569412479888964714496 8968385 -183281540458776431992179628982145753240 8968386 14036416356901622274451911234710582784 8968387 -191227083642996652509659156503696032964 8968388 -63910257180814510467205949920826327040 8968389 292319570562953509164161217435142520448 8968390 -69701730678757988588626770627276238080 8968391 70923691252513485306587697178557018624 8968392 -73884400253645848386180568156522183680 8968393 -13792193710384893106741257905923755008 8968394 124101194147457830485131858402371432496 8968395 37385433788663529380218499998517304000 8968396 -96478948256964203715994555418523709440 8968397 43888137986961270447008220460810473846 8968398 -6806447247233187026560534358462044032 8968399 -418827191419125907159642324856974080 8968400 -3920978945924560901041379255874355200 8968401 147292078811684613103603061749635352704 8968402 91706309052781015314182102280654187152 8968403 520881377937701276013937212582173736288 8968404 -1311718523221471120015535359462103040 8968405 86645365730387934676119398099156613120 8968406 22482111466178022684213865360383397152 8968407 -25969675472886306760498856038765108608 8968408 -148281825545522881005064358641040087040 8968409 -149166255207981085233631092121059078390 8968410 -58696256138372666419291847889085612800 8968411 116700538034177891472570633043985102800 8968412 69168913363201784997944863938762542592 8968413 36683679688815097260330386226415418880 8968414 -25210331937831473264421787334360041728 8968415 443408620022701899578201787397260720 8968416 -944244711944077069886622236720234496 8968417 184572480303513804653855073462425218466 8968418 15713851690390561551621369241772855040 8968419 94753264291714368124077056710251775680 8968420 -45533055309511368138457442723507070720 8968421 120211460863430426968606561833788169600 8968422 -1690386611348324855029963235456762496 8968423 -56068595533744708482679727831098560536 8968424 327809119796107839115323129164267520 8968425 -46130420601573933150995069849419987200 8968426 -564315976285738226131499859744220320 8968427 16779437550022514032861310164751363760 8968428 17244259261942683556415037129872670720 8968429 178521420899950598808339462341052854476 8968430 7042579088844077312446565177207155200 8968431 -2728153960756058485144812791698018416 8968432 11096243800465141422652524075120033792 8968433 211154810576857091468186971120208441682 8968434 14952649993361472459493914735567358080 8968435 -69520316465393617072843440973791887040 8968436 -52897543225251378727549307376367558656 8968437 48742791866328216093719297667526274400 8968438 13380764349468430765324943690205993120 8968439 -26972013945481458385261523526562772760 8968440 -35373115679707802856383531529984000000 8968441 18339242158227874535447860345370361300 8968442 -41045564667053293999910158124337125376 8968443 -33108921905228346348444569004489598272 8968444 167266135889440773644537261488346279936 8968445 -24274338384705665558285825841434080800 8968446 94546734264760187786484891795604671744 8968447 -372625986811757289640355022645971481480 8968448 -116053744796343880247681733416290615296 8968449 -35717410786989362688374175298609911360 8968450 88109747916187011825760826877856278000 8968451 -271107613898086083416861204512609620048 8968452 -158909379226684233834391218352578152448 8968453 -15953013633991025148645221883116274600 8968454 122239429242870455036033803398730020672 8968455 -64771065200374601417369205084864921600 8968456 20595811618542493352963319875186688000 8968457 -19476516848751333160179082588008250368 8968458 -49629410986738075988908184650976783616 8968459 209981900950203263750927358843416680800 8968460 -144003833387458480858327506176000947200 8968461 -45998787901724660303549994463460785728 8968462 -17144632335999617400643586065742856768 8968463 12872619492997254270429604254835308000 8968464 -26694704705861744953650489174852943872 8968465 125926355766021934519841596406438339520 8968466 -3124037531145749642325049202492486496 8968467 381394950374552120687665239828491520 8968468 125285568732076274946005433585814802176 8968469 -191425742584922661123140164600870272804 8968470 -14966276423958392020585153373415450240 8968471 39530587818553561390689051026991932592 8968472 -8818078733029780035946413870660710400 8968473 -111416140303421385692591366203858430160 8968474 -1861850368017326042078215055175986688 8968475 73982924951204872711432142008713600000 8968476 21369803795149616852988195389467828224 8968477 18706351218275913962322847610365739872 8968478 59811914793814131463980783699460871040 8968479 13019387792609327298375258195056233488 8968480 64854046145901830995245899940627087360 8968481 164302940248887498018001511698379222064 8968482 2806543387335005995341376923111774720 8968483 -99532592918065066179722604437898861840 8968484 67568213011517715442802358367104884736 8968485 -7621480531204883365072724268757596000 8968486 -35623224407959615661766977551324151808 8968487 246661289645039846589231213908685763992 8968488 9508072388233922105160461036971622400 8968489 -102246196490844851340707895438812278640 8968490 9792924587028022645028446128729861120 8968491 -59373283162183833131041470528328238448 8968492 -129248718032526199227232673350509675264 8968493 235472260051779161923749454676062861824 8968494 49310409163399978810095666372601128960 8968495 16968967522822436334540768037839501000 8968496 11588248267917451129469498918879281152 8968497 -38943460825902865132449231514318905600 8968498 -17294179436199214569811903557640785408 8968499 -250643364973852531642344773272178896500 8968500 13969590614089499809797818548814784000 8968501 78768420610954120255912647698251354332 8968502 17175947228773539143788955345622785952 8968503 211677668479832324501989731862343776464 8968504 39874226803754788305219346841819750400 8968505 -19386931170775812879733167448369543680 8968506 989118069834605101709120473950687744 8968507 45686708949726421491941008975910769552 8968508 -167724541302026360636744507225195676672 8968509 89277850845255346897611441061161483840 8968510 -176237632777444000266096050592435840 8968511 180891398048814691207998819767043559800 8968512 -6382641790586264648279754932484046848 8968513 20544801890999933318961321072613823920 8968514 161066870816243320405223602484079562272 8968515 -77802550512062384029579733928983161680 8968516 84143665240068321655269887063948685440 8968517 61290729017917814096843062824627936000 8968518 32242322284551346080310267985848128384 8968519 -400721315297763541535869558571222910864 8968520 -103185027498467683620680650956288000 8968521 8124608821977912308849145246642569280 8968522 -174725498896236333412624850914846699776 8968523 84109161675850643540745340873296360 8968524 103850269673882542594284313222902406656 8968525 -8647790523702556329688679041168799900 8968526 -6202269048748692585824375265771899904 8968527 11839239719296132419478709035856505000 8968528 -8252191919350374716798879926600728576 8968529 -171809957751243724343176682994958320924 8968530 3345547187222083029341043549126144000 8968531 -90015430722907052328067364502366846720 8968532 3467258016228254871585240599591424000 8968533 -30861204756007351265960625838245203136 8968534 32961989560340727003316680697171696416 8968535 -167235259189981734290163979877315562000 8968536 35108473108638675883900625667276595200 8968537 -66356054940467040726540201669423046114 8968538 18239111977672011207908222840563787520 8968539 121116085187839581286613976967276752024 8968540 72604945577320092408064034682393753600 8968541 9557305212213969485412977374037666412 8968542 79688758532242967800515677534794942464 8968543 17775171051718995787199012080029741960 8968544 53831013156032226152431053864653291520 8968545 -9077803273769696996315190320502500760 8968546 -101340349458725112030299919681676164528 8968547 -12767181424097310070628794444727185968 8968548 -32338385559755177712701871821444628480 8968549 -29028735984308230965832820371028143136 8968550 -14299097921771911138765065705304358400 8968551 -30557595678012187309098398637774339840 8968552 61458379585574622467858641840088217600 8968553 2369018431446842585303480691928981248 8968554 -19186712468114814726314482824075694080 8968555 103170635550373652176046239018897423920 8968556 116582971864604692984880382704921518080 8968557 45906058077980787416054824621419917088 8968558 -30859662548801556659877778222660422720 8968559 187362998893663425824596423005381621504 8968560 -20430474771250729505458868943170764800 8968561 6668073210995662061470911453826782464 8968562 267028852695570166208173201973726186112 8968563 -6916400792108793840726633905626616496 8968564 -19943476299008803710107437163034359808 8968565 153927337328832088011724448639652594720 8968566 -4540427416578667438850037086446646400 8968567 183000050855026998800838480345870976616 8968568 117373277956125810678296555594189168640 8968569 -135664052681525714973880408160384480640 8968570 -11472678907165826976457564279693977600 8968571 -156698422975835976709304433874498992408 8968572 47119922130463991075519622397195716096 8968573 23989829836744397463627323207082482822 8968574 580063747288259648041506591656106240 8968575 -19131053315038793746777337751901036800 8968576 -254073945670832680009645640699546173440 8968577 -21214628361567557470495603356152341968 8968578 14593314293752135500911551343681940480 8968579 -58366815157483384853879591842557471680 8968580 -2574149047596626670309094215944947200 8968581 89529406263922023132083857650989180412 8968582 -55306366389138736920861516345710560128 8968583 -96060871471623029173813760588857865496 8968584 8485056618806805640039668299105157120 8968585 185943187733456173095651666745363719780 8968586 9841017672748008864137809608340824576 8968587 3999175371955254028031852576321521152 8968588 -172831042729546218673155197458530384384 8968589 -111787690638560613518138330469155079360 8968590 -10798272552872299064862369815232768000 8968591 174635402332639650661805860056299922992 8968592 -11835917565875328166268692796547268608 8968593 -1931913115383760871975026831437720336 8968594 8992458648344721632614837839285266592 8968595 21580225862834745717049353187292199600 8968596 169759515373491454616719978316955648 8968597 -98925228409094967279453433750253707200 8968598 131542721834702682428773235984671240320 8968599 168965723130952833801571947831280293984 8968600 -33427944855675602418768462034488576000 8968601 -124901986813466761806415883775574537398 8968602 6027445998325878733081659607237382400 8968603 -11342063180852319852826328810221825520 8968604 2768832172010108034738152473521587712 8968605 -40134210400950844683901238484282607680 8968606 -105469286879063942725643661446333441856 8968607 -960207227765096930903018405876792760 8968608 -142121065273003149897569672843624448000 8968609 102586901150556675892883595323871853204 8968610 9975326044590765122082330130437611520 8968611 189765527914320814554318086741296426872 8968612 -105861074223272630322179673792815283200 8968613 30040280602921317006321538002333611520 8968614 -63547400919652878800876907489505984512 8968615 18484703071664898814939885642013750400 8968616 127908418291931504180751908786848972800 8968617 202688910339243292271028661960303432800 8968618 49128316357752084133583008818814851840 8968619 90517485960751965354641692023020174160 8968620 38791774856898660580608967124795228160 8968621 -21272212926409483981087141321550671488 8968622 -62173443754903139226296305185570587136 8968623 117556806582066215972196644886731109384 8968624 6325241050589119354269629493757935616 8968625 -143282947259128611587075302590537918000 8968626 -38001518961600456155807589859886391408 8968627 87784407386636981962017400009277407200 8968628 -200603614264859337256297715766531157632 8968629 41836150335774952890051297417565953120 8968630 -33098834582612561596001552157551057280 8968631 1995340896272129828840194356116793984 8968632 89310767240129997087424708606273720320 8968633 251140789853458510808796832359303096960 8968634 8369130397360824853046526835375875072 8968635 22777052747418965841007703521530317040 8968636 -6521307845039858694502834588193983488 8968637 -229219754734673563457310172675380822714 8968638 -28250764546741164137520125848449745920 8968639 4189953902854875071773875074760720240 8968640 -59592984939740422742345023875773890560 8968641 -15278935235210175183271944992034048 8968642 116448511419195989903956666857915275472 8968643 86533155746569599045109738441654263024 8968644 -39194024146689331974150823931225570304 8968645 -39000729875117985795515835830835075840 8968646 65416537333889248031849587763847990720 8968647 132494890554016430910032755311656297040 8968648 39796571338655004770362242301963468800 8968649 142491155563905317360982281726309874240 8968650 19534051020875933155468234638189657600 8968651 24495174660235673423444125252934197652 8968652 -31757814797111349128389458750888689664 8968653 265139438371772517249229136795171115744 8968654 -10542816775627648929822839989053052224 8968655 -25455543560850232607035713174566440440 8968656 -32308416540363041404542856864117555200 8968657 173134886616117815235199780827346481906 8968658 136548761340690817615359597011622913680 8968659 14001898190896336665219197748672188160 8968660 -45723573221561467342501584240163146240 8968661 -101332698248433370535198141452365610710 8968662 64867349716157253207400925577995898720 8968663 128417102129879328954345833249044772184 8968664 134523805792607698368522853717590927360 8968665 -78099788520227644938750632756858136000 8968666 23426703431129348735129805261061132272 8968667 -150661505367215239133688290481627889008 8968668 -30152637086344537400077690552514595840 8968669 199583369730911994391589625452445314400 8968670 12653905196748577773556698724045097280 8968671 63704858489311906763671826130289973280 8968672 -16221415962681408557313713034730930176 8968673 31431104183511293192518463231198852736 8968674 15449223880089852724341936814480344576 8968675 120457806764622756946505944969578551900 8968676 44598703833066468370786132497808440960 8968677 -1740472092413605555433625789211731840 8968678 -115412198965341112542816121400802243360 8968679 28848455988566037956020157756655964320 8968680 5962560751846608895100649329123328000 8968681 41522868317033133725619014089962275712 8968682 1189663368334606142675805069624640512 8968683 124382364269145250302977568881069498544 8968684 787577862514164744357326156859753216 8968685 179650394871336513152772056995387305600 8968686 49314419760487228025849109382154048064 8968687 -23767582327848821899770687467797139456 8968688 -73832924382449590179240436192264716288 8968689 -45051047344692461787524537575749124032 8968690 -13285624063062809438856433754356144320 8968691 -252742719828815459199054185376081454200 8968692 85278707294861754825803356513774436352 8968693 286757300728948229258498735935554848942 8968694 -5437373247297118877750185732504234368 8968695 9301418947615421675087841731672131200 8968696 208651049779538748039871068614516060160 8968697 -72778834483905432567266225431385535840 8968698 -45649435413212857635261498839103644160 8968699 128575401070285570702675156434735249600 8968700 37982335364508067594227003408634560000 8968701 53756769978779497864372963405447723584 8968702 -80181077572291999495438778931098517888 8968703 -55822233427203847703460757089116290560 8968704 -27102123876662677513801489949676011520 8968705 8543730604849318145476645970156841960 8968706 -24637572897747791555200609464853025760 8968707 -130731114990725884733961499665354609192 8968708 22236895437153938930865452405680742400 8968709 -134730118152559251437624156787621310500 8968710 -59578542182787018485378809300673184000 8968711 185440376761020161278495539609850336512 8968712 1461019661187650618677221707189452800 8968713 5102597316576851047075435588973574720 8968714 75596670457736535574837691942821939200 8968715 -61328424695499670894553262046487247360 8968716 -113459387272940465228354303337687721728 8968717 214652983909810633744519560387161167852 8968718 -158557704289856518085218896075119684160 8968719 -34130529680475712507902211458579092856 8968720 24894357146906996935418372470820044800 8968721 -53974003655795567880423913776407616078 8968722 -22326773794136468297286710332146278400 8968723 -284139536388128103092961141802497350456 8968724 207468263415881898840819093571435804416 8968725 -164163464141947404567737499122306400 8968726 4234046343109685292644042471951935104 8968727 140782838239139680695123184415304693576 8968728 -297635041660632024365018966163054919680 8968729 -23101269179036215235518686977645224320 8968730 -48098992730435224673650233681232399680 8968731 5367225436315020174770629626037305600 8968732 -111654921478181786989053341537043767808 8968733 -15405229229002510130109987692104773018 8968734 34785926032140088427897978969733078528 8968735 -153150253970590443075452171281948285440 8968736 -51523105922201249285050233548345180160 8968737 140493203219948429112439838227871517360 8968738 33158677833133772772375735265083359520 8968739 99334682188548525122582879984627545824 8968740 22708467969937763967919985372100034560 8968741 16034976421013993493070283527607555520 8968742 -78986435143937284951688172864947485728 8968743 -15908874353885289724853044032487994400 8968744 -149345430610512590141010742150081827840 8968745 -5072126021105192762209970832035644800 8968746 -78551058593561361886730989667421213696 8968747 -40878383357296116855546236785458550208 8968748 -55814223397124683598218034578760270592 8968749 15673825662472112781377150179191069408 8968750 12027041454612003075819812423538000000 8968751 -35343545397979409705191946835719869896 8968752 -30787411313841970350960067479103733760 8968753 -29620672144224735768017625135577930176 8968754 -210554336779294642732678592854546389888 8968755 -104276041710980444799054841814063755680 8968756 33792865482740163185174624478690830720 8968757 -97171050973389602126410032991192560000 8968758 44386367110039620006379281594075045888 8968759 41264051976917787862039379930796257960 8968760 -85740966176358651363026511191276544000 8968761 29344955082623126284418350490278012410 8968762 113608003094087953740119974921616496 8968763 -115509136189904795234542634178793377600 8968764 7515163128197869620410400874297344000 8968765 -31940515093371195862600368111713410560 8968766 34714693767080234900214481533454366848 8968767 55832979333667222731747157591781917440 8968768 -1075119743513865098366353162360586240 8968769 -77095792432955439380911300705493984940 8968770 520060699893447473739890811355814400 8968771 664996609073708457022661955145250512 8968772 86980270007056210218198038112909354240 8968773 -40071320211706411843025276288279288832 8968774 -49151635302030060742545599653412808864 8968775 -289791727636670184882844366578366120000 8968776 72610545159877594379722423395209625600 8968777 -174316433613991758042668958890150103600 8968778 -8057859010194746724673696265266544640 8968779 4942554277908198874006627955758684800 8968780 -3151075394371306545054393232054026240 8968781 -29347763481600468094131918893950776288 8968782 -17088028094427202398329541198328254336 8968783 -104638503784353628077833123541921773968 8968784 -49949148381562855533416824341318205440 8968785 -13293040310202308236578656752079750400 8968786 -131686032652621901306970797637870040800 8968787 92598005027384282646140278063572845952 8968788 148689877084047754602340128980488601472 8968789 -221314978610865122510954991707492879410 8968790 -46687995271593026596546775834759481600 8968791 -16742392361506067222569815722384824320 8968792 85308514206567832505350485385162997760 8968793 273313753676265484797098994314821980042 8968794 43622698191942872552835853931585241600 8968795 -47797256895669232437427457688160934400 8968796 -67389978523209609092882393968622960640 8968797 65531130287518478295039090029507177580 8968798 -87435612329971441723260471382534925760 8968799 -87500010267980755430742637420504792464 8968800 -18826789301294915455039108598818406400 8968801 -193486221571612644682052982105034017900 8968802 20684269944669675122127705772691692704 8968803 -78560756543495494870765747166543735376 8968804 -41075011112694012982928996123834880000 8968805 -26369158620185177257582645432944561540 8968806 3473619416938220831796968421561815040 8968807 -48868286533845956041957863675060957080 8968808 423932697409553792411937527063976960 8968809 -130998748590745660452244108381320970080 8968810 -1920813342399735984983674129588741440 8968811 4089460425473885998043958736056652392 8968812 63958142657686388857209550634974336512 8968813 16573305878207712092556853953778186998 8968814 9901808093194185943829077340092578432 8968815 34603094548232802994613325733145520 8968816 58988249104597241814600926837305475072 8968817 -58985886917515162265582632106715359040 8968818 -93954444761440320788877343281038618496 8968819 24982649154506207950135330846164581520 8968820 -63707233475951017476321846948537630720 8968821 -246235503750370519893498557443691803296 8968822 -63895494886739376176500692020347016448 8968823 68668664292562931139399350321855988072 8968824 52169799290512463391382978620265205760 8968825 -5338560233872537768394367686253898450 8968826 -40569707723592735378632535078194922240 8968827 -7074997289409891135608845044601651200 8968828 420637775400627247494796144386745589760 8968829 -160366472899629199807572060855156072570 8968830 38054522736700863949641490024040467200 8968831 268171483591094570153534616105849717632 8968832 -14638857217426375289323339592289484800 8968833 125325002833225108398550431593283117600 8968834 45150307304735130115522221617924961792 8968835 114141915384837189612506800354184411280 8968836 -39446324165188529876857075779616358400 8968837 7191083399881962540131959496497958912 8968838 102945109923715185379917775622054260320 8968839 80587606002688795968597832325121695616 8968840 78405456816788428211917054525600204800 8968841 -47807040214859528570654306361165260928 8968842 -21590841404995214172269879367723796128 8968843 -55097661795429950696921873770228921056 8968844 154696200098115749618502126802518740736 8968845 121569962359881888081116033164575671520 8968846 -80546244649898532485462459491687000128 8968847 16737808568732639004495590668491721200 8968848 -12333582788934452973375242687728582656 8968849 51715206081869530507154982537076843120 8968850 4259489559791469110678665753379136000 8968851 20419064595517843377308978708614819380 8968852 -89526958972674810878192506005575976064 8968853 11264832530116686916191732240287368764 8968854 428655733392080122040571532612535808 8968855 76656276416847323431602321196059417600 8968856 20000902257632727097220805119825510400 8968857 -121163578928396030619970238785836774960 8968858 12605117449946928731806575654649451520 8968859 87379426020495523357070843971786269360 8968860 31441927246024255632540493166345932800 8968861 -133220997281200815206082126578829636576 8968862 2099908280517923135987953862153696640 8968863 -9514903561181697544752443609520764856 8968864 -147460165285225328576767704868663394304 8968865 -34924180466415117392566957075946053740 8968866 -23803586132976066735598723777870171776 8968867 138145056762851479446990767435845718272 8968868 193810501412386447947169101589258232448 8968869 51887681992222591245695824008290738688 8968870 -86705849703599585496077189622708211200 8968871 229214809202643062283577548611182494072 8968872 -18315939708840165420808052222381752320 8968873 19424392316367591017938912012034633088 8968874 41959415929202950177151953463218617600 8968875 90332321678609199827896978232667084000 8968876 3585676391198051261877664542687167488 8968877 212190218667481397886168258504955855212 8968878 -1135074075276187982779507917933924096 8968879 92416134820889266951842057603247694480 8968880 -34263369515543821704718295968074301440 8968881 -283139299867430230420689077765127466176 8968882 -68021553664334001381895681673756063328 8968883 -47172908501027523607007798696975280 8968884 58389392133648681209191894799541620736 8968885 145111020253736772760962817438219341600 8968886 -20563437618636249063149645745060336960 8968887 155111589558457010260071549978144377736 8968888 147397301060860067481300949636676198400 8968889 -38784230606124884879041653480828168960 8968890 -24257818647997511559332741455055846400 8968891 -53386178420850987223209905604263243216 8968892 45110158086293425581488100896073372672 8968893 -104104216396207275577921595243263716000 8968894 -78171676459201286351254226106457405056 8968895 43513146006541651657831092115817886720 8968896 8081270433369941346146324387224092672 8968897 -1325585833490621199641210956209116160 8968898 122315829035331520386461971080246613200 8968899 -93569733510270412846289880004285673736 8968900 -34557390047562567298991721268162192000 8968901 166139871671254298548886753843282799804 8968902 -134834037894408160751817943008133134336 8968903 23203804454017802980545839214852607024 8968904 65379163791560159860085596072840396800 8968905 -63847637206845821350529812413899025600 8968906 98940837919208267396370234431555618400 8968907 -168880034045093924853862953392980052844 8968908 -46248768048933349888378732478588261376 8968909 420175394774937701106533482634603699616 8968910 -74923474227686885645333694502760736000 8968911 -40366011112607116414297982811529458144 8968912 3753782091692872963973823616190382080 8968913 -271690944808057344250812118607354765838 8968914 -34669553259821354094361864335838686720 8968915 -272663865400748286134727854414638710480 8968916 -276488014629075176380013251458003984384 8968917 -211954948822427924520604170123690466080 8968918 36627115963191586004843802147002418432 8968919 24401254208732023017672190797503692944 8968920 -24679791284833962431711401969306828800 8968921 92597675821882824969645215908093217092 8968922 -177376235906932433664594162346328674848 8968923 14245361836304832388006127282824647480 8968924 89261021245677047095815753048643344896 8968925 -12603632188199454098285393064245731200 8968926 -4320134800121274286672035676453942656 8968927 -923440714027517539613705442101055360 8968928 -118676428458056120369937300293908168704 8968929 23616466980152614260219791522095860288 8968930 13403563625466502764265991637953856000 8968931 297989381235927397091425973219768666880 8968932 -42020799412158587910811875092890103808 8968933 -116747991070484864228782513134130600416 8968934 -6640330947790171555370488506345646080 8968935 -15700762566991593827882012187168145200 8968936 -10191717711701250843142598411423139840 8968937 -1807927216745678597637480231279993414 8968938 74851994284744838703198594705781348608 8968939 -64227964201826063963314016233754860768 8968940 -210979967550773680702936086693657600 8968941 98219898018336111329912996378154997440 8968942 109979517019732849850112254333296351872 8968943 -21529568486881208699568135150780293808 8968944 31624115870064691689062338356597227520 8968945 66053786646164402258603177411610069480 8968946 37012937702518481623184130195047477760 8968947 -4352175267820436405301998525700159744 8968948 30280455894454257405388783704865129216 8968949 6930413171894891609051606868607835520 8968950 -35918007725791967381964393846010200000 8968951 24453274587072292201200847313010416000 8968952 55259952965065030331688090523425484800 8968953 -31148004811480999330101113014204446720 8968954 -3100199620186172866937938402853622528 8968955 27311783891409337647746857496630231520 8968956 12691494570678147199460074681021916160 8968957 -344446993886886721207935357706813484794 8968958 -20522128186752486846734767722879530880 8968959 -209486316572049184930278611943434532936 8968960 -34535337967844172266785858855045693440 8968961 248558927797669970827079916313416543300 8968962 -1302511721900074280623647296985758976 8968963 -278770993065076690606194398066070978720 8968964 -182194386731220033394733742892199864064 8968965 -27424085840247629709359147956744126080 8968966 8744062700871163338541229645313678432 8968967 -30032653443474938111307503930747149008 8968968 -10917368431573154879048995663372938240 8968969 -171971958578676791398234571542919506160 8968970 50781130658044128846629928885726211680 8968971 144261112423786560883476517574604233664 8968972 -105603797055476286517037852951470932480 8968973 -51820188922996288268717778295285638036 8968974 490154381579841501358082631767685120 8968975 48837735581485692275437265535492450000 8968976 23095683991225178674670154134311084032 8968977 -100454375009384167217179539683768152752 8968978 34746386778001841955501960129651683328 8968979 -67170297355354093847319583043782113648 8968980 46562961862290115629903079885744926720 8968981 -79786872607104773067615864880293427808 8968982 -37059093137942935336314131540959199232 8968983 919963990165704240008016267213207168 8968984 43589997426529972039834489118837022720 8968985 9123080366070790396369749208465073160 8968986 10394979896023546978989476140310673120 8968987 4960243268117432362542155741483765636 8968988 38764775966011705425018939486160650240 8968989 59614412217869361194217289655027236800 8968990 75001866013692638492028623246434665600 8968991 -152487579359323153956515742628399472016 8968992 -127800625766307054388700503284798455808 8968993 67070817200770780603245540396776008128 8968994 -25257381149411170603715548138090610688 8968995 78413249302441913024549771537624947200 8968996 -42187556071999735868459806145329042944 8968997 45627240331175656472969470217339020512 8968998 66874130908170265519347144724004615040 8968999 -5261521912196483505916678356176972496 8969000 -21869341492768599838995292051468800000 8969001 54662728231449575699426666482494299040 8969002 28793271436082462345428558623454792704 8969003 -191249188717983293927607220730186526840 8969004 104808084205567734074200161354900480 8969005 69398441582116858696353019225714184160 8969006 61850724419489163553625012760024773952 8969007 -105196215301390499004657865474440520320 8969008 -52281472383938197827620390638916894720 8969009 382530649616811639574383284468071506 8969010 56343659728114051268559931908907960320 8969011 -145342668443633961036581653849719661968 8969012 17296636223756910037083693029066399232 8969013 -123472953041697877164135083338622052708 8969014 128418763484028295243263283471737538560 8969015 -238272607763528311210784091379109926560 8969016 -3862953305796434588772432733344890880 8969017 -214952097951337886773097997045250974934 8969018 -44124643984105611080747114600519153040 8969019 45365906050836425727825087706378840344 8969020 52986923403927531535818524917450068480 8969021 193603458507927618701717565707024976000 8969022 -37672047600638720416899985678252026240 8969023 27177981832003990086099121523728251744 8969024 13993150656195897994016999114466656256 8969025 -19086697567465239321523749149632080000 8969026 -255065985401270251108086599212800000 8969027 7290840212967455623867956087566218200 8969028 113000290125744331739489121578608680960 8969029 -180153808659991166133480688306790166370 8969030 -47393541620443456427627882039562923520 8969031 -15691609324697719310788034312839983672 8969032 -288180946615596861104087932886913515520 8969033 -328807361440134049897927443562450294620 8969034 -108520922345151269783358846908277571584 8969035 165795871983056599687761840909769918800 8969036 2900125748132672746064970759682432512 8969037 19817601341598093704879030445420715008 8969038 22771244257532380837364973763697146944 8969039 -319860610364119508480710315149335318160 8969040 30636201442478026937010452314108968960 8969041 50819484757102336067073218821958851442 8969042 79935310896720916677549106157996310672 8969043 198904417487100251481870489358199305584 8969044 -4447417290786903137701604882962874368 8969045 -520646539821266013731679149988624900 8969046 8943661591314718727829043586599239168 8969047 -3570284549731158562311828308238816528 8969048 -13114303569052176637746832786104545280 8969049 -3726784905339121802669325236001726870 8969050 -23014812365133395334545761245817585200 8969051 -14133685201968837536687923398998202336 8969052 140335143966923414061363029552482232832 8969053 -263422834672099378143578208626405300698 8969054 182958386964742633654215412939052918400 8969055 -35433647198139385859810575290583932000 8969056 2392857433638486593847613832183414784 8969057 165040403679752228017169145636237956352 8969058 -25555249534901540035635306169891717680 8969059 -89241703071081363622493324695186195248 8969060 54906662870367517087843177121381007360 8969061 -126718277549954296807003640756131430496 8969062 -137048587012441134239280643534682966400 8969063 10612433997748262790186519838175627784 8969064 -22632879145717885477726628525481984000 8969065 24736956586633584197811188584250457600 8969066 75196938497739216471246786892965778944 8969067 -28285936530380423552763810697357198116 8969068 -164839017257172436655450982211663599104 8969069 -1309564832976883252586339173724808000 8969070 -12086479585098160647544488741610982400 8969071 157787720343503272166495544228738002272 8969072 -264297290765770144205624967114129408 8969073 136427892302812788670893598767145379184 8969074 -97786112310162694197061161755848384608 8969075 -4721114135937009300963014846547532800 8969076 -152325689309078859936518818073895383040 8969077 -119040388122198636345857634368064747140 8969078 -12398369246645474993403532514831115840 8969079 -26076462397984353060764869954918215168 8969080 92254892902029965555538491220019200000 8969081 10253098268941659472849931557244851104 8969082 74523174274109221312203305482983012864 8969083 46304212506949703835334576441377534520 8969084 -38792690585162258297395904172530302464 8969085 -31648253313996671717188459540649937780 8969086 1425816968892708642637460755455446400 8969087 -111344070101983847261924653119367803264 8969088 40405691742370327099465522328025169920 8969089 32226267712870140418902978195292624320 8969090 -42016582796815830183838617469219231680 8969091 117201771062271075019707864825967519920 8969092 -36115743754872117455245035042147775488 8969093 4875957676401178949181363795861298560 8969094 -49772614406841563195810292888006346752 8969095 145599216859388857071086250370325652600 8969096 -110176202191790157739766259221569597440 8969097 62728128894204415208341780310021441760 8969098 -23739272730672478894682937942392406528 8969099 -16000151590683256014828725005158681900 8969100 -17445467046093524090444027603895091200 8969101 -142712331104737797094309940604574989898 8969102 36302818597787422605483604458478961280 8969103 34492298485602806130039495211830021120 8969104 -134082323993591502896531713062109446144 8969105 -3053784342717765133353395721656572440 8969106 9921732557736334319837301837190699008 8969107 -149106929028361017754884636107998592000 8969108 57662272757049723578784386177353542528 8969109 143892829952589541765957117523963706528 8969110 -27315815338753984724251964913874414080 8969111 -67757417354239216107547796473650116376 8969112 526811098595406980927256210191339520 8969113 -52741797302419086249555131679613324160 8969114 9411311737155647461565092364661657600 8969115 -33017040242797203092459278650614900400 8969116 -9884792583116534787662532036375843840 8969117 -31273758307592563221365692894689687834 8969118 23411405010939447493286288402166967104 8969119 -57394467072733399528959886172708570832 8969120 -171271417382113484100685596305109811200 8969121 27657071256186709087460237267746406400 8969122 -112572749514910551377175241912553907888 8969123 143582343975810523620422354435667572880 8969124 -117143675988418547943374414818845932544 8969125 54262840868064296175190477717107000 8969126 98798988546866951607062411902210207104 8969127 -78798159007154051040841326601376350080 8969128 -47539278288851625242863984625263165440 8969129 -9611229182736526197913811671528977600 8969130 -7328394692890907672487130040858676480 8969131 135464694439169393969704339256475162932 8969132 9236678754679956012041894920306291200 8969133 32543355690015717971899462682127301344 8969134 -108523280882509462287795606640156142784 8969135 -47711873253843168860069185128518748480 8969136 -35409703854400058641774454978880208896 8969137 -80186610875953180230748418029909943552 8969138 54248221418213612910592494962172456720 8969139 -16942332136437412950665510588606652396 8969140 16510168812579543316885099680427161600 8969141 -92337383863431543600662901671894064000 8969142 6565234306362009930660366913557510144 8969143 -67834353687587814432512653300812731608 8969144 -70125902618703951177639654703040163840 8969145 8307924311747181868586560746696867840 8969146 -53384748423455157865366712649406705152 8969147 129472087918684337884205372517739926480 8969148 -110248443100128363464861410129721261568 8969149 -23570015776024345036136375128218017280 8969150 24179939445752163690376412273622244800 8969151 136285561975927431334851724532319938304 8969152 24225867021092230718762219219563053056 8969153 -10294354013992288675407441684157269600 8969154 -17800661586763051889062153580781770880 8969155 1442911470369893909525131862038711200 8969156 117222634116185493818564202222952270848 8969157 -137367004001149690632115274761649775360 8969158 1802587835077216159062494522569845888 8969159 86692563237401129277518441636102883840 8969160 -43063797775531826634703017031847116800 8969161 -209065421316243515605116830596642094208 8969162 29645546489357779802037252835971856992 8969163 44466866651061200584528452576383284224 8969164 -141979893389755185195755331416710714624 8969165 54210104891874777455752962375934746060 8969166 104843206772350488060708551227390162944 8969167 -35976257085332039909136252051770232768 8969168 6865014203484729946740741227671977984 8969169 -101185370942183723655472159176741863424 8969170 -18988859946353644933835721361503344640 8969171 -302240668900638501316407085145706452628 8969172 -32198705081836996342403913150083862528 8969173 -79243374312097387574031568997142493860 8969174 55748503352726122705300625779266395520 8969175 -47778518373047039674018341956514587400 8969176 -220422353762628729133826961630070609920 8969177 -158586900856914939083340614670785883456 8969178 -29190725982428410096393127834865369600 8969179 202737999645914314475486709133838435780 8969180 -54187931989475373377460859459424870400 8969181 9760702907052346556608618423700149920 8969182 86122624748924817246605232203772504192 8969183 -335442098295438614934620273714308514400 8969184 56847305108925882283127536429238845440 8969185 -4719969660755040681298866255127459800 8969186 142931815721427830579150381083607162880 8969187 7498973153763648279944248993760713968 8969188 5634406983689723684604006264526222336 8969189 83453170275260729423090145835573668990 8969190 35025323386143942635329068109672861440 8969191 -84427852888469849183507021380831668096 8969192 41688493795897374466826688039048806400 8969193 -79649886086305182757637649577659246336 8969194 -49214269566495741736334267560214854560 8969195 49268919783920054016749079429455675520 8969196 -56242438663430264110149218881628537856 8969197 226119557840337111759599171905017303040 8969198 -1541873936923490338293331154810953728 8969199 6904133652994098872850612791810431488 8969200 -21869376025830451196875383084244992000 8969201 -68091923061393267109845605473021923996 8969202 -67528250446192822016655713052496517376 8969203 113160330187647596100140715040544469452 8969204 -53012522807832871561755464887267100544 8969205 -1601774642916697639298701219906278240 8969206 -83658517990877236167911320866358548480 8969207 4109102279039360229019619816122098720 8969208 180946084609128254572102653362898063360 8969209 -12918048022899677086543834331105352320 8969210 63060164056549677647125118157288737760 8969211 -9542964804601177202409098073589335948 8969212 -42621704107950454607989278344551285760 8969213 -117304105496875015978367271657758553120 8969214 54358814488620233105993817170621087040 8969215 145647880868859548133839061142638144360 8969216 -285341608709948155811532777482543431680 8969217 121342508426441094731231918703319672704 8969218 6449664522106136733224025284267010048 8969219 -7124604792738468038061439354744256304 8969220 -14061418149852445265355366708301370880 8969221 -30386541821962585104955470006771980578 8969222 -21134565810248146551059536374462941088 8969223 79739895371304887958944044516900034304 8969224 37609093976634603463366153491535872000 8969225 94821121807304410823637624932662506750 8969226 21603758230425635689708379254745793024 8969227 -27499987921382125610755273524856537488 8969228 161103202188956799768608861695398221568 8969229 -92446613179671374713209245783064101856 8969230 31963439620941442293205303142063569920 8969231 -72385584327179660370390593422671973968 8969232 2941028363020334164843787955666616320 8969233 46041871934218528980198896795163414464 8969234 -120802241609635989017138404607984468736 8969235 -126047553993092942280524559927024403200 8969236 -63623830870228241329545175519835013120 8969237 -194326497060509826641985927766388112114 8969238 -26763890979262122465494306565285043200 8969239 185053002077125169922585121652346787440 8969240 76927600006501656605468427362539929600 8969241 -1612202894706595863897900944018233344 8969242 -6386656620071747530751584248987969600 8969243 -158659221307748199689021571951598083600 8969244 -53410873061088490324493837555560147968 8969245 245699473888424104085870503257904346880 8969246 119558263216106807416297766203344192 8969247 -26678940584441037970222431515671238160 8969248 -37951161431786755983068416109155713024 8969249 280178920617015686387464877503475332800 8969250 12917135332881150010190193185907840000 8969251 -90318507437626255940416010324574729768 8969252 -100593338049035947177775564401438971264 8969253 -58780864016301404517945328654370377920 8969254 -4619856682041681452912215369521791040 8969255 187408714666418351012203001964643821360 8969256 235499783645489750051899508443050393600 8969257 177449708107479724415487953476884275904 8969258 17954348821192820664243730487525138784 8969259 -71467793399302322580903817518844169232 8969260 -55429078082611492402030029326057395200 8969261 -3478420027020833653107597581582086656 8969262 23342084053075933383290890852817953920 8969263 90851198364307688634621273260646474512 8969264 -24423182543684027387155106063125118976 8969265 -57846067280327468720561930809504992000 8969266 86993193499651126629139376877393218832 8969267 -164259907374165530289116642988378687360 8969268 -32842862132540682374457698062077198336 8969269 -2010313109239720515598334385251176256 8969270 10726554777228137658173555352853486080 8969271 170343226051116018176013969721974625512 8969272 34582015514436274238647305935569489920 8969273 220888476543259979799853331009983824720 8969274 -10021499765200503663278443395174411552 8969275 40488072501024881694707050002402432000 8969276 -125449576768546029704223414841123107840 8969277 84543458241966531653707990746351793920 8969278 22156868443191268009955145933126714624 8969279 316108707343727239125789254593006460280 8969280 27835336252745633409569738913176616960 8969281 27413811436744206198249317741404210132 8969282 5640870449560820408308982249136348672 8969283 -18872966770570593337582542140444833920 8969284 524506841939155026775675666286672896 8969285 -20596636752817114895439294801107580240 8969286 63549563338189494111977708009590275264 8969287 1636292817414562516764460404076892160 8969288 -88045013998457048268757390405029396480 8969289 9494606696868878145901996785742424448 8969290 24920330158017822336514710292667957760 8969291 12463415872655953251626998510090880952 8969292 3711069303019485264534710349592657920 8969293 -136363668834632913682095670171860968458 8969294 81324183955118574215412847776617904960 8969295 -104447634708620855951694613468926315360 8969296 12581548097092411251680846793955344384 8969297 535414437988157119687690762959020772 8969298 27363418846399047920357832016886208000 8969299 -58471790913570287027756890099312700264 8969300 -23062821024745197631457803061299680000 8969301 -13581345376242303665936176236543789600 8969302 85381399041010826440557549582143053632 8969303 -195539584827994334959185049336810005672 8969304 161043640580213611245386378822521221120 8969305 -23952441100007775543464925381875257080 8969306 97429890065414031362835017916497402352 8969307 -186848514209183283397978442427331469160 8969308 81385501691206000701753426786874599936 8969309 273089760194016082684203814094219913510 8969310 -17376226273951519455022366749773721600 8969311 19031858831684531517591482981272886480 8969312 47233566428482791904883867629161283584 8969313 108061026219569932641794935556998336944 8969314 118016933020547244033077606962135922256 8969315 -179612157790999410118440944520326789040 8969316 -3892087673594181148741092680326557696 8969317 -114712867379002031676574258983162154208 8969318 -32156892053879927387449984022907550848 8969319 205513783787663658047900116996094478240 8969320 114573618079054349008324335431874508800 8969321 87311429894281816005216240746479998522 8969322 99488169687391538530487538590291158272 8969323 306085751948809477394010773299307520 8969324 -10263342009796995703160921472676294656 8969325 -77596257190417989879258686011278362400 8969326 71573285834439867767698474688548610112 8969327 205529641909349292328594023409541880 8969328 8128752552197988064588005680524492800 8969329 -2816092974357211824595474475581748124 8969330 51791654492008585037650353897006681600 8969331 -9993948166351520591874036455794176000 8969332 -67111455464537812459004077346490716160 8969333 150320173787445407970955431421556786784 8969334 64314972583547887771325196959967321600 8969335 40692774369128867820428077387737162000 8969336 -166262859240379904121320901825875312640 8969337 -154567101345584498009589720183080830146 8969338 -1269896212232015229811208320213711104 8969339 114651279499149858842875556779298809056 8969340 -65127344019262898962346187132424780800 8969341 190082515338378636183208377349011225772 8969342 12155181004638555506147622406847811072 8969343 30548894334113023611234657915115384704 8969344 73697042377535385353675379149950156800 8969345 -30619020637345953714166868152806023040 8969346 135042760754058951777480097401011232000 8969347 144133944935515057114749085294357468796 8969348 37790787833720288361535600115471764608 8969349 11688624961202174005534654131543921600 8969350 -10615364220454116325366463026151760000 8969351 5718130053655364205644185086492131352 8969352 112603352712474390330169451195088076800 8969353 277954440286899474499188663057889513800 8969354 15557573917374848731819272345990822912 8969355 57915680802196442074680218241977519760 8969356 82662985182535499572553180525673775104 8969357 -368423774339186539006272805878770152800 8969358 -14605677974756569833510683946067066752 8969359 83217683872263156826746300105970409472 8969360 -32060956997612535303737795883502141440 8969361 40553209400994566496238665643472677824 8969362 160613617397656018863717420154314453792 8969363 -9544474171443404112852451148101488576 8969364 -5280689533531492134149027226109030656 8969365 -14248467811411702813000094176439630280 8969366 13789059099547252296697807072310497920 8969367 -287348967202518253436972327279596440 8969368 141822877368328231252357751819060736000 8969369 268232575417947415428436053055309058244 8969370 712279173559644376966323408635827200 8969371 31861718921729528993308386049022357712 8969372 -17109493735543762077877028141497127424 8969373 2765675560922498641122189692086866624 8969374 16533472834724470037170319181091095936 8969375 -10936380604148522419343970566424480000 8969376 -71434304592429452371014931807869075456 8969377 35019019357262316515820236830494881220 8969378 -20490640540750912898681630464724265600 8969379 -36129911172105357321007491840078952704 8969380 49676890351840006525050936882999767040 8969381 153063913467115618057144937685578156700 8969382 57947935540552653501715109435535327552 8969383 -24718946024253107845920223228674068640 8969384 17130433638588482211898862200378690560 8969385 -24740813287745517099836662147137139200 8969386 -109011213918943326310494929257617569280 8969387 148865452943834081732196926109020037120 8969388 -82485635218050957088554178003965196800 8969389 -100425362565228670748945027098016593632 8969390 45481931455530145259642630173126692480 8969391 212092267422088883175333258116285800200 8969392 -7887987321355437735425757186226585600 8969393 35858165107354212003758637426956970642 8969394 -25279022133675232862510949850904560128 8969395 1760425422495822211933782734258628720 8969396 26951318682836197938269747062048727808 8969397 113049075606898600161108480260485965600 8969398 -129148223198500238896024377743406851136 8969399 280302321109241507231626425202384376520 8969400 -69576486889994311458226324107018240000 8969401 22311182959941606806065610651599262352 8969402 -6895588699610890455050701718635183104 8969403 -174974742387320685806184182519396046336 8969404 -1375703599210844627008716883611765760 8969405 -929894931136191611047968034895327880 8969406 430235417296080941030284109289326208 8969407 149415821473926198667358637422389230656 8969408 18765104672372101716899406218029694976 8969409 22423289814148050889882538999581876914 8969410 56300575023991710354516565359678710400 8969411 -123787288972856258072226434290740137976 8969412 -11964357437052471955121073973424882688 8969413 5893276780178675043889876429244265664 8969414 92068213141279125221419815309588855360 8969415 -375840367664398646850132193774978560 8969416 57288727106695605346732701085365043200 8969417 -244497465815198403687905334350021658534 8969418 73981182598937442557990348746224316464 8969419 19476268411684451083298763226371676820 8969420 -11719185456915232632205993217880576000 8969421 -118927038964517194230525732578508470976 8969422 18136944990845155306126524339895809024 8969423 88463946299051244510582709273382496480 8969424 -24794579386738855684199333311962808320 8969425 -1414623180030632424717768204601608000 8969426 8113448063632788315506292558014361600 8969427 139725764645293566270617580884345865840 8969428 -43447105785109817940269380084685154560 8969429 51159207723025880775538841853319178112 8969430 -42012810080973393604135477199595509760 8969431 -51979708331219548363712737297472344800 8969432 177290037979453073489237875297087334400 8969433 259739248530515642603237677899850979328 8969434 -82815653061525988492403033937239377920 8969435 139369057952094613477030175425598738880 8969436 11852220251394661382294833498444065792 8969437 -1665740653619965127279470051536815060 8969438 -24264821677144443669980439614571051648 8969439 270299908576862168232209873434672187520 8969440 32144377446260263356538397824725811200 8969441 -51044685724996367535548489069807138028 8969442 64438739072698032247796513086704688512 8969443 -82530395936955370227274591442778148400 8969444 232635932235710872493041805793294489600 8969445 73926472106155096698287585446867409820 8969446 -98574801292174928997461949126925382016 8969447 -35902772213001132531393872108288478336 8969448 52833276322536921797651281767936000000 8969449 139326418551101854981820766197507740240 8969450 -821483797002013198099907991399360000 8969451 7647171365338229173173558733108004544 8969452 -83168020357248162632475494809671556864 8969453 243508221143670921091442202731615828544 8969454 2298042305227633558681068861528774720 8969455 -28369600320598255492214631331741104960 8969456 425029751821827576617933114782482432 8969457 41619187965411274027301862474195628992 8969458 39300180957246092429369773691423128080 8969459 99800086298266281246758956871769505104 8969460 -22947194843344116272111125768763811840 8969461 8180103450202618121132251798216301724 8969462 -13697120727014204209104410591521404768 8969463 122859798566854578689819399188993031880 8969464 33640248743211433592073015732442521600 8969465 74915763586988375303976125453790769800 8969466 9152507764471067909509130607081835008 8969467 -3108913073685924732662400203332188080 8969468 106472828492961687054286426640731246080 8969469 -137182430746782940771988924195806073856 8969470 65464638776998834440320185654990255680 8969471 -18315649964463339771860239618044450816 8969472 126595609359517403720534056440598364160 8969473 140875425117358604276287075149084030722 8969474 -105557006195808397892726918109055497264 8969475 4236818342417160602252760189320328000 8969476 -4482701317495949459976490023253613440 8969477 -181336953208344721776511667750222023680 8969478 2286524240056469242008207813697855488 8969479 290325627631610737964522306607948189080 8969480 112702846699011226901187521093684428800 8969481 28363585523962235021814405008109615840 8969482 -35058995801151790673888427253257745920 8969483 -304526596315548159815031856043115524268 8969484 47259773054737411360432638341869825536 8969485 -35916927467447353611300206792404682880 8969486 27436461465721870367343328220141088192 8969487 77034106582636155149492810671224820752 8969488 -12905487442725413913486656399720448 8969489 13985488192350993138524535651738207072 8969490 15115713157097501352366672426662658720 8969491 -101634220894807453899801078950443707848 8969492 -1938755829554657199283826063143188480 8969493 35070580833562984368009819245166583488 8969494 3344249021118887089616669687212202880 8969495 -1666664291994791232538095412105573200 8969496 14698195355311412537589535484771696640 8969497 -233170189670273282540654699460118356540 8969498 94641148384946911179892663193498550000 8969499 -95778990409186858926517403322641800716 8969500 -142845465473679415739473781053695360000 8969501 53362731283741369980441202861770652800 8969502 -67555540883698907515592634755629056000 8969503 -130715619233227134516627667053623459480 8969504 -256241187983805671798162690102402678784 8969505 -63622153875675604458741594020241805440 8969506 29686250591998234021582968671081385984 8969507 145108633300127577708936246728289869712 8969508 -55757872172965889476090216135733575680 8969509 42907248561386081197093992754135368960 8969510 -7760352043398220584094819079928334080 8969511 36392021986280781881990796824717061120 8969512 -101763459492595898318765765547917644800 8969513 19582714699157627111424832702296096000 8969514 162836364019793468374996647914527488 8969515 -163435747078106959816840992664199569200 8969516 -41443742410182793104798372225588130560 8969517 15002103746793282404630404845994885728 8969518 -1878162103546293374097293529900815040 8969519 -116817744563536982222327628123066600456 8969520 -4511867853790305876051489914722713600 8969521 -37614218143946260880241795932311600656 8969522 -127148188771313325006291468753956648688 8969523 -122406241040779664162987704713514090896 8969524 -194738240478472278589034767351211787904 8969525 26957257256899062082769174738595000000 8969526 -16363355990707178324853984908111162880 8969527 9740808123207204290710762193794099200 8969528 -13056655055772462588443767468450467840 8969529 9477920762734282636094208850836030048 8969530 -94449001905511475141133528332783415840 8969531 31286915087963936725180405926449682960 8969532 -28157234260456961887454812011463335936 8969533 -74419719094460053797714117157810654080 8969534 44602267374637931617827265907126553600 8969535 -4942201545604298255027383619508926520 8969536 64692430565432331499657045643828920320 8969537 -49106625797103680181948469192211089068 8969538 -1592402491384461208648438777202072832 8969539 -1643175857369010391113987711666769360 8969540 8813906784281632231981819392367656960 8969541 7099233751806023864092577350520291328 8969542 -1581686876495336248929721509508747968 8969543 270922131206571506041193382074867973144 8969544 -18021546372787532247368099057526512640 8969545 25304482344213305708254882696184701320 8969546 -53959555411292897576812199214308184528 8969547 157752229123094800524924686898225130200 8969548 74671657059510664244645900790916808448 8969549 136236170718209632194961303348299456864 8969550 32568391914200131384490436292398148800 8969551 -113588482605417261156093402301526126592 8969552 -42209102310813586219359096069557919744 8969553 -33287412956087114468716346622197654238 8969554 84523832071897484583205655133687046272 8969555 46204504667686505670817452445806926400 8969556 -51685767751704567761439677954941360128 8969557 450573628574932036408133554753896977592 8969558 8623479449802851211448139978269102080 8969559 -22901032425684304969170090689495144880 8969560 -19797143186765527811012981946968064000 8969561 -47383409281817249832665168936341410240 8969562 30701470985413119703211274244664985600 8969563 -83154178204689232464067908648243433296 8969564 -54792010777374553193850572379212342784 8969565 -894362632326699954992260735357632960 8969566 3766443092224071462354614612763173760 8969567 -130509745547273174164362971395006273608 8969568 -116146982405398520758814376129383104512 8969569 114051605916432111790499883052829154496 8969570 -62139454329864285112323274529947591680 8969571 9941470439374164588504423445948023936 8969572 144732215452436351628707859892306624512 8969573 -70604401241145543876954780978324490500 8969574 62944106504002097724883299192332304384 8969575 65199758724877727109745445417321724800 8969576 27434895269560777301129221040436510720 8969577 78443761390346026948646562832371516480 8969578 -68029465035076815867244312400084846160 8969579 -232607385880761999346006482154425959820 8969580 -33202790608300660300053533277722250240 8969581 -87340402303788549030980940558146148800 8969582 63785692320874450444117770264282979392 8969583 -2050373422570137856615423449551791872 8969584 -12467491358503960223023211345762058240 8969585 2671794644054229946316262781093963200 8969586 -28478571484709647525984860305596478976 8969587 -169668455375912822846400949069856906808 8969588 -23528997474352310991932014425523574784 8969589 -186957612780270942283730381742255780480 8969590 -21070248015602220857672779690533066240 8969591 292258232804166330787998023915604933552 8969592 -196503904541318769449948364764086886400 8969593 -64370007377973472646424525949791696240 8969594 -6750139923489253922037731375123170560 8969595 -21259968763530421512759499361228432160 8969596 130569901109020054799746473140917125120 8969597 95172114191419768492542653958824865612 8969598 -3125078258535507380193743123385590400 8969599 -434699831431237023613408865601059132864 8969600 -16629356709091833935171861219377152000 8969601 28344589014963332497630258273028847840 8969602 22178006002293013762884685052521979904 8969603 157584052277194687048267760363196354600 8969604 28271829646261754701762170497426583552 8969605 119811866976360895408498708591889539260 8969606 -120148822547300089430085154875143929248 8969607 -63665610857367493641998073256376072280 8969608 56531030380560798703317611657924382720 8969609 67921437968115324235649982700768907136 8969610 -8424559374921594195364800181594137600 8969611 -1614222303272973314536711023295881696 8969612 92489211128199611269993476239713708032 8969613 -119554168299218800043096899948751964000 8969614 -35940763571127413347685850491774135808 8969615 -196975045056181424720738882897596608000 8969616 7679281683943492643497479929561456640 8969617 -166775380434232627279486999666640784334 8969618 -19931704279295702226973913643766416384 8969619 -43953399888326303483947431833364035520 8969620 -89692509265034392875268393123855472640 8969621 425697085977525307290094861392736429632 8969622 58676392592913761765888173144958503872 8969623 102372397531663292142050303851983652928 8969624 -313635569631203143903434474784327895040 8969625 -73036897297800763371807090222943776000 8969626 -108222117477940041815746387789736137488 8969627 -14208163687992188771152169391303421440 8969628 796742404041574789440465850491838464 8969629 -128191978250021441367222165381795751424 8969630 -69629084721695163350588694654864335040 8969631 29980951523325688683057320687434988544 8969632 3731983989529187662008730793828941824 8969633 83351454518821457496079484091186284544 8969634 2495192440752382508905493041346701440 8969635 196032653183674789700560367746323088080 8969636 -33935832558665149361978000496276573696 8969637 -125058516638196248408086822198589243040 8969638 -67668548528674915601072541769885301280 8969639 14100480692541933521174667349234040832 8969640 104794602293272616752478064626357452800 8969641 209982171288381373650880950961284621172 8969642 3100961177649965493914726358475752960 8969643 -109396298801820284485108759651413772800 8969644 -46410178137924449902768951877355262464 8969645 -84227502249513889950810966843958250100 8969646 46410870169164654807846807219004330560 8969647 -61664137526809685202511420081389345904 8969648 -3869023196337913173719317710135951360 8969649 -8456458424645679894298530201771576000 8969650 -40514492298663219087778883649563941200 8969651 -16285675184848325387817168441489375600 8969652 60382259437176935932623704100684656640 8969653 56061053158842955731583096142152711680 8969654 -54839118143032644673229285639521264224 8969655 -29304972681445922109208508248272000000 8969656 -1488391580184508381501441571055206400 8969657 -165984565074786264535981892954430155094 8969658 49355342547000935172514653071736566784 8969659 103598266379929490159358515959793677416 8969660 -23074701390158760416078139782543769600 8969661 -35174006237651832097736203660063708890 8969662 32714676723774905133697999080112208832 8969663 -123462964593347216424272405667108305088 8969664 5711178017067629417654537919569854464 8969665 117615983172467274797580265893290723520 8969666 -23201333613053743649791649329801393968 8969667 -32223078696724341527737837174027541760 8969668 288026634719254963512384806778405421056 8969669 200945669972428161630029770258323979296 8969670 -36193870797152430088466350174448640000 8969671 -2814924443033145549251520045796585680 8969672 18427002594187244208267579259234099200 8969673 101757411524501696040913543636118484000 8969674 37907932871855431252636891314368746752 8969675 108199591212505686825237064851739444200 8969676 -67698281409320657320883493699897492480 8969677 385091696947851171929288160402421313772 8969678 3311378293373979058383635366630968320 8969679 194169289077055940122587324659294197224 8969680 36259684416644461603079420290857615360 8969681 70657661585081972653988923111510377792 8969682 -38000026143373361826387007041528475008 8969683 64069302638959219056133162451374509932 8969684 -365096670946376405485480703847667968 8969685 28807931041439667648395930113391461440 8969686 -65672748221937534771508372229284049856 8969687 -52111074154406147175517270108347470400 8969688 13440118068867958039029937217826447360 8969689 -47112055770045964542021380023709995510 8969690 72983717303235443841479798279748268800 8969691 46394759178774532268675891128509958080 8969692 258834009654243509573603018968506165760 8969693 -2758237500135489809673273962525204604 8969694 24603426367968811941383337748900736640 8969695 53054900230278221765620205634789874560 8969696 -152607285350159488509685517340529655808 8969697 4967570577142424605489397405734352112 8969698 41991548882045583463065619395790827600 8969699 -76299873098994286651085871190112951136 8969700 -41121153661044467027929703562118656000 8969701 80431418432062305233705172742844307840 8969702 -20200186850126094721084993773935056896 8969703 15226727320068071528332247762061016704 8969704 -61915443351592634006646199661329582080 8969705 161234876403365349728833655589347821860 8969706 -22584242678559928534639165295167796736 8969707 180643525588142354885984525133494739956 8969708 37734854738669039265783139784395516416 8969709 -3181362201135545126142731168102302080 8969710 -59288140643752687306567766624254022400 8969711 134404432412732343444447862647686563800 8969712 14437665976190931513519394905905725440 8969713 30624810355263566177087932198644090962 8969714 197973898643866339525838678697747456 8969715 146498502993407718715174540617529801920 8969716 8165742463512258125245663021122539520 8969717 -255024499953441196447605263964099345234 8969718 -11658522511159290040667828518330676352 8969719 93259612238507620250690718232821365040 8969720 -38240476694813450594466082700480102400 8969721 67272733602427321991950795113467195520 8969722 -66417203698584662688781591102529747088 8969723 9276622740049351476506082925816442640 8969724 -85857539085583297226758626839398702080 8969725 -38291753950830548658453414032781979100 8969726 2276809281032094017113917332008550400 8969727 10554108722804226800863687591448729856 8969728 -121108187193011610254096388108614369280 8969729 14698522332194402715280338592672166400 8969730 6071512513820238986403749279247360 8969731 -118228371835545889713306702448350430468 8969732 -187324167032522054402405599888955435904 8969733 -134771296367980698963705652425436532898 8969734 -60015600142895509520389363180412445888 8969735 -82707792531081020969144191794804637320 8969736 -45709947075342849545396339785038643200 8969737 118865203660404475352361919883697270912 8969738 -29200378940584114054289679266552118480 8969739 -195206225558639746918287623514868477440 8969740 24237613402086583168688139734632320000 8969741 -138738525472514121325553730354242954016 8969742 -852704035873241376498023582340111360 8969743 -149129138206818733151720017833189647616 8969744 54847962982331329028985917276972138496 8969745 -42529801213985974240241696478288644160 8969746 -125596687958093524811760746282177378928 8969747 19288776603869333578413404422170944880 8969748 45016635487159435368579407467232163840 8969749 -172375803046070136502578660032836449120 8969750 -28401348719026865981303565768102240000 8969751 -91259056664048647842972460014884716800 8969752 -227533758464532263596967132328468787200 8969753 51849226915601537306557420556108050884 8969754 1517234146579591797317642643432683520 8969755 368227623012695546797445509620798694560 8969756 -18605947388299757184524671189160312832 8969757 1074465781290045457629367519555024896 8969758 31721604141282640114509761377842005760 8969759 -261405073717533309316742792707734281784 8969760 55278339741751558302786341669702860800 8969761 -318086261605965195742448841152195209788 8969762 -38370129840338634652515172799952337920 8969763 -52769884934324332375313177496458411712 8969764 -117569873436924940726991848229913687424 8969765 2230090308926822304864353445572342400 8969766 15842941196464940113723147941561439104 8969767 861022370624225650069181407693278576 8969768 174542024272292445908275899134712130560 8969769 -47707776209496224206473012561843572112 8969770 -59774828850786443516675274500708428800 8969771 -166971119957262329620063610322106718028 8969772 -17655140599870458241707967693520437248 8969773 39925173080013672510754309722469255884 8969774 -96021180412090887240883643431861459008 8969775 -369226923456449834140567128556568400 8969776 6573643276447515060482781718351872000 8969777 -16784408275749034871129484657436507374 8969778 5074165647277389782764676889492481056 8969779 461316649672113306272025094208760640 8969780 217506320743442806143901017130542374400 8969781 -51343832417593089677804665776199028448 8969782 -109585582655497934234658535050315175008 8969783 200643597096426585786393461126778085032 8969784 96275053388432760288153887427826360320 8969785 96153129628738296004551593531576315520 8969786 57436898966092506545977833010099069440 8969787 -44212255227772916783135385491223085440 8969788 47189645527543285727223244341906681856 8969789 -70155400188322066708735095875044996410 8969790 -10251965228296623203783572355711825280 8969791 -57892138793594751570591790635539583808 8969792 -9514300436582838158585627749188108288 8969793 42333465655461025000142861577636096000 8969794 -20605207861868644942280767681041152304 8969795 74286369133729243927314751497256541280 8969796 -90938740848595403433419525161793412096 8969797 19925610333726204404035783146553001980 8969798 74399709249250021056061099376079554400 8969799 51389374573185783176152757153049696720 8969800 689020854929874552164918456217600000 8969801 109802405775493303628151433189092453864 8969802 2176886544305360886797472111317483520 8969803 195066893243430019416608861568289036052 8969804 -56329359216515184063835488779148432384 8969805 56328357342675304448083628232144480000 8969806 179930083377263167477130080817015302464 8969807 6843881260624579816049709872242007424 8969808 -34461791361442295260193412555453628416 8969809 315722193793580388967785137539836305280 8969810 25084268359976998777298783414983902720 8969811 110867221803140598472118034829086207672 8969812 67406947136264113837137750955393601280 8969813 218255185163171534978170361698453594062 8969814 17966624065996215717903737581130679552 8969815 165446806701272569595831611284434823960 8969816 -92097483924048660936817310226093465600 8969817 58211138253353637773263152688175666880 8969818 58802013962414436632595378388072888320 8969819 11585683291171689084476150043959419200 8969820 22782703642321266049894117757227054080 8969821 -54436765840290850890771358623310273216 8969822 123054406700234024962707814155528707712 8969823 102630279129906273834209933214207709272 8969824 571208972772632489210438736657776640 8969825 88527255039457911542220631395856082550 8969826 -25571860589701243584952587201376507392 8969827 17149998037196122197771208036512884760 8969828 7805220788188794757446697952566579200 8969829 -18191373363040826660202648527647979520 8969830 -65483437416903679489569529082802253440 8969831 -102646328918235860089543899981337825368 8969832 -325936451189243321749463128804351180800 8969833 230272587244727243215050807055941343780 8969834 -124598977261126447989495922629221231184 8969835 23748247491857396255453001577290696960 8969836 -61926124121695972905964946862606589952 8969837 -4389440710410845267779132652589806868 8969838 29925407797786924163519664744610081344 8969839 -80936228289433279000139102507667990912 8969840 9861468021908466222396907272155627520 8969841 175523552808136201593727440117138562050 8969842 124535100306146446187557583780627277840 8969843 2495566738095566392048626595861531200 8969844 -29839564250174895592993983388508645376 8969845 -121012177064792315290696811561986420200 8969846 -34869552343366227502433311627123884480 8969847 -45610226010309516879988117381340176128 8969848 192772879322140271151346500531412623360 8969849 -1673826655550094274865694917174744064 8969850 1117167315948819770591454168914611200 8969851 -235303980092208684356900573059933444 8969852 -7496674549129690370815285864695917568 8969853 83345546741777863376905927205811695808 8969854 20727969256236543307772662019741861376 8969855 -110085860510742564944211553310637369240 8969856 -37535373134169412729536567558757416960 8969857 50607549645011468337893231239433487720 8969858 -34058396204150123954960040399282018816 8969859 -8691707118599653888241420274979675416 8969860 192030972575957591529462335630572584960 8969861 -33341876213131946482024209977346864000 8969862 -32053243332924832569425385970910330880 8969863 69869756744731818422869115789077670496 8969864 55250263355663198702646272264963973120 8969865 -26579666157125575248823138707434112000 8969866 35300289400186299673000819856320483632 8969867 261237308196328729479745780578094838352 8969868 -17227987194902907636663750486053715456 8969869 -58580278532803230787254477605593616640 8969870 13710790529348615526677356113662338560 8969871 -49496939589882767025159359993728895616 8969872 -24420010360280358911484575701841895424 8969873 17729363842072760515685947535596658880 8969874 51372539643449133270571024853341931520 8969875 -6249502001809444175547247987555752000 8969876 -95029419646883813980716993722066240640 8969877 24461811100756512398655678752728806528 8969878 -147555696934610215096026763194321902976 8969879 10655320458067438696521506671082662584 8969880 -72522583922751569398486527178726195200 8969881 -55578655352134901682463428244009986560 8969882 -130911493502102315991968403518807144208 8969883 -51289785585768588188775082407400845312 8969884 -83782955877554170633398218330185064448 8969885 -101120750432400395891232453182251680000 8969886 1680091519570237504457589351501895680 8969887 137810214963130313281742393178914061536 8969888 162104850478414723945848870974175313920 8969889 79383441551643909602259107396855093424 8969890 -12660494798477135149159145215001518080 8969891 -229693780902046832089472371832630648820 8969892 76464587933657419651543172993498099712 8969893 -147360272348013986796848541898646842656 8969894 159818274099449117774255620211655254496 8969895 61621818150900641809577123773404465840 8969896 120447653711728958315201374973003520000 8969897 41760964493582416984602113205936326400 8969898 2101570928307677806921444864183280640 8969899 -43029645725521278165565036189061361100 8969900 100427552722985312103654372077011008000 8969901 -83445332428243767989952394643902234176 8969902 -81753926161886708354121878035888016448 8969903 129941289906134744037057922024390359360 8969904 17047198089781013081739283771699298304 8969905 -5899174943772372491807640484497129600 8969906 38950054498815217335780005535151515264 8969907 40251230414360633117804582538998820720 8969908 24158561376948719579118379260400896000 8969909 -16970104020345453450539391582475518720 8969910 13150258920913423135974825977906584320 8969911 -116299682448216552289307944965550271976 8969912 24341577549737369177507032311068098560 8969913 8696574682435589648788352754303170400 8969914 119876418665608735823189929159808701152 8969915 137489780644727604436478440955436850560 8969916 -112856843149963930582148553817979432448 8969917 -139372182690929776664089537062736413216 8969918 -8788612964973449260507149968350083840 8969919 -46213378708119046590466487727955134720 8969920 51728449347220143279865772237735854080 8969921 -95779546126177658067524851432060306878 8969922 16982252170107839626763898496217837088 8969923 -187911091019554635016786288479540613828 8969924 4006873221716283602553618951475101696 8969925 -10948702692407415411485717233744680000 8969926 -7840849703138196940912763517220399104 8969927 -133888154075645957240427058267257833808 8969928 14844257354144130059161783931976253440 8969929 -8756127595408899053306061286239585760 8969930 131190141574542580558049967391006142400 8969931 124676223097915293943048109514264751200 8969932 -97575368358670455011084896120361395200 8969933 -89044749107192854936274619739419847680 8969934 -24615328750166572617164387283845161920 8969935 14041071640121609048361131504343960000 8969936 17328076218286060505657056704111009792 8969937 -24268289409898673275546186037344292160 8969938 91820441729394744659846010541827152640 8969939 98205292058491670662384025528824943760 8969940 -1710645013812667264226730032332181760 8969941 -117868116602706976182907274554700785728 8969942 1070604612675657965741900053904323872 8969943 -61870864086679311334633194535151503872 8969944 192434993003003156690587311322658488320 8969945 41829802880287812721094835201625565700 8969946 840522914725948097092740196148565504 8969947 38539432284170667945322111885039253760 8969948 -5130556520546565820637987507009464320 8969949 -54315824850831900094159521688785040500 8969950 -136861815470947906969900129365360691200 8969951 35208676847564042554775459779280399400 8969952 -26688716294980026106531043212598968320 8969953 -34877846600784230221640969807449620800 8969954 18627259027575898886390355606350837760 8969955 77264133338505805973409085203346173360 8969956 79173094872508416748691130225476954368 8969957 184198979516097263800962342030509319840 8969958 27557645003098715133579508929929685024 8969959 -28077212741227256102271505955433040840 8969960 -85124275290405938874152706493350297600 8969961 -37779348649856396915203587818020638720 8969962 -30503224493739607914112774947262962768 8969963 55292089998332403974124155367480770904 8969964 101774360770288706867886045337970750976 8969965 -103670429951132415041854622992968378600 8969966 136994415222448202560842627146504058432 8969967 -132321909801090816023651756895795611760 8969968 10796053917286632635029266690564390912 8969969 40928995028070552389706531399486693540 8969970 68091967056830026484973265919726400000 8969971 183070085327754583751647420596867988172 8969972 -901660042788959734604517212319744 8969973 -141361001801417080745126455582963296 8969974 -49416499203683804068916251705884935040 8969975 5020888293694728380251115593171040400 8969976 114450098164827893490850603503501312000 8969977 -138253791083401674445904041394882160000 8969978 133017128515858360229043796599902597856 8969979 -321746989826890017796215087097760399760 8969980 -61255942037332079423862178107757900800 8969981 -71020001552687365181344481560492464000 8969982 -11425156920847326968389439454591912960 8969983 44701039690944745354930899942788373624 8969984 -70873883237275953507906791408689741824 8969985 1702546735333683824773987507678486440 8969986 107960549344177165868882795963679114192 8969987 -104822448402161005581289685892380838000 8969988 -1950839647715365905432470857372800000 8969989 -161589748909443954399349001378573068068 8969990 -34904553496606611878354412894128707200 8969991 -167604012505625736467996433599767339608 8969992 157896975683719482742398408137608320000 8969993 -34708596735827371077804691185506134758 8969994 84323945954444767483555825624804078080 8969995 203419109528224736068319024722944049200 8969996 42841426031388765471490205926968354816 8969997 -242104047030075451770591808080614963328 8969998 -6006561697149721379601840635527353600 8969999 -169470418109639098777828501232364530400 8970000 1309926891735700629531874619719680000 8970001 32968745828139999329236068722753165172 8970002 -47113870583653192818347721758024040048 8970003 77641479263532175196585502601275595344 8970004 37225310636845395564996593945988954112 8970005 50507846111762679760530815469095216640 8970006 -44764675637580286933654557886010227200 8970007 -217912298414615250701862468774640738744 8970008 9133930165995300118756908474124738560 8970009 49171474537253042322046710871508040000 8970010 7210577955133048279816149873212620800 8970011 36040221426553043608364832976274676612 8970012 43842806477153933566342348465738025472 8970013 37421187944626644265289391477893168082 8970014 8756503358291994140437465876662027840 8970015 -175936882675105683835202338918807680 8970016 -154773238619929181729996786501025792000 8970017 42134529294637133976896727133133299392 8970018 -48126424839146811722494489691222292096 8970019 47729200601345290916025764114096146560 8970020 -912109351401676216697640662669975040 8970021 -136849480757594321085323495735442696 8970022 88622018107023218416532154673005399552 8970023 106879519952842255779378409097000246544 8970024 3502336085418006858495919347302400000 8970025 16963585143173048518644001543493385775 8970026 66124586833556016724922979641677475424 8970027 23416435121148791526278846960817151104 8970028 12257642147957026233558657429928890880 8970029 27836786639718773181196130561410966284 8970030 12121778697903408936294463485786096960 8970031 -41835711089210135001330672838973243408 8970032 83901337615053247867204791737732923392 8970033 59988279242799353138192581624114904640 8970034 -143278677998361704750886801258869484000 8970035 11251388909867007759043220688929706480 8970036 -17811940632628403227513514710050717696 8970037 -50052900060429546870043223635648103314 8970038 -45702003176433562671615048676462977408 8970039 20509064021020063383347643858825844344 8970040 91281005249784135546678690713078476800 8970041 -262257966967672791191700527168723001558 8970042 47743735554943679669188363775103043584 8970043 -147040415928771250147951635390198189960 8970044 158392049686588018949055174857638496256 8970045 14047869989884220414285550313953628800 8970046 8733152252476868615837863268049388800 8970047 -40876026321504878785303312317609789504 8970048 -42705622772814397529163259409596416000 8970049 203117788904177294867189931343589743920 8970050 27941569438751756965433372516801553600 8970051 28261493477014623490779955108603792632 8970052 -17833596300490855278348594042534010880 8970053 -6700291091479940488557122221127380416 8970054 -57149109470719320418190995240066102080 8970055 -94648280137420555451673492643648296000 8970056 160585288206615733260788977198552826880 8970057 84045272057244504861697219724321360148 8970058 797444198049626107551651565211408640 8970059 26536944772628927018262051758769262080 8970060 -18243395379456603355360819772751790080 8970061 -59351135312843421648489109278641541908 8970062 55499160415332550547126665291919134464 8970063 35940129675035534901588111549552919944 8970064 71400773289068006124382156068305895424 8970065 -30082603378991263859802212040230856000 8970066 16418518467114482475355375970163070464 8970067 -52606250195019746904934859395706737536 8970068 -235539978229264066897388752061205889152 8970069 33310610857726825584014626330785355776 8970070 56138631556363123017300590445353844480 8970071 376233620686087969954083556523537475840 8970072 102296068411308106155763155127369297920 8970073 106436912735995723134980790399342173440 8970074 26599395473148339423219407602717110240 8970075 -41657556160453066586303286259505772000 8970076 27774051344192455332863237208581173760 8970077 -164319748463852196700507957720437173940 8970078 38997156325393275467171096594970718848 8970079 86558036499041712115072205918140163640 8970080 13262194637073600730200130726055116800 8970081 -59909997636286169192508415611588295248 8970082 62321536384650897805080652209279475968 8970083 42047145553416599314740272187840127224 8970084 -104651498443332611429445206553168317184 8970085 145122851073541712780660214722540358780 8970086 -43939848417189409121883130166206495008 8970087 7409056734318134657911912299976521600 8970088 110766710244972402213772548906904181760 8970089 -277208146166864850617764697598367783110 8970090 -27554989824785881119003226930601740800 8970091 -40686269408592971133314715431724026496 8970092 138842451952319890342907865694547807232 8970093 21603858075811384107762931223183766 8970094 -5751286007352253786844550389455497216 8970095 27884478161917518940893333641132179680 8970096 -6870574256630891475440873431091478528 8970097 -62186563660714197419753809246963185454 8970098 30397163334448679870142287475890841600 8970099 -2136950520781272509725322943814164936 8970100 8992612595891071225626474601006796800 8970101 158622075686134793264835549426171264 8970102 -56751590876128031047938887858727907008 8970103 -48803335756176459800767433564911553856 8970104 -10612373783199864893607976310693928960 8970105 -95817092664218473292365407497037647040 8970106 -3975256852254290962680285129859351728 8970107 5009193704177227773599583607160355120 8970108 -46623062118149659595759579968587669504 8970109 182203520754537359962800181170397071040 8970110 68781154817194288517143272083613456960 8970111 -161285207753927998195789387566360801240 8970112 60633718042728792323848158816554188800 8970113 -197373937594109545062356153536932725676 8970114 50987338975925039537108053487289555840 8970115 -6511391298825969994301818805286159360 8970116 -15463044950399239475032786368680895360 8970117 -52547047306595703971913880942284881952 8970118 -29959554822246919167353162997128414784 8970119 -265609664491138699623651891206307573480 8970120 -46198050248056199184217259824066099200 8970121 -232383113929772165337043098220926520678 8970122 -25619327369124591698957259033921676800 8970123 -171126679831733487206930666378277848616 8970124 15369524633869484611767052431900672000 8970125 -90015605071131347499212955996340881000 8970126 15956409143078206876882257565584319488 8970127 472155346604569644082301836603779858312 8970128 927286509810178797355376903479468032 8970129 33856795358353214534312593025829396480 8970130 -36308955933618484223603353958503462080 8970131 -21352716722903795836756278238362530808 8970132 2297169702960330208774018301707530240 8970133 81137369310036777157265956069069162382 8970134 237393582724599248978616503792617800960 8970135 -127775259651856959537061660333183166400 8970136 -121280371744316135004523814928858040320 8970137 195910783506193056619776181443972056064 8970138 -99657732777443222709843501832960468992 8970139 204072523877541377625911849693140423940 8970140 -36465165784639954938012273045632747520 8970141 -104768175159395752277826208991772803520 8970142 -55760224736373098594631692113434138048 8970143 -22926641741524425453227339534535750816 8970144 -417480225249775081340882448153575424 8970145 -72603952914781554359101622678443157100 8970146 111738866873580057384624851235826600272 8970147 13899495843167650815510648084243959640 8970148 -84179721236478654470027488231563141120 8970149 51789503356920364548281147970466443036 8970150 -15241538005398819069749948529039974400 8970151 2448907416285762887212550621939114400 8970152 151631567190114046139303571686442670080 8970153 -64828904868154978123616158376068150896 8970154 44514235677231626397296901741706158432 8970155 81252600773890400359488195846583516560 8970156 -78011492823706337781587735175755827200 8970157 -29991257539937600776747252713430016288 8970158 98462419682236538966843241388133913600 8970159 137089251103375638576205429033649013120 8970160 9233283666670868589156594546243010560 8970161 21240327967157786943837044456970702144 8970162 -22200654536521310690996032522372654080 8970163 -173132561948817130158237175914920569588 8970164 8610633441765981628120686211148144640 8970165 9831767906747242190107045106700009660 8970166 -71671025663321591123586514896716534400 8970167 -951287338548072666868319715650513952 8970168 -42051201550255297673768973131975946240 8970169 -7941651064433716264979610436637121648 8970170 4431945673743813128505416920259132160 8970171 -43286075009668033972849426560908530176 8970172 -112503326538445658209181435080371205120 8970173 86626926237624141315296314964389391904 8970174 644558681925722897075186060688759744 8970175 -39272279785620273337876669344886952000 8970176 10682472395109775371006765429141012480 8970177 -23820498851239039688429104818950550480 8970178 4905584762492652100649683648232173056 8970179 92654870025413408826649878001883662320 8970180 47140824394609491832772617999047720960 8970181 -166173202420293633733238413561022540736 8970182 -68815505601881817369989397719842041120 8970183 -13131567236762068298644817073677501640 8970184 130430209378773391431193077621427077120 8970185 -72356845168430939145692153983313606400 8970186 28518788338902849604011192177278943744 8970187 -2578507825802400677056069612068947480 8970188 -88472843142411712759141258707138301440 8970189 142231711863132423242152726034152914624 8970190 91350224604401904087448501565185233600 8970191 -59087960589827453574608743480855415616 8970192 5628223550793675391573987824536125440 8970193 -85681881600708447403843303978829553420 8970194 67850141420863231966193116405216906896 8970195 22127309268738413051718684327400827840 8970196 -70852782615791094912994366711781353600 8970197 -15842056555189524250258051769558806500 8970198 74783146613691316224412597960447850880 8970199 43187184608809692481496597631370242736 8970200 -108290167760591965287919251885785856000 8970201 211917480223278072144459392413444707930 8970202 -167191435127218122823708613506640887296 8970203 172051627045955659036861895835781145040 8970204 -6514941655940148840464982572320604160 8970205 167233972796677132808790211985817274860 8970206 18472797793293181110587241605745805056 8970207 82147747428730595846785744502937065088 8970208 68002466092753216475736579123044941824 8970209 -53127958481150300744489253784847068140 8970210 28692448046860644928356714384427699200 8970211 166986076316400352785089688257395039824 8970212 -30305802076519306747809816433251459840 8970213 -35758713117787907736292012264618967040 8970214 173919702169627434462732789682342656 8970215 174023292997931301374490107351117685600 8970216 -13433950641385179220182439837849436160 8970217 175246062601632751422172384253384238266 8970218 -62758598894318399610866652573758095440 8970219 133015509655492030744114905946013372904 8970220 21823710320389001778748715334334156800 8970221 -1587708496022447129155980229794905640 8970222 -18207507647923934833393548390436700160 8970223 6519884817454613280276239317350949200 8970224 -65063379296211015579395861130415964160 8970225 63642455262024300879135861269024006400 8970226 -58374163694002631316017673989167038720 8970227 33244142229560895673086788732580844800 8970228 158453442239637368706983846356274104320 8970229 194659388623676552624679017839116294830 8970230 -3122893401991101804778600675092480 8970231 71020621314664492730628350144016653184 8970232 -340751821292695332615067641110612459520 8970233 111926109929285102569663666597170965760 8970234 -11785908581874096445669748100098243328 8970235 -12149363640990816124992152569083878640 8970236 78150027182091433687933986492465630720 8970237 203990594366194060554835249821687930240 8970238 -77461990026305033093106681589494187008 8970239 -30555990230834352552248641854363018576 8970240 3563298868959291195833326108378398720 8970241 -59257934211653204661494741868021489728 8970242 -18217675809343766962066326775329081600 8970243 72195380962086814302511453069213544448 8970244 -134282315612376373089657360184849612800 8970245 64483503263054093758817397666103981500 8970246 -1900149298447716893448668571795288576 8970247 58951337489256100385907652409334367200 8970248 -74016911892725752165470875384152227840 8970249 -145535790083488013667727205858029668336 8970250 19432077973325062768311387531519024000 8970251 5465816215581707415871018847745888720 8970252 -48852923050618424273572310942802989568 8970253 24055621548757466752074085506469362304 8970254 -147516762049004133347406280242049813248 8970255 46075511113759480682832215538690315360 8970256 44300178740412746841753019249005043712 8970257 176274399389245861961747597421572985840 8970258 54166763511400784625722810222043833088 8970259 -226656855349490905113738713692148062400 8970260 5734321322841435280950318650973365760 8970261 736655467388901516853533826335898560 8970262 -40354870424426802076669015506222849408 8970263 299536654587689969181148377997900765512 8970264 -2715755987614425643354072166232883200 8970265 116533893387445061541618421370556438660 8970266 39719631858418150416849128414518587360 8970267 135665027226760403298266235034298895456 8970268 4216079656772114774729052206031285760 8970269 49570647482940084459790943479730404224 8970270 71511782013118382757809786487212912640 8970271 18779037122775334189201975973683584320 8970272 50634013076134491532366666221008781312 8970273 187508514411709225369105165452789696 8970274 -28403045311337003820849845838304808448 8970275 -121382648136524366056277725260513305700 8970276 -17087886055007636503792316859239694336 8970277 3174401783875743685255987570240167100 8970278 26528557233606915399935286447700585440 8970279 -14125647440486950831902472904061015552 8970280 -54415465192009744023267254455787520000 8970281 183372098217490088554899393760896521082 8970282 18101542276007017761895191081511591680 8970283 -58629950990986342905812530175118786012 8970284 -3947908733099717242667538584803258368 8970285 -92411415540263314512559982331867729600 8970286 30756371496898222859965188327813927744 8970287 -44498720584609412746121525171456202120 8970288 -29227397634515296942258171659372527616 8970289 69936721023889964829047485575337763090 8970290 13072877264840210221532923741034350080 8970291 -302157360148441164739944387953934625920 8970292 -325075793001315947966105528257289154560 8970293 50396785185278184805004723187957874542 8970294 -65475860135452080136444664166551736960 8970295 110142553117069253420365189927090355280 8970296 376727842730455007393498589122279055360 8970297 63614872494198960159823515483550193664 8970298 -111468555947706236209351812539839539600 8970299 -61234523334471464628564634658412921600 8970300 -45106646389099741870369125978804249600 8970301 15614076965537133659522529621083858400 8970302 -82633376265379808170853746908908709696 8970303 -1172915222654618490535248694632871536 8970304 -6757675218583427173292432145854234624 8970305 -36080666571716013055960664218048334040 8970306 27762245490887560310473678352573035008 8970307 -386963034680659867538169806017119000 8970308 -30137257277504191244631869526187284480 8970309 -53555845955224801850893608221143599300 8970310 5402837096789070126589436469522816000 8970311 -3801830498815238939769875398132265376 8970312 75472671163050862378987308791366615040 8970313 -13657681803172535760409299238935228192 8970314 60296393495257630491681152539623326256 8970315 -14523589484835127047883533230024785920 8970316 933079802577261973977965578749194752 8970317 -125048904084822527578816223413722110388 8970318 -8714622307751904383858018858457600000 8970319 -191913493044062788403475119968686651280 8970320 -7900319617419769311209436587245977600 8970321 -82291592819286461596768127072988071616 8970322 -33327582195800197717994780656705529856 8970323 -37236089175113138652918060749103562800 8970324 71297729897198202084891379895199148032 8970325 10387843019544763892155171432519913600 8970326 -172386401237883719408372089978931109120 8970327 -196787645091046247503773693203037719136 8970328 336529319341565414570929878394171330560 8970329 -53847786858153904484884580120684990070 8970330 -21538907538575428500038857499490766080 8970331 -220670182700723356057298128015397319868 8970332 189540884948715215435671980210284926464 8970333 -12552428842517885273310349859915678400 8970334 99207549990009882834419702500536882816 8970335 209819861525408579638220871107939640 8970336 -35256724605296484718721492228581490688 8970337 20337945839091767946518920527037288240 8970338 73996888796769578429957625568136093760 8970339 23704261180034292666930856045278868992 8970340 22245391788315654453169520678662771200 8970341 -132999284579701714152968360633794080258 8970342 14936288956243861715838858552217052544 8970343 86981341913342823435931469562459601320 8970344 -11122507770365527885797852031833891840 8970345 25044336386018145092689395166321168320 8970346 -5506095784111794180146374187460526080 8970347 -63141202238021024277149499088426906800 8970348 -54246024626598363159839503481029470720 8970349 67460992527782237105455547880313604952 8970350 59642561007629196369395786068689398400 8970351 135180109939765162255350215787554384160 8970352 -41496017132511118255218176786533941248 8970353 66600527487473555543494521891782121600 8970354 29146976848862834786370909331995342240 8970355 116129500859758066991179121371503449520 8970356 -109241199983498579055974321229310709760 8970357 117596955349258036445334624218878972320 8970358 -33642170823063855995279609937995322720 8970359 -113262556677681713596835773544914560 8970360 -8905502540077743724281928990162944000 8970361 -177510310699869376497895964159672246038 8970362 -152714254509105851997449424231754518528 8970363 141230878852287958003901529879487592904 8970364 -40693114824904350704132887848188393984 8970365 52608963291458871337348109314780831200 8970366 4202048800696011600767118067184114304 8970367 74512238317075283471699928840551887200 8970368 -55324074805856204721648992268331253760 8970369 -13482249130030789114093075077425858256 8970370 -62640090098958543786648953657438178240 8970371 -10542337367908332408057472591616332800 8970372 55444976353513586877187865663921817600 8970373 307871156867659489275407957639039224320 8970374 -40368235953606045511355759534215832448 8970375 -37721870280554361364332390103783200000 8970376 34352697512121422575774687018039342080 8970377 39380622430165040059185770176295504640 8970378 -27813236386221780877406413866661790976 8970379 -17841315667908580513086574729953179712 8970380 126975329918831301387477282297725260800 8970381 88875367236597260617341626305073397942 8970382 97850461356809592045972314263187193792 8970383 69772594905952676281239350137942558344 8970384 -16567975989337480523602423418041860096 8970385 -54292817906195906408870879222007979800 8970386 -10425074388566878975469791338663626976 8970387 -83994386356932077298275024474278103040 8970388 -62194856801884504006517299229092864000 8970389 212137530742022438337256849512909122190 8970390 8657921313970254652940676586316782080 8970391 -26180523079303623248661373847094829056 8970392 -36435470426995206182849100233096417280 8970393 143552259371951238157463650158468198864 8970394 -175966507733526212902964000385034152960 8970395 -18339571561699210296575820666198363840 8970396 -50494051907574154455170200648686336000 8970397 -5119444745834079909583306539863132480 8970398 121981519023883709555823031592027595264 8970399 -14678384400524641467411075054964658400 8970400 91084757243805388266749154476059852800 8970401 140539115403833840324178008805894089904 8970402 -285536885492077841561320681776193536 8970403 -6398847613501887741950308399801780032 8970404 177255991039268095210048714117755150336 8970405 59075849729431070546170691027824225920 8970406 -74327723332193597620329522423210784320 8970407 6673653129073150219392101615055225552 8970408 -45095792255616725981993905816205721600 8970409 -62144306923544452940731360920707480640 8970410 104495838610964192819850450270460734720 8970411 86667868845415295689279634004889674072 8970412 -236048582877615074132043376091193681408 8970413 -319358451234731722438098659624468494080 8970414 -54249715073467554855801362652219098112 8970415 17385287950551276812705584779314863560 8970416 5430089052797021665845843591104299008 8970417 -97446579725204709128490271639634824572 8970418 70985697424526094578117770575204326160 8970419 -60765831010557710066240786036204053080 8970420 -7216836420045833037469169794159165440 8970421 115776103951613041844016919492691728622 8970422 -22778392599742967487753400585872379488 8970423 -63088499091389201802749594344343553792 8970424 -20424090885291288409410308135607091200 8970425 44762109819329733070656348760032991500 8970426 -2169848760911353626997987952564869008 8970427 -162653813711217707523937491069893901724 8970428 -32459046106212185179578005053120187904 8970429 -18087479129974305345340348036360245312 8970430 -46291943541806021113673199664945095360 8970431 104425272668371773710338608165958390128 8970432 53312288669315624150697380842517299200 8970433 -168891513632382076866317292259199248318 8970434 -135291117698104560780351917690576926848 8970435 -94019731208183169990164636287671768480 8970436 25966003370581058502936048669143085312 8970437 -64121554291171751978136670973319189888 8970438 -23024518084912462611587119054239771456 8970439 9483117585647174048645460836704392640 8970440 -32034533329418352651644763221314099200 8970441 -45443485752195265969364706360087759456 8970442 11615787725677548686321782929185968992 8970443 194653105853249975395418589916105516692 8970444 -20147706613266340289658718955646127104 8970445 2583872142911869796597804434793173440 8970446 50120863233539073277422907033696980672 8970447 95814236064988171744904869248419846928 8970448 -58192453702812447804446817332595171328 8970449 -41844903094117605391338253908066113550 8970450 -3921149841627350039003895891067776000 8970451 -105384443735829274736240404099742606080 8970452 -12552215770007225888606628700108677120 8970453 -54812066794114875178957685362219236480 8970454 165654843245877111866219490424653697920 8970455 -49904340207987688353765174316369542240 8970456 -230659713708438039461817499748044800 8970457 -274348199464589744809307690588065820288 8970458 -8918269924468198858926680066083066368 8970459 18600261649527311226133119315098928 8970460 64322646287048140591183473931644610560 8970461 7511290216318788566020742508050342412 8970462 -8693106932416058632372431784262801472 8970463 -86094203353895486334330649956168072320 8970464 15954702456906390753770548945632362496 8970465 12229556971977277887591814372930425600 8970466 -82138519450705293637664992978104165600 8970467 148527925913433738739172414244719906304 8970468 52096902267619675067305025621060665344 8970469 -825900231705832486435178077803563904 8970470 -2367959522153440783211391151195545600 8970471 -19969745659401764101353560834656058280 8970472 34213724158256113742110883528915189760 8970473 196605282211304998512181829548639393722 8970474 -43221817627605381291407539043755007232 8970475 -87428390911168652306641603017962040600 8970476 21101234903799206606633366041245176832 8970477 22727189075793148682836563537320914080 8970478 -40948194519058409734721187572196802560 8970479 69079067846626274036486898611177541600 8970480 -19577855459878910930962254264503500800 8970481 105578316718845651082246101798945079732 8970482 -8167633263460490024957904423245436000 8970483 83030308838083740506341278441967799040 8970484 9664906544869745396552056667143391232 8970485 8280197153752063071226210117836577560 8970486 -2382650728717772889613297075027783680 8970487 -459911201416630984051364254082401254168 8970488 -865177225924556361802138206623539200 8970489 2227828472284492918854578190135536208 8970490 -70443748487608265743248710494211796000 8970491 -217823270821768204937864783800862118108 8970492 -47487784109501506203396960563024575488 8970493 1183981938205485384462920429347525184 8970494 37767864493187363405221534041770735040 8970495 32833907543008160399765828853959293440 8970496 -4608123549028518850556430709170372608 8970497 112033104246247715475403618772406962946 8970498 -55431446307779488959935838623875786416 8970499 330439970892578041606312470814864917500 8970500 83082383882709722221911227355654144000 8970501 -1534564978836213212423087885848809216 8970502 -512430719803650885119152234083307776 8970503 -139626928847691371708910930264262248 8970504 115456241490015170454972961569970176000 8970505 -43248391023386245605646859682050138040 8970506 -42280143533552164529044263989289295872 8970507 418396483062009573003275504641219872 8970508 85531856526428950564520255677663352320 8970509 275189986255808825310018897276979441752 8970510 33586252250255669122974469030514578560 8970511 297698008536414746336147131787051575224 8970512 58025929729387589551870137445036277760 8970513 -48256567696570942015526760000763074912 8970514 102049085178771300576517622597214124032 8970515 -100957487792186252670252848436252541680 8970516 -96893311905911576048667769953605708928 8970517 157882878978217631886919406611970602332 8970518 99604288675951780802024912671987746816 8970519 -51766175754612307509017569697715672960 8970520 -61179602191662935081937349436435251200 8970521 -80315669821069993552830737816473567488 8970522 7138777026361129050922007620682649600 8970523 43947179866088944057786880013565915000 8970524 -51751087590052688542481789563198846464 8970525 38896123719976723503365902853380427250 8970526 -11255616717024907030918662925970584320 8970527 279454756285334611767105752159457862440 8970528 -18338598144437522821833407092596670464 8970529 -42319045634956117627998492008627293440 8970530 111967031989935285455285509405821392160 8970531 -789191796878518774827120894079093440 8970532 2669004612582839069235946290139234304 8970533 -119823276058128604168765060956531160992 8970534 -71550967934212661828440617771229148160 8970535 71622353749582923030326551154718036960 8970536 227150560060234293630903048048676039680 8970537 -4427197970703461044762903503705136080 8970538 64724409788374214459605073916647998560 8970539 -48826305658338571857674317786077397344 8970540 6032628671628392714895351314803015680 8970541 17987160559189387956680455169443500600 8970542 7361487502887010080427734094085243904 8970543 -4992833516235661672076981375906499216 8970544 -15639146392203696702780320844070748160 8970545 -159253654377824674195789151625705831000 8970546 -5983140425864897387071336493502051840 8970547 -319866572780314120108324913449426278004 8970548 250108795793773016511723282815047096320 8970549 68769867384839847425486120169577899840 8970550 -57401886953353951187232347177733823200 8970551 -153994389069464044302498566921411531400 8970552 5650453703961815321195308083464478720 8970553 -17628705216520703176792485122155874556 8970554 -64481688522840332344479046179905422368 8970555 113829210115593537658885519863159198720 8970556 88367684227715947813374498058341587968 8970557 180762518660804955233592779988939053760 8970558 29665217833484169643786761384281995584 8970559 26363907877100123700541825834378892400 8970560 13124749313542616919117244970717675520 8970561 7573028277534427631952421229348870400 8970562 -26065204793821515377864810153645329536 8970563 -333375234199109009652680226638850048 8970564 8486795464002735284469858903972043776 8970565 -87935213775385201906157653860109826400 8970566 -90511940583701870539634391904344870912 8970567 87210616040390157632704793050314765480 8970568 -40584989385663145172130341999502858240 8970569 125899728193537511588100673252804123044 8970570 13704722766550638806652976101059865600 8970571 164345834283157744575236333145243801000 8970572 -1189785682201698787751285031874541568 8970573 71977132481416219358535416305193429184 8970574 1428935031952752156215750019486889920 8970575 -1277078375442228971881034519586848400 8970576 10267004423393743461317457745477238784 8970577 -145955535221329675001742212168666940 8970578 -60712246380236382973919441788124755680 8970579 361488752830858253120099151167696469264 8970580 126653830845025507037057168937003548160 8970581 280006166260156177376888077418139415872 8970582 -66688859074557998658290643249722630208 8970583 -111819865341891768593053319073305554168 8970584 -81143010581004627507214288369896652800 8970585 -28330484581814332048438933959784214400 8970586 -14165693966318658574236816998416919040 8970587 -12246215969672322664225174154783416764 8970588 83963452296138057055724843133048545280 8970589 539800144700320842225175274223522911724 8970590 27012658770867977063313733168830100800 8970591 15193684986882758310444955714759910400 8970592 -153819845218712132096120633774910210048 8970593 -336664603661055173796791081729434408158 8970594 15701269589953385904755754145201188864 8970595 -83550285746451133826303827498423694400 8970596 40504610794545883269453775791595791360 8970597 -16876933005971446745440655923444839780 8970598 14989549506086043749538835844078665728 8970599 -348278410742542827878200393413877347360 8970600 46606742903470398084672171617138688000 8970601 -35803041529752414267366007013082227398 8970602 158456800237425634218300142606133176752 8970603 -200705432383632870755139665594381996160 8970604 -22241284012345014166928214590196991744 8970605 1994262287515746812849564868934974720 8970606 109813688121925535354366003515064627712 8970607 12729141993715800978914555899886875856 8970608 -83364439172454746451054547220394147840 8970609 -54701093648349576913863806294978139840 8970610 12176997301627834313472896969480401920 8970611 -113810469999450558908479730009684646336 8970612 33397649017296996895412237333173739520 8970613 -46271197601207754632814422330777795300 8970614 96128868597744700483655103285473309952 8970615 135377011879963580578041095394619620000 8970616 -10900708169905605818327736676560998400 8970617 -2229349868301444214800024567991927680 8970618 26584219931698625009745116279284839936 8970619 3488235006009614025892066896133209632 8970620 -38155226371236982495723883291261560320 8970621 -29403662567520901305198319717532295168 8970622 -111044532353467334665500974444366577600 8970623 79014258666682099523417364779180240880 8970624 -37777879776618372207039265936244736000 8970625 3156708230608456146223302557880640000 8970626 -67299691158432143212948727277188136960 8970627 -81073520303928391389495441120470380368 8970628 33688545444855235579446744235900992000 8970629 129016944266895014042467504884685627230 8970630 -40620484652541886315273596228261089280 8970631 79524850778137703239197800085774218592 8970632 20344620550033879021337551077163622400 8970633 -22163202346484792418111088676943241536 8970634 -116018771487383334854245540640739416784 8970635 -165207925101310988992640031337679965920 8970636 -17883020965590587306468715594591937536 8970637 28163501696217137929983863097831895680 8970638 -29960023645466552957861875333366793280 8970639 74948682895992874306577515235886476424 8970640 12745602795839516581173380338687672320 8970641 113450705146171748193398442389446354800 8970642 -16387777056002024763846471677779077120 8970643 21045891754150838872977869355146460480 8970644 89860487185095826678363919948005527552 8970645 -36257971886482807717831616498964541440 8970646 81775235672473552794218296039553098272 8970647 -57744546749642497212304651685795001168 8970648 91226812187502049219255087002556968960 8970649 -120440716074920028484758774161600519350 8970650 -3553752459384633010122554205883454400 8970651 1692409501198472249444562956958420780 8970652 -31683662961628058630979845013965054464 8970653 293160090302120100290397576248786716902 8970654 921015847788693767845890789288904704 8970655 -231421290412444354567665038912173747200 8970656 -19231476206243603646730229964368510976 8970657 -136324659061589086248231950515286052480 8970658 114577619971629672494161687784866873680 8970659 180069136412455887843559076097517840860 8970660 -1026244104666302809762668422517657600 8970661 -113592871878303441721133860440405702368 8970662 -187249461709226407001857050851019601728 8970663 47804986447288433159199077700183637584 8970664 167160305775283388943283956116347407360 8970665 195500889251799571382939379658362709440 8970666 17938998131011995492538809346641646080 8970667 106588660595280564142970202485616277248 8970668 -32660071916164806304795871228986472448 8970669 15128344583297021985835532593629417750 8970670 22563740155758581069835222147106553280 8970671 15912249531103043829178131586714537872 8970672 -28623242522948218337232120096566968320 8970673 93136629552698330999119378375016683922 8970674 47337532911188475110998514983121196960 8970675 58492423075821519999209078874853981800 8970676 42946794162263523357356882994768513024 8970677 9159343125848654861659498814435076732 8970678 -5476272619400745476549481173380533696 8970679 -76975759215408046438580176713419138160 8970680 172797152067019234006108138422520934400 8970681 4763186768177619117790498342203043152 8970682 -79248685664094149149437467292012942336 8970683 -472019046730661551118822347533742775760 8970684 50742374814351628279266818382518555136 8970685 -174786189058526173408380980156908033620 8970686 130041170704520145017894746471522150080 8970687 -22298071287473956186665754692205301760 8970688 -89909979078086904223951661536601178112 8970689 2562200597850094460926244723026662144 8970690 -38569765557584302580436437253011880960 8970691 119442589882011988502780338048642668092 8970692 -114064043801384012011629242547432222720 8970693 43917624888324931835478123830696996064 8970694 -127397470773864815491500543990830659200 8970695 54480944684190298568526940109817710400 8970696 18356283670938139069528600436981760000 8970697 -244946803579373418293151342154563872256 8970698 -201021090080202622250982432623201280 8970699 -103419342044276555361777862356394532352 8970700 -37308326326405209822958696383568256000 8970701 -248841701279946786820051977178053674100 8970702 -49035701991674546495736468259975151616 8970703 437003328260276421777235981559967104 8970704 52495442738780814513508498124197355520 8970705 4944855685459813844274613488053499840 8970706 -158256656077072871625673921274217134448 8970707 223074017854567650031916694980640430956 8970708 9775525958449972434696834012361052160 8970709 -119357646942857425208518529336837304960 8970710 632398380644298346787214407659080960 8970711 -124628360463488629991025173717099704728 8970712 42205302567159776900851485811145932800 8970713 -96457124532058868417574104264108745216 8970714 8290868750543312538238941180576030720 8970715 48775640789003083066881740547600408000 8970716 24429414361486005330764835051288291840 8970717 -6930380914630454329971636422475486720 8970718 16803525888028528630000298728255134720 8970719 27993731406229449627154121366725966440 8970720 61281052537999805872413836576292864000 8970721 -42598275566688494420225091971450344000 8970722 -59840436773943677054489572930800228576 8970723 -202227017839233392870827006227486549120 8970724 44302183592122995835651290095470512384 8970725 -166120322927709170541623884001155491750 8970726 3915802892785285383242429679438643200 8970727 -116339083024788682448215202815618855080 8970728 102962860599387421661804748533178562560 8970729 -109852434212684158461950619421118656320 8970730 25658919262396727479211150720447697600 8970731 -25805309891694371533236741930637604352 8970732 3479703494350883285337521400877222656 8970733 154841472014473379615916635686011725964 8970734 -93182832095790254142836748673393857984 8970735 -90993381134001840709779317961104982000 8970736 43893077054939286315701604376423956480 8970737 88338726640427747228930327115496930386 8970738 -20228969946884379831025907004033016320 8970739 -259230765514293083153246761439284658544 8970740 95439851741713631950576390061637089280 8970741 15705706851931473409502538534489168348 8970742 59751995959563723217953949932302880384 8970743 4680526370477492987273277938031735024 8970744 -59511873886829993776608592579058688000 8970745 -44790091196671832733844830343159917120 8970746 -2590878332425883090035239334977559296 8970747 -143970980983287240642176477182023077328 8970748 209118751703887544382310845682035089408 8970749 -158506318567315376221821702417038306688 8970750 4711222996053963418450237127162544000 8970751 7571190744391719943746118683703860592 8970752 43511095861219124114282397384774254592 8970753 -153431036108989574796588171346078149792 8970754 -33779771259049514455624348794092541888 8970755 -93966768398849150674163171304617652000 8970756 108425178504497495579491136517249641472 8970757 73397428881888608259364244887026551006 8970758 -8985124214174457276287041334244335520 8970759 -9011715077183509462815095126687069184 8970760 -52463526143588112526338502185127833600 8970761 69426059701118931633764863406232073572 8970762 -34879424883972032109907574101205266176 8970763 42984741503836232917897499774927933012 8970764 -141467966730385861598811318250946027520 8970765 86844229956570352797009116787714052320 8970766 79037560768241026618304177865835560960 8970767 20462272024831864991220231403781160120 8970768 47293191385946596866458123869452705792 8970769 125109126533523243426071434874048757170 8970770 81520048007095652324338813356378898080 8970771 -113741085370007163214696376741666015376 8970772 54987203158818518890778781453170606080 8970773 102039013503860258616534591113790770400 8970774 -45818550479205924363149714787670110720 8970775 51932642163034893462724099888544574600 8970776 -290164514614504624740145237617217873920 8970777 64800857408366572721849612603699871840 8970778 -62711617365648626491264011817802380560 8970779 84496753536716119530430914933231277200 8970780 -1461781696444446787892095297883996160 8970781 146388062190715216610589821675881341144 8970782 60304698078410129769910621124117088960 8970783 72825056403785846857662917767298686224 8970784 17785731933770626340742779945485664256 8970785 -358824152488152138597585085594192708800 8970786 10525256903256428541722555625213861504 8970787 37593021972848263696250637163725875152 8970788 -139559930766986150811722612488847766912 8970789 309187751727604991490057732609284928 8970790 23862384631927330246786100664916195200 8970791 83191644947001011924601961148485299192 8970792 -142579682219688685801861716980269793280 8970793 2337332631687183283991077272781548800 8970794 -15507060719854534955937199186828723968 8970795 -27603372181632903786213594207494249760 8970796 -277077723047536240408282348621943457792 8970797 116475242836275306101515434799313846112 8970798 -27815611274238721566847338634545762048 8970799 253391126586908519011542182882178966800 8970800 -5833455819712806500119465222218547200 8970801 -59208336392652976143707412551722161216 8970802 171459139734421322329832560499397981600 8970803 -227384973152548184713418722539632472948 8970804 -194763472412608083230755604220157562880 8970805 86161699374453255164995085016248242560 8970806 -15203185043818214808906329255116116096 8970807 284560429697932812805109476985486497920 8970808 64012343280197907519704249311536414720 8970809 64109953862841371524104896489040655620 8970810 -21684714330355238668472583677329731840 8970811 -17058551661799572165848780965696592576 8970812 -33143676934012634531252218082230064640 8970813 -5949126289952610087033933277304271456 8970814 47616977012709942565997059437715982592 8970815 24136331515200227519473056087834751680 8970816 29092322123057451904218386010306772992 8970817 107918346918515792374811737877089044400 8970818 92464432401464899188589807228909041360 8970819 -54648909911113203964113254376142416 8970820 -5561946580229866672021390912677987840 8970821 136289378849902576660555360885447493022 8970822 -33900354788500172110162882483829548800 8970823 -201833739586633333131348831771704546360 8970824 -15464262642639684065526617619260897280 8970825 -80706933746257365360525012439946396400 8970826 86072059691220925157882930359574936112 8970827 -288381328250099469518211759856869465324 8970828 30484992898938951584025413024683966464 8970829 -42745989935919318810588288176566421024 8970830 13565316377740516463178085580903041920 8970831 -284024186522934254681560235485102684800 8970832 350009316881166560798084147061719040 8970833 244107719159132313341636411630790129384 8970834 -2346593754874899550134065426333752320 8970835 40505423195482495974346676290428234960 8970836 -80850300003481720241414337574329341952 8970837 -43053046534494898374364685715111654240 8970838 71725145556451423926264026895683004096 8970839 50188149324262687501711276215442181640 8970840 -110793497494170655063990567243920384000 8970841 -6146084544525688424834408369380988832 8970842 7444297129992435786658935006251771904 8970843 87986680567816196583606986230181529600 8970844 -22976581660188149914511471381895045120 8970845 -18478463824619483448290605703455891200 8970846 -61880260577675494322044346978334499200 8970847 42095817528383199333055328673200198632 8970848 -102000329745678157113051205701612994560 8970849 2856293572320509466928264429601344950 8970850 283380212911525288398519797389708800 8970851 47403457988232357663131976703165853664 8970852 38946438325010201075498718501122340864 8970853 -295434262142392589612222175791322446720 8970854 56398714719068902780161942943172639040 8970855 -5276803547398051599819932363657909040 8970856 131821955334687317102563823269567994880 8970857 38590667473886009203095878279426781312 8970858 -30502270927954361374673616681917713920 8970859 -1678644883932744815173568483879519984 8970860 -129608589174324087092692070770174540800 8970861 -34436567559061509417556017380678643840 8970862 -160302606324013433611756421026459724736 8970863 -82759309426339178293930895490360457416 8970864 5742434164879373353024584954898022400 8970865 122686834194058874754774131138569219200 8970866 -201789048667850297765030781274091666400 8970867 -76250558336321386078531048624595692716 8970868 -19089478656110953114806710617805373440 8970869 129420850337128337051874960305525055840 8970870 46871823206554615153443613037117500800 8970871 -123082424359726096879592417818852097688 8970872 56467393785017789991180086961742663680 8970873 -470997059210565366086886388163864832 8970874 14999230452432725219943119403717120 8970875 4576655085118038806039019304269780000 8970876 -139200075367245875264572204730609665536 8970877 -74969151738567203421804793574244657274 8970878 37290423244677224140471283446217321856 8970879 -163528147181175583726875103656730508160 8970880 93058023356352545536304293208496537600 8970881 -119668713394235567022151619373861475500 8970882 -6693070143727318381645870006073715456 8970883 -162606110861851155405185692424047885800 8970884 -31600386449431907784551762505720877824 8970885 34252353646688180839628716168683110400 8970886 -54338582795838668867313081028398059136 8970887 -56708940935359180999131761844411391464 8970888 -141544896703787340762893375256605491200 8970889 37928559987522789882326816405742668160 8970890 68966778579248340276122371461449748480 8970891 30203503907480905042176744801113288640 8970892 -18501102205340910703854204599104302080 8970893 167367699334559078939139881437944047244 8970894 14853127572022651538995548642512590848 8970895 20324535907186546760732997046128107400 8970896 58079092637291471972048500498811387904 8970897 1180809263033961210154893158073144576 8970898 -841034684298953620379870987465902464 8970899 36039600828347347916377812835232305152 8970900 -59243791081312964724489087494731776000 8970901 170465066173087946157175644376852725902 8970902 -60569839512207058488499880951851450848 8970903 -11294643215906931327928561694718412056 8970904 9419561723576337153036077713009213440 8970905 130836540623796704325425582523731613060 8970906 -23097522804686843410197636717454295040 8970907 -180841047839320901614974989740068045120 8970908 54615967734274422829750955443332976128 8970909 -67133670573931208685696596658134240160 8970910 -16756627703402234417814560290915284480 8970911 238499618522331658956722677830752698224 8970912 -4000369151196562162461715413701296128 8970913 -7268684955870557628092600386166045440 8970914 15044881251966258721207393345809227040 8970915 -30377040101869545337233974883278366880 8970916 -48926370748594472123427910206777957760 8970917 224980175439046506811017961284576598332 8970918 522482120871938127349515553629542400 8970919 -10350212863566276787641580381803308680 8970920 -9402880584456938268320247116881920000 8970921 -54283239958969428374533652207149452480 8970922 33845673505110415879057910309924311392 8970923 -11488547070399780726423837706641775872 8970924 -121402558206766722521645464942056407040 8970925 -72417489493500736099208287508853092700 8970926 8606810228967706364207080326483481920 8970927 -25419433560711160341646752721023177216 8970928 10893121694465206094337881742027210752 8970929 -142825889084737034730536981416905211920 8970930 -46834492900390875218260145515570214400 8970931 71052715392050577484460966871242085912 8970932 39873255234986227379761602262842458496 8970933 41381971940771210689640613394302528000 8970934 71684340724215151366185357493863935232 8970935 165702764674662616496359296317912702040 8970936 40880324015365313579825402778105815040 8970937 309276046675955321168423577417664451712 8970938 5965808252070742382013587485271211120 8970939 -135787712146780379145278619697643527200 8970940 130991912666515552791266501781872424960 8970941 -114897094395403140497929535995656436128 8970942 -12312546351672271161982488912858103488 8970943 -10322533213764945029577924994171555200 8970944 -1694975946917682535341959606046818304 8970945 43987999565074557825867294799384507200 8970946 -20563944921181614963523259927353713120 8970947 -15440729701058123835901313744490010164 8970948 37379067961259577507183199532796788736 8970949 62813490549169039851787207768612926364 8970950 271172005190539273658769818391288000 8970951 34554851443977703390337447204499011328 8970952 211281206484336302290491906778148889600 8970953 42828697981824174325390007490089114202 8970954 31003297234833850924812605748096894720 8970955 -69243532996194106709372088388489398240 8970956 -101848147898414714127689470016766362880 8970957 60949587945087920755120385824617623148 8970958 -8697029684556764641494150502743193920 8970959 246161692772633429976645080138027570160 8970960 6861955685221121082960159350164684800 8970961 -552072340839839981955035301240357008 8970962 -18495623956658086898379506320948657152 8970963 -212645356156934914337655608037723033600 8970964 -47198480477193241290932623991215718400 8970965 15101639386016646781785279618125846400 8970966 30430540983067167012246896942217461760 8970967 -238788105663748114081331352246850618680 8970968 -290873129290905435608521997246469795840 8970969 20173510963546646470345407099259896336 8970970 -2256368456392796671100549456677761600 8970971 -265036620602966237038055797139088192828 8970972 27581187222096265497595224172852887552 8970973 -307990389363428507690817537807890755296 8970974 74785957609902332764814233525235780736 8970975 -1615554772834402366881536205181193400 8970976 -73959834598855386545086894925901987840 8970977 2819629809520257939809650140147596820 8970978 26655247590470544787689711895068196224 8970979 -9230351812075821351333027954077176420 8970980 61221928926000713208316647609964208640 8970981 -182534068471083335270414265292232834016 8970982 33909552096228549637542359300979971712 8970983 -44212453207105574142752090847456860160 8970984 3190420249793372748202326248847114240 8970985 170869682897439767763008678998125890760 8970986 28824809315631232218588647869030996320 8970987 -76280131959115266779053062628134762048 8970988 -88406267495163873114613561050566650880 8970989 -38309015470094684787863118112121508576 8970990 5669924512366178054081780632447795200 8970991 456242622635055895112478709609155264384 8970992 17207482603509035660697550110808473600 8970993 6840088593378074966365512602238772722 8970994 -90536954884085534156815747520297950704 8970995 233057901302614211647802283987105387600 8970996 25623315864217222508715200137271918592 8970997 2209037482529218998709224361467160064 8970998 -24052545309842494212945838350041427264 8970999 47978375157408348943385543427150002664 8971000 -79053089885831455593210298365281280000 8971001 48514675927772877306813341901160743240 8971002 40744495154219762238598688992245895680 8971003 -202534576981089150879831376320442941920 8971004 1635864479527154435929820284355469312 8971005 24395562425145451366702971572448787200 8971006 -56609919121540885141546949258549105280 8971007 -33269651425053292908863687730012159744 8971008 70488915462275264535180902075511865344 8971009 -249949039841971894334642768780168033280 8971010 -14071266955868738017111544061603663840 8971011 -6465725298131908514220066562331682816 8971012 20703139686872594767313488138239700992 8971013 217869547460859792834706166487672122400 8971014 -14188661290650036355063920131297910912 8971015 -3990702779643753786233835744371016840 8971016 212324075808208771201274761338919572480 8971017 -69466850307987955046093068175682669600 8971018 108560870430206126267981117732661431856 8971019 -2130660752135757908956425856491580080 8971020 58133657261531942836274436596559360000 8971021 273127180578361092621687465524608931200 8971022 -5338479269080350131600229786658800000 8971023 26081430454598309157925248421569817104 8971024 -62412452204505883445247665568550543360 8971025 17897933116923197592311769555242380800 8971026 60156037807044360098286628298574839808 8971027 23566785499096926353028054119699523120 8971028 30758452068288453397538999479876042752 8971029 91836641063991575839099668162387597774 8971030 -17943426380217584760537181146902403840 8971031 112218393319173636841097589811903474944 8971032 12706657146380825971653427883541135360 8971033 211941230627992238151912648231341198282 8971034 -49129565030712190343455073563282113600 8971035 -44339227037450804392379370936187464960 8971036 92881271022890700962137667101140354048 8971037 98400016968889789343783228804544355686 8971038 -73763032879449954652153359855003857856 8971039 -48518867695213404828922278810955171968 8971040 -7957910829280344605896569956912332800 8971041 437615172367992504821805721452668592 8971042 -1715428735374736998660874774488753888 8971043 17731093897650907380895616033001222024 8971044 25253330070725217452687833926973449216 8971045 14828738554234771348006248619179726000 8971046 3703421656168327454105788218567624960 8971047 213291509657860296014211375508016640 8971048 -332212949887554557745876909973336320000 8971049 205548072331976159713471763213036029050 8971050 14420245374750885357625628154772089600 8971051 -115508308678478268699526227343309287600 8971052 -146726583541735695273322282995066065664 8971053 -23634430821496635450659994052179862272 8971054 62916847458351870107224833077893190976 8971055 -117644183442258271351163043195029909040 8971056 -41698498736557762354867442780642918400 8971057 -145085608384828722200106540666880698234 8971058 39097916239618622710541523641813904384 8971059 -4367091371687827931238011202251013120 8971060 -51814253182773842578501625249370316800 8971061 198789612494980181022166852848163872 8971062 51865247109134438618434978727397730752 8971063 14626845275726657458339736280981896160 8971064 -75579466386194387848607607537999728640 8971065 -62585694918794136814465661078790478140 8971066 -37125214738234187888610953973917227296 8971067 -3474093851698258130101924773344839488 8971068 -77288837946187242543731035497570631680 8971069 -140831620823596104449885614906351041120 8971070 42082592205189789571776249923700629760 8971071 -45171274530899473242758862086674849536 8971072 45542155645327335323205427238767951872 8971073 286786862752441725770570815756191913920 8971074 15357728986448707428709730788946810880 8971075 97651031858688844190408967682406392000 8971076 -330806062007904690725035744002906861312 8971077 -62004526217207703268993376665986926880 8971078 -233396739671046006708614205995955240960 8971079 4033718852502082153590374561546043648 8971080 -50466278665435023905971479499395072000 8971081 -14577432492341473706631781300520071296 8971082 -103850411246060324815941563318626521600 8971083 -148508541892245225989292812558068789656 8971084 54960722369036328715814142090579960832 8971085 8423302890328854206449251694550424780 8971086 -70787865945331200273117452679080627136 8971087 100555256051569993868100162617207057568 8971088 1919402419163147738511646339051290624 8971089 -34024208687386507651845469288247834112 8971090 -497374945034954190648023215150018560 8971091 -12816596626565474651525262911416127508 8971092 66146366416196612804856335096216901120 8971093 105714845876580641428284216319099022464 8971094 -47629148713542899365201991013868886016 8971095 -4783854844163014128588041119716249600 8971096 123011675523587139324350992066117601280 8971097 -228825365704181197910856598996328454960 8971098 50962425464804787717436157899888021248 8971099 -344095908500527982446169505741815041488 8971100 52299757138916332124444352287901350400 8971101 -241786478394468756667152827878273248960 8971102 -11375642382677274485458159483008786048 8971103 47954100179203387913738280852891773760 8971104 -45565473576707834724891259522661744640 8971105 85088964457299771193729109015709673920 8971106 -66162144534120879676379332470847028736 8971107 -118854552382256671257846009535646637960 8971108 -106084979417753295967868178683398617472 8971109 -174063795273874649138685497005327584 8971110 8395215842802944808527507082726796800 8971111 -134164775907876332101516726402988208000 8971112 268211056781958843494501845546161331200 8971113 -172086978195846798623368537864628159856 8971114 21868426353865822538182015225554100656 8971115 119238281482758685618158284090653889760 8971116 5251872960009277584758647697704919040 8971117 82129926669611276549992406808847438166 8971118 -11884642578132175529512134396086833920 8971119 12620127249661443840405979387958934000 8971120 -8855892509206258872910553638264012800 8971121 -114068041763190449941177094225329251840 8971122 41283487389426869749069002272057637120 8971123 26574531425724680624595493607903390880 8971124 145509654584122803295904666545025959296 8971125 -20848346883048665431502504287652160000 8971126 4222371424281291939092458381775121600 8971127 -120985100953862111225405295652466046720 8971128 -15408523878965301415841293161550233600 8971129 -10705156435126040263842799794813685270 8971130 22825595073852945261126012266480332800 8971131 -293945374205585423481636179881452576 8971132 71858309707830074672830869641444304896 8971133 603802599509494313533118986625850144 8971134 -18501172061817333029803643220551746560 8971135 -157650859433295344636705550252876634800 8971136 7551649852697825907956073924604723200 8971137 -211151578701115510857332498843748288 8971138 54200701479135909979531740141527016960 8971139 181058660217166213344702674917201922940 8971140 -44994853621202373615271288722254438400 8971141 -240595648278417413385609475970630698500 8971142 -28321399327282231967339172888085462656 8971143 -31375031872064629791919425007790978136 8971144 -378103462345269170822945538961735680 8971145 -971019565494847623071941745320691100 8971146 -98098715224917316980089503827282552528 8971147 177347249238051908098679578514899536596 8971148 -183957435408634893067979906941295898624 8971149 -98624629475527680515269352228361085152 8971150 37853127551374685817501900482419680000 8971151 41966057075978582980357303609971852384 8971152 4709284052403507920933241105568235520 8971153 108978837656882041750365807781285181440 8971154 -9888740316257385745431671874371961600 8971155 -654541226847815032202000435195991840 8971156 -32999955772347904108603174614781924480 8971157 75016899880748943613193235948382677180 8971158 -706385208770589131612418709608652800 8971159 -14232018302218412242508004712431026600 8971160 42372182152752231272177276487447552000 8971161 167316720397049375870968311924486798720 8971162 -132865048602982962046351890510852369168 8971163 -286684161168830635134298372737253326588 8971164 -27943577545286584331130443561055820800 8971165 63228738963993334961254970162557248000 8971166 10315504460390311881585953049966139200 8971167 119990268070692220677014898617777057280 8971168 -43266124145821919407227816973195935744 8971169 101944010190513697854194962672964700420 8971170 3649902504112088919895053182297955840 8971171 -37263033889962400184648671021526455536 8971172 61023218409337497473017569516792938496 8971173 58207098851629766664022636376206829760 8971174 -39758370307835073174350551155668357664 8971175 19929943901867713068318904791617054400 8971176 2267415202098446579932876691599933440 8971177 -137657913153957569881557453635968787974 8971178 14272423238833764134207921979169982640 8971179 -30039952060574567901580814342052814080 8971180 -426461431754485656903900608501852160 8971181 86192109037523382581494672970875496982 8971182 172526769619105758719733669179041920 8971183 7476375908603561538515081891656474368 8971184 7518256366961201234976500237997834240 8971185 96133476683495264024451571077636748800 8971186 29416531918791527569036167424044894720 8971187 -163612345057717897699568088147154458720 8971188 -11420183407571794906434762621123686400 8971189 -1459048902041392979206060549897512840 8971190 -113488007836440077468832029399829158400 8971191 392063153305929066469298947335786169920 8971192 192014426244051326769130244174189875200 8971193 71350608364245087326550727976570508288 8971194 -26132134500712733149655250729937673472 8971195 -94139254143670896686872957785516316800 8971196 -35125812421920913467787255999881151488 8971197 238510461404484332142017107851245406528 8971198 -81527533328548944526883773840307654400 8971199 172098262881283241118940606078275412080 8971200 3273380341145718982775487110578176000 8971201 -54616920213009104724526495986160183248 8971202 -70293458026821388635508506286044614448 8971203 -116668836437758778294141809897834386696 8971204 -22558938575710912713087936216284786688 8971205 26120671289632049594726638406228123520 8971206 -87403949919306284618394227004033146112 8971207 -582679081833873580461268370188269088 8971208 -69460454455195534188867060630181632000 8971209 21618086856948820625662916145060393600 8971210 -17863830034645719416125243727062428480 8971211 -3828918780479680123343537936668090788 8971212 54495661492958515697032436685493223424 8971213 52571335874958714596984564620043129462 8971214 14183886865933449125393071238575805952 8971215 6709433027687430224747360003460858240 8971216 10056373303160881914456969643746025472 8971217 -67362450545447232499393963131221374734 8971218 -58110707417513877650712001521289668336 8971219 -4669647902989115338374161384907205632 8971220 -163750848344018132435022470509121061120 8971221 22387217054339136733891767848782462464 8971222 30352992385309140491451519333345505152 8971223 49625557409403354501720027543392647200 8971224 -114434696920034646824654115824161628160 8971225 -975427535246846221662583113008310500 8971226 34402520295355774442055144142617609984 8971227 -49414034631407126903886748604752220436 8971228 -42498476453695899604942675290732606464 8971229 286098772074278801947269795697295953830 8971230 27274720833562320300070174512175488000 8971231 -134333175783068230838728590891238008888 8971232 212029871450037488968447856508631252992 8971233 6502075446779212162183977326506494624 8971234 -155566270418449826811712756881203799984 8971235 -13161027438646214584884786970807035840 8971236 -2609562787338476890889505728098462080 8971237 -90998687938397883987359312341444507680 8971238 66950157904967579755191698754422711520 8971239 -26699448421972394808636636753012523440 8971240 -295893776423758674767154524878307328000 8971241 -183360130837290667852017201232632428358 8971242 -4466322601112502420269694499905748992 8971243 1189285824052255619976358104769877492 8971244 138449060222190322165582601074094305536 8971245 -11060234997116026475550181422800448000 8971246 -75714410824203623778980191324141460928 8971247 -343831148297278378281996447682365426600 8971248 6811034858228419857091789973378039808 8971249 81940177378061879019069538425845071040 8971250 -19430714231828367401427658968659790000 8971251 -28832576571869853434814057669560888976 8971252 -120594486850726335337054819182414619264 8971253 -17412984053421479485909349696022490656 8971254 104369665966500667428498043143432893664 8971255 137278788377960748244266196448304960 8971256 3145331680082484808721916134974709760 8971257 56685386526331900822229724781444030080 8971258 67247165744382142219933012339762458480 8971259 23202920931828217327131054388302497640 8971260 -731748501142186147671693363353533440 8971261 -11490421353720063608377948139054002440 8971262 -97508694734530926980049595043057280 8971263 -158672072271447344092446022613396356080 8971264 -161306776545471420865198317007645179904 8971265 6442351311945962301630480307454538240 8971266 -22798199907523736789112061337696163840 8971267 -8054580229588392602882698446208333128 8971268 63733005730967062241016546890581969920 8971269 -14013625068926055574741681039376794656 8971270 19940352896636021088697034250191831040 8971271 33285606074546440220774779545280760472 8971272 16396925926645030311437013665695134720 8971273 -234363200821756167721752567315049633776 8971274 57875579533372782311666261033819620032 8971275 -90078080868525929143804055634778630200 8971276 32390908971527149934030597194531799040 8971277 -108726963029382703343010955251443842368 8971278 -2356914705802155655843315519080207360 8971279 93741088447426218330092618846645691976 8971280 -646457164592986879443971720179875840 8971281 103222262705203721652405241974277873680 8971282 1385149820284081048785070220928941184 8971283 97999796286794949079895131496396159532 8971284 49805152676975465108766271552874729472 8971285 -117064671345796348619728387246993066020 8971286 -52143696284792669557596487890608445408 8971287 -32792566072696963596587039002369787520 8971288 -82879349046739780823839486703739248640 8971289 -206299048955783213482958800913882220 8971290 -69498290034029232614850334683448320000 8971291 -39745774166733414927552399218808161760 8971292 -42632789703139331290696871083010651136 8971293 -68491375521447685823037681079089130272 8971294 -118508745279570228011347405164245026368 8971295 134851793548184215081201264000646548800 8971296 1150334069383306565659381964397871104 8971297 317182005234706274957256769512393531746 8971298 -39628163136808392509949286394108932608 8971299 93463262835926073071117689175869986084 8971300 -75792382119919004014454862341386547200 8971301 187332031406628984148237916149687725600 8971302 -40224861229275266556760855497102698496 8971303 282129686565932358474017872639024736 8971304 -152062357990706009232286884933261312000 8971305 -368934002564927497901916619038612480 8971306 -90517644955815765970442438174203802880 8971307 -93842204680825511499945163496162728128 8971308 30983112144886769177735230039530648576 8971309 -81405398113443972385647707800753881440 8971310 9775956912553411081804267527602396160 8971311 24759046642901828108846619297601256328 8971312 -10911552650067995683625558056037597184 8971313 25999449273064472259970794652316667264 8971314 -3022134441961263610112717856828929280 8971315 -166193765215433833253120442734810356800 8971316 55059288839106650988314014369722870528 8971317 -147165872777495918785270746138488513760 8971318 -20505470039760352464771081157705737600 8971319 -117411596168464016528617311105922314240 8971320 85057991601374661829897634061397401600 8971321 16316282665053789511180254404526548522 8971322 -9510245420473748719807010467477158288 8971323 98741374828838216591630020902071420184 8971324 -76408960533818268964056065767189670400 8971325 82045263652716385983901983405754392000 8971326 2932529427907695036836038957690715904 8971327 4039218478955154094381992334331431840 8971328 -86115570011821813498001489529216172032 8971329 46454388382744374080082492277705038384 8971330 60784172911955748171818061429566038560 8971331 22159154915602380307469299505727945996 8971332 71543552653265499379612399376332495872 8971333 -26773803479936967629670535046387734080 8971334 69802101957496788455724658942258815360 8971335 5414784917657215763759524761976680240 8971336 -190194044519420633625852572634570670080 8971337 304705931705953940389933253134268512986 8971338 -29689723374553606759990139018474864640 8971339 4089761954931799433125677501505178224 8971340 -6477010415367848209400569642932049920 8971341 48891044405361970715930996898729753792 8971342 -174998851641623620507349671614159297408 8971343 157117998824255773465106131555660129440 8971344 -1964177051828987216240968118678323200 8971345 -192613126617796233177640453907505573900 8971346 55430164004986448794304242907795671680 8971347 -16613015226607289886154056753467830272 8971348 161887368326784884407294656939123476352 8971349 -35993485741127068827851442777685523364 8971350 9827111835836773338900052339808328000 8971351 -30930572064372260954767064074533190648 8971352 96847625925631668119102521959057285120 8971353 9506662490784760968844447235044417800 8971354 -9361599071837552506128438312823987200 8971355 -174260675710558756882225774855855890240 8971356 -144822529052538975094459804859283287040 8971357 -21370874282596926127681037011004910912 8971358 -110270539069874778137432020105886233920 8971359 -204749747683974913136712227071935162480 8971360 -7349948931319489459663676777158410240 8971361 30657421201114415856146323199707084770 8971362 71492516181516337644434702663062829520 8971363 -72799218431733100996762366289190163200 8971364 11415830061494289150982387959034459776 8971365 -59996202574899475144850736887887759200 8971366 87264537240885765978203011036230865632 8971367 112419671683261230935767085482072327632 8971368 -2217892004147307211620784305806868480 8971369 -36611220695365866867727227465591740160 8971370 -56257561285942225554723690376052073120 8971371 -176150809610849530024110786717427559760 8971372 14504311575385911803351646626659256576 8971373 9149958319142285588852246787318135084 8971374 21619808273349277467862770965904382080 8971375 86559979617362176499102673870815544000 8971376 -37275046933782427731728785350450413568 8971377 -186560337282283112022580277167663873680 8971378 15443034365927438258281544971041295680 8971379 113132863613600879227393532405558491980 8971380 -23161205960037151185159359800103854080 8971381 143878636801013323976128856493222363182 8971382 28932295873890170716077120042857011200 8971383 98508168319530265369346535128943479424 8971384 -54927694695110927620122737866956349440 8971385 122491558484338199888173782324533408580 8971386 -74736716099091091723698288510533953536 8971387 118246199182838147459247533554551927480 8971388 141829140006926203795912055216445708288 8971389 22506812726592834673993282757724055584 8971390 -44007806465990808867794346002365259520 8971391 -1710862351944978643093212355640680320 8971392 137168628563891976251121611226092666880 8971393 -82937524090806331920106490524701236220 8971394 -7705964959360996249015493270757496800 8971395 139859856449653455073978411936040748720 8971396 -7399334860389941300080311730943242240 8971397 45954112973409538585373292066872010846 8971398 -8724771059255368716601480376676407040 8971399 -282541803650922773158704447240396826600 8971400 36658231415192675405739657492086784000 8971401 111214359415719710909894190735517733280 8971402 6291460201896889425242536435347515904 8971403 -119469472895412096984256101636716454912 8971404 -3929141941450291151231901587098583040 8971405 -10970023088242807068737085915276721440 8971406 139346909658320522698428547192636468800 8971407 221029685283071865117186128405203402752 8971408 -531502685060334364060614491102560256 8971409 71783797480300359098236610781021922404 8971410 -53946939394199353813449549747290035200 8971411 -40774557221454970066088429847848167200 8971412 -186561565564161515532410185534275356928 8971413 66556264824088227375485462093308867488 8971414 -147421020526294330699699511891414206944 8971415 -27688100338203699692553897142203242400 8971416 -63782214467118385887669784726150594560 8971417 40223544864564838637320684481063649024 8971418 19952716260927133343511270800619068160 8971419 -202159085485021683349963648378433596560 8971420 119225286988438515025927105317368448000 8971421 -55155712758160768528582703515920420378 8971422 -63073857047005075244580046293311324160 8971423 -76906693518184089357807220166133042480 8971424 -104359922595613312315912042702700544 8971425 -38750120275260238813091796748154604000 8971426 3529936574497976804161851253526097408 8971427 19469136471909621249843736248215623920 8971428 43217146338518510095611711821284869120 8971429 177325837848594019378210742782449215580 8971430 8976936993383141426814384957755483520 8971431 -3825531676759365587152575847389837312 8971432 352248701053484394627566389195228600320 8971433 208683994283032989838130849920611524340 8971434 -687266801792253748131205251037830912 8971435 127047878991561976782020627645390409360 8971436 67834580227849017704491074089512512000 8971437 118129693256622530066921778844948687968 8971438 -80823926992444993733614761863740458240 8971439 128038324736066374830698625457571010000 8971440 812418270296626659227192658542592000 8971441 -308756922843048968922334131997469474158 8971442 -20016713345581121457209422279629862128 8971443 -46884295088958796062384942357598914480 8971444 80311227341596875691504691418633966336 8971445 13478767951807493060224779248531996160 8971446 21971247675727337909917353666306625536 8971447 117779237667701617913027191433755065896 8971448 246247034531283432296554622413997199360 8971449 10572405486325132866520224249099528768 8971450 -19098794849529592353524053984682958000 8971451 -157724623293993096076410524974170712848 8971452 -68768423778608867217460919522950103040 8971453 -60191377781085690667735492387611582836 8971454 -145075030898255645390748376668977511168 8971455 3367976511314578220457098552937861120 8971456 11663759871153098335726942126199537664 8971457 104111962802427582418189270525724400432 8971458 -28451546206402769596493121537507951360 8971459 -154689382661591206019598382960030877844 8971460 -149193493864464686883466592641072742400 8971461 33193908694038067720366290624878759424 8971462 9980152626891910076476564096333822464 8971463 94220033077291098645247521084488808360 8971464 -33254841979763595334506341544281210880 8971465 -204087548555617868466128636755043002140 8971466 -120216654177032950227384064202657280 8971467 -24150917463394690353712927225956175440 8971468 -3403776974564577608514146911717522944 8971469 -72506846119507457923550357815051386000 8971470 28528272733819675063441979708892339840 8971471 -290467202664347369707351989264789837328 8971472 -4109931974555545909971624569090211840 8971473 42563694472269915560518818104208836544 8971474 93284802719417787917726843852157614736 8971475 -43433289209321039040083100432515728500 8971476 29991545976371746127758194369719347200 8971477 -4153408833647178014301572814499712000 8971478 -108372942768810921730125707244640330944 8971479 6077575633576637150482315040977406040 8971480 21984409037324043609622381917456998400 8971481 -17212390749949042097374138829982060960 8971482 13343687504860422715054355994996430080 8971483 259068833636101591580603647727347265732 8971484 136663741076446373554117848979959446016 8971485 17961814442899932123147290782684956000 8971486 -35666636302445230351417431470935079808 8971487 38492210274283112331701952729504532704 8971488 -35856912847244067230810736075990368256 8971489 28284758509004598638071950107928880320 8971490 84151116584479184850026930655224409600 8971491 17340620806041758829544249105106422392 8971492 -4402723293055440557258946855952691584 8971493 -14322919500932770954460645657888931072 8971494 4805966196056948308825229253933410304 8971495 8949383731747746184405559802068787840 8971496 198232331282584297068998517990671155200 8971497 -15697317909384845056891828074369600738 8971498 -12082703181467949689613954746206695840 8971499 -23320551340477507034072342322782623500 8971500 -49066793111982171446521461599268096000 8971501 -67861619763624496458832142995049484288 8971502 1260812741196587616745547590131774912 8971503 12130998411668052941191774641818826504 8971504 68287167718125595800401828243144376320 8971505 200190295300874331052007645520304548660 8971506 128824811520205575766299866150130478080 8971507 -31936016607763578042359058160262904720 8971508 26504939872747517966858616531919257600 8971509 -51880563337750147230013586767053936672 8971510 21927717530887750240940613983714152320 8971511 202340673485086449719699508726854651112 8971512 91167750721815137258366075949711360000 8971513 186923817700746629314692219764892431104 8971514 -30269728160091334431160067584077044736 8971515 -20882406912475247816223241101607200000 8971516 -169696185198873968101451476943552450560 8971517 -757873076494783626121496253463869600 8971518 36216046342393902361845019543123657728 8971519 478874398047873993562083770967891222544 8971520 -403784616004854295612329716644577280 8971521 -11560628224630791838186036778967480000 8971522 4928245034732766998006400554353726464 8971523 -169511127742838367147600754857580710912 8971524 -11433775013687827318633899591690731520 8971525 50388861054881050566741815007912333050 8971526 109783185825461077997434548711465071712 8971527 90480361573388312996740384828868209440 8971528 -90078594161731661723754760438915399680 8971529 -82361225360886032249239049435582650368 8971530 50113245668364222924788304106729259520 8971531 -33035708908124072607208092749118747288 8971532 199481811872701473809578175995568637696 8971533 -200073835831076319967188100632496612800 8971534 -52411183456916311098893813185080606720 8971535 -270560230547894725785753689888760192240 8971536 9821203911754227651457610575205105664 8971537 171911332279482769343619699775002970992 8971538 -8772924228679543598421346599465256128 8971539 57892041912927377570543458025121156024 8971540 -100660781449866840895666464898875955200 8971541 36519571273244855628976259816724723552 8971542 -2382345148786599956576619798536352192 8971543 -26655515492996414670727992939375947600 8971544 13682038132332688384693018768424540160 8971545 -131351896700828531106087729976986240 8971546 170463438989274739730891284320805732320 8971547 46703811999246728023414377699385188240 8971548 84757301335877885692443190675921453056 8971549 -24978643413121785202785038125696457664 8971550 -4313883691816652551758106909493731200 8971551 -32975221163797486658231670279816256032 8971552 136317970562576422551103980984668258304 8971553 38355643005425321807084995340438685600 8971554 7006267046254902604215915846191102208 8971555 37546514628301811383496679626354977920 8971556 96264877754557772294461316427073536000 8971557 -151730030160983229129924159113873876448 8971558 223482283574942234961689336615635585920 8971559 6865604016037309783126209626945600760 8971560 -30932225081975656519253559132777676800 8971561 93229483306849778063602741062266903162 8971562 -124546503889284293349552786404021701968 8971563 2553650662755017730567689731841931648 8971564 20520592005493115704132244932148969472 8971565 -146570284869032627209372498904639175540 8971566 35524113324247088842359580565763714624 8971567 -17590653422801402290669546582908186000 8971568 41831969729506471957652496974119403520 8971569 38137639889739005433412395952463363394 8971570 -96495439331536728429782472092730983520 8971571 29004111209487013591493169212688600912 8971572 34673853411490848628602214800008294400 8971573 33309596080972558310570599988540692728 8971574 -255803997373611753445874464000012507008 8971575 -13000053185655157591496831530599760800 8971576 26991669433727273382444017918383534080 8971577 -26912787808369545148040009033881329468 8971578 -24522216731982569670194955102761728512 8971579 18050331238014586951060536989110809240 8971580 -62509306298203257186269706240054389760 8971581 -14905888749302151617350117123000405248 8971582 -39542833607938575313826409811054807680 8971583 -256049964752591432182416975203912943168 8971584 5918922286118952746481176956932980736 8971585 -82678206409176416111963035838756064000 8971586 -11657881643456452099333852456301402112 8971587 105994249956371106728281486318692695040 8971588 64375795859548675930420283188977542400 8971589 12072913811518977851090042621440795200 8971590 -34134787830973786070140173785351575680 8971591 256906780311766873893451158511227905800 8971592 -42424506034311680139089727076361502720 8971593 -93038506067539297993819347519655812336 8971594 -22120457602982361538527289065029693904 8971595 67872283478976115045755773885765407680 8971596 -145758013286225183052094472248956181248 8971597 -215968656758834927977933435928931260628 8971598 -94139107703451586241045073865070011200 8971599 -2371741108930395293879855232335439360 8971600 13618628366770916172651711540805632000 8971601 -174526515173254738444743350575800352398 8971602 4587079118895205202401309582409480832 8971603 -51959823184512710727806616200579303496 8971604 31991138593836423084148165816875323136 8971605 1517098829316516956548686654957275640 8971606 1022171916488374867247894775490274880 8971607 117579436030811634432875766772668037320 8971608 34248571906714881452483826815728312320 8971609 -254790422560555180398863053858431428096 8971610 62737972192297101914627509325461478400 8971611 156063985448540858740913963190530261184 8971612 31564034675871529955308460618047588352 8971613 82643452973372013641652270414029320896 8971614 -188708567763186216594490950139717670400 8971615 -74458608526193839959080548489360737240 8971616 -267090693131350328262076056127147868160 8971617 -52761707521417451658676439722658008320 8971618 86703415214155071350360656700991623760 8971619 -317089937545074730299987492640508938980 8971620 8574011888867376689187053304406917120 8971621 73718000705094122766926564201263149792 8971622 -80980717073935149199558238454382723776 8971623 -55773980475530939516654268257835113328 8971624 78913919433421050263732110225157544960 8971625 -56782723115617514949091582157792982000 8971626 -62823819388179645747991647905650617600 8971627 1832631415360935296356713568708362304 8971628 14096882061099672152128302618810915840 8971629 38476307495943355347035097628448378880 8971630 35078112192291038818891461447237120960 8971631 123823600008701096491554754397928471264 8971632 -34834076151167937825559888832842039296 8971633 85699484953925763950726555216264856768 8971634 1347732233409162893443295970340569600 8971635 61158310947343162699581032525825049600 8971636 98638874529936013110560492146598774784 8971637 -235301860394815360048955480622550293714 8971638 13892143926208766383076017636792096128 8971639 209771696912174173299233342425759566440 8971640 137773591378563400913738969114234572800 8971641 -674849590509914186212362225954930048 8971642 98419241340674827018078286280572370432 8971643 -221602421840612928333796446024121291920 8971644 104998673029572950864785301141912420352 8971645 -89302822910473836698951906484373170600 8971646 -39103387377567356471265247653101065728 8971647 27920471308986407406488256364919238528 8971648 -22023886194979092056428495840582041600 8971649 2038533719300153549180689463814857280 8971650 55640960267523014100577593159442800 8971651 -5781748909967319984931271834524328288 8971652 73387095642701569564622530456854331392 8971653 160129376264369439108133733166494107104 8971654 52045178067666090489406907166452359776 8971655 123908791762471453406361194285454980400 8971656 48445750575070454409849449996789514240 8971657 175846511108027892203378944991955530906 8971658 112916659350615343634946706083334840320 8971659 -67323704307793250667483767000579713800 8971660 -88829743831064897339527309933629373440 8971661 -97740629399097433787029197598777598976 8971662 11776932357120901687360366162156114944 8971663 141440107500047972070963263007579236912 8971664 1361566335184377533092637734118375424 8971665 -121713971949896103246387530169215804160 8971666 -126232629654746921850865001230075008 8971667 188428371436760570442610505714213207640 8971668 -118273947374234729109978436348533473280 8971669 21014619224134781246263077752691323296 8971670 76458129339944060983077786080761420800 8971671 100291727044024930052745587045788811112 8971672 -53564698699347387191674243679808307200 8971673 155182713876528907095857709314643402240 8971674 48805555245148591968395095355939765760 8971675 -26703977174982955293177695234861865100 8971676 -36380770246293660176358166913000051712 8971677 18254392248416567888026840950082202976 8971678 -87729297610646993986949920636638879360 8971679 -38870809122054913792890861537394563072 8971680 99545282976316159717225511829629829120 8971681 39007350290131486719331211618570787240 8971682 -286300626995503348838655084502811873280 8971683 -12939425778454805925521886573397516032 8971684 -151375688258305633739768880192238259584 8971685 -330201519186326295178925499599435219040 8971686 -3700049955522769124099507236470825600 8971687 -206596041679261090604237504259188790664 8971688 170912898648962635018767648835516416000 8971689 99046497379214154227380191268443884160 8971690 -2331771477069637503876649076723174400 8971691 -262618764259907643605270276989959112908 8971692 2018831580429069479293363190362140672 8971693 -296955654004828273932120439315975086058 8971694 -229173064187244266279544663743566711488 8971695 182799980463542191629118612829521581600 8971696 5586442729622924978216014585083592704 8971697 -92067801917205402934445564593815395136 8971698 36793139328374231398763768923005070464 8971699 28277715705678683749971367113992571792 8971700 -1898623374723726443222863884487008000 8971701 -176429727210195734345612478532220597280 8971702 20898959851871018417888175012741992448 8971703 -1954110411832581902947550342494441248 8971704 -72248547754184211527627303535414435840 8971705 -215844695131849906447009401951708936000 8971706 -133294456369370339646072677288338370448 8971707 -2652971314106250346642057722011639760 8971708 104675878400029855164395824548771749376 8971709 -132167922624581425255305899561007804090 8971710 -23191586377147998883562943843995074560 8971711 81933275119100528654212078111195058032 8971712 -174066068665077034330821933336801312768 8971713 82721525342369154462673329992217745842 8971714 -110222382011882063231352319852293642240 8971715 129932090806109476669575733289796249360 8971716 2094872137870047729613848940287283200 8971717 208577900236232234700238821486686853120 8971718 -39634555559046998341861474109749209984 8971719 -53329998475406950012893150736136785152 8971720 155675412159300156931251782226790809600 8971721 -43281314971527574764014771761881412896 8971722 -4045718234028711722153240757672592848 8971723 -144878850533070680650194816603296345120 8971724 -30577163697784330674542888831473136640 8971725 2733777969353719254850834183232563200 8971726 10039145610326603560503936073718194944 8971727 -76547125419061779631024563542539889424 8971728 29022322811913718474669711972391190528 8971729 92473796069242497919765042099055947368 8971730 -32437071936783085389816497417045265600 8971731 -169482150441945129971565101797164365580 8971732 47385820973927560194376164275244871680 8971733 331553678345103163299548081390380849500 8971734 -20113268921193500370572328631332599040 8971735 -705375193666879310112478159670581200 8971736 150270954547605696128994257742263746560 8971737 75285147734253953204682927706371057600 8971738 -147642314720874501995686226029163838480 8971739 36081510643447375122904920741704560656 8971740 -57014293117904043149993713381338877440 8971741 -4580960815586054373612542763964770816 8971742 31819419568843332539389308840580070592 8971743 -11348645144013642288837351506392224000 8971744 -218474274762682619262551819102437244928 8971745 -154417075759830365786537377033431979500 8971746 8199613599233823004134986485296735744 8971747 -222621470128076310038806660239351400804 8971748 25261780572349970438958746518039855104 8971749 58674698523336283052455858967053701120 8971750 -20074602509088788704891524327415296000 8971751 -272398998239559087629062051578838978248 8971752 31088076977974205046608502300945285120 8971753 -148509745200651902433279766916757443484 8971754 5317058509293351740394196256285417472 8971755 26683988293768544340879129373613433600 8971756 107939029943963479586763666525843902720 8971757 159901641816908144708536928325064866006 8971758 -46671899358900465693627417687443429952 8971759 -352611862027755917088606791048170217640 8971760 1452939078135317226259340567803330560 8971761 -54331275353495826427554627686272656528 8971762 -102434990019586418381450895054668044800 8971763 -362089808116432137691145766786460288296 8971764 -76078537642777041670641460674830106624 8971765 94389436724742848926638824775463238400 8971766 107671525749339119120775956824798364832 8971767 31857114576491826019868954249160831072 8971768 -15719852613023862854904919270839214080 8971769 134577560842077888973108577028252381120 8971770 10332310498204972703617923859053561600 8971771 -83593160105676568775929106943548866128 8971772 -22120200461802058354743845769803255808 8971773 -3169963451765538497000795912301762432 8971774 7661696120510275779760886155099229952 8971775 -228029213442438747747592928566598227200 8971776 -74194369247448455019801520440449433600 8971777 -177192706140280565328775615347977381374 8971778 797962286402267934422535599853335424 8971779 -13150586335346907461708242618677488832 8971780 9631435811609679694922297115343157760 8971781 34260341805333233689822233610917417600 8971782 -48485150991364637039053848253819391808 8971783 106869203841587580347419746267861198240 8971784 -37745394176942900612489935385375846400 8971785 2193564565476310034513010514205870820 8971786 250676019699847260191551786847480593920 8971787 -169732193732494860612291807004419600 8971788 -6996580255393067791269516888336236544 8971789 -191788625861118202419716786014092062410 8971790 42023820881676324167092220254301433600 8971791 38189524048755725019662960045646084624 8971792 -13938223688163475540288182436491157504 8971793 -394604793339027826918238988069967941120 8971794 -23028844762603751721907614155895301632 8971795 14718658194062385822806501862220229280 8971796 93877832460940761665940573565008585600 8971797 -705727183875774971372535757512419136 8971798 -98888279731632604385746292690800762752 8971799 94009753139464937454830153833850665800 8971800 -76552831034642594044024432454430720000 8971801 217967365318482853907448922292897274132 8971802 110150587525543078030086784319296676352 8971803 -33893649508687956593414568485390298816 8971804 -75111367344055066537125001186866809344 8971805 -155135445582707996706849142303221723540 8971806 -32884433561294154032980702291397090496 8971807 36989787849917860501586883461501160280 8971808 73477890498899603042335279825344921600 8971809 928618389234473809439873209060316160 8971810 49560805289179114309643518581559848000 8971811 -258093593365671742656034928518640871588 8971812 97011013495187282816582616065805495936 8971813 -191352041404681845400841633599524767938 8971814 -103218455209287562662518488529600883744 8971815 -65248250542783528961210829269377582080 8971816 85147358348359754112522592150588293120 8971817 -123986196592584722836431070950493001280 8971818 -90376430755948315132655562072443066880 8971819 89924606771563594323343496414546565680 8971820 27074472056067172385171347577717852160 8971821 -1042325975782120055718736684995143040 8971822 -107918162064610068440934404064558576000 8971823 3601401715234875225546946243132915680 8971824 -15564397777222494361549749794917908480 8971825 20175645960663684444448515502316585100 8971826 15630730884905423887720542379023575040 8971827 120011683732941332029642905558618168120 8971828 217300129132714448575779398061674768768 8971829 77547229207163365313387957566636156476 8971830 -31244382125973409522195622361054412800 8971831 172710672033299758917970773154397903064 8971832 -465136057137266052915331535875465543680 8971833 -13490776369114187242536536258330148096 8971834 -7974545100428342017136318658147864576 8971835 -45975129943530079676378617832474748000 8971836 -91718440136400524722412145340380733440 8971837 -45126592537678635938582179394566444448 8971838 54125666772616584013594388510719872000 8971839 -25579288671505099281340183236137788296 8971840 12594244369135563541901197174411100160 8971841 19218489269579679762586885527374442432 8971842 93859094092483237969340378064681041664 8971843 -7236982713015274307456717195226347520 8971844 -51127159916097483851201997754323099648 8971845 -26655733853697939838202155760901456480 8971846 -932585995418817475016774625357308160 8971847 32031538716331075547698402813435895712 8971848 95859407392772624804505372589787051520 8971849 173673915771781313091060264311735365850 8971850 82141699643956570082163867119014400400 8971851 -41056019953492437606093810771259008000 8971852 -237749437196895740824352570160048468480 8971853 290284628769018196169321986908073181664 8971854 -7258279668117709834315589963483601792 8971855 -224611885243880387087659499586885717240 8971856 11573406148768683445810339773192978432 8971857 -27906186699901070360852968066264344000 8971858 7425146407259788060409343954807653376 8971859 -27413692137616465905624526605908767296 8971860 -6076857868662898095219350016176240640 8971861 5798324353064279392008854630748396252 8971862 56555236921474222812560712935086278432 8971863 67346272110764996900638141210126556544 8971864 2483778141965694166307618047346442240 8971865 -26769689595153142231032748592781388800 8971866 6415932403261191693283777853391255264 8971867 23179513609060956549400437794457688432 8971868 165633261356080780518382779533334504960 8971869 -89332202759525287446280754751500741760 8971870 1438094093286688439588014075361516160 8971871 -9431011229942653013627987442159181848 8971872 -46138710135929033319492451484282388480 8971873 190512756817823220613740975557335833122 8971874 108064351956097679901092505946821561936 8971875 -118330493649561513331554002810600250000 8971876 -24053476224505995479934515955284372480 8971877 152027741240231466602291892768509312832 8971878 91954316096870695770224652189357058560 8971879 72733078889813226960987535832428323376 8971880 -39414662384155533627101976396567859200 8971881 -97370629572529972809962660089722229056 8971882 -103889121794122589593548601821050096208 8971883 -203195296439112770382617942264435849868 8971884 -7348083787978989457622944812299576064 8971885 -36318512835193176940505163216000399360 8971886 30853003597342450034790661291916697600 8971887 180664666436326463260569266385234333960 8971888 -835145436949992907173809453574291456 8971889 -45124861033432835782795229770295431680 8971890 56037568649746379680075955023438225920 8971891 -16502975742791237222421114383727051128 8971892 24627842815609364706111395999692281216 8971893 -14221486865633174583478950083530622976 8971894 55903311477744962465448512046154022400 8971895 -187803003353879136082466787233142658800 8971896 72159077400722844060060501004133683200 8971897 77723472142771255409229499977543783312 8971898 -44043860295506092607197793626440002112 8971899 -31101393705943810251262259418208609680 8971900 -46123162158939141391168021841911180800 8971901 45958667347179240055408557157688044992 8971902 -12800724375573162036567962500479808320 8971903 537607042771429464069091037669273210256 8971904 -136337114084028537944924254174917427200 8971905 80910874756874610582665553800445548160 8971906 -47214448836080614717578296544479500848 8971907 217765971360939276146060757958301184 8971908 92788068528068208262467529675419648 8971909 -174782650480393427513109913615532241696 8971910 27391006650503739780471291087645855360 8971911 42252968183640621093088849908792888480 8971912 12249240912546909557463054265325414400 8971913 98024648085474738398050215681642891162 8971914 13030757940458664790860027760920391680 8971915 -9050009291415696746735163118614528000 8971916 6729354191475979756931480056802922240 8971917 -135968236342281398234987234594655405120 8971918 -248886467170362442316137459955449017600 8971919 2453515073587136714236372449776353008 8971920 29608901787492796413636152890132561920 8971921 25743734411882946910924607483429883712 8971922 192560808254145114138059988686782902432 8971923 51503162095812416383300354702396959600 8971924 -77490429721910650662678034914536275968 8971925 65375847442420471949742800275101112650 8971926 -60845486368212832224100487887412053056 8971927 -81545822518265353478243279867809076288 8971928 -22490025956480498909431040668986900480 8971929 -86232036848426042663690330803651175526 8971930 -98313222974525031439240060600969908480 8971931 -95017376293811929248994152717904955472 8971932 -15745811599621548762550642888037572608 8971933 8071618185572220375553171303954083180 8971934 41728352807922233195462832763259231616 8971935 8664683245171255663689920190673052160 8971936 -74426781365639437756781342914965209088 8971937 -74258191273826898491357914923958676568 8971938 125154319201702422717795566608730200320 8971939 -154407091952044916351811080400397076260 8971940 44979371993623661457797405153144951040 8971941 -58860659104214503384238326942541844672 8971942 -17858269682259957577060247857062434688 8971943 76474228026854078254487078502950307192 8971944 99151805793604026061460971641635389440 8971945 -71987315254031157194520931007604062520 8971946 -118842524833187451402396331725057382128 8971947 11746469727272449289563190673597236124 8971948 -142660782300909158739275635560158208 8971949 -97445861917989140350091501237921567904 8971950 137696650074218036859926030747827200 8971951 315395276090445847953799082632792591440 8971952 12853503792643409776577433432934318080 8971953 -29736349044728420763344232272416115520 8971954 1036447314496406116809801848880263712 8971955 119625057445671706166808718312377128160 8971956 41065811633181744036105769872777111552 8971957 142717062254575282032880659665909369340 8971958 47122208369711656405530211505474757120 8971959 116628046122434791038609181600886819328 8971960 -115161752279343148993945980670855680000 8971961 -98368888548592659404804565410167335228 8971962 -37010186173041630260998154948998490880 8971963 -21385545282283248093086467070794290432 8971964 -15062335395695865435299410242786768384 8971965 7098270687691618790730215895007969260 8971966 36556024419532811291393540635165746432 8971967 12641545258501958205635943759855290832 8971968 -4888255814091328511881669731183230976 8971969 43211657036496021317405948801718178370 8971970 23958604578504549773870177815541468160 8971971 143405135915799947282621275229543255040 8971972 227712523502856075649561367597502363776 8971973 235873688544837704009038750394906856222 8971974 16563150779018901922775995408789785216 8971975 -53734147947940040628118072651444228000 8971976 112186951020822614917982431160716339200 8971977 10134663302957189991746040668285629632 8971978 -31669142003697808712039931938559442176 8971979 250640839512225534698734192334322194580 8971980 -14448914694974237726172678193881584640 8971981 -209854521267463958476895784490596659136 8971982 77417436009339707715882239106648662784 8971983 -57840570647117967895039654020688122648 8971984 -15374362339344235305755015052952469504 8971985 108559370029536599689859940264910656960 8971986 57449630793034122669210508216901180928 8971987 -9298549229731704962677362266008120800 8971988 31921796195129190559162127787701174016 8971989 -2362858692957557567765703404332305408 8971990 82053443719487610233725483567398499200 8971991 138361628113042258923993961749283300800 8971992 -12255373542995350885474341203552256000 8971993 -184547221557771114577341512242904736 8971994 70696135648018966176125757595599757296 8971995 28450227549967177234022438687168970240 8971996 110493532676892570132050057761578984960 8971997 -9256268071261733787227684715698539968 8971998 -74099655321813123860160100467902764224 8971999 -10985540508057873698903001135482817336 8972000 332712199568489925906563357190979584000 8972001 -11644656911765942151388211110020723840 8972002 -2093196958797660020535052445362278336 8972003 -29278907251720674800872595708322198000 8972004 -35338979354042935652346430719201220608 8972005 -6207038793768120078685300506779218560 8972006 -74124026060691324938081567599034550048 8972007 -186995989638296786002953620154966468480 8972008 54076283064588964284382043360385792000 8972009 -12223763424439274426858319559746296160 8972010 -55578722970972058428274266363340125600 8972011 11251385310319036557333467010406655472 8972012 9559046856563204541529588564230389760 8972013 -57505714089784538146278125953909692096 8972014 -22670872611313030231428374923272741120 8972015 56912712264425751117823476406389659520 8972016 -32921031658256098271893693244378677248 8972017 -113166652018716731882490956597357421840 8972018 135066720226069807002083994626354199552 8972019 -50015104331786817961179560465564904960 8972020 -5252550661135637511292500862464000000 8972021 188651801788363187447001735910876737312 8972022 -53323076679447558340316960543622796416 8972023 113566762093942634012742031897067799272 8972024 143129676393307092244011657235208478720 8972025 29344949885717559100146256741082062800 8972026 19613646259703038264419487417561839360 8972027 85731325690157468784409320850837822920 8972028 14570030677070891118942993777901286400 8972029 -269926157621057861807182181648837050 8972030 22353253477345749708827359427563084800 8972031 -20887129995923283968831294712258011448 8972032 173582421235694240011262574723524984832 8972033 -10641450856250035710442933930085545920 8972034 67889768440654502780381235232513413120 8972035 -236474851164083372757840710662875006000 8972036 -2296141166424716978153927586421183488 8972037 -233118986263550701060663594616943162240 8972038 -56155007400031464801940501020525106080 8972039 201469922819586783548034373375616560032 8972040 19778289682181062705499091321107251200 8972041 241963267513318258251565190466214183230 8972042 37427834700909844209862194494205161472 8972043 52186101358185223683989363343844129728 8972044 -355896799704443691610909567041826304 8972045 20848247900333956990891964532454041600 8972046 -20060247873701177860590296022018321216 8972047 -24758651370527936698758226805255817600 8972048 -16054462664370943326981031205394505728 8972049 -121094482919572289151915697001229914880 8972050 -59547598093745795844096935330907061200 8972051 69090924342413662158060104946957278208 8972052 -28885433935801789726664757385986275328 8972053 149763628281785455874981039440085964302 8972054 -4815224636416420091448526392349625088 8972055 -113381344367910282350294376497143846200 8972056 -17727817417139038046566419848439152640 8972057 108235643848274117911837614636009225024 8972058 34751186723635928927042587018793731584 8972059 -342911430251162586171389654286056847720 8972060 77140051295323999733371230227786649600 8972061 -8062337499919054173537796664395471296 8972062 -110558571001216883189242002997410851136 8972063 -325955453437652307853795218542149278216 8972064 43293273749743859068737038309178015744 8972065 -414551213499831132293473052902682880 8972066 -91022105471594231917128017222092452480 8972067 53225155408345341511854858684783621120 8972068 -55230363311130421204860834944211329024 8972069 -200332614793947722533173725421418030530 8972070 13817522857443921450205091348619479040 8972071 -80319457447367396133774545234855542800 8972072 -249707960789994126351371111401322419200 8972073 -282991255129769976414789488622027999360 8972074 -4403718947993617588318476942737200464 8972075 18008925578350010710592773607594246400 8972076 -3781176970120019504976775056930298368 8972077 51469971240816175557879564463832658732 8972078 -24911691019583609947332013573271279040 8972079 -1863702806366754021639527085645148032 8972080 -23386820585860091093567404029749821440 8972081 -86200423508342846543001198496347419118 8972082 9177639804471709181220580581143629824 8972083 165221402730223657941816856326077160332 8972084 89707330356260998261352895054354757632 8972085 51279016371328456227540273444698750400 8972086 51697597560553864781551902303417075264 8972087 -87460436154631274548937475898466029200 8972088 -145472514886980205541757868047642685440 8972089 -92936448183029224619044865263699372544 8972090 6068707871492484729779385865452566400 8972091 39712051110837848657640866208171420300 8972092 28926972833601997591815678988783244800 8972093 -9980174986295686124545115205562465152 8972094 23792470888512161840128313075262331200 8972095 155175151947600526130639705871299410800 8972096 83225529781759381572199100792622809088 8972097 211225320555054282275012354777908471200 8972098 1492106066933494820828287423549095936 8972099 -327090666344984584815825970682773478400 8972100 97366045930658412800919857405745408000 8972101 -167534811265945311600434104591137708898 8972102 59621115687645237672255001112599462752 8972103 13716997632895255879464629964592331904 8972104 -58873329747935763760177431432733900800 8972105 -27702263842319982203466498577407722040 8972106 -43639221996562259541758741236702121472 8972107 -338080213970686466026191491209073604000 8972108 196377746351247803813425572020943606528 8972109 -29773507863003077922256776009755764800 8972110 46499261929241103551821483146289570560 8972111 137976475949486778270263402475766619712 8972112 15451187375687001826429092507795062784 8972113 101645712927504146816130013114826351104 8972114 2385888378933573608839902739518182400 8972115 72892666629376221009781081332661500720 8972116 22201253223137364613989195642146199552 8972117 53398525065815050691391981832317590400 8972118 -40279146139194484119662173361852345472 8972119 45765974940672744480570370327976135944 8972120 -6535535351823535089827456594705203200 8972121 3100272302067191263664358453902472912 8972122 1431304356909768069515617298700110592 8972123 4161633878293813464547155321693378240 8972124 67362325598957276648389496771012788224 8972125 45295778046527397065010211920192087000 8972126 17265251775889358547564446043013658304 8972127 -2863848343827446030469751892800747488 8972128 -162262473482080298342758745974882959360 8972129 -206441656967882998249718072742946626270 8972130 8208933084847105851623415745203993600 8972131 -41730593063724077385625655288480037216 8972132 78514487048331263240835970773366880512 8972133 -125200482147439794356028308097562246752 8972134 40256421749217016783898227690392561600 8972135 -184138186655763090559519025545192126920 8972136 -144530436949533128573298867420338227200 8972137 -13761693180345816773790605882056278214 8972138 -1969479191677725793678325275735011840 8972139 59169599511476832230065643268919132416 8972140 108022519421809799528605658070134845440 8972141 -51746133656418588066432481808406979176 8972142 -24162236341586951851697834263187082240 8972143 -1590124522546353513427032946114184040 8972144 -20925012292310365703865813584184606720 8972145 53534420324905054532758779774790820520 8972146 123820843318741809511959956527311712272 8972147 -162112270360646182280575431077158804404 8972148 60547440750551194419374110978438471680 8972149 566397858617725189026364678662325522560 8972150 -71828841485159550965929639627581600 8972151 117115017321978717400900935325057837032 8972152 769848602516048650386756752417710080 8972153 -53172848667249983033523957656756931756 8972154 -102840272959088960366486729442911516160 8972155 -80213798813370634662595227967083229440 8972156 -31810189960921539793855915423934802432 8972157 -53086049761576953734859197744548277760 8972158 35372766180775073870382117609562841088 8972159 182778379321534373719937975518931100672 8972160 56873002508605182687824597340074803200 8972161 -199541267943650507889117390438640288800 8972162 -23662307586109027471958293286144997888 8972163 3146060495724449559026502491752538520 8972164 34199445499189393940034502200774921216 8972165 247410942634664712323795434352832000 8972166 16646853577593993345980319964278564864 8972167 81013320767178285147762988415065753912 8972168 170884679006225877280988435398178703360 8972169 -44276879355441247858006384543457510400 8972170 36625706032773070414684846655506791360 8972171 -57758706597262282839773121889830041616 8972172 -19098244170191357894155524844588093440 8972173 -68224830493852261063137318474899017760 8972174 57205201560152270784011767702648038336 8972175 3188794003866944718417789753809433600 8972176 24648211270771503549462762015192031232 8972177 100251298879216460399177158114964671026 8972178 3989621934932845614137691285565482624 8972179 -36271460217418856958531280524413899320 8972180 -47956860727584277514914718083768934400 8972181 -115525819264380935435278155084285452160 8972182 110151433438657732159019302145617239552 8972183 -335566797352196857241566466444895575976 8972184 74665260654366832898316873440679936000 8972185 -51863009373693666870456849954171494400 8972186 -122474872297212986233976616379526888208 8972187 -64007611229465598000817542675127131648 8972188 -14006131890442057333710460399853496320 8972189 -5117186680817474019099520848438586560 8972190 -64426421740311066981158642113132440960 8972191 81665165078636606935119331201465114592 8972192 220379946638667883331896255190829760512 8972193 44824534192480995365921868267218402784 8972194 -31231351734056702877533599733001984000 8972195 52759883205904969279160118367255189200 8972196 61384557980433658443409598856954439680 8972197 19155275536507401614123159867473575680 8972198 -153589709239387138602661266134295290400 8972199 99734190688847002781705240163969187200 8972200 38171911256786734949778216622066944000 8972201 6701780539488947928770357748368880384 8972202 95286370365822729212364813509816550144 8972203 -188559838755621123996171773568599417548 8972204 -27501300908374741615049862950162970624 8972205 92414816254826021125170423288187513920 8972206 49596424544664317591184070301281320960 8972207 48203520782961189568599596197475373456 8972208 8787599252971765244239187593396224 8972209 -33824612196060320535607161490547381688 8972210 41910634311131686471791684804403365600 8972211 6561728732294913516090485521004624736 8972212 189009069793772519182115364151377539456 8972213 -86714281278135740837707752597995145060 8972214 9931009483303862794274222550866543040 8972215 47878301650734517642550597047534668000 8972216 151801810304537989835614431917251522560 8972217 -14334301883861143342056053975244639312 8972218 120071320759963787472158857937010455040 8972219 -25169124212309214572873779678856116380 8972220 -25112804979250761881827510428447283200 8972221 181018474585448521377366333483818436422 8972222 40643757763520322279285771497144706432 8972223 3949440192010878208196980479732519840 8972224 40340713592081598400524404803455942656 8972225 -34163301157272228234389803122029376000 8972226 -35761463357286396534754955300739057600 8972227 539147976063744124949766268739417095680 8972228 56945295450549723988365671705645885568 8972229 47310955100247075626914925606329032000 8972230 -16503962953874529508777677919688634240 8972231 116877533076169350330816407913828394512 8972232 -51490329939983212672233685595109212160 8972233 94945481164097992337312815812266193460 8972234 56791724787921426259594049746334939232 8972235 -27007683977281121120906912287595073600 8972236 -4285831824527228414552684981408474112 8972237 54180038645502691410044100557629774080 8972238 103706542084358140248798723229774801920 8972239 -48804865623018959765946312630306403280 8972240 12034705036314454980655503596052725760 8972241 -60898520829312916298596942492500112896 8972242 -48458265747525676743098255491334980608 8972243 266344500567849897421027424223532840536 8972244 113870454543979070630407005739005175680 8972245 124714266511464661142819589408255093120 8972246 51863669057660969295975696350408673408 8972247 -5269026920293885525750656064663407000 8972248 -97951750552127446022908391721057792000 8972249 26414281355408258672484770061732109248 8972250 5109107297470013521715527586039040000 8972251 2017462693755286066875753385091680552 8972252 -154710942299248367158939981932576130560 8972253 -160168477225504717178591682676615033536 8972254 9102643292185540010254014541512681600 8972255 -86473602588837829826145453574499778000 8972256 -110755907855603971990255994397209395200 8972257 -34637875870916341527106096356898887488 8972258 7854311085200148212306943726465894480 8972259 133913029447351458173960386222593744504 8972260 35473284043664499564359052947484672000 8972261 -154829630819755064003080568507517579138 8972262 -36525512402540784054357069792801726720 8972263 207576884854870109852416004736689907512 8972264 45238651276060556943946288451831070720 8972265 84805341289946758004373644353961008320 8972266 34977071860607861698037309594394589440 8972267 -204429184912693401509708318639545713600 8972268 1845938567733659636396579094610575360 8972269 147382028739832845614621625538587684640 8972270 79141595487011240420991779676326511360 8972271 -26146050383717789148928445665226556672 8972272 -26850458913255871842325607221859713024 8972273 -269830539852256574940269926160548610478 8972274 16073407633703132298495829263095928960 8972275 -31731485383670981411316458623154638000 8972276 742673715991273636984358216458556160 8972277 -17569348615364956535227842220827830400 8972278 -1528603201893110467622682851824405248 8972279 257446499664444702524384072432770235880 8972280 -37732645250502187009837569016438886400 8972281 -55066318664407122512162284694425089720 8972282 1331781800319778714425982959109286400 8972283 66445072918534116518761328165146099224 8972284 10640251543178324225632769937772297216 8972285 -27454493942294318066196487379598768000 8972286 -99492861250266163073569118315404460736 8972287 -147524617580610783357200701818590808064 8972288 9318374880643279965427349580970721280 8972289 60138375467200403429705468487354653904 8972290 70753943363456397038046931621975226400 8972291 -27370283020191734333637443563745986308 8972292 -40763459670800344508038683253903672320 8972293 77360900590919008394530295141561166144 8972294 -15578897181671290278275860732079904 8972295 -126005889429045923666077258124321980800 8972296 48058602710545028208012215766598287360 8972297 135856163448779638101956409782860318746 8972298 38998673460821573282660540586839252784 8972299 6003731535335323374135692245133352960 8972300 -55165617588122555026229112837972787200 8972301 84260250577338112570909822142505438240 8972302 -83579070709655484011015936490898947648 8972303 -25566107883093626897416121498436602448 8972304 -8414610835755935997546121595665907712 8972305 13272544175576193737010457501463688960 8972306 -27515464946825484302860420580103174144 8972307 -67356230431226572823174065054568594160 8972308 -814230395006357347145824397165395072 8972309 250057519899157637173349681393560074510 8972310 -43697171201584919953781099243510150400 8972311 225800529970636887065350951121460753840 8972312 -26381416500634721108975994762433996800 8972313 2790026124038654042374197780070656000 8972314 811667848935894378777397109942707680 8972315 21733007019389750550775154831479821600 8972316 -55474439354533677532353187689312906240 8972317 65126670708170393914678746144120319320 8972318 31200450371924988100909811119653997440 8972319 -96585336862472086540218153751776726456 8972320 63708857272670562888966341649456168960 8972321 -156340569418994279487232928969308600656 8972322 86850763915063479768757304224458406272 8972323 34932285552763019352688032825479541744 8972324 -70170749944215758131528258521967826304 8972325 -65547866885875991173123672334297458950 8972326 -75483952194873023973014955911811700416 8972327 34005009152549995417355310426463161312 8972328 103885819800017271458048849397513093120 8972329 -118770277746939094079466828983125324940 8972330 -29089903817013151053712164406334300160 8972331 171255675448073655208265989055089873752 8972332 27987760635155858954724046877779586560 8972333 -272268872273059944035035627646860946100 8972334 -18497970152518469248183525205355953280 8972335 -10381558342591838306498794540363144800 8972336 31980278365397932493659861476017160192 8972337 2120870869860452944989125418802949376 8972338 45692009251885377510611632344050818320 8972339 363366828625766898563256271965863580960 8972340 21283053813436182287122766626990571520 8972341 54249962675267577625011744235188533280 8972342 64992559609358544021104710578233607072 8972343 88511275843469631432708723527127109200 8972344 107641176103749373951518263105070428160 8972345 207321063738460911100808359028142556680 8972346 58134893680352506195186146888197898240 8972347 -549777867848558641371305823473767288608 8972348 -88268039494793441768236769698756927488 8972349 -37645398058719144598215684154688583936 8972350 -26788506446496347945789572676254723200 8972351 1202733103908386981370406087747256400 8972352 9564311831316880965094060187993505792 8972353 -159348677681587403642606192042530944832 8972354 44548957949745351669630899370515783376 8972355 44480202279262804492108917890487217920 8972356 34757803502815023961604138677177761920 8972357 6397747656552353093013527635575565560 8972358 -25906383578188668201341798661238541952 8972359 -218843858279755229823615198843582941160 8972360 8690755993236643443204252880560384000 8972361 13769714292578412610686481634380784640 8972362 57284808361859091735285944799559795200 8972363 -814383674611637226665874104077314120 8972364 196711105274231376252826463136328350720 8972365 20822208420473579446190796024711775800 8972366 12474960323243487391229941958449392000 8972367 140700008512725628786193667789136342800 8972368 73512261270272850167302945878861250560 8972369 -57870899482596745738543275972792922176 8972370 1755996060904889422632629457672230400 8972371 -145290677906751053069182049286977585428 8972372 149175415089069018594126586857238947840 8972373 -108238616117935340543523662331004619616 8972374 162545917687033676763212848566570843936 8972375 80527537533492976038027607272983220000 8972376 -6400705681332214323476488250460733440 8972377 -203968810238045357891895361007319043820 8972378 4620517830819923125112384949671129856 8972379 178162769770746902652028247248024064664 8972380 2398974934228496340307172197282114560 8972381 -331705800757078304315461959922947162336 8972382 -17633681420086852716775009391705281536 8972383 -78513585417354105537672762869233873536 8972384 -363040627761093083903881759955971473408 8972385 -36770942742323653727113790839972982400 8972386 -102460303444971153640838532634116274608 8972387 43151528532113869261132016019592485672 8972388 -68928898674989131826411736124115948928 8972389 -511099945159308042772597975174430560 8972390 -17499233630831264629018131693982158720 8972391 -51518898658992336749651555919190018008 8972392 23960952614340532114478118969016320 8972393 287405146952109550740143805621588540900 8972394 -130772022522735642561723641085754057728 8972395 6717733978270022571992143825793919600 8972396 202174752577522099492092194933570615808 8972397 68161029223549367385175574158793913600 8972398 12725586281268448914728796526591963200 8972399 117307560208842742904959894970581724880 8972400 7119930335535143392238751396822220800 8972401 415030809880383209558639254641991449600 8972402 -20320654699671440923938254087605845888 8972403 19494815128930283673181727282486087808 8972404 15217756451465315030985694118551326720 8972405 -86485464445675806037769670239972697600 8972406 99573011004517435001302045425170610912 8972407 246364835321151782702401158542414199656 8972408 -200334750045918500267301036618388992000 8972409 303245832400863242736223700945912963520 8972410 -37230705925280800564332814256917700640 8972411 82286140997547447381028731782940367632 8972412 42879894316873130881808219618374017024 8972413 157160817581798046592095423045086660940 8972414 1664370925120105942640941082532357504 8972415 15703692089751408640571639481702362400 8972416 -166140087812571195517836561790512660480 8972417 85864338868455931780786417487494738992 8972418 12075598926620562458994284134056619008 8972419 -50109655170089089422135008272875398600 8972420 53725318742072905700881968278547394560 8972421 -83637449989768792548821932009905729600 8972422 -5498398548880889709750747205718323008 8972423 379466928875166000132833506462629888 8972424 128603238186345856339936111110144000 8972425 -45148421976116936371387165877218560000 8972426 -37973766893282109419680417046411063520 8972427 -112222717380264941699497533216354265920 8972428 100727929268929527624555482121442995968 8972429 -183970192893519302065448710339154132820 8972430 -68304467607935545944478270613122560 8972431 36511744959456977189908519569319919032 8972432 -7619231398032113281376177519036203008 8972433 -29874422406466520439010567669469854080 8972434 -1234628072509271281085666690047542384 8972435 36748832663992631187349152467505650160 8972436 -76857377131542432143697082397981356032 8972437 -18267721774235923550509902068447780 8972438 56157148532181476411726655387627932544 8972439 -72886292027728079125665001330121004288 8972440 27863616775395757877603327577946521600 8972441 -51831601385208944199606311543046614400 8972442 -44524961363534403052743715450796870160 8972443 -72382145136840280439669374827304463856 8972444 10243678433045079605787694919456133120 8972445 7498366871624128575610998396769069920 8972446 -15683057284906746267625597247398656000 8972447 -236150264692798819153010401182387933456 8972448 106980073904786131369565138430647599104 8972449 -102204770736845420730564275062587352940 8972450 -6911255188481642345452373838317328000 8972451 6226258625569074895019299793255030892 8972452 -99872059293014987170077243610204044288 8972453 -13943711330597440930541134899627306720 8972454 -8624764866313306082511346739446333440 8972455 246600110269744928695941299886959892000 8972456 -149478315307753317586453702998191109120 8972457 44202707325095000629205875314401359488 8972458 15041579444722280721807918448868325888 8972459 13946862601636124832423318710339268660 8972460 -17344403346465097732653714398061066240 8972461 15870592619684773054278397929721004832 8972462 -100605549408525778211907571943804952768 8972463 19142145092752309464932695965370047504 8972464 26147550466965514337582279321936756736 8972465 -211623318584601886081178664363052694400 8972466 -223030749391885384082637118953891840 8972467 -58757833674645168593443048500523257008 8972468 -30495410847613876311535968547926190080 8972469 -57226580457255115838693847384651978912 8972470 4465876906713327564440013567560323200 8972471 -109395843940036556648016108539862775608 8972472 15145729142818802713618328393129533440 8972473 -62922565662894180586267365459189512278 8972474 50460065070448412247776812578303581952 8972475 -46414682232390470737336367478017345400 8972476 89033865537723457089061047669739448832 8972477 -46539289243961834881043023900223874240 8972478 -49409489680874204116464344696913924480 8972479 85401628897253559140832973961604925576 8972480 59392670953134389155842431686017024000 8972481 22203855425038413927278011595534823168 8972482 30182242171040147955108993693368724000 8972483 -60564337527518367329057907239805674592 8972484 49128523223871553180347013646671872000 8972485 39046228421957314090498468003855173120 8972486 -6099013542336953743056532912220135616 8972487 124401955697136053557338590176367815920 8972488 84721913396646974149984772934226083840 8972489 -7276817328392132253035453657528908710 8972490 15640889190731052724377505599444771840 8972491 -168069461527135976892047258723007869016 8972492 -152501170484216096049552448283223139584 8972493 -10405858855732915180319137138839356736 8972494 40134333141521320389342708839929327296 8972495 -83653314796894052846558951303664916800 8972496 4970104579277378118826626946445918208 8972497 -249571098559818418294757470274895118608 8972498 28161226984355666922871791931024707840 8972499 -9361576043963535977535300096378219336 8972500 -9836581627518134977915053730130720000 8972501 246852720639775522147806332041241159502 8972502 10843390503462792436987484802274080768 8972503 4231861099024300651531155054667638800 8972504 100639829080313823194155317668982374400 8972505 90330391299258898457923651114816243200 8972506 -104341120630288147152840216223710973440 8972507 108185561637590944479956372180103814320 8972508 -51430662667612412203006907736209842176 8972509 -292151343935203546304546726858340992 8972510 -11203276127945785213655806863307611840 8972511 202622473405647228695914124151164870472 8972512 7983103137803174566020739169452032000 8972513 122467689616143626215077048051766740 8972514 32387888447428875229239541625740658688 8972515 30751510939480207214485602488634777120 8972516 14023308514469486009836967394593243136 8972517 179135507522812556562120794463024221280 8972518 -37994376864614957727498257563440779040 8972519 24492215829841425309531443579631405000 8972520 14569200952657221193958151302820249600 8972521 184729275929491169992130027495753320932 8972522 14956880123666640429366266520294658560 8972523 -14537346153643547584573707997492792176 8972524 81470574027188305871371607420371118592 8972525 27097100640482124902287858903965874050 8972526 -100365305540006080045366491614973713856 8972527 -419376949528843041598504477673166455208 8972528 22022070346170990770580058654579556352 8972529 37033301437253934614261043306844480128 8972530 6672623270901074464202506132515256320 8972531 -11598405209890414453767025057786056168 8972532 -31229301463643394314170647803678999808 8972533 -335628170802296950703291023170273740640 8972534 110497740448698621394149280803535029312 8972535 25249817664592545850413842616674457600 8972536 -142914311145219603458067712850890137600 8972537 -34634908051624272147596211520613760828 8972538 19090856995466739952931167122493332480 8972539 -7676397202232973380225669095980779712 8972540 15399060702397199649064362904326474240 8972541 83341458566328855058628056298491898880 8972542 44331068498239384132974446889234936000 8972543 -162444765830396145595958389128589323240 8972544 42848698007349777474689330202688880640 8972545 -51538835819552729103304427432419231680 8972546 20524150402316578150981998359297272704 8972547 17089966519042460556165248650409349120 8972548 -94560593004506176774570940487083906560 8972549 240061954643690351280653586329644950720 8972550 24028891249016497067073855927848908800 8972551 -65309100954988922842114399550235298336 8972552 4421233868205758857428130027517829120 8972553 993808175130098251824910994145866880 8972554 -9842315706753896435074905857236231680 8972555 -84288834213064605003217438387885051440 8972556 -73082011742851192160285287672627696128 8972557 237617027515680034658795216758063249632 8972558 -4910575361764330389778011279363391488 8972559 -22067789671552042914835926863848103280 8972560 35858803917981986286790534450524979200 8972561 -92498275098315436788531641899032463320 8972562 2002034420987994562877410901844248064 8972563 80411938556998002120775817115678434664 8972564 17998767216078956724728264208605693952 8972565 -46115341860781396562422765484928862080 8972566 -160934640844807827232997797720669521600 8972567 73432249369233090938368563120904940616 8972568 -17350176558458321678541529052226662400 8972569 248962173355683959732769802101848896970 8972570 135832711326028117517321120996388504000 8972571 80864779961038277472581783101431824640 8972572 -7354543493548556865260757712478950400 8972573 242395033814113944937039835326725525120 8972574 11251824034482091001966308739169603840 8972575 45759978992600417820035779251057267800 8972576 -14788189247774498378342318889580363776 8972577 126172310727335248730237157309251820114 8972578 -4207743888654703789460198004823388160 8972579 592943050064226043845072558027559680 8972580 -19605663038026702761791321381259939840 8972581 113302807929470735744201510129784757312 8972582 91197056776745634295094653893816835584 8972583 81407431636218470209168549935899976960 8972584 146256862776532398314958931196937984000 8972585 12585898905751183042970546519994063780 8972586 50299514177781005998285867266550763520 8972587 214753230188691530177964547782448208432 8972588 3326534719877631315712713719544445440 8972589 -31655077141913963011333302613253341920 8972590 84111992481099102972475093459130851200 8972591 311866016758256645106690091279727038992 8972592 3899900436552658720618648491606147072 8972593 -125319282205220303791866600168526155200 8972594 -739676933588962748513084241645233904 8972595 596768896731421794646264531778496720 8972596 -115510766838441909326205323219695060992 8972597 -274183702237894648284327846651335188488 8972598 -108350592185826659426826782570315880960 8972599 59854133555092350291139202134882840464 8972600 18479103883075991360112064435998720000 8972601 -58714749726870618211648115439620702496 8972602 11066193514826961988788877748691398400 8972603 -269625937438383317897797486432518917148 8972604 42523232681472166537203835921935605760 8972605 46121104000486979314448814011531737260 8972606 65145088229825771282117155733627050752 8972607 47212737102763136552359621840316166144 8972608 -77677206232116309413181827158674767872 8972609 4920507245773664257888865900755399680 8972610 -10620098589378511106870603519736714240 8972611 -41438393541559159490258880503364187776 8972612 4817357651980218454045364665504210944 8972613 297750903699179986805605616630346204 8972614 8940851008931754651303464270852138112 8972615 67775841029289142435947214882406048760 8972616 -96530807800777269414337913384952422400 8972617 -298740269829058482267993233105020706400 8972618 145657607220895500100957984946374835760 8972619 88175766812923037934249419627282815920 8972620 41347618296250446561337880621436103680 8972621 6967044651276716413254221559298425312 8972622 -63376114122675382811063596502952189312 8972623 -141597702258244150793758988508929735496 8972624 -6692318327960264719596771419545681920 8972625 -107185340654385892304505467586194592000 8972626 3188758139227812508715853377239097664 8972627 299166840621059141712319099167806890476 8972628 47873517331115109429279982639235727360 8972629 -15669004608088118928220188474826075584 8972630 -120913478108992825393083709320440951040 8972631 229004741293849030064411728153140402600 8972632 154955713904911262733268532877610168320 8972633 482925167374018700638579973084764418304 8972634 51298447274949683980971822829395456 8972635 -35939855186318522675484219579724121040 8972636 33335718962689772080735995949963461120 8972637 100434592509076152026261539021630776960 8972638 -17062580329661406256227517614314112 8972639 160464821265486887645414794047728545248 8972640 56958228080706904695131957475095347200 8972641 -219694072560693711855835118951304260028 8972642 -26832501497368685967977756131786813440 8972643 26822203638776171172028455275990943864 8972644 10978025613192886157446590100651550336 8972645 -14097080317961085211424994981912933120 8972646 -14832131221282710248708830443696306816 8972647 -145215569788858153624713391021597560904 8972648 -37281038925769622530510884030145136640 8972649 4391249804430713170774140392306293248 8972650 -46825012899348126712203935819030857200 8972651 164084784453632730148886176716736791432 8972652 -1564801483016986624273064602036930560 8972653 -354429629818645172138628777008521249556 8972654 -126221800822313213504463424088915596224 8972655 -1462530017405579619541108699400880240 8972656 -11841037266540101714626671503677587456 8972657 33235244804541242703467609784442461906 8972658 29768602684442820335798699588800298400 8972659 -48194694344311573201920056439714390080 8972660 -26455337841020519656942946831798488320 8972661 23338109213688046544010057102084794880 8972662 -62353671874967510722694299161990182400 8972663 -72371700086959068149014147235536591440 8972664 23423763567084785138547796698751979520 8972665 60584976093894739194996681542289733320 8972666 -3127585061879337744268999017341965968 8972667 -47653800769757999022318759055839131520 8972668 -87323906778874916400066704421025142784 8972669 127569585905970519865887256018046504070 8972670 -15994439124714606092970473231219159040 8972671 -902327719613387565869185230326710912 8972672 22612803418312005016349731130966016000 8972673 -99777385242952812427368655795073274432 8972674 -95720013004526005883918307351477811200 8972675 70681456065114112079462618066121195900 8972676 -190975364962293682748092323452994183168 8972677 17331099405375833850507029239077066752 8972678 26049978912883806513950989119237054720 8972679 95502384482608290677903652121204175784 8972680 105364697173319036703119599688874854400 8972681 422163783883069305452010660927525072 8972682 -34351402711637020909263459086431819008 8972683 1412789638686777528565777410118764744 8972684 9991496056567072304577236521699019520 8972685 -57583523697886158597633162557393681040 8972686 3213006773591115023925697016935175424 8972687 -291914785719302450054231238182067867240 8972688 -18717515158551384164813825937964793856 8972689 -102415196662769841202325148229406465568 8972690 33007596992496205743241425150589053600 8972691 -7365754230393273456614847893627304960 8972692 -692885744254212361065613899983939840 8972693 -192621429987903518403829587565882171680 8972694 -4293650986175703494097412716313291968 8972695 102855084385292183225333526534574882200 8972696 127251894940146862045610999268818165760 8972697 24340414405302898786903507903865998800 8972698 15364480754495293879428347385845281536 8972699 -179934385699904733738300791301334674264 8972700 -22447713832414709700788065462063104000 8972701 210793753490907170951235449126924009702 8972702 -22234625209929209017369295701369414656 8972703 -91306810416434762718347915083489389288 8972704 143254127070798394838944938798991933440 8972705 22424761996356790748863399329717725760 8972706 -59848625024449202746926868222767021696 8972707 305052773613103519047207702114109871792 8972708 157155579702778274692857346023742681728 8972709 -2275351705445537861717284636221046752 8972710 31612792786569803874207532214921765760 8972711 37233217821720325418852240715353040000 8972712 66218294269983848187308771371172659200 8972713 4670783476969656455753948083502111880 8972714 46731092578121481231023199272763164160 8972715 -26258681571134544867603415322663873280 8972716 -39180031491659875134409932489066654720 8972717 -158184567842028591824348312495043053406 8972718 27157298118382331832555630533451074688 8972719 23511762245366006112202206819958836192 8972720 -18636596964230279804158148340631142400 8972721 -1419067421891137756591584306931555200 8972722 -2821448441511186157427203613710881792 8972723 -165501095627624292454134426698098561440 8972724 836746816082893955994069309366650880 8972725 47812124423003909487664490034893110250 8972726 -85488166700191409046153749724911560704 8972727 29543044190544165023843427650643742800 8972728 241161446360017719310282026310116864000 8972729 -12451594356882922087656723931460709420 8972730 7041265181944467331567232863691870400 8972731 -286614274712349188293830116514399245000 8972732 161187523228617524958962547371887236096 8972733 20312715982087759006748551957029918720 8972734 40239461964895867914038437495574031552 8972735 -10794700964068796989626784111236439320 8972736 -65647790946757264870274336030195712000 8972737 -16031005663443480996010442183227498560 8972738 -81669526016999887106711051781200145504 8972739 -110865725333977598517611028130147572192 8972740 -20403464606364846656199904024911851520 8972741 210683270343057182048177306856879621120 8972742 56397482194902521067910464364244551680 8972743 154791467185482726921303228444862242144 8972744 -13832971815628564823501383978143866880 8972745 125600900189198169864822631667830900800 8972746 -107801888149924458859154806001484542928 8972747 -35538480502095627247875670663271872368 8972748 -89045640407652042269681820254066319360 8972749 -19996782599894164607508146732058426250 8972750 -76578906829626991825841370422642400000 8972751 184815303581727822138429988682503191432 8972752 41782774011278731345037084968162451456 8972753 171908263729171784790659596194386610660 8972754 -25735015952101478169251446713157882368 8972755 272155922624736106266828243640128480 8972756 17417959927198908947155423773857609472 8972757 38192208552709992033281216381715370254 8972758 -145652679331664016167149584604019447520 8972759 50757512418785912370322670674727596992 8972760 62279997119662331900602693228688179200 8972761 67629706827910532923936632295343794432 8972762 18011686958718997813683888711288091632 8972763 -56390982270382955620098015727045718736 8972764 10416540307688749729351065432847640576 8972765 -41344038330369326435425191603984170280 8972766 94721119148382923099347531097135396544 8972767 -722653835001490829171330584890330240 8972768 -8868492269708764401232856073196535808 8972769 -71100553984639485659001452213269675200 8972770 79044989716438029654972156190413711360 8972771 177443815309287879825097216178534804640 8972772 27866725331432397108886785829928481792 8972773 -13604656120054420178641438425228178436 8972774 157124760092850580610988308825859580800 8972775 -38867731750989590267779798664586614400 8972776 -177256899889868608061933213635585443840 8972777 82313710593971704392193708344025253760 8972778 111277825450101753666362605129837824 8972779 117285962420098119745796495693860381320 8972780 -52359701219928940454218543354616448000 8972781 35296456144592354680972485811611519552 8972782 -59023772870121058746813509530350664128 8972783 186272038596549980100645495561371495424 8972784 -6196559171814548110857186372817944576 8972785 -38351458766387950087955258911360867020 8972786 -92783536187550083540595670342882446720 8972787 -69544753291831016461924869711974901648 8972788 -21474100421919013448488839350736476160 8972789 -47795971754728900431650915763442798944 8972790 -16671618908908966033494292431058464000 8972791 -19704665995753017664239626105809799408 8972792 -178168729894156362727199372322803712000 8972793 71161760135034836766805337717076696384 8972794 13500721392220572283902193635341368800 8972795 1501535263314391948381851776575726080 8972796 4656168986476905250724069110927097856 8972797 249112033892192501974609600076644298246 8972798 32504605313529348289201322844530270208 8972799 -10827912293172453364096587579354557952 8972800 53301689154452896852469284764175564800 8972801 310345620873013228327496676279554444802 8972802 66676617220179642821996002274220940800 8972803 76434938798392538013226495577289190560 8972804 -74232141955025602298924187693900103680 8972805 14443148205067325130701354848524665760 8972806 54881852048219959921512746264497250304 8972807 -241537167781166434978800519617929607160 8972808 21798470337231456238843911637566259200 8972809 -25994287356125798516612266797957060300 8972810 66958840332307523158934794192650240 8972811 -194302668658507834457623159595517215940 8972812 -197334015433212727731433333776210905344 8972813 -114793077128073110273493607099155124938 8972814 -77817213714541299622525832258209613760 8972815 -21111074380034206662677001420111642000 8972816 -16779253378190126079173412008908800000 8972817 114988989725193533966625243279070992384 8972818 24987292848745639855219532216650732704 8972819 109852723009766624873496742426641101544 8972820 -131297518224299527883394166466382643200 8972821 10062639680208826147217451905766936768 8972822 -126157722089137757618034494272191672288 8972823 -132209250081469647147902087805801009816 8972824 6019545225558831527630085299501137920 8972825 106484738373901639162391389237730562000 8972826 -16001293285525573382520404510012620800 8972827 278700012298405206922438622470601452676 8972828 153379770763120456523138816720004576768 8972829 69990477504218708279765030708867568000 8972830 -66630594493624106354294331793394570880 8972831 -45225994701074484495372731113351994640 8972832 81419917904372109713147760301666467840 8972833 -80716052379186055735961343630381880940 8972834 -35168234824963836138395409358981613280 8972835 -87603052176066720334965847215447531600 8972836 -166607809751996503205951548892590683520 8972837 268694077672041087676077814082041287486 8972838 -16024514036142749114559852593079644160 8972839 -220677326696058514076106364479140068360 8972840 7917205920902071269833409247854489600 8972841 230358874358630810256799235559989619744 8972842 160541192403720730237659316772261265072 8972843 290581175282874771709372406901556392744 8972844 -3934210316850158404099801286032464384 8972845 122928379620439586980942846346758502400 8972846 185313991463394496926245165739050213760 8972847 -33746088618660245814196014529884835872 8972848 -13407983133317050601591297622976380928 8972849 -300389113633179472369073176546993959150 8972850 -15369373829961804141605942169521184000 8972851 -18330803931004250481410551202439967808 8972852 35423125363718839599890537787338268672 8972853 953032128501847131159080659913644704 8972854 -43510521733940103075742675715251604928 8972855 -18770243733663898681773358000383050640 8972856 -1330743649907149348652435561771888640 8972857 -58975467595018000667397242394478988502 8972858 41657193327840200919705412276387655280 8972859 59191562276234602752855976037354626560 8972860 -71625593948693636911783775727553597440 8972861 -180358881080488330019489745288670246920 8972862 21682954736458841041006019764897196352 8972863 182233670095830064635530883725317714112 8972864 101707736048634405451552827457992130560 8972865 -4530965690896890325538968918349585280 8972866 3742905403382915713029949523822353920 8972867 -176377862055024724367735230544079312120 8972868 3532763238116937725076684771275679744 8972869 184185797908219466627092149770433146270 8972870 -31361978399437212297341188805117562240 8972871 -47965585697311089130067503389422432088 8972872 -89308027426655780988437049559926174720 8972873 9453949224018837938089706521321759488 8972874 -41856995660077510355106964421895765456 8972875 1597802066856103934971778640122808000 8972876 344695444157184367704900395486204160 8972877 -195909781027159824344902123737601266720 8972878 56482164918823563609850417421960337024 8972879 42937173058743649882581248004147066480 8972880 5431784157008923748050828258836480000 8972881 -112155507096569118439815202413121937808 8972882 176726175706003487214763710538804547712 8972883 182792404496679834915898767942677308800 8972884 -58366127097737830601400464460337197184 8972885 13778956411274903972708423673698119200 8972886 55846852380983285807432365891995566400 8972887 31169316910316709909168111477549631104 8972888 18472279338950207750492696643878584320 8972889 53908696293157398095260070985355963680 8972890 -3867978872032859353385194184045563200 8972891 -56610704566275441127751670176459689200 8972892 20124848961217197679882292788776072192 8972893 -95801999143310301081153579733621139040 8972894 -14453560228800985124041819047704238336 8972895 93865058386498448610476209953267384720 8972896 6219757934061719247487881927443349504 8972897 172830862465643084173659796474361878320 8972898 46890538687330942171498255544788977408 8972899 -84973933005909284802965833766158210240 8972900 3125325998943854792062896155777452800 8972901 73479445524118150494095330840458932192 8972902 -89677773128226153584537038561048718400 8972903 -102096533001557278158875328625392235848 8972904 78953315347246421446997314939330314240 8972905 35681584516792578201117846154109996160 8972906 67575517724648616915863620039894673760 8972907 13524794626762508287990310665750487520 8972908 106032861355147983937841282099165167616 8972909 -211962986727607044242142107900424229440 8972910 17045062927619750718335814422430720000 8972911 479429447870423252303732902303536632352 8972912 221800999250228051950705203789496320 8972913 -4183443745810390398575101263994966176 8972914 157315102744700759081193398672353879056 8972915 22491103267668645181374982823076669600 8972916 95791756327760236784911536854993559552 8972917 -135361275588943435460590425720169380548 8972918 -104483933137292068775465967927653055840 8972919 -58822736644491568075874843590590172800 8972920 -142555674174920993403063930768771686400 8972921 -167894010422408638324865930361420400320 8972922 -41502214154916962579342628161602500096 8972923 -188671361995149063411948419130454131480 8972924 -298363580605853397396198361061417140224 8972925 -15506043551132258911049384573786392800 8972926 109513395056063297119756726235003622912 8972927 161974231998940911799795258874812033152 8972928 117960000843791133942867436920687820800 8972929 -65409605949557348657872073678356411500 8972930 -90604867310231253781695723577781369280 8972931 99258192671586574647142796272347230208 8972932 -102847443369413020329952205933833836288 8972933 195751751578162185860609961279075097182 8972934 20173134652654659915236154895896742080 8972935 -87756839011811508544077838126301130120 8972936 95789310150641102539223828644716380160 8972937 -5761890708069828839743517688085387014 8972938 71966927759661876752990485319312167680 8972939 4031709729190250225960251848066517224 8972940 16118406223717239442476361457226547200 8972941 3107878506139684249780883130621636504 8972942 -78640050104854279111188470402621153856 8972943 16957503631360485044264601413639616384 8972944 7595687147871407598831706618830520320 8972945 -20107008522119833018034145354854076300 8972946 52166333194960335351720635410722822672 8972947 -81807549956914804287798426584788779604 8972948 290897641804471303919267807362063810560 8972949 183038140446558825247073290972582978464 8972950 147578399890803373590616825514188800 8972951 -377510352853851891164709520088976336 8972952 4071229617616729989402497499351244800 8972953 -12026536784513745476967319683657883392 8972954 65357579698509323313962561220701608176 8972955 -7361858136502160451006119367171966000 8972956 -119564074621552268599192212678485591040 8972957 -122125619874693459633822514750918367808 8972958 40592010511454792421340338296583226176 8972959 14317442945944723252509816048301344040 8972960 -79570883886672076163047168087824138240 8972961 74014523553592769322318249784569604272 8972962 -90947571490552715193080441166613923168 8972963 304052134208052457382345120034125653212 8972964 -16364556433601773030141695318036971520 8972965 -101472155765707763149101887268311837280 8972966 -31163183824451014377044915517515009568 8972967 -58405513288584190296352870922491009152 8972968 122329416809016294624986062741448002560 8972969 -13474023590347868368392421755275706630 8972970 19626170367686109087246622147277856000 8972971 -69143405493207313452743277356256779888 8972972 -94341876896494211900588421871346746368 8972973 -26440606442223095740351219583302545396 8972974 -116720478370498390940848941502748731008 8972975 -46412270375457596782672877043471043200 8972976 16355180474033180858617118345682223104 8972977 95507416154271257712328159510239102120 8972978 115134543509479824568245296156674329600 8972979 -181984315254889189181087955848855267016 8972980 -24032906676893080618249807091655763200 8972981 -305534327787063982042608893448569856 8972982 -368929023942344669667849174385378752 8972983 -84733296012542012265697089166145527768 8972984 217407834835844055211250327867515269120 8972985 -6454671549498486700714825971583898880 8972986 122364196364408823049919312821154404608 8972987 -78230586374005356604925582400110207400 8972988 45627640461486037928104773496860450816 8972989 -14569688860308988890954522910610319360 8972990 17090818130425040555084726886864714240 8972991 40951684876301796674647689502653910080 8972992 -24593046821920746647824728920120360960 8972993 47850880713901001706331282171874674242 8972994 28295341770033980650005423837342607872 8972995 -239786171725072452568158779168508342000 8972996 -41856426645340424482661345238350472192 8972997 -105561120895079827328737321313014560 8972998 17322183579913357952219523740000028000 8972999 -19902413613542318440518694039428601728 8973000 -73758927019882051761368628632993280000 8973001 93862991659971093234307603678480743002 8973002 169666780862395189198579458696047636832 8973003 20415135828095394231018432185433514224 8973004 219701429172475178493907099496412429056 8973005 -120988823703205126452723663728783466240 8973006 -12385987290729132641563292948244787200 8973007 238105155554783855836399905348742966256 8973008 33229866201394693964343750400573440000 8973009 49099788898582143843427642050177015714 8973010 -44509280393769083028021825807895167840 8973011 184534575562493229457250463712945652424 8973012 -6493450250928096353393291934509285376 8973013 -43268985231961969133318512633086677376 8973014 2306892662729986743783986116327056000 8973015 90346073425423165352664049176394704000 8973016 -984194328262741957218365677519257600 8973017 -148683028220491926616490928676747662720 8973018 -6380592081884715221010586242493920000 8973019 -161390934953484989261141303141942966040 8973020 -18284152650270828241289751533039616000 8973021 127048814584483841083788528921458536224 8973022 -19123686256017057463377953680121762688 8973023 135165842503565523161895232807629370272 8973024 172685060794472867336029522231484743680 8973025 1459218974237119975864716330692133600 8973026 206613402762164913363870906273133810464 8973027 91577968103808400248901932563050389396 8973028 59094501290746331976231893062300823168 8973029 -11099837745217298525306043234296935716 8973030 -61266778901873703467065939330038159360 8973031 -640877299606111881364456327702554528 8973032 -77959450122081529803706088858215449600 8973033 80382173861292300691962744317188636800 8973034 7026473431930842057176969467900603392 8973035 121567431309338744653069112303214108000 8973036 2183910196446575263043282641862495232 8973037 101115277600204678509730463250478899820 8973038 4954079274354345755688070933786297920 8973039 -132868679609970970424602069172137963632 8973040 38133260108011426019788558519420354560 8973041 -93743622030220723344413164980806402496 8973042 30537796853112901737949002681614066688 8973043 -99783850113258992129759296341045311936 8973044 -141170230806596006912442312571839156864 8973045 -109242376537715726215626580463222702400 8973046 5557668534623933780102728027687237824 8973047 134968445908312294099277735932219486920 8973048 20735801758788384640435740160969605120 8973049 -27148182242031825525607641370182572950 8973050 -78408263550283245608748872463929953200 8973051 114843684026675258091183698157907975680 8973052 -46438938189459807974221397214852956160 8973053 14321150502932232815694009914245052844 8973054 -40306030694138676301069052799449012160 8973055 -6621820835592907602744534468904927680 8973056 68679317818999402900254717004209979392 8973057 110477545661061572073877419482156008320 8973058 21759662574325816599374080063295717376 8973059 20524687971670934885337820585560865728 8973060 74963212620048013533412214491172904960 8973061 -69359666765858615258919313379724770338 8973062 31698831675392419275618204166388337792 8973063 -159921956909406035472753183106666931280 8973064 -152260150084053962477300671954013337600 8973065 2494165013042971781951276728951965120 8973066 -73940774351564322216611063386209029376 8973067 249622116798312827940540996323663436116 8973068 -380112133672632552752894411926342656 8973069 25999862965724881897123714924333023360 8973070 75926321830778882852377276715842188480 8973071 -39514086313725874346827717618273339728 8973072 22835663724312038859516233698803056640 8973073 -474047973929863943017945321845831392160 8973074 -25806643407072367906082628497805803520 8973075 -34139845376402620733998388719280434800 8973076 -117152948121946110321171809622148806912 8973077 -331814516094280379269867814160730469088 8973078 -110132284318387216075895025739402051200 8973079 235725087350173915464890848698807656920 8973080 57597358986141066947886385886829158400 8973081 -4134621100437421579109921066525614464 8973082 35338759803065978552133464148387039744 8973083 -11742293702317975193871894456865780224 8973084 61057349059137544205178695868898759680 8973085 -105794988688666564209533865279087447840 8973086 19347329998143582887761397093604100992 8973087 -1236806572471719501571135347992962032 8973088 85420628578840354208425898768831938560 8973089 -8653606527015393570737142476000616444 8973090 4832111296561103172020848393288005120 8973091 105093528852288797618145933483512429400 8973092 -24507406314116480905063775413369466880 8973093 -174165364839018853739607067461386341440 8973094 8400072924740769796048836262733728128 8973095 178490001840165044020295525066646876600 8973096 63283811926273929616026027959223091200 8973097 -23676954791437898450612187145173853568 8973098 -53161356530416596015673724679322277280 8973099 21927500833278672076733995389058899936 8973100 41437819987874864321344493288505548800 8973101 -140574340211680303527154940842575617898 8973102 25323502416297782410277804347745504832 8973103 -99594476376581865844442330447409649648 8973104 982795938198269687299388789605662720 8973105 9547107453413851355364045625672089600 8973106 63892136857220181213805690749452308752 8973107 -204973884957918101931961343964903951360 8973108 -90533509346493912777379635970390843008 8973109 -53465689076578669192558840169799505600 8973110 122842980012129318579600315228372456960 8973111 -16809362608310512623668594964695040 8973112 -34929235798099640416806011297720340480 8973113 -263529996575694351198544340092710247638 8973114 -2000505140487921363499158195872136960 8973115 -77806648748401090777736805320377338240 8973116 38402289325227473376254471401568056320 8973117 172737878269988251284719888793101082534 8973118 114361104034075796759797979052417408 8973119 133437141651671284783041243192625297944 8973120 -18430577652844113942991195291307212800 8973121 -37320214444774738561756666663029871678 8973122 9936751968935123729811697288417420800 8973123 -63241835154602771817036422451545252616 8973124 139259481896671035887656494744705159296 8973125 -19850666141195632850326878119742146250 8973126 -13751926626940414358254179948398505600 8973127 129320140253552051206230853608066532272 8973128 -9392854849001015249255735907951575040 8973129 58381352226709059840102695934924638400 8973130 49031419261591891743752994974334144000 8973131 -170564613598616082215069912134086169068 8973132 10074628352750321765412240281912328192 8973133 -49584523545193486089593616426680076000 8973134 162880210374267021080957953216507905216 8973135 -42862550533685871783524523857799839880 8973136 23510524365417264608069559806905548800 8973137 -135426597794977733609047373845914509148 8973138 -61209634663678192017691252139750131200 8973139 6670185890461414550280907350948471200 8973140 -167859821172522800906354816007711160320 8973141 36031211206176181631549378306285176992 8973142 -134153117580628580174161644906230754528 8973143 -131816214625525655395204470712989608616 8973144 -18473934418153722029012731826641735680 8973145 207542578662121987771649472506452502400 8973146 -30223284171451477567473188797267046400 8973147 74206540808746696915847858208070632600 8973148 -10527183072604551340529412391395937792 8973149 -303005295862031807931236752393638514560 8973150 9817429426300177821991009042443417600 8973151 32220478797954625109513185589928983040 8973152 -117641897498832390668759589397759131648 8973153 816263784781183845575815824697040640 8973154 -749555874106901008999355645802081792 8973155 288034220426073226853666661865374003360 8973156 22104317246966950222950986316658332672 8973157 -1707937404956523686775774410305630560 8973158 32614161363928570152307860636021967680 8973159 -48679938011503951292157438879348134832 8973160 290338560921691933382467890266112000 8973161 8005605716783856989851559803311932460 8973162 69421400976864095037792483158268276480 8973163 -28413229430258352204644294673267784588 8973164 49490710624467784281044031634348717056 8973165 16418500925672025019458708685249691520 8973166 22338073129625666369042366427145306560 8973167 -18633465929565981318568069851720738816 8973168 -5952187075455945031131826011006566400 8973169 -314180673234876272982286569146304165056 8973170 103733657298988184933251240069534373280 8973171 122284789412509517435325163424516153940 8973172 51031240322122988697794474009866738432 8973173 121948708736979823987827569890585147968 8973174 19671705241231083334397261542541832192 8973175 76835898742343572671347607567690122800 8973176 46580758430176188830284733976324034560 8973177 73023545730361347633866160084083396640 8973178 -99261824187029907395827119245495344992 8973179 93494534514465905797112639736512320776 8973180 -4199454186336081842726770016915865600 8973181 -23896156334494797104141802878440546208 8973182 168565728962257596112967186302016328192 8973183 -179958299823827618318681342273303987952 8973184 -26955553723238570961264634735896821760 8973185 -3944471148455989857094780825434685440 8973186 104777029656094747479408094149020736000 8973187 -35271015189596646433635011621322118760 8973188 -35895300960602336081742141503778607104 8973189 -193027567394615546492306828014197043746 8973190 -38666534293282303872721168431204182400 8973191 3115911000026035009983196600572627384 8973192 -2876780852322855831040548854001254400 8973193 239117517379261155813810880846608218880 8973194 -102813195857910605174494411801421412768 8973195 22835074284456880975514747259098065920 8973196 121119689276169710254594744314813235200 8973197 117655014919917087072959548701080065248 8973198 -8104719503702158740243983022593836032 8973199 67621101022433695547661269604877233200 8973200 -17357540835679476613899595322550067200 8973201 -64565793048626152439938002688065450768 8973202 1194341927135050516768618249177316352 8973203 121572051475171112758087776976229595120 8973204 -64711271074715884029351128798064752640 8973205 -293012488488338520393455231439603600000 8973206 -73020940487192523444952061826008271360 8973207 139203958411489557440519926136632260000 8973208 -200794744053185333815367249091016919040 8973209 82837716105914155572046345446572170560 8973210 -70778231448506448008286742149864695040 8973211 -2815160308414855816155968981581238880 8973212 -31355578645365688884267471129916984320 8973213 -2453322993988904332250337172602062496 8973214 138582319696839130139902272510576003456 8973215 233793966260340032371684707462398750400 8973216 81076536643771839585598872035408216064 8973217 -108420597259303484462042154036384018720 8973218 32276707613431384392793823648297942304 8973219 -5893088813222009103284674893494652432 8973220 -23356282571658707627090706574777528320 8973221 144576764230031027740149737960686399422 8973222 -7508358350447724530122006802985561216 8973223 -87986044861699324373842084145348970400 8973224 125238120469483136184858005124407976960 8973225 -4903284715721300442508542531151650000 8973226 54771085543959319858171654418117820000 8973227 -169568157661587137196426931470337891200 8973228 -18738306411991663932216225976090890240 8973229 19379319072894050920455516518387526912 8973230 -19482179864033022183120068554381804800 8973231 164747482226922677837862035189579705352 8973232 -42762463266080559541639549973451096064 8973233 6094664432204984810626614891869389284 8973234 -52784915981413886199157320815902824960 8973235 70070590581594609018317942296007293680 8973236 -123871603332909533962634916173555502720 8973237 -12274638232414643050383323172648501120 8973238 -238401185316533575252339183246473482880 8973239 94193509505782372237171227642860880 8973240 862291704330776529426863555385753600 8973241 -68443335705041513030534736731393814358 8973242 142323816261661135772182737816373852272 8973243 112698594770978372993325517386587814144 8973244 59173580742860441261911814292539473920 8973245 -197268718384466579537252522072904700500 8973246 -12198864608594756486014941303621031296 8973247 34741839886783717764344833822084768080 8973248 66281400684875297969028525632633438208 8973249 178525533932678023289097183874306415664 8973250 -34550433937282126861069897167068544000 8973251 96120572126543677210183994807020354560 8973252 59415212544402681183861076387890254976 8973253 -264266948482108758149042659900485704580 8973254 101649716242932740384912187500366495040 8973255 -61874182507013368176089639433828787200 8973256 5010527172940075969768375094922946560 8973257 146485811100728252773194940474717991040 8973258 1577845395841717202973899621553676800 8973259 -9447880987741049663194563249630226540 8973260 2883598596422661890726066603283333120 8973261 47102880333312617062623856517442476160 8973262 116083365814065136675713579968498557632 8973263 47153204579917024383243433496021627040 8973264 6380975312941867091126730492943269888 8973265 70930209218086510934542817094137232000 8973266 -18302233858395097677249133625423855616 8973267 93588368500842363840134376021058351920 8973268 146864976343254877953122025779349477248 8973269 302795605969672715879490394523268206670 8973270 4152827576664865229015395931437180800 8973271 67966348690982292233037404374154265912 8973272 251618820231320803787838593952060149760 8973273 -31923703618097838060154330782317108016 8973274 74134686317062580945645321144601521136 8973275 62775221194011027952147923574304517300 8973276 -4876156078625496038600553112542468096 8973277 70297723816006434025871302110582333292 8973278 -15146561568197775893583212274636658560 8973279 55061503628400530129773985624959759344 8973280 104971264161133455935636603512356864000 8973281 -125648165683668008940572779542495172608 8973282 -40700517834204049362268123226231089920 8973283 -3176588811520548390239336185964884224 8973284 -138527916213623438496341154131609779200 8973285 28685905150859214309722225506791319200 8973286 -3162162823588769137047468314635132800 8973287 457829791468951736145673050722154052512 8973288 -226912502928658611221501217506802892800 8973289 -5145467761151316206446453124184666432 8973290 16098355786487679486344362712374274400 8973291 -30967236281304962357356554202826781696 8973292 -83463833519711920332373849269661084160 8973293 -69587405462455443708506400449061069600 8973294 -53262825496539457879917976399018536960 8973295 -63617507257700532832935272245612726200 8973296 65306956989601347766954822239469240320 8973297 -139731271389469763178027723267436472832 8973298 34703503202516651530612580575220432400 8973299 -246210366545220075752871325886253470664 8973300 7275615492592776100322790903438028800 8973301 49504169947383851936477090043875788800 8973302 80145286422920881543554852620508497280 8973303 -20892080745247181339243746485501808896 8973304 -23320833793608691622141286664991846400 8973305 -209415193709965919477135195391136414080 8973306 1582499206947308337881393663906442720 8973307 -52221071845350246447363333047710445568 8973308 -392582811211074645185721200487244800 8973309 -139941547077266341751102268523546423296 8973310 12663943815165233702092598966793292800 8973311 198103151606052162384151508959629222912 8973312 -45295002957970123199552339705277186048 8973313 20870881398558642918218035950859365424 8973314 21505566732238161812255394485839979520 8973315 28692281379415904970923831920122398400 8973316 -32428611642917717181385526397286932480 8973317 -115663767564275137347131712181794617634 8973318 -35269225277812530672803121127972466496 8973319 26918801223791413005170067545887391496 8973320 -87170619888264921483735102401298432000 8973321 -63634901071991201982151324918982643888 8973322 -1588472733299411127710758362701054976 8973323 -273259815671221533657843905677705024428 8973324 -26051746142601756858022145321680982016 8973325 -22817217119451049385415559171668505500 8973326 930959711221965545041712808716848128 8973327 140933126832354023425576440580679719680 8973328 -7811054557446721462230175137427357696 8973329 74969599188437539980589921174972842930 8973330 26761533290820053282480591316949816320 8973331 80492517987012027541095506026970238072 8973332 46787305673775944198022064543563367296 8973333 -108044408893660241388633493053844834098 8973334 -279580505840579197953805251545743650048 8973335 -19415177599459366053270223878377134080 8973336 -45123425313875910272170257320154931200 8973337 45656165262932679823602096232139135940 8973338 -98909979314636144792062820763879978240 8973339 -34447852244692740739413800897510276160 8973340 -20222857676957310125467668583373468160 8973341 -23706551469773450800584041538660073056 8973342 1122131648077052582734209357901357824 8973343 293107398728014292870920126680203530592 8973344 35480879592913895226823784853951086592 8973345 -2481279357253306398904415262247104960 8973346 84560398310609227483740004047008257872 8973347 -166451111680068465797325843930579351204 8973348 -67864090253204925774408840223468345344 8973349 79664886122644912332364760461148044992 8973350 19377203178701262998874168070381612800 8973351 -51386311317988167506772269818236878808 8973352 -24284480274420157313580759654017433600 8973353 -25895532867593886166435693347005327616 8973354 54178552314692705506397622894923857920 8973355 169502268772036383194223395389804721760 8973356 24018891977318420443505006934147744768 8973357 -9114339340482776761038710911168600800 8973358 -91881909096127450836752767831293404160 8973359 -117339063395663071627931709738324876000 8973360 60955471642253431061170010494402560 8973361 -19811759271744246806361435197437923008 8973362 -42349089808790364250243628148193571568 8973363 11781701996032968633671340674946032640 8973364 24229084494908834369993849369145911296 8973365 -287647116582456213709783844210353621200 8973366 82264965546651934370459337810636364224 8973367 -56414330581506320113236117865983911480 8973368 239698052066548460548814859804699586560 8973369 -4112656131776531471760584690329075200 8973370 53784193941538198609751989210145357280 8973371 162672390392989873612994691411703615488 8973372 -36109518828927552375522720440898129408 8973373 -333669675737634858691717596754656403840 8973374 -53088166762909076205864116522350369728 8973375 -126639438055146737554813035861864780000 8973376 105079114904802356592428006344517222400 8973377 1168565268668053438871490734779234752 8973378 86450802337574124340724307487683149904 8973379 -7766091373727378972412971632376613072 8973380 -3687225666105289286092830299266045440 8973381 -204197096844054574281893387022988271616 8973382 -32990139182544309969592236569422436736 8973383 8594640515982890188304649020237618160 8973384 22744092766237951268866881783374807040 8973385 -181814161514784737432346761818958139420 8973386 16837842611849129814573095788031947104 8973387 61639190920132951406995427001433109244 8973388 20064137176836797948051551539882105856 8973389 -714263171217774080897797581769548810 8973390 -22735883994536715051761073643408606080 8973391 -104683549812849062887812021046120853920 8973392 9155397598098606582332944542302724096 8973393 -41255022530010954339241056035723005920 8973394 -836007422074423931855086372118485728 8973395 76666734389699738325012838637589092400 8973396 78014471228905762210113688519285862400 8973397 -103935760530269783721440120855793254660 8973398 52879571608413409627561667973515934336 8973399 -68820011054810293590667008154460055600 8973400 64865223406468181409212682757124352000 8973401 52481967200824989476584822692944043402 8973402 42425492550666117036386078096884818432 8973403 -49527650882791404597729432579453960416 8973404 -105832719971030573424618730084690403328 8973405 -39472217996224026479596156269206570880 8973406 7287208311169715034234748372960128768 8973407 11834651275349752927460982935693722656 8973408 110574370395166302220005755163003322368 8973409 -188593925667310372115839668808383079390 8973410 32808964772455846548453264527839710720 8973411 -39582679147876575609275790315921666816 8973412 -1298707766693021221386551317928632320 8973413 23621115958788192183533216428983985662 8973414 -48173479643911386925155362517425366496 8973415 23885516475578321615740651639258982400 8973416 -219880607874574829186181157174350858240 8973417 56469744150116016421776491072953652880 8973418 -37160121826404374721423770178549710496 8973419 -72140732274668435190605079673366330224 8973420 -20017741791867098591254428583574077440 8973421 -141107948914505208782349541769581630378 8973422 130631626524682748079189918738009448512 8973423 2288141886811436776682080625031299640 8973424 23866463572176463275069960764064399360 8973425 -8533142577644359737220363409283765000 8973426 -4905737279552344124476147524160684032 8973427 -7516241746723540762218843800925882916 8973428 115049904489305523335170406803247308800 8973429 81574229895499623603101173203986378784 8973430 -13316355470664451535458638520586378880 8973431 29177912621161969474743498935791394232 8973432 32694144189496362289352354848590827520 8973433 -59165023936089033578538686575881748224 8973434 -66187878286999518568243298847386319360 8973435 -117029193400964875389066655625626477200 8973436 -83537317214395726175108642657638328320 8973437 84592666941236091414502775465993207904 8973438 -92314018099004615535205829035350669312 8973439 -159391604179067648935921137679281599744 8973440 -38357515777730296041358512374572646400 8973441 237645348032120726244741338243612737620 8973442 -121878700281278812728693283829869294128 8973443 7681508193294367754631668255519344344 8973444 -35136025235341735028835352775125506048 8973445 -69307440330673266199255828234305271080 8973446 18564122278079722639359003274506114048 8973447 -21330499953440018162786672077035539328 8973448 163162592757518209606984632372876165120 8973449 169561172299909291981485840847726194960 8973450 -11220024164013848447502477602513472000 8973451 -547894590216476878717952721854495303696 8973452 12309011955841746282951041776973107200 8973453 -104307699149758152978825490696452304800 8973454 -21783315119369608677438078235900160256 8973455 -1319908714672943224870366300054001040 8973456 -18397774348777050455582054735700492288 8973457 -10966448742015843597916006994372132240 8973458 8833120503706314311357995577160525984 8973459 1836639478782741398565675498313928328 8973460 16012260709289736672699628404001574400 8973461 -33130871109435542031675693845195455680 8973462 7109259717514586849684522585778898944 8973463 -226073067634365089416613927908837680656 8973464 196560790096412929553088773837350502400 8973465 -56360132366796136076382763276657397760 8973466 -45006266371950942121886540404935046176 8973467 235856981738184148795665410795377208232 8973468 -35617888757205992997299678896846190592 8973469 246777215203050543940647379364975236896 8973470 -19932723709423548067593257799415328640 8973471 65692081502674982552900959423468857360 8973472 -22750746682611049647916230662868172800 8973473 11449542349770288623249650360749937344 8973474 -2057545548920934817172720200980191232 8973475 88376888601422348017600332080388748800 8973476 9324852986888444697176650520042898432 8973477 -31259377720056478465460354392212848640 8973478 -12636270675082035304680933892363791744 8973479 250146157519570333029628978176708818376 8973480 125652142291267463162227672263542784000 8973481 -334740098382104615514378761577088054 8973482 -2226598616946152366330763480890742528 8973483 -61692700546937821894500743411494327056 8973484 75721649291561720196174418228320970752 8973485 4051416870176454142382554234474935180 8973486 62836476013160045810571322196669106432 8973487 -181629205192641236625209568089087479080 8973488 -17634789264295184640423189329987174400 8973489 -14208269463157600568660971505422754880 8973490 46968314494206678443436373552281348000 8973491 -131614556897194980424899720911788252200 8973492 -26049256092759970091034381263677157376 8973493 339109924654022712423759032268565742 8973494 34783838523584879455350967585642202880 8973495 121101520938677054197151070984794451720 8973496 -20066844641945011542814213110257418240 8973497 -109491972382925234208182567943019454460 8973498 542730449578128051874376950627730688 8973499 -5024803555173678580296151518195753840 8973500 -99184474349131896902626588176323328000 8973501 -129408347066900833059046185630605844672 8973502 -102849621661259273866232724453165282048 8973503 -30443592112868046081790616043785147520 8973504 -31747331212578263310839116520723841024 8973505 -151820889442455629300558139720528295680 8973506 55024833905767566814597233682833853344 8973507 -8409804093076095700031009116302739200 8973508 39021946265451337744403837848021467136 8973509 -175123755351051720629066215951872664290 8973510 2863286510635941287826677005742284800 8973511 -136355775334710552326309635571075346000 8973512 4293520412880651651492074766776755200 8973513 -11757650855930962786194023467075012758 8973514 -39702239419130542613548384045205322240 8973515 -123159055714722558408380634577312671840 8973516 -6507930147124632870507312036677677056 8973517 -32869332116359963365474592423581480000 8973518 -91807594511852629203778220778098573184 8973519 33501811286952443198652413937048540288 8973520 17716230910483936421444463235663134720 8973521 -10396515116321039025160525484999947278 8973522 18107630717537038373946531453020792832 8973523 -63234685140254090937289391166475094336 8973524 42814782195729429487463530692172670976 8973525 5609047572401496154477542985486680000 8973526 33266675590855611446148943115751145344 8973527 -22147075065832230012001356218444666328 8973528 -42453701718273390313686604423932518400 8973529 -23792172120361980102287485947381190560 8973530 -82403100870435399450905285722102080 8973531 109402313899089637588611997553199667200 8973532 -129196872982013180008169858368323618304 8973533 75860779376322588106872368268746287782 8973534 20118929001668806568646305537713664640 8973535 -136540176127875579366351965994921923040 8973536 17669166558918770902471927571627900928 8973537 -334939309319982231760412211331902048 8973538 10631399293495054897925884652521437696 8973539 -2498482894064872264133779750459316160 8973540 17700305340626265631817254568492079360 8973541 -2505204104329907919784157504764445888 8973542 45723548914238604900196121899521267072 8973543 116523981324237663654340068907395814224 8973544 40245098706478122827861594886599900160 8973545 -51582567764700304408652391939842409600 8973546 7216225706239234068790726739288352000 8973547 -38726858559100212359137842325172478432 8973548 68176368101356930080258434160639344640 8973549 13497497933179203836683536859779797964 8973550 -10836385407060591897189083457664099200 8973551 -171949707202340951808818261005567286448 8973552 -18104539739199102124676262600649998336 8973553 28112148637503852446784790800009517924 8973554 -100597695768237287369469214288892823024 8973555 -43390100129970115776204941455804711680 8973556 68545647915354802310405009444610607872 8973557 -21691222440228478833294847420128758340 8973558 166162086164328756294630742142992266240 8973559 86158298387519678534401969888937028016 8973560 148397295415175194012349366229512601600 8973561 179211050691353249294564492389705326672 8973562 57702274934719804460327728084098447360 8973563 220669575239667369994285653485088043812 8973564 -132459219838336979012383339146568212480 8973565 -92901909360611972596070722927042471680 8973566 -87573004937458530698253143023986278400 8973567 154076193192376770538507599434796064080 8973568 -51187629697703612988341980016681156608 8973569 -339391607681132038079317594434610596096 8973570 -13927394409190606096993823008430592000 8973571 -346444783447526375224210730957907784800 8973572 244145047397324424818226052651048526976 8973573 1860590111291608820990252462469993600 8973574 -150745055251021811322046985711432002464 8973575 45777671969673917216365787268616746600 8973576 31916780629572063207366226753817195520 8973577 -193648334409104977060473866151190329574 8973578 -136555921296064769702731053336024012288 8973579 45312422474927629114907518094520423384 8973580 -37706260288094282459024386497441054720 8973581 114345062981301007127719474077207971382 8973582 -91132137445945126693154145429659318208 8973583 -247903823989001531725292429052765652520 8973584 -387981405030257014272502702274052096 8973585 10889953298189770342786368560005233780 8973586 238436055583917573502592517863397888000 8973587 -16975814435902051964824025754430742448 8973588 8563896103251808624621384541886529536 8973589 121306364425282724242393142401460141724 8973590 11238209604521469738916905317505004800 8973591 90385484151773166550594348285393789824 8973592 54511160086942085320898117999521536000 8973593 227663377753663159096536954364655632842 8973594 26932519245752808292709846698504504320 8973595 153513355648143595495351858714080129600 8973596 96980722790486319011614114073035507200 8973597 -122949801585722648372233405595533545600 8973598 -4191055906367551572408580934671806336 8973599 -3814110122100185045727448339533175920 8973600 -31185341596491134252152276722843648000 8973601 -766207476745872065910333110353206272 8973602 180081676792990481120017318867501617408 8973603 44429343657208856693327397212418394800 8973604 2714476045329769077434400503401267200 8973605 41234005045694431223071713144907272000 8973606 26325897466496900477493427651405543104 8973607 -24439500213392064472403402756115752960 8973608 70401534263578840915267402624001064960 8973609 -46358766356432779107173188765549866096 8973610 12327119974342464598490587645922150400 8973611 -33302204281091160048270181520669135568 8973612 -157507909231064908422900169141518873600 8973613 25778670354633719907905571925742282688 8973614 36677428403966708219533517882344553280 8973615 -45382493433046432590731744048522383200 8973616 -63955839919606822463295993856313131008 8973617 -83321468484498555341316496534745444334 8973618 -12409286760612190892891864334083461632 8973619 113207838384776775385437061701627398400 8973620 118928555916809679338686236211442849280 8973621 75168716280924027518779567794413807790 8973622 46397225773899283207110959983009468032 8973623 37357371870444262427405005338392112864 8973624 -32230043371982432094964258846777344000 8973625 -112232576624276989808614785907743795000 8973626 103370308727893571330077673970930598512 8973627 -788116293219904691821023344054909184 8973628 -59858419486656310320723085703168778240 8973629 17627177465788302841902377436473428032 8973630 34693585608855040329637455450485031360 8973631 -341123745710601497625996129405506702136 8973632 15280620269351995094722742131435241472 8973633 -135042122752421557928313067328445257376 8973634 -538516717399098181850190379209073152 8973635 843992561825684745271774924053244320 8973636 62656185130419237787184793084524814336 8973637 123733954300470153882380549936638199352 8973638 176356378929330095829737543097894906720 8973639 -26536937420676826937669366090870726400 8973640 -64506954553242386594115038613578035200 8973641 -162378678440739474956158160111731359216 8973642 2627442789446345765552980819209780480 8973643 -55428392408483599878972774013014176000 8973644 144986137822171439917925120541875558400 8973645 -149395608175452454228904697499360603200 8973646 126232720234100751893451714252670970304 8973647 67778000834033663348018187610449108912 8973648 -223168606199038651686470929123393536 8973649 353476783633139999239273734928413108392 8973650 1625733429621549437244178459068096000 8973651 -82292807145742220339675875884876016968 8973652 29086557506851088186398509625831540480 8973653 -78304859537129491559502066893312856516 8973654 24851822395954138017222354651411599232 8973655 183359534355719380891903696474718689560 8973656 -14164923369139485372895833982989957120 8973657 4645986310367153820114048414943405056 8973658 -102831917956367526260791071105118882320 8973659 -151660556778630426479044907552366878140 8973660 -41791795089923097968517137682538122240 8973661 -159402680547133041687884273270055883738 8973662 16957027374114107810337473373814149120 8973663 97442472009280484583291696351291813888 8973664 -129936679712179896655032538153184133120 8973665 -31015013452851406338438275228112776940 8973666 -25978375858647731773160188657672416 8973667 301323043683766277367143774546048658716 8973668 154588712797778575100726580928632185856 8973669 116068733563897864964097230650932521088 8973670 52454014713258069976000834508755200 8973671 -85959797602711837667671693839479616 8973672 85949632355808331223560425870592081920 8973673 -185037384764901538227829635046718369820 8973674 -19190563339243260210498430489975255200 8973675 109634917028940946890335102347683071100 8973676 81729877263743629347994605704745416960 8973677 375976954747835950369002235225534207680 8973678 26361650125718004109402562115540280320 8973679 77231962560255080734926051047438360688 8973680 -11205356399929099539482978093497712640 8973681 8016265990369903406696400110245166880 8973682 132741253207376282689325026517169330192 8973683 -99702602347629417091841021603922791616 8973684 25349400354227189567737852017796098816 8973685 45451038629888548334064895939337612160 8973686 -1981463025831288871772623339040762208 8973687 116594501357411041072989640805224157160 8973688 -219364376235814244601656865004074762240 8973689 177888804896729208552349422883082674560 8973690 -35391793599576831087039140410793656320 8973691 41196779495374869390963577196440317092 8973692 -5843321907834027387699030552918773760 8973693 -194394741715981196865463198613869025280 8973694 6395221405133956181287297946419748352 8973695 16857750529394651242913713642327309920 8973696 176342869891230258698734184847271526400 8973697 334282376473047211761717270930835926146 8973698 116844754713669803636352193279796955600 8973699 -38902771717631874176971357124276382720 8973700 -52071924205507308562589979509297792000 8973701 -136521491840896810554357855319306154400 8973702 93318674384338412210495976313097262720 8973703 -92387982943316243863147595611903562736 8973704 186088127235336834379364084255452293120 8973705 11439768095631232763456223827444488320 8973706 2676411859933181570151072274663910400 8973707 -164730464018575467050829808986694386720 8973708 -5930164674698195995065785317193035776 8973709 166809787384206348475678871996605609910 8973710 215581371934441279124811171926239441920 8973711 -24577429572211383512832489639346732464 8973712 63271439586167947876525320355070214144 8973713 2892503880776784999471218880447155760 8973714 38050397411112875028257816350091500800 8973715 10154998375019800334828539850285741520 8973716 139680877666331752828615072054696659840 8973717 -65679181072404196866908192524640077920 8973718 70213950068625506710339712487522463104 8973719 -6093089055651161001996273976941071160 8973720 -43084880717610552725979357237706752000 8973721 103835973606582285491411898267597848452 8973722 25015588006438777556005890302175263712 8973723 -47832863533360410844632651267268800 8973724 -154295688972057602852174451201688789504 8973725 45100587947051155530817682972037264000 8973726 27172047689829337159748108647604818944 8973727 33033740933487066525103165792356341872 8973728 216284396334317647538298140351566577664 8973729 -135117591922873274526350650597153518126 8973730 50034898652174640726705877929886697760 8973731 -135602986453395680375216090578997372880 8973732 44040217926961645329874943103873795072 8973733 -112734678686863266032191730912955188160 8973734 -59316507114671560461411380279718076416 8973735 -37522895441488648904200243374792482400 8973736 263387102938316116669574817340468008960 8973737 -72207378446108519112268562156185540614 8973738 1347126657359526152166121435936576944 8973739 35954474440625457797582940275653257596 8973740 73650006600276862511138744295221360640 8973741 -5076943337904373584668937077135119872 8973742 60459654814778696519467697442090346944 8973743 175702061491689295868007113807734089024 8973744 605048700287276871035988163155591168 8973745 -62163153363271465292777374814972000640 8973746 -134266399594204593104678262784368096 8973747 162720389287210422683782124143085217960 8973748 -26315073802337740799860486701604306944 8973749 -85009144550259798362356359860835948672 8973750 9472144082345441686259568193643640000 8973751 292679207156172153638130430627809939752 8973752 24833402689699042677264269203533619200 8973753 -2446816443520850761530197865817953792 8973754 28875838670920201126606036569730494576 8973755 -39472434794113956089927698535363439840 8973756 -558919172170896628639014842813448192 8973757 184484760182017532266128548892158580480 8973758 -41945947967601595713196630226991666624 8973759 -55262906745870629113991582933678525496 8973760 30963261092112129749916764581606195200 8973761 8655506492272023340165398255670794624 8973762 -113837485684174292185971956423560302336 8973763 318761352238588473101731269416539454012 8973764 -25258001090896465684501469106595759104 8973765 78362427600853130398653884342482298460 8973766 -76236004761837107740257793353462507168 8973767 346397731924833432702658635347990709504 8973768 190182132069763613154388949921823129600 8973769 -49301735411416442485829518744138899648 8973770 33839165703172160505915597081000484800 8973771 135440800958171518602964200814992513264 8973772 -176644324286726549099858444334862614528 8973773 24993034631516441328731784651251339820 8973774 -61876743876256161268692570854119714560 8973775 3183836723960202446128973472667737800 8973776 22932282467477510117371770365596139520 8973777 -2516982897604830174268340196252257568 8973778 -138469030774067085154607518458137827200 8973779 72997803788377335259803239029942954752 8973780 87576044292443637371662053048839669760 8973781 -14764082465518310319818622628834887300 8973782 -50276931646301647157705698377241983360 8973783 35319898889087383127553312286389261024 8973784 143435254803774472733029076510267074560 8973785 220840072743211090395437425625404798980 8973786 54271178541176891013433567168791243264 8973787 -97897568400894895141301341430479064768 8973788 214791105942037362411763366867348824576 8973789 104089018606114424638158681223782957120 8973790 284979003589870901052227524277890560 8973791 -118697563154762652592755052288677587808 8973792 -147238600091853854146437818401212334080 8973793 -74335990376472741956152384870081118076 8973794 -14940422764233711170337718921570135680 8973795 -35010732696417021211382261310555052800 8973796 6684609536294323871136964465243048192 8973797 25186212562152729559226556488558176032 8973798 4410653666797455891345539571717929664 8973799 356378346885368775385473846011239088 8973800 -38853044808665271154431130642452480000 8973801 -9070927490293605686017031010103019520 8973802 20337662182022828480825032446149882112 8973803 15274368115208811821240246904878552052 8973804 -10483508779272325680538691938049261568 8973805 145014481411646458026023222387243048460 8973806 -178906360006250496215759565862434985920 8973807 -34798489760999436071836148671270337280 8973808 -27386756445728670932501156051972128768 8973809 -143097377517516913433254311087624657996 8973810 -51191443639448192910404033060863010400 8973811 -171871777537396070961881688509197740600 8973812 229262372277298424908197930578934070656 8973813 -881280105217365122421959325422181600 8973814 -66484802454766560919411932450692900160 8973815 183853349257521725497579875233285967960 8973816 77065267805983545004909326453480345600 8973817 -9426583901662737794740872911969479340 8973818 -21756914518221791491231176717378309120 8973819 -49922433691065389529659980057454626356 8973820 17699115743642688478716041428308295680 8973821 -234959262350942230097788517795275113978 8973822 -35957187590693426842073249752390609920 8973823 -320154599182217704232891972871214116000 8973824 -85332888655398253923432700101166891008 8973825 -1546491018830433765091667278235294400 8973826 -52339322182826900959002100022332725216 8973827 -8707247813389302716874901682575588128 8973828 2914158259586684137506826676369136768 8973829 290398791702096496112591647620349022880 8973830 -126180854903164667396665685355938494080 8973831 72902740559915154953612796478259683752 8973832 17556229917917188960810618875384299520 8973833 -202563075890174631482151940570233862560 8973834 43906660606747979823448014605613342720 8973835 -32590489958213809455082912116549740400 8973836 43483943124019700610672702186332244480 8973837 -19080935153667557454546290499833445300 8973838 39044223560078160683126861504671312320 8973839 27112387137406439526299980852660823040 8973840 18526900303186456024694352163995648000 8973841 -100130075417050062391571949521782531200 8973842 458315102703303222766030293814549632 8973843 68368874954652233147355937018655846400 8973844 9132313081071435905926295878183808 8973845 -127719215849101144888173426406242468900 8973846 -39708360762105341745331740871077390336 8973847 468454812991511065409323171203548414400 8973848 -81267329382856018457390109686019440640 8973849 -40059435386210674922117794819718445312 8973850 -52326352050591782031264294991116847200 8973851 -63338165765397690174159736996918066176 8973852 53730039548675033446859530128905011200 8973853 27949679120737124281576764019629808480 8973854 -34117939212393020328052864589017529280 8973855 -196611837029214134111220676193696505600 8973856 46297619667817976321397310018202763264 8973857 160724680044495132132360667469002379106 8973858 -264363899390919184613620623727661568 8973859 -98595659925740139275989622459848011940 8973860 -104155077713602658337764731015437070080 8973861 -3609391152307435864369318876251294720 8973862 -17072673644094062945585666412736732608 8973863 -31847656850089649417911811066474106888 8973864 -14147216727436407789610397716484505600 8973865 -196984623205531479256548693399007963740 8973866 -6619215470773202267631583144848417792 8973867 19174379043573490756105487172049754112 8973868 -201546407819483461014435833007105655552 8973869 -11394596981148387976040326975168744680 8973870 -22121865855419567782503941236816531200 8973871 -147269284885793131876730578086934155800 8973872 44990091370368546065390125021290135552 8973873 -175530694701840873032211031384358790078 8973874 -21067864067862973863258671719276512768 8973875 -172455218571774369554411091872106672000 8973876 994236144268882246985273424211906560 8973877 35469799032383044272723087165692409120 8973878 12438591675413564831684686299508878240 8973879 -145134985019447495630628314559243547416 8973880 34187560891705092416950676371090636800 8973881 108689260726308814097874053698168315392 8973882 54963394814731884332802547654620541440 8973883 55107602147060391028479651091460606904 8973884 -10516864133586180656884953774797543424 8973885 2452512734448433779604583734597016640 8973886 157730986872907331238906333735860635392 8973887 -32352764617802828719398356072670788832 8973888 15198694544489404442136185891928932352 8973889 -58144327917183741083540312912135445310 8973890 -6215614358603504889995588918434636800 8973891 55517141507513590906329934518234077700 8973892 -279624720380647535676597911379215466240 8973893 161418070751457869219915202591168798048 8973894 -7020177145295684691296001487230443520 8973895 -31579097527272544534920691830831220800 8973896 -203121338159554522385299238586276510720 8973897 180029106123771256353485860999854243600 8973898 139270533560181879694517336199240577536 8973899 166783408558628902322326307087304990120 8973900 -32281125203286658021917429051828192000 8973901 14490736826261994111842279513111142902 8973902 -19647079613833062800001949844874142848 8973903 -7896863147826051083727265464022948992 8973904 16249404843509119261523811873354014720 8973905 22531167525147763416415882530766560000 8973906 -25096139407189567765059700030588463616 8973907 26117065464800972366190632755838599440 8973908 10016864444337859560846217862610784128 8973909 -7542819570773635322814327540316464000 8973910 68257242817191899526988189546181867520 8973911 22240329704955538546608632960195274624 8973912 144249841022699027180320474380396134400 8973913 -102832553601137056849015678515301167616 8973914 -110323099918333059660857590996406332944 8973915 -100243970327551946665484357907368968080 8973916 5762845187894033610328826243153565696 8973917 10624280534878892989388348458085913792 8973918 -107477249113262518662082755789152185536 8973919 143696036027854243246317189705920076320 8973920 -107143065600803371395190905001562603520 8973921 -40852380650298322816758414280020045120 8973922 -95723147477669328674320507175910445488 8973923 84340634570270497728206813584606129920 8973924 42078386955674818189233707774944121856 8973925 -45961046897881909820482900523818623500 8973926 -87456074932663600771044483534889712640 8973927 44086211872582272240919653988606667664 8973928 -3036508308386352737022565189579161600 8973929 3420376016250385703470360914357354384 8973930 -6739691574756545216924014913625538560 8973931 143584049762289788380447132557384719732 8973932 -152656518284187672383840231121043158528 8973933 -10333727242217631748393590043922953536 8973934 -117870715614833867399371401973156424640 8973935 -30335825837632151575427849742751464120 8973936 2186796050033792848927388327107952640 8973937 77129445508640649562866714673899849792 8973938 -16162532326169544102241675775349011040 8973939 -5414377296054505927716053186721369552 8973940 -2100491593586728752884989542615624960 8973941 -211710623469887213961003277216365943908 8973942 9870332254818159055074001356893036544 8973943 79025481929338102736868375216084032352 8973944 31110956939761467380738780488689254400 8973945 -89936470683188821818177959764848862080 8973946 77273606978849972595654556679622882672 8973947 171369106498606284007842915864900710400 8973948 -93297185299695595119870179733546769920 8973949 -56078699674720706711956092975262098464 8973950 54562043054161814470229244561048312000 8973951 -20252765294555836480014032928173624832 8973952 82482298599568564898810654392728944640 8973953 208741243425133891679848811501480136660 8973954 13824086990863892222688880507748430336 8973955 37910442782798988817103916738138099360 8973956 -88481707311448429731498268004508394368 8973957 -16085041893131102006204273211684034560 8973958 -59428036020614525649521931743093212704 8973959 -18226190996703444288058025652326826000 8973960 -33247547203043631437075174805548236800 8973961 -116135623916343051382505464321848334438 8973962 -112878231352794341337297746399650252800 8973963 -18113857013624068186912224939829492800 8973964 -177271787842275678995948496832450081024 8973965 -8331546775931597425209302263367040 8973966 -11781195129106377607963145565577175040 8973967 -47886176689569063660913406828410507984 8973968 13433200320946945435712025944544878592 8973969 -55740424977435200502615942320889494400 8973970 -38103977128614164862315865238461406400 8973971 -1988918295356743578939826641808501368 8973972 -22306218697264457735977429092317184000 8973973 -34799026098184998246838170310735002880 8973974 -27681780475167720181948807311433673088 8973975 -85017737446577736074897356634991539400 8973976 -256249004635493116664681282417751306240 8973977 -158452041803301047519141401467192746988 8973978 -67481623310211825399431384114009336832 8973979 24853477444752494116972582519744028160 8973980 19991904658091009131192917336696391680 8973981 -65120946654343697264866690794522054330 8973982 24154258039018764285021865420898222784 8973983 -11380081685571987041583472861028711880 8973984 -8977919331424025935020265944137072640 8973985 -14248591948941223828953946511702476800 8973986 11904312353209191271916212188455861760 8973987 -133796886538862553064823003972098242240 8973988 -95263233927807000479747336951555120512 8973989 -32472499531475860008064492176773649060 8973990 -34602781870873583867315189872644007680 8973991 -67084859452229981205207519996526896 8973992 -394322313521957321237937664617706291200 8973993 -420952000572758332738882508547422016 8973994 201980293164088701868322201249179666272 8973995 122386252885572957571743718386746913120 8973996 90783182351907507606984025962936878592 8973997 -101895439324174699701561272358154757108 8973998 -28304544475676555416617422690315779200 8973999 -93108511744273683044121540574709805816 8974000 5983013727704676535702446498545664000 8974001 -23873915439750540987844230396376069998 8974002 62549269488394796031181199389762398720 8974003 -114016872660283924804154529283086881496 8974004 11463792916516954731719147820878561280 8974005 77903123770114489565969761301584953600 8974006 -50208288423606784642099978903590078048 8974007 -45293238758098724938495225186702526568 8974008 -75366841583437589098977379233868431360 8974009 -56097176439459710685291581472994197360 8974010 -57944464825100818474499576783345079840 8974011 -51188511820215184155235397032934052816 8974012 142397566990291964117825110298352813056 8974013 -43975526097249069406574979193911022356 8974014 -66189923515956599097508942032107520 8974015 -42769696701743529029244305847898706880 8974016 -6182257512710147498580479826984960000 8974017 21193332896626548685354696621724196480 8974018 407961770830640774826041959206607440 8974019 285176897584685720296209656969918127420 8974020 13393325722383029201572294607462952960 8974021 71735159252207241801944289118682599680 8974022 175098277551393864546995721044532393312 8974023 -135397363715340927147190033858729347840 8974024 34513911259437626110120217327497912320 8974025 -5154466810030841091381864230007355200 8974026 87485101089742191905247323558223366192 8974027 13166288478590991161294015219649270240 8974028 -25231710442255716239712269371162076160 8974029 40537806440677908977784860608205238048 8974030 -18255133806098349795082648663375745280 8974031 -163356194099650866068512516072349662536 8974032 23238376628993974506178958585156075520 8974033 -74054052340252755726412620525917832718 8974034 36637643737743552395527485150152625312 8974035 2362044279269780316684565945877606400 8974036 78480769894074961459575416722463747712 8974037 -96903821251545519465027770487496603314 8974038 5329899103149419381261237644242554880 8974039 194950070142485373907514271589105104192 8974040 87439350261551482027346798730099916800 8974041 5951085303988209559954973315496472224 8974042 2210269823118425935245240994007715840 8974043 -43645984759757942731517408039059691856 8974044 -46722225937262768172534916570500910080 8974045 -55603462016266853393580883523935050240 8974046 -64840799014260936818911581451984995840 8974047 -209186570337860456542645499895562009728 8974048 -27239826429321292579292413765767659520 8974049 -86685534411150374154921420526808518464 8974050 10018479004223797371788741839805568000 8974051 -195524521501759998393045804075586702948 8974052 106727789930639996046641268150305518080 8974053 -12069689251364068513889811570449773536 8974054 -69889542563623907238995833991862139008 8974055 -145729252976795351260730940621531620040 8974056 -50807003975583688704311725850057687040 8974057 -3444045656599404992127766893111239600 8974058 -62219131194548267415862790092080471120 8974059 -21348101489975558232173667991686160296 8974060 -50561845806564298352391443787679211520 8974061 -81784307773095401792933878788591897600 8974062 -115931544065587525663954882425976005888 8974063 27168939344084246600470702418974347760 8974064 -12617715562118356046196893796488478720 8974065 35503117210636146959554471790260800000 8974066 13641444252354158825413310014666549248 8974067 99104661391163706475029923926091623116 8974068 -20051735900400750712009528678770524160 8974069 192647002163446478720966149679911219914 8974070 -16264302967879746211849883024479415040 8974071 -330304715142814615246474367678095728 8974072 235655725000160717038556074187273318400 8974073 -133662790419333607318897767891906917376 8974074 14606667812189649779340926135295025152 8974075 38946135385036897850436304775989332600 8974076 -31412967659166249238775965826558968320 8974077 -20792552603452326744361520761039080960 8974078 120137690709110732346808889789379363840 8974079 -179510664429285958329102838562321563200 8974080 24597976965865385164252185652258406400 8974081 -163352767009479384035761178453378183296 8974082 -44461646072158537128668913142059726336 8974083 -6739824546285088570982090301434157576 8974084 -10547348797208957936872245503348162560 8974085 187012363469510806254814923470675022780 8974086 196598645295276258948162614118469632 8974087 -281998526365706511233262501874005724264 8974088 -42246739142014463663477357800964259840 8974089 -219450981571260642999569969790448697046 8974090 58786010819898109448905049275973249280 8974091 8818436357631871905679870902408122400 8974092 19541225289720708803891583859044183552 8974093 108189924476201335457382206252077964342 8974094 -87537302577443142005354405378253889920 8974095 46834691073252034026595710393049134240 8974096 73715533360058880360386813939356680192 8974097 95839430587643804736427587562963033344 8974098 -36755328272301188728361383578710492160 8974099 -2808959587790891797270662509468860140 8974100 819162020505252879428974040684390400 8974101 -24755089344159654917363483101719363168 8974102 152665541650453503737523792931034782752 8974103 -45255149166055125525250256316182622648 8974104 7520816854925744128138138202357760000 8974105 -201846578010021542224841001497240586300 8974106 165791360726327631313553180501971072752 8974107 124178943714864831464806132461442149804 8974108 -98969839443002558151213363826083809280 8974109 11478035010442010670341048597177548440 8974110 30681142610625828101629265855943173760 8974111 -146789738551285828696178230483842256288 8974112 -48018055879741592380443752324910809088 8974113 -162952596950357122559134336783481546016 8974114 -314777951982470776207906681496386092288 8974115 -123243341763318999905251010551334472240 8974116 -27592804080366805647096241523216633856 8974117 2047616176047086466467558157288012480 8974118 73109194428371130954398908745424960000 8974119 28489154904660434060383179129338006016 8974120 -86970055021823290183683865700940288000 8974121 -16906893885643306624010801315085250800 8974122 35055533966962716399743479450029295872 8974123 274633100340492829331594709327290600372 8974124 156940410997295634531233019901140823296 8974125 34023686026400343919253146759844400000 8974126 -16158933979045105580651228572297829376 8974127 11880160219432847505369422963486888976 8974128 -857090303930144219632659415928143872 8974129 -116745505519188382725068783513848396270 8974130 -40558313369231818154398469597156352000 8974131 -169413677714096691499104687224991951048 8974132 27596845358821499566073042111744334592 8974133 3396053752166162743610228277304094976 8974134 -22485344000324803431416750466478271232 8974135 158871612674937810062243321801020258560 8974136 -191370879513903209459351956253788262400 8974137 -59980412415457669424359814287380144000 8974138 89704170353910289734620929184536790496 8974139 153696044883594150922646489695075091940 8974140 1999653112262509054763843130797260800 8974141 -93718852907469015803150752306688997216 8974142 29165876440711675063715753183148091200 8974143 -2184820855183495222102395088524442440 8974144 -87491949413585536256534741800102395904 8974145 -102524296105302557054185035972424013100 8974146 15912118913835461604223467353999347584 8974147 31489040185810025714215892738540023104 8974148 214720317116725724826792445416964526208 8974149 -61308306474888544651134668610862989120 8974150 -2120914031560137381144567928097815200 8974151 -116339992187601152397467057732530279848 8974152 2941289813098997561179478082968985600 8974153 76050283778689841968331390760252946404 8974154 -54574978643557066954270451677989188304 8974155 -25392992775248044960451299907115598080 8974156 8366228281952419010156718062478968320 8974157 -4890406467650962755877806547835458080 8974158 5428391430641786806989368203417618560 8974159 103740197552115424010828156187709785280 8974160 -6261929068594005303429944687215411200 8974161 -25087858948585232008974086695171396416 8974162 -29364594491092925399100323157158067936 8974163 -232643210443457680496247380907670656000 8974164 116706002009632606819346956473900920832 8974165 5575673110631631381885023685575020800 8974166 96263283691858547849705595034457546880 8974167 -13416195668757907697871654551117887152 8974168 -12593725808443889732651502424937226240 8974169 -98548407161382728006904036626031917430 8974170 -72789649195560904394177629436824949280 8974171 286344954247697527141766265947570536272 8974172 105828800248161590181044297019340488192 8974173 17612531550339870029861444949139280544 8974174 75393840885161054341434954637007731392 8974175 22415418243387250128810817518063600000 8974176 -35341442771409441487953574402627731456 8974177 28624540251893897867851621318383861026 8974178 -12832212190654770161252784258665469360 8974179 7448889639929548620344556486081506400 8974180 -190491250313107936580216869834838876160 8974181 -164829759745988450889644131677215229120 8974182 1703651553340129208832846912036864 8974183 107147989599238877965835264982356119920 8974184 -391993290729783501162775285941668167680 8974185 -40246462726207827715058469909007524480 8974186 113522528157896610061261616097100800 8974187 77134806714520144254807282292149956112 8974188 63297035908182570967342718785898895360 8974189 -73129402844531969440480075021055680000 8974190 -15045482368555346243421107606740608000 8974191 -5100926848796726937278527056217346808 8974192 -40470814151105885852322170982616367104 8974193 -183675789274656208375234396706018592558 8974194 16786596447900679234147641177640116480 8974195 -155901960196936038727313359383996300000 8974196 -51482337500178510209292373975038234624 8974197 -79834135882781076797666233475059433760 8974198 82431407966776667961635154165378676992 8974199 6567410068007889089500190469000417864 8974200 17428897802025083865503820515710464000 8974201 -193388982201798947400073233460488485888 8974202 -23804250875337891146474685250801809216 8974203 21790812070570824076633198924186194480 8974204 230587860058329243930896635128322451456 8974205 -24402793514564603226444994565466301140 8974206 63466170648273991872340700069794780800 8974207 23129660674110402146966927082107528 8974208 -154010680400004427820494536262633390080 8974209 -44635517614010227376490243869626601472 8974210 -23622950431961947567310244584775575040 8974211 138452025032910527345954752190057292000 8974212 60184876245138884093910128649454620672 8974213 132641039354100066420839301181563120800 8974214 46898605193800503709244171612404431456 8974215 -122598731922369883869487335498272087280 8974216 -50682112717750831832786899352468029440 8974217 -26048115851714580539266182077251195008 8974218 -7483309341954094812867727980986265600 8974219 -180509252087406431824141807749634478380 8974220 -4010195693897723048252691967767659520 8974221 -22496584639499378461750660496710361856 8974222 148183276238328355562661065817613566912 8974223 120069552023739642967141124985090791472 8974224 3692942396872148675855097550291599360 8974225 -21809958040128983500896828423077665800 8974226 -1648042611057621648812926602132161760 8974227 -156684073566125762925091713042326304768 8974228 -407390917532171317624749168011202289920 8974229 4213302568015034769435720818358024288 8974230 11050620465235964097052496663628768000 8974231 -83221357356040538936278126050437161808 8974232 95604077639868894360318038993790566400 8974233 -144114562068729337049613825685671940176 8974234 -46638378342125838030998590036190722080 8974235 10346096144680675057292775904038856560 8974236 -91397207941553754810533092424736204288 8974237 -23346486311772687518027157031747418580 8974238 34243454432856315564860361083497332864 8974239 57762705078207231655896666109903309200 8974240 51712625899643961930823278345977856000 8974241 -292910034998955974939807438868915683358 8974242 44287732080195642619727041046301189120 8974243 -64642868530091998579199840899133387016 8974244 -44840843889473232181638115768306883328 8974245 16269481212001386063889222418432515200 8974246 81431304048633988872843104520192865536 8974247 -190695044839903418550906575044896899040 8974248 71277897368339303293977856758933995520 8974249 261311754972441452386674048162503518836 8974250 -13962691401579039038523267735029448000 8974251 -66574253517430302814561718814665418240 8974252 -32508873155328341486264211996714598400 8974253 285166337987667599718198066770806620780 8974254 33307321438602913589685162920134702080 8974255 -10700271880901855007935931189222321600 8974256 3069876569965934579124190108214771712 8974257 82427615851326560487762062332825035360 8974258 -37795494561107835713192084309924505600 8974259 41698220106137215536394687573185973152 8974260 27953432052278160957075236293986816000 8974261 34105928987722511373166301944635244224 8974262 122803524008713944007678402232441126400 8974263 91678659669144833788324177597835904744 8974264 -55016887685082138756470173785351598080 8974265 1915267959229034136638199813114025800 8974266 11291435230704650986602723037643658240 8974267 -114273920323137258402681006526436566640 8974268 83835803176518335473636879387267230720 8974269 -138881378389832118317859393057813772506 8974270 114927257040551230187556644841419040000 8974271 -213468118275003385300865831914457166528 8974272 62678980114648387764407922780536832 8974273 -91782126138047214205307026853626046400 8974274 -136698121229405048649294295920234559488 8974275 80053082056230534897139475004580741800 8974276 -92771714368942269364952401147892640512 8974277 -77596925347078541551949756626497477288 8974278 16731870129541808359508995116633434880 8974279 275472440691464821098536003590304593880 8974280 18799511936251031817063818722917580800 8974281 166361409376437062461414631129248201920 8974282 34856954993223714005933155754682009600 8974283 -26737741936046856260081469969980461440 8974284 -63361341442742336904895064937405739008 8974285 65174119746255207305531352626095422360 8974286 169258361021107528131830136893279667264 8974287 202016942856510414145176323342973588480 8974288 15313181941953016297341776058307469312 8974289 -147896698484554169513394895009965532560 8974290 -13729852475647484834657601414901992960 8974291 26133353437884308327783924283553486072 8974292 -160673111009187737000239176588219721728 8974293 -3653723667199964112676361897370589536 8974294 42494772254509749841750170347992123392 8974295 -86233668054594598852499845186811902800 8974296 -143415389338804708068744023496477050880 8974297 -36985210675287490079816438445806898360 8974298 -3544035874774258129412461930121421600 8974299 -11504806262820536549726751842118860136 8974300 104821111963963028408074114214324736000 8974301 -71438363322648660001283794571817812448 8974302 74027374591007484775231758419961575232 8974303 2274802267999247579740584087411068000 8974304 152124292321195705436180852006128975872 8974305 -75456121957593931964188197789714470700 8974306 8900629394021309147592557997947873664 8974307 -214169102616752828578074956237113245000 8974308 35878767263671611552656633882680688640 8974309 233064099156294745732149912856068716320 8974310 -42296215661456683045124306395464733440 8974311 -35091746962590096228290686407421719048 8974312 -50786898627786594996486579880749189120 8974313 85517518740839386441804872926941384320 8974314 -2183541354555538202567416506914915328 8974315 535912684780892470144102174702118400 8974316 76689517969524368208172467195299607552 8974317 -63097871541819626697039051249835744416 8974318 74895564706531514115395846049148023360 8974319 16283770459171556195799724852271288544 8974320 20669968676547708950374373085104701440 8974321 -321706010613261540650090920122383147520 8974322 -18209225557049305878922072889291627520 8974323 -4392855722553483115256586797757597228 8974324 56149704585934259229637722993486145536 8974325 -121910118458186481165933033838675252950 8974326 8778265265628406615506947789622570432 8974327 -39089932150589960251779573163617573560 8974328 -16189365994701950217266384966123520 8974329 2916543136688999565153217401717743616 8974330 -108820024514982765352881864106457617440 8974331 -94469101596154115686868215199582770848 8974332 47196907442747334786718988879219744256 8974333 362190071216262496733731972717858775520 8974334 175802805201029654140501008340069132032 8974335 -50817286670246386896441898344319763040 8974336 -119860647039308663724073422338096365568 8974337 105972491144592895666412564718291532800 8974338 36570749433277254421937595327592297344 8974339 -57340646594923499341426972440229272768 8974340 42884399914454277207619926176903846400 8974341 301614539646291751751223964976595201600 8974342 3013099472948018280292245278469688704 8974343 28073216737546913346155380571867896416 8974344 -117752487270661275160642953998727168000 8974345 -1723006041562317566665572580404576000 8974346 79397328216685437822302344751431998720 8974347 -21810787446752883523209156133030354944 8974348 -41146140058391827919759808825619163392 8974349 330809158241939550901623584167575658464 8974350 -11496685747621672142354644926322795200 8974351 -585932363881871630473562049291000816 8974352 -18667279623522846751686284455852498944 8974353 -8064396143909717119332089767241934096 8974354 -8980443393946866105060354289354752624 8974355 37303248234716156359565467027393878720 8974356 -31218619775708264069088351823825225728 8974357 108450279932688863038394593547422801312 8974358 -9495817153051934542518047948794752 8974359 -61179045327120707039544132624085640736 8974360 -193078337620797248751553003147754496000 8974361 -264771125578009073784035917000960878576 8974362 15629338147163731495576525748125988352 8974363 289938727541354697702144001711552724612 8974364 21614838109305038887504347251909078016 8974365 -127876661215898164122972437264989512000 8974366 49131753625201878473200381608846325632 8974367 -83550511420244615951305961333261939088 8974368 154552357192033249093784472165537546240 8974369 -73624198436178104089529267589283208940 8974370 -28778597538374509410426758359710220800 8974371 -53385095112131433954301093734536491776 8974372 107236918446181488454586112973744220160 8974373 17408198328631363085305546608570078204 8974374 51540250158065083615265575694576103264 8974375 -13630278127848977425113432704012535000 8974376 1375694525448310594758983516797992960 8974377 -20587268103519853477607363524644138486 8974378 18693285671679941682194072118965360640 8974379 -298535328580354538753923236460571139624 8974380 -13184846013781942400207648176947578880 8974381 -120395553930115018613621744128530519496 8974382 -4392956760756527882385843382865946048 8974383 -98401040514683376062791462329841461504 8974384 -3149313935888231898763040349328834560 8974385 4862950823639495486145154540497989760 8974386 -96001586517200341978223213131311673968 8974387 -137027334693468327691300562252662597328 8974388 -156268587356453087157042972574781699712 8974389 -63608687829933092884078900355591460576 8974390 -121682543689185249861500609869157134080 8974391 -167116833156767194016580077540347493208 8974392 44590892715651989258937229067506483200 8974393 -168414435037591836769730390676453806976 8974394 70194334172131022109255223484672805120 8974395 7104512112802438286860479047773936800 8974396 -31139413363686388418442640108138242560 8974397 -539903431530865200064639193366161514388 8974398 -51243685655943523783120666438311930240 8974399 56376595499458877691785081747708275536 8974400 -25688760196885101564258794820599808000 8974401 -252901317068968606709035546068842304 8974402 -89975657550864693788317005896715151968 8974403 -70574486013044642666286137619132346560 8974404 -23350908921934277228544884021319141120 8974405 27120666047247168097942077250743177120 8974406 1439607647605210023150041339965067520 8974407 27814557333689518958623992609313261056 8974408 26388053446483306101576299837500753920 8974409 -1791785029818577875681302235343620390 8974410 19325679467411656640676082715005743360 8974411 35233523626986704213905919283985635432 8974412 67944717187089890842098034783289044992 8974413 -78539075196554305956231174352265571456 8974414 39711780485533787517831335384122405056 8974415 -40511582107222502161909032190374916800 8974416 -20843762712249203421046523949408583680 8974417 416705805223335948868137610300212356592 8974418 9545197128494003651634493034398033920 8974419 237784357921181024574985328016058389600 8974420 1543459202739763414242431415308328960 8974421 203864657020802972916769742358980413500 8974422 6539441448028386778886284217201894400 8974423 284634840978625903369679814852342298104 8974424 -15717171751756047691599779046657638400 8974425 -29075471024744966476768588091360142000 8974426 -90875748177348881904588043327192643088 8974427 102172953162944689439729411017733011200 8974428 -96577411680919463729198675841171002880 8974429 279807114748319608568575059789721589030 8974430 -5728131405868266140508206082772136640 8974431 -94030668868352416052252279147998992360 8974432 -119366364064069405501436669007048081408 8974433 -23148156787689379810231645685182255596 8974434 38041809745731846022511638803180555264 8974435 108553085834265193543218644616251879760 8974436 8423222141586844909229884308808482816 8974437 -11163860818217169019889037501772696032 8974438 44973894519812541645570634050886410240 8974439 -129593725789307095196984042411815489776 8974440 -83347385565502890839502805539646771200 8974441 -15709202680257403252114853288907772480 8974442 -87273042187802615800444263141537341856 8974443 -66192433261250757432414434743166784936 8974444 -96395122447773031076296371369895424 8974445 -21811289009496860848764822444929855520 8974446 35557666161434863839471881208243567744 8974447 264227855145792563775013777418466834896 8974448 -5503895011986441466183807550921736192 8974449 174193115536674268231438019058073920 8974450 -29786402234196849316318481071173888000 8974451 -237505262466432413903392365697545658548 8974452 -104903877124724910305692027420096339968 8974453 229639336149589125996943838798420671260 8974454 -27875915518015762051067485752606181440 8974455 25385372825552938499410035180770181120 8974456 205233423670947696011782253776738713600 8974457 -26080345267231887087344425052377308348 8974458 64917290983621495353206113455949004544 8974459 -11324093434981409908005622964535021120 8974460 -914083359855183588256524057652208640 8974461 -125536342251579283418492257168781774016 8974462 -6106819307968893359024552647820722176 8974463 -276687001380203494035304509338159981016 8974464 150633703724850180933916071849665495040 8974465 6890045670045180250456858098366955860 8974466 -156434960276289999723447263707117355568 8974467 -153829021597689042235413354546206777916 8974468 12667599382055101058222466043351403648 8974469 -23069123735917960074954985664910862848 8974470 -9750499192450311459490467458818986240 8974471 -79013923356035098488152279647948298112 8974472 77690369172855841089996143420513617920 8974473 99904575961398040408964662004139439968 8974474 4295204329349627534412599756859980640 8974475 87900198048704189610695674939480174500 8974476 -41553502828462021785839155845403361280 8974477 25967062261943291489571247537016978080 8974478 -175878831731281430935619594356759248960 8974479 -23821546161216225310126761471813849600 8974480 3853068719481413814213890776790876160 8974481 102981966416933169177512889024635391282 8974482 -55213365905534208705208847402748984576 8974483 -25659954451818829382769493620248181680 8974484 16868956468190892223700966602154630016 8974485 -24645322743350030582469800987065069800 8974486 35467567092185135178444846848630556192 8974487 -879427545356501011390138164495019728 8974488 20179304558168724924039984261092290560 8974489 -76697639519979234824058859135409454320 8974490 4953211418030056412481040430213683200 8974491 74282906279204149970136657345121642392 8974492 -28755957292042057833609362597589635584 8974493 259550136455468209237484535822656108064 8974494 34401627430483702411495963606590287424 8974495 78494068791073544459542295896605962880 8974496 -77063862692624516285108445196767461376 8974497 -42524806027198876421671887474619488528 8974498 13033464202814354523040655731373268480 8974499 -133403523405377761463899028867758942500 8974500 -38298560612935788069641343448031232000 8974501 188460770416011542303302855997100642112 8974502 13355243294339844240659626395383760000 8974503 -287292663848831751872366700666181212000 8974504 -116231515280124354568578249441834762240 8974505 989819516989421882973851227302568320 8974506 -34119998318688113636745492956361060096 8974507 106502041751147428645140164762042312756 8974508 -50975849945234074940475670851968947200 8974509 20486117647737341638958069087372668800 8974510 -67167053014896856560253721303449152000 8974511 2346210275600479157777922129855833184 8974512 -21345235955361473398304172577033568256 8974513 36449490969725290963567450458702534000 8974514 -23767737587875919457860096013875295840 8974515 -5206074210662511131234420095692000000 8974516 255701545310659050526721935175706185728 8974517 -84389866600773121430644128636394897920 8974518 8744163104174728843081784465329600512 8974519 -86917856171299248036502598329986629080 8974520 -40767208321681090270735596473736499200 8974521 -259065573397753657712109230864108034828 8974522 -5992760982689070876170881442673991200 8974523 27517488279444860584924490334843558960 8974524 7959848543948319226390856908178703360 8974525 35877518760273394236324587299034648800 8974526 33052942426907226988200230538159449088 8974527 131361773417456767051898859692358372480 8974528 -65091640953366634793961496324716101632 8974529 -112327341327636629268016293712435623870 8974530 1621352464224742154390613248676326400 8974531 -4647695679455973753480303164986939392 8974532 5680043420214267156176274253207523328 8974533 175826173519363757231032922248344064224 8974534 66073659874026586710076660042384693632 8974535 13468542064545092279895040320559020000 8974536 -184776422611886449898630877257413017600 8974537 -79605107081908088649695812478505280896 8974538 -124291461763603688552853831944134310304 8974539 27515614987101029972367589183773815184 8974540 74356917053908618899292104396195978240 8974541 -10284314140360402938152637333136099968 8974542 12462722387733819339759470439045141504 8974543 -60393022131978110236237805686608993600 8974544 -121052207240850208382653604421909872640 8974545 93047829477826526859397967937674392320 8974546 9516272715652513571762975334365428368 8974547 -9908633608851661287136230502020789720 8974548 -53676356472757658917681321960837896192 8974549 28654327484434562513362987645476717120 8974550 31064771622152938652494742724299500800 8974551 -65231179305986993950435296694884265368 8974552 -220524809248064205202476479414926694400 8974553 -98275735396393111532870183275089841920 8974554 -16973577866255883470433015315061473792 8974555 152186809996752846603525732716352885600 8974556 -382125108025034385981619255358152415232 8974557 1486931832995875696513448842907248812 8974558 -164266320715825972399914150373104420480 8974559 -225798874407121124277110626214000138760 8974560 -39477509340406936244383454796951060480 8974561 57854517557955983795309806772247092400 8974562 -38341263785235656369548411283433639936 8974563 -35304101218588665006447569413076072016 8974564 -118843455773945937385597162657023842048 8974565 -19303587254841174928354937448964497540 8974566 63755384466103334415458902387148624064 8974567 38544176959468153563167281600508767792 8974568 -233799855967652092238051768201207040000 8974569 -84238674607217629169002653105659673456 8974570 149789133173530030807914330804294240 8974571 -47913132126124612741857257917267491456 8974572 -18467956440878174926518293463445770240 8974573 1992835038033224931370199086345080384 8974574 -57845608786293494995791939473316019200 8974575 -34667526071970074984613938429780977200 8974576 -29379713505901729578488303551710658560 8974577 13432764681100646994058937630585198400 8974578 -40796356515108312087004217908099675392 8974579 99683742705628590983181293458376831180 8974580 -91716065221132988156128887867795701760 8974581 -67200026107102331400470851447512678912 8974582 -32795259213159105573800167013538754560 8974583 -324445498813315018752751888254506011800 8974584 -44470133255751212172211431234001920000 8974585 230588105545712223416666740393190664000 8974586 29437469094906622840228167134407542240 8974587 -199144462901620802265055891594860828048 8974588 -59932216864106431214167955706607944704 8974589 -42605849017818014395004278618765605480 8974590 23908954561563222627388220448575043840 8974591 -15103138995197701391102681576849886728 8974592 67617317406183732713191663026749571072 8974593 -3340096998423400481112395490545936640 8974594 -101344076008770690672357454737396089904 8974595 89351423606271495780692315011143048000 8974596 39722904117512895246695293765575204864 8974597 212698704263099812292690076556822894046 8974598 80420793339653735775046709457764680800 8974599 1509659906785711031022852490257277008 8974600 -63315507490617987735713581406994432000 8974601 151057261025493169483884023265503768100 8974602 8756602822399085547980214243418168320 8974603 -55578801747450202427319107565900026880 8974604 -1414408755446473123758457362215499264 8974605 70364282329019635150072986090886260960 8974606 53632269466013745925297869481180803648 8974607 -75913049452616858117944514354064312144 8974608 13898228698677330504566448984893030400 8974609 17740027690947569803569231084217677632 8974610 62924266988502665096655292568008332960 8974611 -285360805505099364299965606523176809360 8974612 -233277010889994752659322390064539136000 8974613 -68995835678146577780109125052346381632 8974614 -39034321725721487239629920280982510080 8974615 -53007897280811780286065629172413334880 8974616 -243923135214619601703636568253399040 8974617 45612270633909929804555276610098070048 8974618 22562219449322603233423805176824393216 8974619 -231736864487105132278592164828579312320 8974620 -3584968302250734943580156273727329280 8974621 189036124755912916671645513113718613644 8974622 -23923755320130582564354258117949557888 8974623 1383607466382027480268040208119467008 8974624 -22406790720569423281239925403166965760 8974625 -120483918220025986306541947659514032000 8974626 -1302690966254460130456080231025366656 8974627 -86939810862762605634166052562137327524 8974628 -12433350346057046554517512308430728960 8974629 116180798661037549258373885108471213184 8974630 -6391380926618845143785026912190707200 8974631 193825941944458724033970657931014597000 8974632 -35238796769016594673557182845438279680 8974633 -41946529591463835925788834330049825676 8974634 -98476985687042347142777365055181567648 8974635 20395317176000824618685029883417072640 8974636 113034365579286041747154984752164600320 8974637 -7130294008377174148772291584235193600 8974638 9429744343216159364484318766576862400 8974639 -132392717807610773493244671988219017120 8974640 40338014276569869675501085716922368000 8974641 -23133003515311547873230702309424891520 8974642 125834264867751760591195738704178739472 8974643 214719829379281402635277827127738215240 8974644 56889226267595423677707568250894032896 8974645 -144712545319118418658736808535207280100 8974646 -1004904715338963746951100295122360576 8974647 -189944118710799245527866517289251267920 8974648 -246424726154406228737689507906506608640 8974649 -269169238695010388523279557631146503992 8974650 -68406916148978922410856132475505664000 8974651 -79433842232861514142385576075841694448 8974652 -68657926178703567274382743411440190464 8974653 -97013548363810002117305079149804272896 8974654 -12741302967946941718955547327167118720 8974655 -1767757914915448136073826747482698880 8974656 -51585523653031672546990755406655520768 8974657 36664060557060642772373698582294610052 8974658 -15412939940103115799723939727292025856 8974659 -748896590219670469640935210534272000 8974660 159861652796275379341409009017032295680 8974661 -172872784027290924510164543724204432738 8974662 60851994424008139518471630211275893952 8974663 267443478897844812401314923858673229912 8974664 12491398779332567629441790934005007360 8974665 3825348909533603791447140466871673600 8974666 26735939589259570929533503257639663360 8974667 45192351377190387796214388301903644240 8974668 10878766367183175530439669763023920640 8974669 -161191171058646465270078247115358865920 8974670 54853418332478744169142491875140505280 8974671 -26037616447609861174229394154909142640 8974672 559879267265328832118787484956229632 8974673 198939322992548039084283397122832919922 8974674 76361223696909955506342814014162927360 8974675 38290673682315556821524628283862117900 8974676 -53823458403911885554668938725338407040 8974677 114878381365959126261034359430226063520 8974678 -77790398219078183274710340686799963360 8974679 163109417561219864064574223911359722112 8974680 692945558649916403332585979717222400 8974681 127058919726430493120027709400818105482 8974682 -50553772915616652011112377467679201808 8974683 43293422899565393483834955984992290704 8974684 123972757288796659975007326544397560832 8974685 100225866736608336896384572347773909760 8974686 3169698480332515152810499444496695296 8974687 76795903073335877730628063462735519120 8974688 -23092560662672876230488619663294464000 8974689 -92368357571668610675279341736392590720 8974690 -116882876431478888258685314675091890400 8974691 -572125434792429884879999804575038264 8974692 -5082736004877250213323596578492047360 8974693 7810386310637566409194314995082656184 8974694 -256647315663453532707855721669948217280 8974695 7680076877038089344058491861757774240 8974696 10750929423729811706025248295808097280 8974697 87758013752769890813258550852776040192 8974698 28962161744920980632469777798481630464 8974699 618510699452911647666448742860137200464 8974700 -1325616422457271457455688152501785600 8974701 30996177519176513782294535695904464800 8974702 -589676052331296908041576098094709760 8974703 -218049626383973578618026545433759456048 8974704 125924149416178078552301087016419328 8974705 -24936703955673339772265341633508488140 8974706 -11346607630325095734530768000273694816 8974707 -4972393323831408176043444328309923840 8974708 -77148153636920392461486558842251542528 8974709 2551251139579872290641536170981346816 8974710 57725595885483067697954113741386307200 8974711 -165747361547163121651095337847580897688 8974712 91714670602761343984566675426547507200 8974713 41224879620074853996708356707762354176 8974714 23265995689068841383738333435375904512 8974715 127916475895989568085971063038909901920 8974716 -5351747594023344095851853208526110720 8974717 -117176961406110605251658407164816576000 8974718 14425596044928181363567924764116482560 8974719 50768948602969508499999017628561629544 8974720 -43577661894903876906120600109449216000 8974721 20208813177785795053997277477121800384 8974722 -27598237474842553759557085580564987136 8974723 -231472718824706307821116729007232273028 8974724 -24711614215340605817061269589084484608 8974725 -84993969664677595824883427299383168000 8974726 -124910405373964151106797498505813081600 8974727 6858167171000786101516419692477307312 8974728 20947574042872087875434726225214504960 8974729 159982791747356108787646431667039064676 8974730 -91873850378865206797852356483966414240 8974731 -87030793196070256331881086090257606736 8974732 -24900870333410313877636435962611371008 8974733 -51086043451970778450346648697065024680 8974734 66577220572647034516904722298744570880 8974735 -26694299775142393586403529378902266880 8974736 24554248678833604975064801004992937984 8974737 40767766555080827554291111915678403088 8974738 -78124304357459889044405987832327161856 8974739 -186774006191680095830513371149101546640 8974740 -90433652346798237216085526598236313600 8974741 131501211793889312005632317303628832142 8974742 -162866904278307714060564124668801028032 8974743 43344715938631422150297145169828966400 8974744 235919959424209680311372853829824921600 8974745 -1656140248637635044048255519066192000 8974746 111986655156304490496663723732632294400 8974747 80911883212154822610500671461690320544 8974748 -74605683325625475715148986222531289088 8974749 -41710832575961140477217425470746765760 8974750 159424745412162246239085543059626800000 8974751 113894819189101905582455326557326134752 8974752 61444722058783738709673699061700493312 8974753 -116188678971988736419194456900030720236 8974754 -193507933240348878551782206003264687840 8974755 36125492992155332406704891773832448240 8974756 43201906836996808621059680663693070336 8974757 -51058882578898742958312889777503344736 8974758 44245883673573809938308830964174242688 8974759 138734599721633081673726693600104659632 8974760 64811374248993623600704498571484672000 8974761 50046908935345712595614959647921391680 8974762 102121793855008842960888108429941395632 8974763 -1508266926849040867483154013151958640 8974764 309231682471421472168731544225431040 8974765 -964937937718681612416919903537821600 8974766 7112470613140753716499967091597878784 8974767 -40256090552659211472866606962831305720 8974768 -53810169563053209695807972176260857856 8974769 -160240004104386405119061584881659358830 8974770 -21534018497261390629346247283797181440 8974771 -57947609869674931479746994401439675008 8974772 -193427019289140865049641136404413738624 8974773 204419701720272363224678097379019568000 8974774 -124905852320506829640651019938251616864 8974775 112636040798975458754838317678732985000 8974776 -116265972912513699761503023664215613440 8974777 -17800287823424977117130672633288336256 8974778 179631575256285699320118963472169443440 8974779 -50923178449817939067521710080830534976 8974780 9378144283331642329281120739255157760 8974781 469997205191960115059608818887785164 8974782 -9761345316379820691195711171310324800 8974783 -20794256247974124134506482905524214400 8974784 -7536767646244054416321473328193732608 8974785 5244291635569825997814908515251307200 8974786 -93716159026291837969710638133480687408 8974787 234825056353485585530839123821738980760 8974788 1451902789928595796863467422478505984 8974789 -180976388895291231495327682559790269410 8974790 21619970987516825883497561380826327040 8974791 51763493445757260410517194615553869472 8974792 -58946463482570649627411101302463201280 8974793 125699970899146016403745474578993244980 8974794 -5972677016072497070603361145802512128 8974795 203210327931962398183022627491860916800 8974796 -198806495017646866866829758657929606400 8974797 -3215598224373478822687545202350831072 8974798 55383733490866509453992981219409111936 8974799 -26631629320595794916518705540497668736 8974800 688196156294813838186355933993574400 8974801 242261649497619506349661056531741358704 8974802 101866907997213341895183074491726241280 8974803 -17768648531766402096434035561410580296 8974804 221850479861011341761247397297250092800 8974805 29159812135853218292027097362920114560 8974806 -34737306707026021767034115323775771136 8974807 170659263956137880288919190967558117520 8974808 146006700587307243728877549675129937920 8974809 87823763175811907114034113123019777114 8974810 15434540650099460691856413124559216640 8974811 -34352831451073552928810489090456598588 8974812 1597360529260468455099123249340416 8974813 -186440829135334952978810929826666228960 8974814 -143500699830708452111147238426737487744 8974815 -40578448346539694624566545183463380480 8974816 29207889000634025822553080968081047552 8974817 -86973033132304801455036246853956820800 8974818 -11945157339321753795518337730805016672 8974819 -62496967001815231364749201340911187504 8974820 -9972137943881783952672605016468145920 8974821 -1620665654382726507687551087203095168 8974822 151318525466166893285601032951138495712 8974823 24153308551056911560383929882915076528 8974824 -21308373813077231707647445108754350080 8974825 25444212782947589507921366174611987550 8974826 -10918324080701013345488839116226851840 8974827 -197389907319727534711738502293890982560 8974828 -180662070188613528566488683506555907584 8974829 -188655516606821238233698649254221558570 8974830 -12784033795051880813742952546498682880 8974831 2344249539341412928534337173167861104 8974832 -6368321125942206112208480905425223680 8974833 46604615026734340873167808471113740160 8974834 110168002012500912056001666543049767552 8974835 86020428285332171314283398222812647280 8974836 -20933065916895412096435979195441872896 8974837 -4430139086988985485345987492256686660 8974838 -49252210585357940523623637536813273088 8974839 7704442762579763332546726134750670848 8974840 1707566524376208079604517151699968000 8974841 -85973438349380583446802973900403970816 8974842 -36364280386032383575256235284719599360 8974843 259580745581318607727593535305435501092 8974844 213669870382438905870840069820919393280 8974845 -21899019823153568158798092171753444960 8974846 121029411542165816531271243397349455872 8974847 61758607902595298956292857834351320432 8974848 -86307483146671232199701300421649760256 8974849 20045251876149508941442609192936783080 8974850 -13633657459654730380102149980788995600 8974851 196291121899763441826601225186155027264 8974852 201991360263549071249746635822158724352 8974853 137799214764966248701022319954600048864 8974854 37184211520859857547025799382368419840 8974855 -9938704620270655902778304262950184480 8974856 14359931324362789235611695909531279360 8974857 -40891169681950478168112745333804158960 8974858 134305848090787865126537600664242217984 8974859 -102130808570184974639079177995663705880 8974860 -26487538226145327359213380054262753280 8974861 50178892787515694164139897047435021824 8974862 -39989683826367409981599112692782714880 8974863 159506519315821864082307291675873978792 8974864 18848003444920493933790491734383534080 8974865 129039103670639820931261985472882022260 8974866 109897085982790358931096639994635072000 8974867 -206241028729845976175063115905573368248 8974868 28264914326463766423810772471300530176 8974869 125411189656408549612206843324684784608 8974870 248301311549029194471015718554197760 8974871 65597581767412073671299913437334709592 8974872 17196240203938259902170672632928829440 8974873 81118579397252012931974523366733865424 8974874 -2267195464474608961340036299495879680 8974875 21243347779975533694747712550894336000 8974876 -58296158237474704469058891275031763968 8974877 98251966463551662093744716843007834726 8974878 40735050302475945919963534604926556160 8974879 161250931565009994736799144413676807184 8974880 -115506778898116227675033826090535485440 8974881 11830507764141357148040142085441551600 8974882 271835875863219389001646353521264640 8974883 -44188998158044925226295695351637295856 8974884 -32941442527835327029146100809598156800 8974885 87890193545780086764500862098141541120 8974886 202900514626643195306661577626864206784 8974887 165063646285528886579723193684912369960 8974888 13345669355138537893112052770994984960 8974889 -210407167494980316357452292391803625968 8974890 -13240367005619971227526654083757771680 8974891 128361301590141756436085296431259640400 8974892 223140221008455405488819335639859625216 8974893 -117062157634656596241837341261052563136 8974894 31554874352026803100789652885919017280 8974895 12278992591207815144435063589464157080 8974896 -2413749452966322161614723575438114816 8974897 -168387173619635469463717887240471731520 8974898 -75257395836943281545340773352280066800 8974899 7958653392286934571961469701422471168 8974900 4503589696654877353012219292520960000 8974901 -65251971386950571167227653465695702788 8974902 31950243939959098243695763532618922432 8974903 -26297306086877710797463380443879516160 8974904 238048484891721851502143806115226931200 8974905 65846048021241264228997101134401125120 8974906 -28817912041235674520543567257568551200 8974907 97555048469865045379614892538077497432 8974908 85909924187647481736557737998689387520 8974909 -261071471494045413011443371151192568096 8974910 -20429156087862359242568651879077290240 8974911 -93055157082752925150911379035203324416 8974912 2323383371012888836169505018092716032 8974913 225753313090876231093822374313039188162 8974914 -38781598305889014872616308770845783552 8974915 44553876172263551499011323667475820560 8974916 11771779653146918355889737426743808000 8974917 -501196636157565075719672961092135232 8974918 -15449404771573595044003826776773451584 8974919 -207171815554489390789379372682900373656 8974920 -43108901426872499187629335091834880000 8974921 74410247339570633323575671720163997200 8974922 74692841372669492442182882167728597504 8974923 -16779157442084741606065479333327077376 8974924 -38835385086723253611000791356434074624 8974925 125782357378806156033129511151961951300 8974926 -15623337162874611768414216919081500096 8974927 -155655746149441245880434657626739663792 8974928 -14008670311372857973087328632154357760 8974929 -105333519677635804824709243412032801440 8974930 -11964198351826948065268613668477836480 8974931 36234887579731667907022357320826803792 8974932 144204448099269166108725773603412467712 8974933 -201660722520419292315582151883905965490 8974934 5752917562720789097228894810395464192 8974935 172463624793963247389630034139244000000 8974936 156795128939096859899031086092324423680 8974937 173160728829228057857457928820704712586 8974938 -24273574658544552775836144911952376320 8974939 4846945577752868440064928998576635224 8974940 -36441784858042740117892404311668070400 8974941 9193694220565552005726349390543777728 8974942 19513083635079446320541812948660921152 8974943 69426424490921189397134012161527924744 8974944 -67307673696552652309000084264814641152 8974945 6805933564464076162003349886018144000 8974946 47955265448816664300136677951414433536 8974947 100003271448304187764410997820286919800 8974948 -336900572804275746172824149156407798784 8974949 243755453417946699295232688078890949660 8974950 6566589668377625713752026137346049600 8974951 141356965258205253101024879053715943400 8974952 -17623944573975715827631365628307865600 8974953 -53774925338126851546941689999716863360 8974954 29818437066976864881190974827213606400 8974955 115868745225948103701259512713875992720 8974956 -24499127507301519933438541404326301696 8974957 -224010520538557865688385350166456502868 8974958 -53555361976576757242702431814223017920 8974959 1355443670339212003617564679113509760 8974960 9241233652312308590189958822297600 8974961 -136460608250129791171893013400213724876 8974962 -166028251164407722964435688733644092160 8974963 67813439133787244492554586056459792896 8974964 173805404806904583051686512198256366976 8974965 18896742974387208483581856723364170240 8974966 -17083097595077827091457363907489892352 8974967 70852989922231687981840878199169948280 8974968 -45952027888762405599158667521772748800 8974969 -250493311902732581751949568136089956630 8974970 38377502987922595894725925651561459680 8974971 40686002219210044524913719231476267340 8974972 -146630676263525549233930522787925428224 8974973 -53433424939568548733005589575901127360 8974974 63297219063025486602791767123424343360 8974975 57278988611956055710945065567540275000 8974976 -140701657679852748920871028386630205440 8974977 114056277789898808803598813735398742880 8974978 16630836453631931605707047679454417920 8974979 58874793777262537315909717655640918912 8974980 6857978632668536646161033268209049600 8974981 289334666919108241836429325225224114782 8974982 62171972874739080165515277597066725184 8974983 -113529036519815922230369164325546405976 8974984 -289059836493210971986334082896910489600 8974985 19472756469211182469129498089337186560 8974986 51892302123602715557304555540611537664 8974987 165624685243121793895756328950176259632 8974988 82992168139964149626896285135904846336 8974989 -50103344496899398337705988215879463360 8974990 -53250163654758424630907564960376840000 8974991 -8484305994616128137830234274941541856 8974992 1022071406455784572778614521527009280 8974993 -189031874225792366340325561095692567758 8974994 -2614213993373702382667010172913463808 8974995 -119077466650087599231943868451866972880 8974996 286734444683545765322855108207534080 8974997 272864911673347279129697119382771716572 8974998 -79019007261310564266114532603337920416 8974999 98524071471909349002547656341400930480 8975000 201926945788676118496401706707840000000 8975001 43356158238373101353872472524885013184 8975002 -32444073235345518641986141683507789600 8975003 -3383242582916652883637547058581538776 8975004 96142513548034789878902383900934724096 8975005 2922085981706931526557656913219075960 8975006 9937793837887751000036492961003629952 8975007 56305907076272910571957827370513817520 8975008 111438274899810600520708720005878906880 8975009 -173372485475328707041796665052598869790 8975010 58672644899552758181689639836447352320 8975011 268678923792501654352635824621981253400 8975012 66518461206890349181387622020354237056 8975013 -5680194390939202273415371482097988256 8975014 10921919906355381038677426660275480000 8975015 38985834860231761788338359403702424000 8975016 41446091571051949254318369487741747200 8975017 -51390975672631337196196483507885569948 8975018 -1741489869505200166132866932480251296 8975019 -154023982605805445229937738996096255656 8975020 -18849652449700575637404450817796920320 8975021 302424905954938392872296999281256341600 8975022 -11430370761768399059337057819105540096 8975023 98263151950998691909928130643087724160 8975024 -34558560234665654320281706830805647360 8975025 -6146230278618111824186478958850577300 8975026 -175042662805736806671537043875756088320 8975027 -8755028448037043933242036352996231040 8975028 -60909565875276100542735633783371182080 8975029 -72278778856611702234219137995909910400 8975030 -105028319445204782940555223721964470400 8975031 18641260711063977240192658803327966624 8975032 -32576477858193794874406441448679014400 8975033 143601399630990337948435528890727290282 8975034 -15436347846476464610556696120094313616 8975035 80156156721149273476243529205633156480 8975036 171039499010388014435357984761828953600 8975037 -1361436783822971778291163211989760832 8975038 -73862794948789376759014713379882126080 8975039 10414733140421778078293717920617698688 8975040 -17458673938224467984972796872097792000 8975041 -175541841917519429413987082302978138558 8975042 -56879243418530821767187810648776641328 8975043 347213877624814993373645027145262080 8975044 69510028009092085362115800180774835456 8975045 -112672599861685414755575963260465685700 8975046 31490637106949544269136092437954088640 8975047 114504926307256337589376530194358241496 8975048 -186396506627381663818660043695521085440 8975049 170039930997240253453150151866882715040 8975050 11742338370249881424005232555478252800 8975051 79985427383383993057157948528271472272 8975052 -12634988202344708243797679555911840512 8975053 -26848547435652534912230472442543203744 8975054 -107865816612943635399443244479392512 8975055 5220476430361567669544909310575431200 8975056 44647193033486691833839996647089856512 8975057 -31404987812060122019907730347987313728 8975058 -2493543261104725703697059517188296704 8975059 258663067159235122875422819028009201260 8975060 -16376798683882226850065986468893696000 8975061 16518698614901610512612312562556566300 8975062 -43120610663852157468367209070505452416 8975063 196669443629214596727492566061227154312 8975064 -1294309857361055712567050758917980160 8975065 145594074598643278789401540740557737600 8975066 57818600695459326018586213152796242144 8975067 -31424750203445608786363612670326737552 8975068 -169396221696491545813438618349266542080 8975069 -54447514971604619947738324407146905140 8975070 -9392801222339136824830886385271180800 8975071 9181556548038102869498233909029772912 8975072 348377439266935444741453449582168244224 8975073 79792012800347485681533174330240499968 8975074 -138287350794263377105669901277746668464 8975075 143501854761112984537008262399758270300 8975076 20722554191748314451893845973491021824 8975077 62254894242401159052817127667569982652 8975078 29388030571652923810494015602266390656 8975079 -201409021472797910813737260044092742496 8975080 -113629031120938997131623333196204032000 8975081 -4673863567434806982388929907541346816 8975082 -113082341433800043084349730234275385856 8975083 -89539842776776450609217447467230510960 8975084 -75235246895410582041971203384122326784 8975085 -878619679459804277105628767035681440 8975086 -52492356027118876498760797992740035008 8975087 237024334677426638360133582545934535680 8975088 47537128178645403121047324385695793152 8975089 547735679798626204478200199533131008 8975090 -15329009028127247708786353471955927040 8975091 -124002189126946551687170725964800520640 8975092 -51849095971980721579565112094526842880 8975093 94567537625528158239603945267676839744 8975094 96738524370114054595056330876917032320 8975095 287856728939910072690200960391965683680 8975096 -68356150392809651212690957358774476800 8975097 246609377777113421380405836429210611040 8975098 -95190311621375398802667072867607054080 8975099 12336010208332954695557256893818176000 8975100 61073039331840498302169205923150374400 8975101 -44628100644728406389098814801334363898 8975102 21597043900942572885816498481095178752 8975103 -156980123558119607644825166958856311096 8975104 58701352805954074922829328640072744960 8975105 47382881927410625939725669716856268520 8975106 3248107789123314024189962088089640960 8975107 81323985211147038022904389881385644520 8975108 -63848979504522542674658420026916633472 8975109 82516086601355949588820536002654895936 8975110 -33695380970928925594919549331650830080 8975111 793358810821490511149076425473357854720 8975112 -12756829447439955980761168603701780480 8975113 33589644031502595500802691772593778240 8975114 112149722305890062032212853219723300656 8975115 59348633464654708807278369789045971760 8975116 59841099137339094683928558468815447040 8975117 -208831720105433024528705323365940389834 8975118 -61009708822644417125247027174396712896 8975119 203092096388539171315009021844819739152 8975120 6060868689752032055608949891577937920 8975121 164435685177511749641805551415199452912 8975122 35348858853837285813306347746770186240 8975123 232444067114282837260297744497370480560 8975124 3734449178877840941697404244961362816 8975125 -102721444698258955204488231353389800000 8975126 2873325769316720515010756353812188544 8975127 -1651571713921133651309740677814695936 8975128 313983775264042902764803560202119720960 8975129 38493643526453851058217543567845568384 8975130 -54625826489268794770525247885295924480 8975131 -14802581413855280772813098580849708336 8975132 -400453279704831522661466537571015168 8975133 -85777422190525300451093522066151576756 8975134 -2483797632845381017766524328242650624 8975135 -70397541189035910330667256447512867200 8975136 -103645303378412021493005702396194062336 8975137 194085970430532962005018109942093536020 8975138 40895853883384687556689444037486681088 8975139 -104691503734288305444299367089419250880 8975140 110178694862273628957247896260260385280 8975141 100796495813577881806514538581441117472 8975142 66648528249502189162425555663428109120 8975143 300109701180495893235887644095248070392 8975144 19212954334344422799845994188837683200 8975145 -28124239048426857649682128918393368000 8975146 23685335783985606771980741680230809184 8975147 -325508745695804695608048231365886691404 8975148 23017781726820398784230851423078563840 8975149 179641615042774560539761844430572514720 8975150 17549390540467313582952880536349824000 8975151 21185494084976259363529568855904967680 8975152 -18698828484832835573226264554119495680 8975153 -33343361655244609325054883805224158736 8975154 60360137913003360981022582852120917120 8975155 -105834065188385834249184299945058796800 8975156 47610891788840727222514296211933403520 8975157 -6967873748031951241895907604434305760 8975158 -66727853592087780801978190101661108320 8975159 95763843191800919307969051275206440360 8975160 73494748780117667640875572472038809600 8975161 -51146271853247984548220982994903748348 8975162 -44230831280777040654417317739431063808 8975163 17386347743315919907337915433575596800 8975164 -127030083414338209081817300069709964800 8975165 119068572386958932640599492899857702060 8975166 -38331394964604797422763883921278314176 8975167 234185247606045647819811779279646268320 8975168 34232912804715698526144515929837928448 8975169 -12395179083948898878191557009854002880 8975170 -6742185170813076657280830499998090720 8975171 -296596843995512308672626092047532258628 8975172 1139816980397770828537111592303222784 8975173 -94567791873641441878920265323084404578 8975174 -39149450303711909290438912755959372160 8975175 1022366127075492149908303552617600 8975176 25456590697466698581977439070240604160 8975177 30740284854796340833528858117775600100 8975178 -49830945440087126790066989718012948480 8975179 -42545168454727710111366213739847721216 8975180 -18859267637418002483295269428440407040 8975181 -64010909675319603091019404838089522560 8975182 477865049135808254518469429661648384 8975183 66182371202710326579367111268536476288 8975184 11469973774129535009191670257625726976 8975185 69934451453531790259047973506017764200 8975186 -102190709668830155829650721208726437120 8975187 11344647690684163681067672389808606016 8975188 -232376116536341791012575780862906794112 8975189 -173414056166592937047986124769301705010 8975190 -31606256008417113402063615871086182400 8975191 -26772706085457442838535163595026204408 8975192 -111979856483077158956558453105326848000 8975193 176313554988737448842154523853903546064 8975194 165594921956075126777276595444639718896 8975195 -89111050151167272437669204868388372800 8975196 24012151513070898647686424092573796352 8975197 9076716213901196364982026548572809600 8975198 -10868403365025861237280407378080455680 8975199 47402302497843100432081010390478427464 8975200 -31328640942980243277155050649183846400 8975201 91458673883516685063630630091586883840 8975202 35861505831431913920111430412083484032 8975203 -4447757926089053510353279796689695004 8975204 -1388893734231865707727985115844435968 8975205 47455031367284004301216490410321108800 8975206 7144040486895946020787686307676512704 8975207 -2623538734699618760263190907298292040 8975208 134544121061405853503949858121597009920 8975209 421868801054825081133218856263534387940 8975210 -17705211179303855185203598853938920000 8975211 44857039748499743999391576129294065664 8975212 29581875271384524392172203929018931456 8975213 -17405222391371721188103514702096023552 8975214 272095555202376234118555913119615999104 8975215 127755689821126956887212015674999660360 8975216 53124048363604975494524989169093640192 8975217 130405872430279866717273559479444237312 8975218 -1335627677120808975462401691875539968 8975219 -240141956748646100125669730141617511088 8975220 57261482465839068284965220623208755200 8975221 150537793208512477878055115975682065664 8975222 -125726013533827398908648974336670066688 8975223 -143777912655282535263142777838588742528 8975224 75895584276278241573915793941764997120 8975225 55776521646482760047845589760739502400 8975226 -40763780833858705910156379426393474816 8975227 -174228287342083508310745898155208728924 8975228 -17263906107566416776705022650860135424 8975229 -61396874497007590500420666020797718016 8975230 90029841285188849597901740160458726400 8975231 1797821691494120201347141474538682600 8975232 -67097973865774307672099100075805900800 8975233 -63104897923129376870765950261903001900 8975234 -173334482870360900076530320722399294048 8975235 51319867148992338447517924788529110720 8975236 -119696812028651717760816857993870926720 8975237 3890838590916923499008495090233025886 8975238 -27160117297036496032317330551200755840 8975239 22266892787022910821264790845260736000 8975240 -45554118621011548298034740793895219200 8975241 138559194321871711489807505428844832240 8975242 -76944528969474987965956124867826475728 8975243 -27256185237134091758831259616984286508 8975244 17702540926961557598006026788303667200 8975245 103925370660871058279478679218849031500 8975246 -59792723337393822366217583783553068160 8975247 7335267937807658492403211613914786320 8975248 12461310158213335313246824920970690560 8975249 10059969064450028924049767348735485440 8975250 20490570009877257356496262245108360000 8975251 62422751203747003939322323088374137912 8975252 -77604690657634767140390966330016362496 8975253 58790207926327289001553865101938716160 8975254 -109920878281987508418322900084730963424 8975255 -26299638795559488033975757294237055040 8975256 -43213771118404875311594440219840204800 8975257 38738840979457924285548559536376488720 8975258 115937834168480284162887635986586369280 8975259 163584852580941725529323568052327548720 8975260 20038074196494564562667667525634406400 8975261 -440447391033200162085613529878083456 8975262 -20543680002896187355176205442568262848 8975263 -53618925494413477465657476687222692616 8975264 111696770263224957797691013028133076992 8975265 -22097662960177688295163902595723414080 8975266 -133101782361793700128581330767417662176 8975267 -26129756712657163796801918542191499776 8975268 -101899412997822066560150881164259249920 8975269 29022845321070476103337033503442187520 8975270 93076483985563254998772034949182174080 8975271 -142589850444362997686926772645060662488 8975272 -226150089418246711507639517785716910080 8975273 314291505741944925496205788837278091920 8975274 -33352508325718142501964661845777862656 8975275 24425043520143185767155189949461833600 8975276 -178934475671014589820221582646041475840 8975277 -17220534125293229507726316261178838400 8975278 -24961304576710552129165099979266452480 8975279 95874431003821501058403792009709475976 8975280 32371623039197405014868084749614120960 8975281 -50508787335716161543175102394461030400 8975282 -23719216321933506080841939189991490016 8975283 175474408451524929889298399023050151224 8975284 -247988319537031676631803194509527584384 8975285 -59973606812951274730314152376389174400 8975286 6418812647142329308157795939103216960 8975287 -54619569534003777585161081776122867360 8975288 -4004827901621259160735625437934714880 8975289 -147479493712775297464159030161555913152 8975290 6211223634347270722663142347935774720 8975291 137839186567474676649072862872352849872 8975292 91762268408038397129255127319320433152 8975293 85669530800050043712223943213530569542 8975294 76420400429534818826924377773604030080 8975295 24903526616520944074271513127829473120 8975296 99761599564563026301265542916341760 8975297 44189642052621962808329213634377669460 8975298 109825152178319906171001647457830400 8975299 61105572238583867769845122146842389840 8975300 102769553988825588674562200597711318400 8975301 -16336337860116951601207748675507851680 8975302 21864924976356487967333509101773722752 8975303 -233303613374385685725579359818310630736 8975304 -696735712080866768218809640902328320 8975305 128983760718060998688842817812557727460 8975306 -24320038317825059773572266338932335616 8975307 -4819247138105321803641112346944030080 8975308 -22587344299761166157284608768656123904 8975309 20317243505245498044813868162800578016 8975310 -14537585317986883800637930775352026880 8975311 -250248510691136182198190335767020835088 8975312 6817380501814007168186946061870743552 8975313 114310388548333454394064945818486816000 8975314 -39661429611161140139896107754517388000 8975315 165583726446632799842517737021984703600 8975316 43219445347417826349237656310566584320 8975317 186836860618762257222012541779496533248 8975318 -157411207010159428468853743516785562560 8975319 -26788877733028034377989081629926914456 8975320 -125472446354064695795677762481365401600 8975321 49374293284623074566121226698173877652 8975322 1275203745229506670885052254527859680 8975323 6196693894668544679548359380854744320 8975324 -18965162856284765953506601784359104000 8975325 -55030756126696306389655135301436098400 8975326 -145657328234428156485249692395619987520 8975327 119428106924584161648758951279001622176 8975328 43731235563701011750973143367124516864 8975329 -60979446019271231495158178073991191120 8975330 6332145641233220893195302072855220800 8975331 125753454891884096545218937792187621220 8975332 -137654582144743931985460090709756600704 8975333 -114318021308860833800718014117291756418 8975334 -95255552044485877459000811444054922240 8975335 -190883099438181809602138702783199979720 8975336 131507349580101859107454531749803212800 8975337 7830256798663597766115378242345852928 8975338 35407203953266761922141763692584085344 8975339 -211604937440103460402381775130002446860 8975340 132838353844074033809939498756203315200 8975341 -194887061808228702799233175049279401258 8975342 52542073641669538839900778188611691072 8975343 -68659149028926740782726731489693857136 8975344 -18512567158245337657229462817407500288 8975345 70758126445457606040845003680485299520 8975346 18537299869130535093620092981893183744 8975347 -1136635489906414768712344779087739640 8975348 -36824141808875695770943840711366225920 8975349 -9100398963353563010375656299544361796 8975350 6585344360274528836624781546573528000 8975351 15754176625255446396841031854227518208 8975352 -161068745868608423618964916764150988800 8975353 47597079027714131209896205817632705440 8975354 -108943523387653302243513921341695099968 8975355 -12193388454450184829834036423079168000 8975356 -36566959604534545787078723848660617728 8975357 -107672575230243694991025675737288167668 8975358 22971314141356454660078936516041513344 8975359 -15807270405483480338218234831830036480 8975360 -14197755500869669019627800297702686720 8975361 2903826700631060010884833786688755104 8975362 106418706923867292678236908935812897664 8975363 56334849606597408870610313114803215612 8975364 8802718376600680216116056329057597440 8975365 31045317491075872010569237944936086400 8975366 -37361267596796182218979550814056638368 8975367 5523008150637971523254464141212918216 8975368 -10026098004125014072965380190704762880 8975369 -56767237471088311474293650302980035520 8975370 867991796487789329143943362625644800 8975371 -145402589637978550994648432148111568656 8975372 87702322112792131067672790737352376320 8975373 -188439659496200922692647195389476804832 8975374 -30941798854989911889516291146643882048 8975375 48387257961336913309503408020271420000 8975376 -30702826606996225688283190867007029248 8975377 9607501957064494554404915812877026226 8975378 33523800516733739974766155057129653024 8975379 22059377531620022079348134810011653816 8975380 162163957476240218435003239035696940800 8975381 221640828486109761215266035240006823182 8975382 6075372748666235335377943438646470656 8975383 -47085487423843339649742564260852494560 8975384 -306546104060575065458518856317067059200 8975385 -37769527791793301282968091727415264380 8975386 -15736350943804955833537683367980201984 8975387 39312624338113070835830299391425906800 8975388 -170976713522583921828034574704456387584 8975389 -43520676566107292664471620067440422810 8975390 1339351947372670132747534918713025920 8975391 -39302918181915415942822607471798759040 8975392 36976026693862870673554114607484370944 8975393 -89759177755812799910692765623158409216 8975394 8186856439298431345860856706830126080 8975395 -86204380396343588043372844998897540960 8975396 152557248355578717981070152690469524480 8975397 -25911126079310672279652383324669363040 8975398 39664640111579341241616253141393759200 8975399 10656483464248659398179752827721838080 8975400 10075890658360134786729617686523904000 8975401 104024998613255417617439109489012611712 8975402 71101649612067755543236219639210486272 8975403 133536081509464063444575688414757302812 8975404 -4051120259549478043884351267218662144 8975405 -141185625729598288929274167227416865280 8975406 31220256493132247387176404418074931200 8975407 82275612905455299537086073767777097712 8975408 1741264436297401928590382450178392064 8975409 -9382757814668481299252679055394794896 8975410 20387227720181206244977364768289561600 8975411 91974380314142345583844227431531665800 8975412 -25060464105990450060275080994336206464 8975413 32414612147077870424667493038205877400 8975414 -10899924989182706648963885243957858688 8975415 185579405340080640642289618628356177920 8975416 90248289156018322909097886721115136000 8975417 285015340164393855690977931097539258 8975418 21023991930914801451563571052851985920 8975419 -79517278463661316070303066945467789760 8975420 18672703890511842517118334413590394880 8975421 -37641517703806154379228564089777147520 8975422 116869232555707340293321625244298720512 8975423 9441739397305791292908580139002882224 8975424 9314432539932989150518594065773101056 8975425 148606546929430278846364653970483976150 8975426 -45315153284988934126650576271469860320 8975427 -187696020572335773620740090527987502080 8975428 -24816384194928724767526986621896183808 8975429 -134828260050719523791799902895219675360 8975430 9376128056965726708526698388002206720 8975431 1295994074617363333020207988150352952 8975432 74466002940446636157008730055819960320 8975433 777809203148208123289196085529994688 8975434 -23885643020407765989541921106855573760 8975435 -21207110865078637139352181724958543840 8975436 -130504246903048632807803822727002546688 8975437 -290040077541397518517689459605782907914 8975438 125867434153906778870066729023959933120 8975439 16207947594436689296849363458489431408 8975440 -5357243499223176421400469338605486080 8975441 160110040930743971880045541153936393842 8975442 -32966535149775087215338229271574348800 8975443 209056946556316602466973049662820815064 8975444 -53517567706063498716264354805084848384 8975445 -128970888615797604752403924546798298080 8975446 -99387528099454302673652973644581679328 8975447 93067458927880661911349982132427992840 8975448 161302334930186422557324576983269939200 8975449 -200624895190439283425605859767607923968 8975450 57593726936123274599111744286871296000 8975451 1205743150198637890169115343057920 8975452 25122820177742504686419658605409415680 8975453 -274470951050820521163094304459510894298 8975454 -70970116617709379024182531357455313920 8975455 197271588981449001280009618128437496360 8975456 -111455549437574477540797252595119816704 8975457 -102580201908648972837956533383993233646 8975458 -17878886190312901810862736257709631920 8975459 199996818910994539361555559815506821660 8975460 -9406993177382739300728912982587719680 8975461 51655026401240927955724807420185186048 8975462 -37859716418550288552131889104718192000 8975463 -50010646664054788711235886498278242176 8975464 207809511977549940552763340222807055360 8975465 162546758864716293174877181685069229440 8975466 -13277033838813428480471395854874670496 8975467 -263782724715659860873788277468712948360 8975468 -213753579009350799433592709131988954624 8975469 -69365829296362778517699418439201877792 8975470 -2087840736165996429817147715021149440 8975471 24300008117286625695656580525923335680 8975472 -9181640304540665618349990641066311680 8975473 -12828460480486811459737510067225129060 8975474 18766849050619856186722592322060887040 8975475 34943893961518498434456268034516898000 8975476 -3774866389432922925113831361493587968 8975477 35783373408395862606667087509081756252 8975478 -46591702051886819219135741337446883840 8975479 -146560081835526388133899494923355341720 8975480 -59918092664249309013821402346518323200 8975481 -16421541288046307622952132203073997856 8975482 -55069494206956453119378879622782411408 8975483 86975259721646048463305052181611147624 8975484 -3111102438561278310367853162500137984 8975485 -80011767801027460150087804406745045000 8975486 54167312891261572549105119545076892800 8975487 89793800492142182816811276825686945280 8975488 -136304148993117359701161819666099732480 8975489 -161144210277915469297196700875279107710 8975490 -52704553231705951448611900263373824000 8975491 -30465528529845786190779661003576359728 8975492 3072043872377796493825840999334019072 8975493 -44523628524962386972343043053524227360 8975494 -71652246452597898723226738867165188288 8975495 26752645010493502426822521835101243000 8975496 6153788543736849584757432530072371200 8975497 3949254271602514696319602082410924800 8975498 4107961308437886052783453972368310272 8975499 195448548622627984775439885630414048 8975500 286724027147865365603098698852153600000 8975501 196223414167658103299167566037575224502 8975502 -287679155003506600237205543211018854400 8975503 -39562188053523642485106446521890263248 8975504 -41779466239545299031913498818534727680 8975505 23948648877392568242717160702369024000 8975506 -238394486224560580669138987983974353920 8975507 165978008431618583231269387958989644912 8975508 -133337482990998971787094503789199595520 8975509 54295685460865241470010013953805817920 8975510 -82337301647584185366941883025752000000 8975511 31798409434731538377800165464120184160 8975512 -15788397142338727535323062184315699200 8975513 -1066387673847107710100816125877310000 8975514 43192349964424287680790422167536176640 8975515 42038240756339205097299071955548255520 8975516 142876443346096108453582138455927805440 8975517 -74181484394713479279432981408132873888 8975518 86099647063079185621739311054663103040 8975519 121600515116187669877106953644013440 8975520 -7584611371531720377000313754914652160 8975521 381234779786364241192727436259717884592 8975522 140167446404406618224641032509010687312 8975523 116153991595101560752900533798028228608 8975524 121502761602497247581116184632017807360 8975525 7719284190325939617258162980824581300 8975526 -36233549778308562026829977152527616320 8975527 -178420501115743894171715807257794024960 8975528 -32524052423241810530693673751597347840 8975529 6246321743483190357179668543788335460 8975530 66502373510128066073701659387375032160 8975531 -34243780128186539881344399207658654668 8975532 -31992432134184076358662305022812192768 8975533 -56658974881386454095500098251430301824 8975534 -11797605562871877667512553795003649088 8975535 80982437479363632175741852287211933200 8975536 15307397296788393544615167255797366784 8975537 111068167288350396342314705006826340080 8975538 -65463468292682775125085724820286048 8975539 -60560462472712254531766099314337180660 8975540 -46490914935393520696329969276231229440 8975541 -110345379528391613385636919944486056256 8975542 78535693027828964862313060476908518272 8975543 4593818220574327511033450356022081232 8975544 -183954406377474963249646468624437473280 8975545 207004421074685003140533226607647887300 8975546 137018890172479146892778936711311248864 8975547 7290816850835238960616489285703297040 8975548 19290441417085203125062626309875115008 8975549 -124095320741303122322579064351304786080 8975550 13203347779127261182133947576151088000 8975551 49665430420845595776974739223812988312 8975552 -51194776652204230113747124946542264320 8975553 -54456129055260960428317445193066849216 8975554 -5325019171166126124591565588913811456 8975555 68865218941968016300042706210555885760 8975556 4222988801326875341822305932588625920 8975557 -74484596642406235805601682976056419108 8975558 214466470187820906038106160929967004160 8975559 -33876331688623074953498736386239486296 8975560 -22463389776006735913942556050759680000 8975561 18375268388181726036892135946643815040 8975562 799625646992391500545401573440040960 8975563 -4610168841491580726814141733259958136 8975564 102027574979584602193399496056953839616 8975565 -127297456324261119332783159146268557140 8975566 15873552730478854766716948316883129984 8975567 -225054411611505876923419874155704464568 8975568 7820339590775981277955652313248169984 8975569 -26931337076055801583298573632278756956 8975570 -7959807300116993150846394252128711520 8975571 -36084851823175160233209530793286678272 8975572 -411273475516990072090772056272337024 8975573 474876480195357272882804856755105692860 8975574 -73462702115935192335489542536272874656 8975575 21448679637461070724808864259533522400 8975576 -237926340212368230608533656279510865920 8975577 49222225348748963142931292408338065408 8975578 176398327825402219672044621710774265840 8975579 146640093174529772614616234861737386180 8975580 -5518626348602362586488061617835827200 8975581 159488787296252442343742715420842248000 8975582 -15176575454929847242977166700979916800 8975583 176417087958509940921215262498554311200 8975584 120333445288265126996627352483974086656 8975585 -76981433762574838895523203785455974400 8975586 20720731117499958348476542925638055424 8975587 209989713506055700373378129336819765760 8975588 -204585368955626861826978854865980934144 8975589 17729548855180469728240014165587355648 8975590 -38683118055715066560845521788536378880 8975591 -252843596741785922212516231569742700016 8975592 -129798223574114877917567485660984903680 8975593 11465402939408733526932862872832689744 8975594 140092628741772792837409531228271922096 8975595 14767708300487269577737838294054250240 8975596 -81284146493788925764480134420691451904 8975597 13042810474369642575079384512770982720 8975598 57718255650599135691373750636413173760 8975599 138100763529024906413287640227725397800 8975600 -32872717789913127551113554491265024000 8975601 -45517677445857329231905211584614641100 8975602 100806461324215918787196478710278068752 8975603 8563307784349846214242174595415985728 8975604 -85201915234096199933283572000352792576 8975605 -1406815071875494817840520513689548800 8975606 -92005199541128510480219708282975377248 8975607 35395425747584090650585440220047903360 8975608 -88882703172686291866040878236239523840 8975609 1283703331783531506286270938095920392 8975610 529801498359080757770901510000936960 8975611 197997832662574469020106332370602338000 8975612 -34749978342322127268456988237991390208 8975613 -1105429458058400300418011409717113856 8975614 -44431465997147593063137802023489721344 8975615 67369099588953595392874695979583614320 8975616 -13476644550882255574544065754415759360 8975617 -11110476014950424723613535416971167808 8975618 -74744553641953161621328643313840264240 8975619 -144927493772045508074672101527791567400 8975620 46371130079298669316083166420754350080 8975621 135242024896161366206014519852098105822 8975622 -8030152152172008841987948102623959040 8975623 17866425413456830343483070500357928504 8975624 -211024037873690201567808778603978752000 8975625 9529498978304542830031495947029370000 8975626 351331778777016496983303046305381977088 8975627 236928874700619103909368468401071788552 8975628 11804210070155885190144807144435976704 8975629 -18245344051241359712418641734816231316 8975630 72918347012524516435692295780885152960 8975631 -14056661736219996675688181538397994496 8975632 2048137215986453645460316197134606336 8975633 13694480969863914563259260761507464882 8975634 -83588938750668226317276756117384155520 8975635 132969734025480716199137171370756108000 8975636 -113417395186376888864879273139422497920 8975637 -32003034752551274810737529642520606720 8975638 -17856322950850227772114646587338731520 8975639 -43254083698308979876167117062926405560 8975640 82005402313852938808211284486002892800 8975641 199953114555319715900905917716636228042 8975642 -2338378858940295236953827758783522880 8975643 17910155007779909929307278960879216944 8975644 -50900372910074989779001561649107761664 8975645 -13509721963730739579552614425474944000 8975646 -73919572222382330132393980651416558528 8975647 -71461856309290829897747084530398461440 8975648 -546265790011557000121682820540137472 8975649 -74735195980486557149820955123753574736 8975650 -34799380075505048703976270932211764000 8975651 -65492964748530066409549544870751165348 8975652 -6882628743010949079155629470137929728 8975653 114760577805383526020056900232050467902 8975654 -22463559063397444954354303275924447168 8975655 58052708403636606536828465051614221600 8975656 71499752631823483890185251113703987200 8975657 82021467520983607350192104841905112480 8975658 -74252980443032680455156555719583593472 8975659 115496064276473264567968629004805008 8975660 -86560424380318265502111381497969664000 8975661 96168882251566107220824404042726475072 8975662 119297252285229685418825827998147430464 8975663 -182716049377277123456529619883498660736 8975664 66928399886986202219586702516368179200 8975665 94370226140789994651113785715686875060 8975666 16190742045682932133913782551263909376 8975667 -19166793068971796794947056727735378120 8975668 -9769387690875232839895657908619092480 8975669 144746555705688869641717375680677609070 8975670 -59102967129503665531662007883106969600 8975671 -126122121440488544212420818998046012648 8975672 693819177346640793931326714918727680 8975673 59893252768093181219937184668847199802 8975674 111798439478168523616853930952137921760 8975675 113229981263213243476880446302066378900 8975676 22111869317086532510592767505271480320 8975677 -272266637467083159561453893791692494388 8975678 -12567224031325580865259341745984880640 8975679 8197212354584099497735049552565247248 8975680 -13773199673318783683570891948724060160 8975681 3705236645797390635938036731301677440 8975682 -26053352434610568654653223383773153248 8975683 72707827700344607191142083086354510160 8975684 198985106611449445583968316906660560896 8975685 -15720200638079519769504532587496303200 8975686 37368149228992664041842218615108733792 8975687 83278883934102612274796119744179266352 8975688 60507920588068912392545619834862018560 8975689 -41936894560481493390818721445812265510 8975690 -3919438499262012167109259175146336320 8975691 -1249012827718550010301038403234023360 8975692 -38678792717300722759160605853043932160 8975693 6784054510069161509948894976727389942 8975694 7472842624249424695539329523094462464 8975695 2398249977522490198364631948797731200 8975696 -7656005213001467429430352321560576000 8975697 86061186809408607954345043990235362800 8975698 3747987447488136132484223285690259600 8975699 -63633943698576798226511090695069027464 8975700 3449730268900403288399565847343836800 8975701 71973261083066923713962913790545869120 8975702 -4627434061420350767935520054949458496 8975703 43209865075311231045071173246698382080 8975704 -104443666370802039733970223777029038080 8975705 116516439459497881032065998225699417860 8975706 -2235096603572771008601635733105299200 8975707 -2787394757276688253260174762513179120 8975708 24070448349670030291021429286777097216 8975709 23924164078310061997855540981171980288 8975710 -85150490745154456015179783812815170240 8975711 219480735117518955005780675867134449312 8975712 -58017086451699519620689045360449159168 8975713 168775364541911503593286087626143196962 8975714 28910304206546933337079513191221030400 8975715 3481336586166801134485521289914800640 8975716 10208250252384532540628673852901533952 8975717 -159513281450295304143344069754337599234 8975718 33863584376910524057638218568225382400 8975719 -172781064027651975507026614290968567488 8975720 -12428902396109493046822981053116620800 8975721 -152911495386881084317914120324546104688 8975722 103115657986558697575016701626519767808 8975723 135190087117012146257221095730966281840 8975724 -25993713550492900307334172511805663744 8975725 85814884398575981895567182934445900800 8975726 -1386451653782707810109737984580805696 8975727 85075782862278913196674407735140378496 8975728 35060820081304022697233248429105152000 8975729 133250837179893425533539801409458109440 8975730 -51361848736484471932332576904881569280 8975731 -113483433469882600342955808405147030336 8975732 -180006417825642983787811849217404335360 8975733 10537139920145880916256419441796736960 8975734 -1619165071532247591220701392663732160 8975735 -164629622750573787628406748196786137840 8975736 -40806779697302443813379503979067801600 8975737 -127915214413167439098528980636923820 8975738 102383989248021724591052883837129521520 8975739 -66037121420443451787957768027107885520 8975740 -99271650474721865868563699179113530880 8975741 -366567735165206307940302446190377119008 8975742 -17195642767566287837061845270135602176 8975743 -122126680680576576145540585203253949440 8975744 -156888255785482644518446160573607444480 8975745 84348096514481801138167802073674131200 8975746 8746580684682543293036437245563794464 8975747 -298301593122869588820193492330451722488 8975748 62886430523851692251376309815883156480 8975749 -17992922674702278786646989134444623488 8975750 -19727878321160773331618815278538752000 8975751 55389378493308296855318179006692459432 8975752 136813855268130859888025674750250803200 8975753 -53582178078482043748914599599166896998 8975754 -48495777596696631754928484736438128336 8975755 -61690466264521074551297471127837615840 8975756 -40014527681955362468612318248047148032 8975757 50548361145361864455577782864170774592 8975758 32690332259863281833294771540961113088 8975759 21221561815568621178231373658177397624 8975760 -17399839447143010356068128773537792000 8975761 -9790476399853984386644015091375207000 8975762 -12299809925030415489497674705227252768 8975763 -16868788224538925758304170811098850508 8975764 3792306590437416415731553388153276416 8975765 -227049265415306194900647873960126338340 8975766 83301976148728219305926509561994841024 8975767 -248173109776643145915406222057672176184 8975768 -68969851678462487763017027212921344000 8975769 74789331129584699672810973406131930816 8975770 958364242535449345410987856307578080 8975771 47682733428810113289066235237290071040 8975772 -1565513691602853192917164800768880128 8975773 46140996340593890052916909553500569984 8975774 -8226201179248024385267230032495156864 8975775 -34133867132973752091996289114591372200 8975776 -107116303580738998650932387638589521920 8975777 3338312325774750547148315172320245680 8975778 -30692690511071558591620014181877956608 8975779 284505193609055066957672757726622517976 8975780 -177976528647313259286022054128172800 8975781 -140919509952656354598220259093069700930 8975782 -13024786831834820049045888269995711008 8975783 188965819001459651712691494719145319032 8975784 -86994577823989460268534454022556303360 8975785 12170374691345825749560757931041589760 8975786 -62971235228127589857322942636691884800 8975787 -75832714774632317976260190245197558440 8975788 10371380623147871518515578435371115520 8975789 -435326691793986554733952544981098398144 8975790 -17976307165423145537792411482447968000 8975791 13299652359990513419102927122259904768 8975792 -8760285979874901139116551597288521728 8975793 -84949577743365938955145921301700078336 8975794 1014084877464874723001785851656033280 8975795 -173573327170699795536017000168524888800 8975796 -38078044339471414441002703921093779456 8975797 -29942685615572182418931247776736884754 8975798 7987518507589074469585753734311819520 8975799 85720273325112364670591101352951043840 8975800 -28771948536466659902850555382717440000 8975801 197294720781193165267657178200191979092 8975802 4750780729757825006198728100743643136 8975803 69617972908764320429073064263178654052 8975804 -1427929769297521946740181958594981888 8975805 -25015373660108666305980872547820302240 8975806 -31790095914739320829425549157066005120 8975807 -43812808859143353582521466941274876408 8975808 58227191093188912554107493875221266432 8975809 -264623297435918552180513120323589882960 8975810 3112604206469421195122717893150678560 8975811 -74192465597906898160336509337896728400 8975812 104606493804362249518438534202307416320 8975813 -28783247612122067199358375964485634688 8975814 -21162145630984011103390573692507412608 8975815 18540579507584673312339227328409283520 8975816 87965633346604419427463686684649932800 8975817 -132443156115982624683984128877800739600 8975818 -13583988243400154479097025529684604160 8975819 65024346452070858372071832960819992160 8975820 -509830167043134030442920422630768640 8975821 -75851094624533714433974975897787139978 8975822 94975211699459608699645754437525036800 8975823 -42847456995265246866437648667785766000 8975824 -2721235613695873952709252670015537152 8975825 -68100433417767338646570544359213264000 8975826 134179686277497063699522008190645830400 8975827 -44214173596263299759238827141053777328 8975828 40325054522411874561255352290497126400 8975829 59145757318346568083228226646132030080 8975830 -15186076353847487758846735569104881920 8975831 -167462982327417825678124511638315422288 8975832 77224045947021086762141922033633853440 8975833 -7626379308128706726928224911105421056 8975834 -37693406387135090529901407549261182208 8975835 95098869469697870132596284475782209040 8975836 41834104512423860451976924166343764480 8975837 -44486584767880143755089716298998698100 8975838 37655890680002811926057337612533569344 8975839 36231329038673575264833293219975572640 8975840 -54141826592111343284800240760881152000 8975841 -18348541691491480484595307871946793536 8975842 19712769064019125756904186347315548672 8975843 -26519193163199166772849928907511889976 8975844 93677592902582355383465013130325873280 8975845 -167751805553515050201752208286330636200 8975846 135538735227354208165808006738329437504 8975847 126620215925385949298893777318308806400 8975848 -34987871702427670830615289980287385600 8975849 -95427906055964442058799399786593170864 8975850 -20299624073425803268608127585133932800 8975851 -195079550785168853352495738701217309848 8975852 3966792829466146889594751270118440960 8975853 14284442811332300366982408846355175382 8975854 -23678174457184344190991359987468704768 8975855 -37789049873388268094549071827427963200 8975856 -6542283018665371530139484550729302016 8975857 185944296178982476062783723893318111520 8975858 -180953669695423278834523735753085585280 8975859 70503892648701744990374454309668946288 8975860 84257437603679651584544565333335950080 8975861 11611290948615446242315845330562366332 8975862 -21232634986275977462005981878607663488 8975863 -908675675180436473650941735734333776 8975864 -45181058880226311989689513750614835200 8975865 -61020521350207835940983101396761463680 8975866 -180444240609343646271153683770096980480 8975867 43223856803149814233667351372577640512 8975868 70807122418597637732610326996942020608 8975869 -36557693769863189248363663011162486144 8975870 75867544792114131141726836520137621760 8975871 -176537197097707136427836816328562053960 8975872 54102011580660111043928323598258798592 8975873 -39745893263644007687873177853318626880 8975874 -26473361403643421869588507712665971840 8975875 -172870836213884197094181204993448128000 8975876 -8264682060548170425933170404391178240 8975877 115376515142756852121312332101214682720 8975878 -101272083991612427694465637926235385760 8975879 -78767778998646271901477499489826700520 8975880 -39519695348618516127485540577828864000 8975881 116107317649490726114963646182471457972 8975882 -162350615328459153650295144948556663200 8975883 23419086099413297061646655381031128064 8975884 -38289558360107711664526698693248716800 8975885 -112975132366865421545329155295712704800 8975886 -47280826331192797955478315003042819072 8975887 255840016940435497334386528319515119536 8975888 -20299623463784166608073228280311054336 8975889 -46598000901618414341816640955807522956 8975890 41119094428383089900837630810979394560 8975891 64760071481608542379080960994806911184 8975892 63451946044076917128489012684941309952 8975893 230612392752918924014670502558793721184 8975894 -96562768558286270139677712029134317120 8975895 -3514318790925886198951652835411456000 8975896 -194184172046708651285077895352614430720 8975897 9646396216654006873894766160625475712 8975898 85027939392500630929959104463972117984 8975899 65387752796514522632611046493285920900 8975900 121399498593031825112571474525080832000 8975901 -476173438414637192595754963372909440 8975902 -36202659714151001739809181476352237888 8975903 133609088835388729490972216933451661152 8975904 427151219377921575426041373819666432 8975905 115728348687979802118302806326327783060 8975906 -1905186100903063631279548151293324800 8975907 80839072489686011678305861716844934640 8975908 29137445293046342842202253236965785856 8975909 -24658352415712346680766891243939551200 8975910 37154759936176619685767616835644351360 8975911 15005243434142658599624602169135368704 8975912 230840508746345772650594689008046080000 8975913 -34570701284787787721234034834438508656 8975914 91153877186235191708167007120436301920 8975915 65848978240115997885170893761435253920 8975916 153981569992311201630064504223085990912 8975917 147180441193241913699113986449750264780 8975918 -37908298187017496914899186318311175744 8975919 -30102921786035229376131574125110426880 8975920 890386471945549247453938696790016000 8975921 15874548824164910823930778802072012160 8975922 -75141144003841213136180829345814854528 8975923 -88974176215616331754531787619005877120 8975924 61227757357532292919127540821520136192 8975925 -8922232571258759142261409318301976000 8975926 24691658644511738278420465324924936704 8975927 -64482943032677201830573693040790684240 8975928 12836678218133017018177452529175408640 8975929 22496696764948174456250108539768348884 8975930 -118732345152389587459455851276849924640 8975931 -49207230868176457756758477269060979600 8975932 11887077843332105767802925869235548160 8975933 -199094482764376009670944955043338005818 8975934 -4692257807339169345486350403366303744 8975935 -327523551310741967415454279678478798400 8975936 27323502042218652803201292660965376000 8975937 100964456164817751909120567431221880352 8975938 119387850304280752773192820327400679120 8975939 -51071472231575955257478464371614525744 8975940 8499362676487788749476025635339161600 8975941 1959409513272193927799643974095309784 8975942 120814852406308138008256798736161867200 8975943 188265452802303794161707747375515366832 8975944 186625759172454117898872356737579484160 8975945 60290097004274343235078749763819392000 8975946 13495562232199474489641712841805586944 8975947 66981235901993350037105134255961669396 8975948 115069623133527283009297987752847319808 8975949 -1175733059212566179730366146182613952 8975950 -30899270772761544000050386717490112000 8975951 167115648817693929415546308869333219952 8975952 22434405512548616050436885522569494528 8975953 -11004023729777577732021561234821078720 8975954 -70790518109326476631125495745815923040 8975955 -1800891550335571087066663622350118400 8975956 39100047916256002774544801732342784000 8975957 -10185986538769850020582456707646717440 8975958 27697943516621513571913637571470184384 8975959 -41155100576153607021933643824887967600 8975960 -62751283271457868346198363180454297600 8975961 184535142049768625358241059778494254400 8975962 49258376211188289406376024074544235264 8975963 -61009697166339868278388952749517017788 8975964 -26854586543979819313993025235675786240 8975965 -212195415308107309461763339051180519200 8975966 -40787317147041652062597356537285741568 8975967 -33311371292272088563911682456503475200 8975968 -82666437723861898656991903833341952000 8975969 -13430686063680776278197729880829511804 8975970 47498747956568132380058996705423941920 8975971 39424827452396669133236341385077278288 8975972 27891503436103509517306178863377580032 8975973 82317561757822677024657392551057499904 8975974 3974687982062908408817399772292407552 8975975 147022019932535759123715468802060806000 8975976 -119500110749097977137335294914580480000 8975977 -181335582339859385602563288229277331968 8975978 25226097576793679257571953906770892032 8975979 -120063431187571377575816542257887367936 8975980 31120030687723346793879502798012416000 8975981 66171090008470499819930031203966292480 8975982 10664416236516651734916820199419073664 8975983 -70457239093141632895386599165337606240 8975984 -28103899456612272984264172354147123200 8975985 -96550701420650835668068879786786176000 8975986 -2322123784197413563877165568180084096 8975987 87787114833159376190730896588525154636 8975988 22089824281508182788429171119295037440 8975989 172853718912749081733796901955574242720 8975990 50828085306193735817020033510615274880 8975991 -73820021422586944589091660848025879216 8975992 -2804117628097352647244305101697228800 8975993 -691412584520758227349736831918664756 8975994 84198251192435739777831804299139840000 8975995 75782103968991605963818479903583479360 8975996 3412106515994569854880868807914321920 8975997 -202436036762286279166162145801377955226 8975998 -9669444063950165018311199674949783040 8975999 -213683518130186552014321930329837596760 8976000 112918698495625602233527405148897280000 8976001 -243414247588418187368340058481949263998 8976002 27967176642526087489571049477473367552 8976003 -27327811232370760974669590768186447616 8976004 117735054408303425310958811759100595456 8976005 174582016120388878468524274489153065660 8976006 -2826702051221039567672799088554631680 8976007 -4112350814265759536863281978106620000 8976008 -114793303375426189501798628474004311040 8976009 19487015532034406142744824785879047360 8976010 -121281723734824831728384365093603943840 8976011 225496820260485278149025146245398912448 8976012 -8607238385721431742953299765440000000 8976013 -26124911357188544949821484380454112320 8976014 10384682366584982197754210965492049856 8976015 2494285396856040919882965488310708000 8976016 21617681255111207425564142007711780864 8976017 81237620254483518536718822025334892132 8976018 77370061632622232137547725278653610240 8976019 -31370719687736177030066592106119060352 8976020 -142182759518677890161182896221832587520 8976021 35996389420892963427919622324777284512 8976022 127146947637126341358940828628275200 8976023 121848782059763706133729562465113253040 8976024 70550926216037808351047715767295283200 8976025 -45691222461689241468663117199358182450 8976026 -107978954141155531750364995144872420096 8976027 -69189203077022373611336700550100206992 8976028 71833652249670154044323376625498333696 8976029 45506676379860260917446036341539014630 8976030 -3305752954400087903932858545877831680 8976031 -327422396483668755239227176337892539168 8976032 69388919652906859751602321382216957952 8976033 -80313584629032426962824491305201660352 8976034 -11853081717436986915877390309922558208 8976035 1229244961293216962050883991669239040 8976036 -62996105718922924239365492332122405888 8976037 87838241863675527544593917592289140800 8976038 93586557691892158003593905873625519744 8976039 26183163695368915662740799981259530024 8976040 -31839312637982021125429123893978163200 8976041 -39712256645935035823157051123751481500 8976042 -23764711770516124337088910075686789120 8976043 -139578411894366196546586529111106741708 8976044 -59123223200764445443231196041498361856 8976045 449318502781012214771248844157818880 8976046 159714058821239619397065064840094705472 8976047 -29202348012937814123740816016196315504 8976048 -8376338824565362505058133596052979712 8976049 -52210786560648747378391540176624812736 8976050 19559351170897563693625508833559961600 8976051 35184934601504321376628093835168942400 8976052 -83496167345885190646236112420393452800 8976053 -284584310899543691821231622498683495698 8976054 -62796959386216737069573340772810518080 8976055 -11583702432060393116299684393423522080 8976056 125641028162261588574512720848106803200 8976057 -31695652328120397580705132089914435808 8976058 -16466189779933069710771871994631398400 8976059 387768875335885892097676648281126588960 8976060 158531941904838764472486200065770639360 8976061 165146072443864286274656558671269102662 8976062 -15884708083816129947269330026796411136 8976063 62222734312749183784977743439586051584 8976064 -22779215117912667388463808376261836800 8976065 -125825246669288942789094637570094775660 8976066 -16256234210368120046879143780952266752 8976067 198245134916559214591180411301711181116 8976068 -179150448500384365145657216391786434304 8976069 72800353442882762692481692894275544320 8976070 88521294338602409286708668167949412480 8976071 19536559443506170808654483161077561192 8976072 17635603408804614372484472759872880640 8976073 -157536946030352808623699832754975072678 8976074 -22261019218730888128057881920042944464 8976075 18253862214095913558167855604871800000 8976076 177901410858455087288453309992439749632 8976077 -52913482584009151525936368582567908160 8976078 1232658723023100798018382104420210624 8976079 116095975428962754762350870422561716976 8976080 -1430338341940935514357964960106086400 8976081 16667385189066875554462295652096301824 8976082 10679698557962329037848833826465449984 8976083 157378829465540416226146606138514065920 8976084 -1910248593422128282855407834308431872 8976085 -172484880678744555353089556542155994440 8976086 -12419960925640864324275204609870557184 8976087 -24079747798049534284954222459518994656 8976088 151013022967138871116389275778735083520 8976089 -29297455457420834415944599024151704176 8976090 8015877755842001881275547653691031040 8976091 -195699960530068703937947951141632776508 8976092 -53090624490117553299686477243088457728 8976093 -34303268361365966178898693486041018816 8976094 16038942867613664068992723212552064000 8976095 63245584426089740593011466803029006400 8976096 -17586638703801623360154125235686473728 8976097 108851832465666132712145180359096927734 8976098 70341183834015603662255651734885534800 8976099 -59693588529877973429400054024234447552 8976100 46555380445122051484675846219241574400 8976101 -350947754885531675257468812687679329408 8976102 108466087069385382275960967282378593664 8976103 -78550463564296623494579555918005286880 8976104 52392619680462013156146895244510085120 8976105 10890714419324953222526980614357965640 8976106 -111590594114510495063575367461467279360 8976107 94316518793606415567538706721844511232 8976108 -58450663093164722009433672426707272704 8976109 -14501408613604856506647339690769573140 8976110 -50870481836136082166585556042101556480 8976111 24156531610208322626257602596426116872 8976112 761639353241954208622701989394644992 8976113 -63777891601783302480388970574292636800 8976114 -20894037082844738067881602687912071024 8976115 138970991803155655227989225620677179760 8976116 -954200276786554518091794884668476672 8976117 103966544141043589181717359577135707680 8976118 -54635623188066811242570158649968136192 8976119 437203805791463973061104105926988110640 8976120 93005153691925646037919202869056307200 8976121 682389935037381888930198530162469888 8976122 27295154106765359810579852625774560112 8976123 -27276496965945200449338257154804710400 8976124 -167193421371271790706464054544091241984 8976125 307010646424652708910535535218803495000 8976126 -45847502590419212433393159065593408896 8976127 73114493702853442916450622831750814976 8976128 -34824865979446806955915084194423767040 8976129 -41916536813319589721652528819159646416 8976130 10193616535813673362324470060320877120 8976131 -240773689593416866307682351150727002336 8976132 2744727149212256793398580729619937280 8976133 21564376227920842263711290216243014524 8976134 60957242128215749334904098749978420160 8976135 -43128705992765886312592804664532157440 8976136 10368002700908862407662315846535516160 8976137 -16567590147456024885163861981237226214 8976138 35089437153379102010377655141429913600 8976139 68551031196112551306357213829840024 8976140 159698196329868508002617757598634173440 8976141 81843227363687121393492611977071682176 8976142 29202762259428358425906120563346600960 8976143 -84356229858567192939212307356643648 8976144 6373086209616816500828302206977900544 8976145 -144356572804822098485821447046197481100 8976146 -103487502068194441552226327442249391728 8976147 98491203160603817433903368956413084600 8976148 -121064186108640810774431761657684250624 8976149 -15137079432202107169345279516614232320 8976150 -22924118972778429113621131470668640000 8976151 -178136500160129619584627533552768998400 8976152 9120081297334205352266259417295872000 8976153 -11570528386675731902039504685547301952 8976154 -112475330882369992880133150328674241536 8976155 -872507546911799280139858430558005440 8976156 26157146857347883197572944579388252160 8976157 79214832510497225955066337236623362406 8976158 13623422087724828210974546840667511680 8976159 22519063214277919036528805465860551384 8976160 -132323591878357861805319838529879408640 8976161 -181494237006103147529163381176303506668 8976162 28495119392308644334624099239735928320 8976163 55099000888630989722782777003144650096 8976164 -2155277518068371435804367203468021760 8976165 -58128783995711842471634808714870548160 8976166 -109804574107862074095719092757282983968 8976167 -120728058433320964320051726616454891640 8976168 78176834295136887504795246244261555200 8976169 175136358471931500122524851064706408570 8976170 -29740579911117653457810068922886502400 8976171 75596213344064686521086006337462827184 8976172 -35852338697597689129727789122733583360 8976173 -151580616773699341986456625570372109556 8976174 17941490091633720981976971266334781440 8976175 -21618509663565697532713048760900076000 8976176 8291062987355512702118943034470334464 8976177 -46803617445106754542132179322785281280 8976178 -26113149233787795931904692241809989360 8976179 80555855351275255185619298924568144780 8976180 -33009246748868578249416876766243031040 8976181 -42756423720554997718467646421570466368 8976182 -37262763995561141811308520326583539808 8976183 39585623583159482105695912738852857984 8976184 31320422915317728908352846772289126400 8976185 -61155627182283049092340798333705960440 8976186 6642788234801844024086216139809892432 8976187 87714167276168650064376462382321227264 8976188 -16892763622162025522270295622264865280 8976189 -99763098745692934913383073508739904160 8976190 -60681433077432285317499513294071988480 8976191 -37499194724800296928019590549005317760 8976192 -3810428403575023191906514025922428928 8976193 24740341559848848998673127280671849044 8976194 -7633050613669620381555686427831934080 8976195 -65488486448550756870739337109195267360 8976196 215808550372995228045494970235107655680 8976197 12493765515414258160183065299163071646 8976198 26118420203430917809835041721707960320 8976199 -208400897829644968998521076765095925720 8976200 46467597852831559479370262607323904000 8976201 -59558500424225327940146837770418718720 8976202 -88929200894066186574593933847722448 8976203 -168813793592822198229268848090001417560 8976204 -144078411426097985409352374818950809600 8976205 19365919562041073758449975962313169920 8976206 112352262884643623551583170415066895552 8976207 -2971979733938873559596689619648822400 8976208 -12563097664045047305951094938031226880 8976209 -188662651494775207959991825713182082960 8976210 -11351583296707712043644218619556940800 8976211 777360274580100870574228209767326624 8976212 65842519347788090365240199238833157888 8976213 -134036105156744746647884676927283052658 8976214 127173509870359225539605712444233906688 8976215 19526349758980408711692335541569656800 8976216 -152178651618443485020041952833970278400 8976217 -49465747059025892466023651159218087040 8976218 -270141920313243006457874519561493213984 8976219 50986360531121075512483685567327930880 8976220 -39332467666532960728585555895449482240 8976221 -375175443930886938677140723627101774708 8976222 56699782453150830961460986763520048960 8976223 -85177065519819750749323712514764194528 8976224 122753606928253681507258930162163122176 8976225 -9534133168989457594706153947223136000 8976226 368157617175613579629421187844532224 8976227 26064076598820040818111787338608893680 8976228 -46783315547859971951791699949302164480 8976229 -94603435968882173386188292626211367170 8976230 22296862667041786659615026575952131200 8976231 231665822088848395896036331621626554880 8976232 -226312970169456081928866498932774937600 8976233 -2380867135159050926204576031112888320 8976234 -24399636315876178981248261430895512320 8976235 78899384128327812539233800540483091680 8976236 31471106937417159561449982051271311360 8976237 -18343701773556910194801698404915360320 8976238 180131030172605199545248955930176922496 8976239 86625211449331140637773249803422138320 8976240 1557772142547656327434850803451166720 8976241 -46411038815915274471561872251868932188 8976242 -73708664432047142765942135059445149056 8976243 120281257405611816681092187232692510264 8976244 247344571429750585588979134806932617216 8976245 63251829920578246313333305841646564120 8976246 48161682610588242401618083556441548800 8976247 -27026255117141025183981616119073675648 8976248 204173699371004353668206862071820533760 8976249 -540561323246165215129600526835997776 8976250 -553568859198026698851365409902880000 8976251 274971524268666980611577073605824538904 8976252 -74895624282538555992509039538770861568 8976253 49694454476456896961493144417932319936 8976254 -28645964632408307960949492931214803200 8976255 7316540372740069255320508596899577120 8976256 -162936042706274355975568828686925824000 8976257 130472258324595977062268253572697637506 8976258 168629413025617662637723609989691776 8976259 -2021859379420122672922189808093758880 8976260 -136299471570094216320503766098971545600 8976261 15025021891150293690072215895434337120 8976262 11009576897198306970081920343046131264 8976263 -122156847153214350923251064058997024488 8976264 -68188468011077852635534586174703697920 8976265 -2398542216337421762082892299578390940 8976266 -76252892603117431144189733340768029808 8976267 39815478153220431316128744401524024128 8976268 14929573255438844667227220307967256576 8976269 55044322301170098413841519890269406496 8976270 21793698242378387411793115739246038080 8976271 -256482053692709392331168303590120984528 8976272 80394593283495719257977089622840213504 8976273 93948835069930469459106955211963085600 8976274 -26389341365102952638102904173548568256 8976275 -46494176554379677954093929306089030400 8976276 119380696517017320956878803905401564032 8976277 109576654712435143942307179463330570126 8976278 -68958510599857091889996130247166312576 8976279 15630376539554237001675488439710919168 8976280 -3180670689583236099865195660907520000 8976281 220997722009461591376062480677692235082 8976282 3718309581658681600821746231298046464 8976283 -82550870284988048837668923700888791840 8976284 -125170452721269393898443438486447144960 8976285 -126789039472616978501999740862287108800 8976286 -154828548004659772737619980497365632 8976287 102111645043036532869517334862759251936 8976288 -32179306479606501293305416016478601216 8976289 -13852795081043437820172764249381152128 8976290 28254529861390821512984417885666138400 8976291 -110403763455493602942839669449477302408 8976292 -24954817350471086562321829553441607168 8976293 -604268033352858263679598874846280000 8976294 6960467276365301515647512705060468928 8976295 322292582485157850490076464065210569280 8976296 -111702665325402099211044170385604608000 8976297 4081193169589881564047894514601283040 8976298 11188912967577704400114535477895900160 8976299 6474155344164437704375257891737046264 8976300 49393306981573562876257325841413644800 8976301 45663221948903226642226704665863329302 8976302 -18199818396253368688164465546446491008 8976303 -52557387307428571205404835748279600000 8976304 7596888379061395830873213306426245120 8976305 45966690977903484639153264396858946320 8976306 -50628200118734923449268559593454574336 8976307 470423531819273605490375222788575917640 8976308 89272195520051616772697772158779938816 8976309 168405693410434553250115166404608152448 8976310 72012393445711703893155413499138624000 8976311 -10251089529331632774837926558536839528 8976312 -142346023352938534265530085148678144000 8976313 202681284229786452397513499088839468880 8976314 -91109331319023495317782380139704825744 8976315 66737347677623341893477751703560433520 8976316 229382333825618982029941949656911843328 8976317 22412815495534761860390902255185024384 8976318 36361357745936171057479861385699121408 8976319 -28999112217514251806899360272269612160 8976320 -33187911940861860668019826899151749120 8976321 37962228248851743166461689950834771890 8976322 -105779984284976903914131226050054249600 8976323 -26942467219913304897650177587669828080 8976324 45883157066997462071632207425549791232 8976325 -129264349526037558032484327345686750400 8976326 103960470973620689090875108676515574112 8976327 -51629927597974778562705880602875585880 8976328 -249026568272512074742191697067467299840 8976329 5956548711944406923396005031452312320 8976330 -809276451240412123667593760896692480 8976331 -47316447750613874193990136565403594976 8976332 117449514849657110139437398939227962880 8976333 6584002900219078828508253766670551296 8976334 -22212884984645192967613562967043493184 8976335 70055454043689585152648908689016158960 8976336 78300706429992723271524834715238400 8976337 115565631853447963931948050063774403952 8976338 -2987646959767014595465140531222703104 8976339 -3634643923327564620095960527057736580 8976340 31733780112741970304898740191357943040 8976341 132366157935314448811197233601626126400 8976342 114693666938219795817924283220996198400 8976343 52206018746170691088445308764799999960 8976344 -67564249299619161339093922621513850880 8976345 -10554206090427578205640382486176200960 8976346 139099821886550810593346992401301542144 8976347 -178625614892208341034740885241534577200 8976348 13596853954623963303263238588821612544 8976349 176442941300019794786664119237231037350 8976350 -12323196448942566504945633710034993600 8976351 35302628942632072758725627032208597832 8976352 -56962309711216908487788160813834960896 8976353 -258752925221213654519671131338261890398 8976354 28180207795920673152207783095762267520 8976355 -100279368054892810664481814845493080240 8976356 -32552688538574861809571433885432825600 8976357 96057684871856329603711406069435543928 8976358 87471644894383657756272620084178605280 8976359 92621098984865873856752020134542664456 8976360 15219275677385681369933076120993792000 8976361 -50368106028277736414833989683100212038 8976362 29091966830465042793901302435949747200 8976363 -31959719720113689487266389534387598912 8976364 -24742851555393281890986819425034260224 8976365 34645632541151475844481770413716341260 8976366 -46525666623249381043891187799457966080 8976367 -5035238556668261024367101343253731736 8976368 13119423202794773526048419772183183360 8976369 112456912736280552799432210287933477744 8976370 10519629994681747636319874503818473600 8976371 183508599951850119588392600415808327680 8976372 3712059162916849427407364576263606272 8976373 25231857228331386360859874479725724736 8976374 -178379341235591484893416342851961938816 8976375 127117627539204311050342303072632240000 8976376 81675693023350382954878711563944386560 8976377 -964202121042472330820218261687310508 8976378 55189507742928703543881536840659749120 8976379 2939097601580501320016167961041231040 8976380 -47598261742850568776352393587117445120 8976381 24010826252692616167318323666037441920 8976382 20505157834351585984097221974758462784 8976383 -129892485827654202282666010290614776296 8976384 -3331243357472161935853815779473489920 8976385 58508257992646224807472810892023080 8976386 -42210132425573972308792988775498178608 8976387 -75438859486959178177682612533951381248 8976388 -116607331213122374970151526577950920704 8976389 149967777656085181736130429405372435072 8976390 36263953827277459953325638801347329920 8976391 60416412087970734260555686057806605184 8976392 132565236382893855356693421812229857280 8976393 296695318108709280414061626943867228800 8976394 15816721433848113602322720664711317504 8976395 -139481372134708264489116413088310149600 8976396 24378809861950805749215268129120616448 8976397 14612507963255835286911421023855617846 8976398 -25649018873428609213063355449852824960 8976399 -192803415268421274166652842869577680240 8976400 2902496666014575586629793927637196800 8976401 -99816102219252001988484395956975328448 8976402 28657974931107710885881453709997169680 8976403 -280513784365988249392642271442779515348 8976404 204252009125733592301649668272226635776 8976405 133437882952636886652049769802181616160 8976406 215476289179302649621026435986053152 8976407 -262199610609092062371009812107484448168 8976408 -152778554759568619479562868741612544000 8976409 -82439063327200838747959046758697601596 8976410 -4135912855635552320779334706365994240 8976411 78051155713458624398133954208622578860 8976412 -62575304582395262360226505379404213760 8976413 -49543491307433227701182423109964477338 8976414 68383166839669403687107112349882565440 8976415 -81668136374916596365208141105470922400 8976416 261714608817606617873674338117180260352 8976417 42516123377404275338412237954738370560 8976418 91920992438629311898769306914032455040 8976419 231566735056608136083903211271673706944 8976420 -130208616067693231721757548278779678720 8976421 -226212775429391237223655418396807197378 8976422 38284138489514030051432395769806848 8976423 31824058383976567692747652113101068584 8976424 -162582249126505915444204766618685527040 8976425 77092582126548992454497925201860970300 8976426 -31899929211756782733711705059464333056 8976427 65432083580503049098045088654052316032 8976428 -65226396413830739626500704285399915520 8976429 61214388977660722562262373425028444608 8976430 108303866436071567529059506455251790720 8976431 -251459236513617682812312849483977238768 8976432 37766470420029295717720331962653573120 8976433 -385677183930109725029290156767249932060 8976434 -69076448330930032952196982628315718384 8976435 -64050952788600354546809555569693134960 8976436 111280380797977821625344247752759705600 8976437 9277894905421948501982218289498816640 8976438 23418698847490620313319876027528523744 8976439 281514379567971249480716542039185923240 8976440 23258760294783775561140500712987033600 8976441 -45377388128191407560361867548488133808 8976442 40081647026794273688221431296747488992 8976443 -42437827249131602148262664576645276400 8976444 -36437223200429898078077211668268761088 8976445 2057002043078231507872747321187128920 8976446 -17101089303334851883928589027073950720 8976447 -149529041802884349415413010988733342960 8976448 2593177686459920291217448300513853440 8976449 -10153702299983814615599778940736351550 8976450 -17101065574350500227702657506365644800 8976451 -20267696260283605337773513470508426080 8976452 193782953975572430155920588070542016512 8976453 -57504893440641916831682760639225741312 8976454 252483356754998359177745836762582268160 8976455 134243456038390406851244183267183460000 8976456 181358341516277672620801259191170769920 8976457 -114139262699729305721186599113894012060 8976458 569368058051721879167081001388403040 8976459 -48069970222107422762873647603869943296 8976460 -288667459624146463387571357559046348800 8976461 -62220013516208233024147815400693703040 8976462 -25687268091975259381990876424397499392 8976463 -60000259894906543353103934921760555696 8976464 389169667143889814153068843330830336 8976465 -331012899454877594871310432983571200 8976466 55871390195250549002452956296522124432 8976467 -56204636965908906959081502770818142484 8976468 -115972449107437873944344721702355752960 8976469 -246747058381468229837389102238528238130 8976470 6556392915931831685789761447249831680 8976471 133941092993319264417238907821175424 8976472 -4814004438915295106854647398664622080 8976473 -181508436590981245866112290699182701296 8976474 -51360043961359810202159119493376230400 8976475 -172678870682243891919779595755113637600 8976476 -73662511827701352916812491171095348224 8976477 23215836012368794663117174349366456640 8976478 32364986138770845410011529594790100992 8976479 154113399695115576004817309329633282080 8976480 26992653443996887901326925600556318720 8976481 -72427377490326793255458195472283550800 8976482 5252285636326181760206916530997964800 8976483 344765964544179003094470830502350700384 8976484 15659254945620898473211945115394392064 8976485 -2626626312021614021890705327049005440 8976486 -68214395326516937658060419803655669760 8976487 26546949655077359872887060274032031232 8976488 24878374195762978942351423395536732160 8976489 -108820648240433518044797582529700120320 8976490 29872814096943491067460851575243292000 8976491 -259777763155489638503566067904009684108 8976492 -3430374177454885270798652864784384000 8976493 12935608045825404915433597097069274240 8976494 -2315862281056007794763699151134290560 8976495 52857008537257407376410062770406931840 8976496 22364863366278514431846421238679797760 8976497 122845220592643614685962207890371728192 8976498 49019374791425894342831796110357672064 8976499 -24495141913720496749849633129534858848 8976500 53390687472055605194710718780452224000 8976501 9711311668355276098512379406364504942 8976502 85346832967534144141314072650598223872 8976503 52924413920576055968724609682130299752 8976504 -74924027456267467086346761555347988480 8976505 27664497220475216987886091821916725000 8976506 -13537864420468323864178674204917136 8976507 12123188838504642310019766417420143640 8976508 520066027376563467743640201915850240 8976509 25847160727396102879780122636150024768 8976510 -6001060074337747219990822648183808640 8976511 6414039754306248218886152344372225000 8976512 17003695978128690720909062247442022400 8976513 19987600994930172906345231514157884416 8976514 -41634881206439435813920175576451854352 8976515 -31359240401093385175181583009618451200 8976516 52285334270594944490592117623276580864 8976517 330679277952497451726961640331558687552 8976518 -4255351073299130051732325560932744896 8976519 -125101687382468670934303739850143066256 8976520 -45573449902416261036160794226077696000 8976521 124389252164937810431021780561388301722 8976522 -60258501664631708105952395878608205056 8976523 -62129173013786210656307144937314253176 8976524 -59811835750224420573884432892532379904 8976525 -72508094274903233931868611060966679200 8976526 -32317916579354672987958390933883910016 8976527 2660784222486091579532614529390568384 8976528 32239091138359297799485660749830553600 8976529 141826313262813139671971903249184718130 8976530 -78810647985209891501927004293750476800 8976531 127396653237067868945057056661325218880 8976532 52912703495204389399690366950867351552 8976533 161815776572983010510706907884007654080 8976534 -28838689192811639684606138212956069888 8976535 16141756751028408871288606931596995480 8976536 -299770984843499330144903958328736624640 8976537 -33695902919090248921959234387525037260 8976538 111574851066232012695276402081134655744 8976539 -40403565287990393370844968611151432432 8976540 -20391853702980694038794765227229414400 8976541 80943628581493432878653107937027704672 8976542 42679579201031691951501539045572236672 8976543 234174155461463048370948860575203604224 8976544 235907431128252506431869073693153689600 8976545 127187493556869786787789779807050471400 8976546 10082502599324803277279752745390168064 8976547 -209891486336743228336223857619546100004 8976548 -46122102237660121758802344290381881344 8976549 -168556523609680573976003119912127136 8976550 18983650286663893620701010738999360000 8976551 -2436468200524441425405888733934301696 8976552 51676651314955187365165168366576189440 8976553 -662792819739630003667329822240344314496 8976554 -172440868130917369009346320798801587024 8976555 -58106261640305755175068775702660544000 8976556 -119774465992214744543163442820367911680 8976557 -51570051409057564809560134330104977460 8976558 -148166613225419764158389492380139294592 8976559 88415926066088325792363679625532271760 8976560 48883196216136250771718308017715937280 8976561 107792396496015966425267178332200037568 8976562 -2493232365936202938693241275594410496 8976563 -69237299463453290413137978218562729000 8976564 -25278876896420196188257634235448945920 8976565 -34112829384996712362108285846658543080 8976566 -19631327178562911958529274150230748768 8976567 185427465479242428995467608441017429712 8976568 57614863312565005253833795164149698560 8976569 -85606266051030115754002188327086468160 8976570 6945093497743791124364586878578191360 8976571 291555154934954734409255724673023496000 8976572 -77683398629831396738575586610722554368 8976573 -35471750332965866139826695459047340960 8976574 -47634421496658258199367514826735193088 8976575 -78890626335805745130472444066242808200 8976576 1806930854674736588865866129976852480 8976577 -80751881130206031162557790911132239872 8976578 -921327125911078853266909402820447232 8976579 -340181939260948301751194713401566400 8976580 -48574437864527495808181535881791916800 8976581 32465529330113150085974580122720707164 8976582 4662636119679204940518876845340760032 8976583 -85949906111104098865599478132776455040 8976584 203345339910628043391742380300573081600 8976585 -6453598132380541352834505856900161600 8976586 39551827958841348824227731313745182560 8976587 -119635371180058787087998410283267174764 8976588 -66796842901676214572252730759883714560 8976589 203159059575967558682984091880937558390 8976590 31052821352782346361932865252491969280 8976591 -5395320786957902844670350298792186704 8976592 -18699174993415923424598948629419737088 8976593 170735588520759208204369137844965623280 8976594 -227112752683452925372929284723042304 8976595 -137987634599956222293050514759252244320 8976596 -471102624594806120648079015119612160 8976597 47793734743081721286846916593941873472 8976598 137496774135816122209824264783819328800 8976599 37828908186760020682358686420754735064 8976600 -50427145598793308786015498150067456000 8976601 42310425443925095501616985670210828160 8976602 153414550720412914910097169948441989600 8976603 -79580404643970533182087737319585653096 8976604 13726325928064287502299626591082402816 8976605 138084578273741658860508626948244599520 8976606 -82799053665870501394167075144563284992 8976607 60433250096989990014230659956357310840 8976608 -23660284268925291028205129949668966400 8976609 163578085295662153737410639033157714720 8976610 26120905912072888951056822275926685760 8976611 -8095091894959650609443292128526169440 8976612 18307270440935373378260934518266183680 8976613 -308308756894398374703275728547538052320 8976614 55687280864179318373602428758470656000 8976615 95061390273446532332610196666068624000 8976616 45783083610185087859680234314613145600 8976617 -115426657467051523018038110002280125980 8976618 6958860794642576304791484045001924608 8976619 -89019838532020158867027428948592179980 8976620 -127468812155658985364075692148871552000 8976621 27015940209954714553948692039391374912 8976622 -30497240925052162408236638446328664576 8976623 379961424600094984749502888054618569504 8976624 -11844707739006072600157535101614292992 8976625 -79335668976286505283341268764852880000 8976626 2016322786455437306182064967958261392 8976627 31372668657560446350014755193907852 8976628 -232988995574075222126259406383025877632 8976629 8600814528063960550451049712734664500 8976630 -24974434559003385788908968330693377280 8976631 37783260703413167781435337785109804200 8976632 -63634614060878961515278129654519971840 8976633 223385888712673259347150610973372564000 8976634 -105423570305442634603916508402409938720 8976635 86928936224216971756032103295734510080 8976636 201959327198094154657273284074665436160 8976637 1794103090120599522732195827741612320 8976638 38245413474790009364467906042365106560 8976639 19712045539491567959296608535336642560 8976640 -11307330816616797730845959951052963840 8976641 -205793364397459839500205447522159842988 8976642 -85401558736832028722597038135068456960 8976643 -33137856542488081876385306430426498656 8976644 20697132954987000986035601667519209472 8976645 -8705047119838532776167179143965300000 8976646 27829445983256285887784736009525831936 8976647 -23490340402615657913811850208888129520 8976648 124985253154484773475990943596283985920 8976649 20355286426941624963135882551542563840 8976650 29375895255053001254540802809386054800 8976651 60730820097858744592602049548304085424 8976652 -209282408443988500018438939301582174464 8976653 87464688277180722271765779533555217600 8976654 -40994712683529407855580544944271531200 8976655 179250644452213969961044225579843687560 8976656 9450665843860068622958823025618452480 8976657 -28291819520136569545664321944805951760 8976658 5293535123327901637064086239970536576 8976659 -98824752773177402887031221043860285140 8976660 -31883284520022061038655840200258355200 8976661 159772532864042218217770512054257060512 8976662 119404430848328761631658532579802444832 8976663 45511546761938094199624997682081751008 8976664 7389275624702466129512270683057152000 8976665 66259773522880851310308254307432381060 8976666 77586526974825705260139062591153677824 8976667 21297662424761279339959810091986392592 8976668 -145754847479345272268032848649411901952 8976669 53398676441060437170795663114423862848 8976670 4466334013841456949261312850721587200 8976671 181204712065067923659828178058789813760 8976672 -6354404304074979944809565411963043840 8976673 -100179174719059829167051099677906329040 8976674 -48840542094182153085522525230238233088 8976675 -51108525196607320684196368988188503000 8976676 48920243697909902711580054281034847488 8976677 -242854775536068901724513640231686721474 8976678 -5400928010619225422296860876264807552 8976679 279063400372299859905505041429205588960 8976680 738887269152107267631817907068108800 8976681 11347230753058215602995245589743561024 8976682 17141896378795669160288019589109078784 8976683 -118580202052902390111351947084706777480 8976684 -40927330127765494752510903159472740864 8976685 131796269389414032888831099110477962380 8976686 83188130826247379447717426174917737792 8976687 -204430251453125343581469037387179534840 8976688 2279524937521473319296280323786342400 8976689 111468345417750224435280307190482145460 8976690 -72544466871108427968069653254587494400 8976691 39764366645871555052244488914062912000 8976692 58687490329732070341674008881964562816 8976693 -13259485024971459974943260580920028672 8976694 -98907065645802350683790331425934715968 8976695 -3422308551441719154258758932834780800 8976696 -32574659393463661097278940959807795200 8976697 -56375284237721420554209306735003510828 8976698 102275459532864606107962645347710079600 8976699 -66699474851371354815545074530659798352 8976700 -36108244760190608668197904317150092800 8976701 64999362892139904493485684634377057606 8976702 76229636421225541330860072624514206720 8976703 129717415487460567834448582621612287904 8976704 22176558813885827303836727699690225664 8976705 41683371549632786985174791051998815360 8976706 102622701888129514394427877773885561552 8976707 -126621491672383382554242756344844895044 8976708 51272315322493143024263056829576004864 8976709 61526797857746655747024650033050717216 8976710 -121713663686940734937672010168139322240 8976711 -114766413000678198115123039933357648728 8976712 195131263300965346259938818396808627200 8976713 -114677193698378984076306089652137152038 8976714 124614427572148581613633421794334740992 8976715 -34094412717399968641968377421567244800 8976716 17802200728146648036863123513241698304 8976717 13783028790245390846039445658286178240 8976718 -37715488322900420627087586628568140800 8976719 277598454902088007897244134780117515120 8976720 6504910231651013489269437213569187840 8976721 91790614403376544553808376719507087680 8976722 -18545489354035252817239456412280115200 8976723 -1197160436873576707943451506079973632 8976724 5830596720937928654663591824009516800 8976725 -28818993574299078584495384551347285750 8976726 12763754468283410165155485678829314624 8976727 -34852666234587561781332490396435019288 8976728 -287293397255927989625443810677808035840 8976729 152610078405801267420891767662747659984 8976730 -16640417861356862993370659946294220800 8976731 240829643280024192971719890751425631272 8976732 20970959129817304701823748300788531200 8976733 -1595096127713082556422171246419183700 8976734 11366026173034952532712433439642851520 8976735 75236068623188966679969008590113424920 8976736 30419714808809470226360207480599609344 8976737 9653000476633901557587516680481473664 8976738 80260722346968584819476896053432528640 8976739 17055155807505892568892931421074045920 8976740 167076169065053072160761833570324377600 8976741 -133042619656764076862865301078799563776 8976742 122572887738474598488198960460399042272 8976743 -77119214475170746967542788574892924496 8976744 -5576999699219172584905578356228505600 8976745 -3984439045798270987110385811584932600 8976746 34082141366699168574235772328422001072 8976747 3638120366788054078101339978551524320 8976748 390181806161293078155136375694550528 8976749 -73455830238765163427684581456945454250 8976750 95925810732837341787290357854814880000 8976751 -51067628778692750122643579262348700752 8976752 56860681022216976651799319321634963456 8976753 214503452086768573542279922405380323844 8976754 48657506041279720300401942021856419840 8976755 83191210038850603285286226583168929360 8976756 34162420173154862157616712044526383104 8976757 -113995876715474327774675993184060534994 8976758 -5322847509364352896380949732000881024 8976759 -193515636335085205174238275044143769600 8976760 -27408194149289350019159692591633612800 8976761 -40473430570104013683956884308346140288 8976762 34614069581870592637745338887167785728 8976763 -17308805410248506245928214303405884096 8976764 8683739045837969466421102246710769152 8976765 34131741081767637609391578223128207360 8976766 -185924661947784304017443240506203456 8976767 -179700306524017651768412802567655565184 8976768 -1478214267225856801857714473674997760 8976769 161074219634645719598139311901396677844 8976770 1199633559092512751344303402922649600 8976771 196096495491708637262078843563652544240 8976772 -1329905024435735139750972773404930048 8976773 -210205063238156474995183973836395515238 8976774 -41200601441550628925066436337150175040 8976775 56823363891736714641791696029157316600 8976776 -64939441865718762238997637518745139200 8976777 42563045826531226351322101081950523920 8976778 49746564341644430246233712061919069440 8976779 76298383372885773944813468772762296352 8976780 -26589336740025811709015103158432471040 8976781 -179913395957374009037349619128413861472 8976782 -7287668742443303926109818267170374016 8976783 62180131930542881597172548810800729224 8976784 -8672712457360608329940863341923860480 8976785 -62144540258190282860364635341743662400 8976786 2404939271781829675869563089838340096 8976787 -320186524381832624668650633903512884564 8976788 6884694402993497081287706222179827456 8976789 105836091545329563723587567574648261084 8976790 12805261968552653993060976100651998720 8976791 -108035971389375781367714720800298697360 8976792 10086103218167823647065170110555750400 8976793 97917325169395362905456066845379910400 8976794 14697969508866687863027073110856812544 8976795 150357590843997504633722180281956153600 8976796 -1497163459138453944059782972833702400 8976797 68285417141770864964369174057067115680 8976798 -126142748508911803410935472058281962880 8976799 -84990467360954762763178740775047990720 8976800 100646278820947455896139154361819136000 8976801 41564394706286045398216609609239571632 8976802 18660324601700251261810458431365718352 8976803 -66279730179684362755273380260019025200 8976804 -36242965446092036471731309762733383680 8976805 -1231534074188446969631298327801081000 8976806 -199090440425198665627711817289769578240 8976807 7338570456540130662480376494333713760 8976808 85355114746610873797795624153409372160 8976809 -120488114565097900945598841641728512 8976810 -4088510701460780976778417370296128000 8976811 -220568952136947649570443313073939344588 8976812 35503588146283260889251866924556152832 8976813 -4848629958953016712838385794278012512 8976814 587130086440084799118954083438850048 8976815 31806063526771955590265888858339925960 8976816 44951752887032614121787245253168660480 8976817 100360132404812718660886171875613827952 8976818 -117132128683111041197589295469146982640 8976819 69610368858531064082725479389128031544 8976820 31843263485037555322567975390549524480 8976821 -49583965382029103901395918017658927616 8976822 -8355525302949638387727598045832407680 8976823 112850390495428539815279682604157900072 8976824 -315979412211352779716268197178141143040 8976825 -693024886383963070816728514949356800 8976826 -69128799053639597275785518329255012896 8976827 270919667040350827463168495405083032 8976828 -51051444988754781188104265299090612224 8976829 56503730194866460583926994506873432876 8976830 -129829491294492514939588509274412081280 8976831 -88820202330672089545556475495658761600 8976832 -40402878277356801213568349375807094784 8976833 81272036451503907730387635630042140424 8976834 -3547171323258734822121585958379404176 8976835 55173857155086478760871062223880800000 8976836 146852952568190668494066023089812741120 8976837 -90578739014749713621025160066043966240 8976838 56374688902720521664620045121856972544 8976839 96701866704695780572072865492969735640 8976840 73032051242500871630932698331889664000 8976841 -175075488158470997527663461033209966758 8976842 68786999025185319080665161123024966912 8976843 -83314808562658331571932770232668110468 8976844 182894122536314435238377530432571476736 8976845 -129815558375781407269241348783330190900 8976846 2116194368000281780371358032917457984 8976847 255428069368585912385931522780412886712 8976848 -18812944022071258184517658589938556928 8976849 181669053322660400807042156885569906560 8976850 36874686533976477996077664323010720000 8976851 -83620966450055532174083118537067175136 8976852 -2593393318825888709988754488886210560 8976853 -306587708519564591871763719127499838898 8976854 89286506597940740137236985674956513280 8976855 23276480164893267005582586045391674960 8976856 32828612023238805957518416578564587520 8976857 207773072260085971512918182660349114900 8976858 -40433573856351295106489952156640672512 8976859 -353535289389424979072824570183893482784 8976860 29633697083200908213860045092343662080 8976861 174182086358231276286958838342373788832 8976862 78830264270416610883191772275885665152 8976863 23954983095458674370365903890673592160 8976864 36658991391267458750650698852079239168 8976865 -77959049041095150027202587322078625280 8976866 -53537622907115384228223902752545596640 8976867 235709131194335821566314550087503081712 8976868 -8552538751299282039529963715689709568 8976869 337730249542971622145784582437360670 8976870 21580346410248822916124662957234080000 8976871 110256329794175383171406461652580272752 8976872 -158461611912673573449633930416789176320 8976873 -139062212874206275664295084327693026400 8976874 52434757495752543038665634748603494400 8976875 -2940137207340303110146654604293260000 8976876 -35960517571946960169378124449391789056 8976877 18679645634120365100497269482841442560 8976878 -20588902964189684467901017548298253760 8976879 -11421813076260211423384272118111060080 8976880 -11406009949040529933357632391876280320 8976881 145535450954312743645935320517766937682 8976882 66396541536338172044561860635922996224 8976883 184779861285655484864190778113937384 8976884 -92841294426437215425495852621070110720 8976885 -16275973887788517969383007824597654400 8976886 84366835554418359650684716399260467904 8976887 -32758014072793465591870795080822677568 8976888 57008006379880346306244057275439820800 8976889 34695080679708685271887142245847267690 8976890 -7593386371274690669828257033477248000 8976891 34243258690059985888151348257612892928 8976892 147119975405203725840694360996894233600 8976893 -26682085041125023870004732892630372858 8976894 13445842530149332800208257213816724800 8976895 96416706776276001159579024483594403320 8976896 -26234401552696928706581626847452200960 8976897 39911544868330575443526249021678255474 8976898 -55054922569052906213338066115878108800 8976899 38399172828879181988801536892303300664 8976900 -13903931136228567644580819074306150400 8976901 367069907226714244898306530826638039932 8976902 -107222048816236966301236995143415036096 8976903 23173709967871660172867653747072811808 8976904 -131912116286487874902239319492641418240 8976905 63975353462579748857476534605066183360 8976906 -125534611705652618800521146705806127616 8976907 115065733343558462757198226135768643156 8976908 -165525619444516013872965787416679663872 8976909 39218055153890358977403638420014482240 8976910 -13916817378966175497167639620475384640 8976911 193479921175767067282510330415434295400 8976912 3468463142901662278624330856588378112 8976913 7803013299876140201477031344679313920 8976914 -93116316989158855893218657805057976944 8976915 115491116031684439561445080665077996160 8976916 -96933653623685728868192797033347899648 8976917 170493706668879903063074176611676159392 8976918 11815428361259295409970742020842954752 8976919 81571151870552814624936411915566213296 8976920 -20817108171809800019556275529420595200 8976921 -194051118591117042311687698056088471680 8976922 -37932437987154649974506381508249097488 8976923 -14145809061487662726423004632954233856 8976924 -42862844225429902084419559710010575360 8976925 -64945505878969930137697916691331328700 8976926 5920933529734232941343038056627585024 8976927 8238270530093985318463711116812914320 8976928 -185270162345881588916071079744152535040 8976929 -45409682127930841318304542991367979116 8976930 35730075852240245667797796626990400000 8976931 -132783346309560349633656853563932847268 8976932 168093356264424277581915713648835578496 8976933 81823190811397664014353689352192481920 8976934 -21591550689859004065001231931767813760 8976935 -164265046286645355814241566876087397280 8976936 170373434389658032994011406455791206400 8976937 -19146970431568661168508124754625697414 8976938 85671277177228626009317127487186944 8976939 130216111395016666855516909404900111360 8976940 -682600459740299380926007432149381120 8976941 -282239495432741186939224054459015127658 8976942 -6965110304909567533336510903214517120 8976943 41588203977228930969503442587408206744 8976944 48028116799734090448423183711754895360 8976945 36213034223382675080497927741796497920 8976946 26785825878511547763600022661456759808 8976947 182229454794806545264485717963127397436 8976948 104764540156347493361486126739178543104 8976949 -99457447596642039554830838934142155520 8976950 -19962231239754507029049709452748512000 8976951 93021731413524283627984471838792671680 8976952 213689573466344887507755724472269824000 8976953 194879330852864429872725075889376158080 8976954 -32072615984671752541568224712986695168 8976955 -732655348812277747236023439359496240 8976956 -2107266748468161603306778044283815936 8976957 -24912328268093245063658923458131174880 8976958 125082130228363661911221580429632526080 8976959 64575188400894617602170875852533475640 8976960 -26555288493863382011523579739373568000 8976961 -82828394844301089522966660001998651968 8976962 -157484187846410574258506936999553864288 8976963 130797761832471559639916253028055351544 8976964 49728945336127761453900877182804280576 8976965 316182222918965558102075242409762517120 8976966 7566118779184791403515445932157286784 8976967 -185951544507640809986420139340805794984 8976968 -24171217808450549691046116172824576000 8976969 -6416169419928054201908856550908723072 8976970 36597005817642843315528852093540542400 8976971 -302703513170954726399746233181007598828 8976972 -156185533679491444649379566391503705088 8976973 148597629269250696733884738887949197664 8976974 86406383004733568511298945575332972736 8976975 -40150177636165110291053050358285520000 8976976 -26080955232299087656763013098272595968 8976977 61779894274795210247106394481953691892 8976978 11335156956089665033049135780572836000 8976979 -150372279420855105755905088180685223680 8976980 56052423762817979735779784220657254400 8976981 -325295763621982302355573362987293568 8976982 -21966769686615338212660941299495814528 8976983 110552647269261232732464299621715629784 8976984 -141700474066614464081002048739932999680 8976985 -68065342887619580072191459957704828600 8976986 -170622810960449961351613277537672677920 8976987 -72010042188632195178574008854866404 8976988 -34414461795228414899113880461468097024 8976989 -43737499752316690594941361086965917344 8976990 41711453957709440030226218084588160 8976991 41373636095582171182663387393178942064 8976992 -132177669030749425591695647726539112448 8976993 112337285532871114417007361086658681264 8976994 -22357364990733881872180383997343738880 8976995 -133453580252464411468483205199119216640 8976996 25365599494842143999682894891661516800 8976997 69163463330506350449290980626980200446 8976998 22980659847214448537622191658131340000 8976999 -34988227838459848674189840534455013336 8977000 -225144201668636057278848921985351680000 8977001 -175556549106453858245359168398806014896 8977002 -44105806674019361051736639825134746368 8977003 -31174353828761886075662854756182622944 8977004 -176601392608190946438356752876836185088 8977005 -25190751570435278910822407836426190100 8977006 -177328797295225462467629360406078821760 8977007 -55858937392272376765640267423340521280 8977008 -16152460535446211242061931587493888000 8977009 -3649968690612436678781754231804384906 8977010 -5063665769308931472029405126044800000 8977011 31146790745056503815235132071593457664 8977012 56099703724172235242964748030686676992 8977013 -18200922762005352780826810160759094738 8977014 -61867843092437291477940596237478984960 8977015 58308305663255256723050520152846538240 8977016 88743242503690241594192474881828392960 8977017 -66399795226855930175637120048522017088 8977018 54234897062711635119233280065242350960 8977019 -176498146423636986211756067460652372704 8977020 10101201127947826724394063596650844160 8977021 -33376440994062570833526488074021830778 8977022 -25169606859377552085893114076271963200 8977023 18074121698922685759554811969698478584 8977024 -1702643043418728074520115210365173760 8977025 -130770142019495782088897040520603050000 8977026 72871660816928271675705578833592118144 8977027 175960161408750954416047174519807626240 8977028 136772320626359352623367115738992471168 8977029 -7333751707303404981057931871501774400 8977030 -26597985126068036785209797493355155840 8977031 -34680594841561284445497275836379039616 8977032 252593990855326486197316305042647040 8977033 53676699693870535841389106380948192804 8977034 -9823374832972651768182152527593235200 8977035 -16745937211785872007898507529379336960 8977036 -83857076823812825554264430532197413120 8977037 -334215929801701478726876356761417393600 8977038 10300862656298050740748808502905253888 8977039 300589397093853457482819738646347329840 8977040 -5597181664273573573049811758522941440 8977041 197866522842664886627091503362927102080 8977042 26337985733270064741814325417825286144 8977043 -171843922383721773398054784393252521496 8977044 16595982438994623573677652821771581440 8977045 -45018767009049640298021322557266451040 8977046 20801425788408619846490062583322056064 8977047 80804723132536866325606841507084758272 8977048 156419294541846109615629318249010575360 8977049 167971464705462846396937254600950335050 8977050 56798139551795936451454179918210210000 8977051 91677163318141115236289569920371842064 8977052 27812372540504496509847393529762606080 8977053 72652936976613448632635591798487976608 8977054 -152668087157345422916540216223988581888 8977055 -12355902554969389559354311500518942040 8977056 83328605462401182145653425794012151808 8977057 -5872108925059577479876954139084654828 8977058 -18188356112274490074398228837250355200 8977059 7021684560467283733129799799432883008 8977060 -10209233380680138741364150504305995520 8977061 6228133816969581635989334298078923232 8977062 9957746363906109412554197441919335424 8977063 44650227236091297204634473916290902920 8977064 -221640775205155204072059023778614768640 8977065 73852075791694911075197101884809087040 8977066 -32173824194107979472181751767829360640 8977067 -5444554447287610149650510781812143680 8977068 14297587508240891182863271040431518720 8977069 -225025052474300180184872172911737655530 8977070 15605624728468670126177396063562540480 8977071 -105767835703591822845939923624930643696 8977072 513690746119646492994115597644267520 8977073 -3855072533760779770053474849024322560 8977074 -13653537848916657706093517823696272640 8977075 41657527732132020332396603880866313000 8977076 74511083752875311409434363358116069760 8977077 -192864083756033068604922242597090482386 8977078 23270235973233770011045016876396673600 8977079 102286979936177094314418231524855880480 8977080 -23560170316702934921800892324197171200 8977081 -105715041640951290602029118127723407868 8977082 43452351128235457752067733629049337600 8977083 -66578812143795954056928048321635001576 8977084 88847206374742345106608821346434364416 8977085 -2095125268740155197179002010219392640 8977086 -48682934711022593540847703654791014400 8977087 36786841312975034190805869385085043552 8977088 24914098256891752307869430144770768896 8977089 -16048050602722572899087933168854195200 8977090 38757184783612902460361792155536352800 8977091 28118221184288474417627037676635570492 8977092 -107695860560415151601783751904283624448 8977093 -3400563254489405574158709968832637380 8977094 -165171490868439659742823809863749382400 8977095 -80146357960928807147076556573869144000 8977096 147852159693181205058629234695754081280 8977097 -267038409318115581746117042374901036454 8977098 8472878586956805271984529169250415616 8977099 -305341064995541120192105243323901569900 8977100 58529407069687336636031976105818764800 8977101 -41369611086351338608274861411175168000 8977102 -6773692358796977040207422034838411008 8977103 -33692651903006123395214718057999769320 8977104 -6241466255726324936569323416027922432 8977105 -22971139626795957181530092165478911640 8977106 49630001176386989787966196986087940752 8977107 12075614979734271155185415830090576896 8977108 -12793239984360643557690591303550736384 8977109 11090514388889446295525285803550016 8977110 232654921134725711837726771555635200 8977111 21098132759317654442936775545800440 8977112 -186529176801397348472601449006166988800 8977113 12310894692444766998963288289219646580 8977114 -27291620201015269361109470693796472320 8977115 -11233988083385541073761250939337560800 8977116 2547301005064007146145071089605233152 8977117 -196964256087189873333831686037899647834 8977118 -149670405514519317980030030512862778240 8977119 -47289976415765911012573722134221187256 8977120 66757904240835665553576108270826291200 8977121 -294193002075411529533334370799071518956 8977122 -28562755353329029534858691884060508160 8977123 -360879819292649946871277303923970124480 8977124 25610539522221411445879178794478031360 8977125 56637998259509320736783867627446944000 8977126 -15555493985782377952483846761494082816 8977127 -425051561582115719244482323515568267128 8977128 -66203344697987622025884885681754275840 8977129 129040691685655249544096931262360663232 8977130 -41038187316750890975265735552340206240 8977131 69474505476550094744125931759566995840 8977132 106939537343621830443258105637811568896 8977133 249104822771792253905113390430545571424 8977134 16153565164262229760273555863763452480 8977135 -31008105212604067880615104803126311040 8977136 -9375396089335787740723614706467667968 8977137 -78823948513505602677159604838365476864 8977138 64292714187370301748734943958475784720 8977139 -51957953070122569028402670225450503760 8977140 45005720040095576115408345652230213120 8977141 342056148544852190534823928700592216960 8977142 95800224307993609262653325160884621472 8977143 10123826129236046695831415855087768784 8977144 -135767969531458853468222492438079098880 8977145 -26434540070243838453021716608546694400 8977146 -6238847686417455233645380767866821632 8977147 228949390047898288476231635534392019080 8977148 -54154997873515473872166654680972193792 8977149 -46359920268310892101452698538157851456 8977150 7051340407034528714951151049491897600 8977151 -411511061994417879723783309724841212728 8977152 121031487984361517052387621150476206080 8977153 4078472431068915743467259746562989440 8977154 64929146888681677296606214338428229120 8977155 20613039642064026262066626173607920640 8977156 217819080544262185482909861339758301696 8977157 -80149584305224364978269473117928440288 8977158 1529065995435414243542768200314840000 8977159 -198585165114551164415492303585750337640 8977160 -112121670556536581708651179727278848000 8977161 -102573720576962630025394911909346898928 8977162 -31185700597501439548888099344663780768 8977163 1005568176509471926312332887778292800 8977164 -20795059227631176558346588107779063808 8977165 142293740347775012940271400147436614400 8977166 -17103639359745261750848936719010107392 8977167 114217903365609294455364532838075990184 8977168 24228273139767759357230267513739608064 8977169 -2496388178062266456825229628687842368 8977170 -675862844137100863070014704786393600 8977171 -106020291920890177805115204586577157376 8977172 59148338657707953748352793815597528832 8977173 -200328456329868565512217965048717612096 8977174 79342909569172115589943805630016021120 8977175 -7822384853493863079231957395428794000 8977176 39793407018365483932424756019757056000 8977177 138664371506895371127687929805799306080 8977178 -13415694153279410459801235038928370944 8977179 31270077665930875123741815652282469784 8977180 66208620783149786209319062644262694400 8977181 59247214057157119790028298108778162700 8977182 -62248238726851413636177543601907998080 8977183 53208953436785147439192038977880287464 8977184 -153450932850611270106869067361634156544 8977185 -7073626410160059279648906028954440000 8977186 -43778910719625330150401184946582316208 8977187 165101133390385579771760646125512219584 8977188 -171621944855087718706648603503605710848 8977189 -88579969341727931214408699337357235876 8977190 -85336798703661873760989032101194520320 8977191 -76728414973864722995312955263395040256 8977192 -198921928800850985010928048818131358720 8977193 -23609425176502635386308217321216486016 8977194 -391005431115958727270462521296637776 8977195 -22807775714952915128783750867218000800 8977196 -1282077021380214892683580638299381760 8977197 20544089342036644385362901799273240576 8977198 -14410501313034358372226943785333918400 8977199 -9037475518018290357266982844024974336 8977200 -15058248146962659982054226174039654400 8977201 -173999063077526522471363100745488610798 8977202 -20043997475995391193867412748529128640 8977203 277663216412395002559896848124941266800 8977204 97793034869182297844972692493738035200 8977205 27200161676605655498450376710179953720 8977206 -5557122765940625166226962171218614272 8977207 111410851544969219515060210445129351576 8977208 -164912392924899513931114516729585152000 8977209 33856112032420323431741155967976212304 8977210 65309253137714950223683327953280715520 8977211 -58326163395209832757429902763735741200 8977212 -61833605233811808020256264533209265664 8977213 -79919611882221398919970738950586108800 8977214 24535120311715080611719194406238835456 8977215 42812281030671208914258608291385100800 8977216 46124105426138486987804119049696706560 8977217 120086737259373655010653721627528803266 8977218 -860371441230597079784124492876525696 8977219 20779719999945541636455414313507009800 8977220 -11168504709029798585850568015150264320 8977221 128677743876440591565368872797638831520 8977222 12304263864010434396829990921424437632 8977223 210139099052454595262769983604515024472 8977224 -125607437060034361659849173524746977280 8977225 -13729558515761175983649452785652476400 8977226 153820187724409770716842101006672459312 8977227 -32654447834705857499864055107363055360 8977228 -15833828449422806001626910146847170560 8977229 -126207201751237727283194197392864700170 8977230 -551024153302885970186787843667083840 8977231 298380523921089010952895806084141800864 8977232 31228640226146612742465617325907968 8977233 -6850881732706670042400236665563518400 8977234 -23519081724397619291213179312134720000 8977235 55871489134941721778811071913533127360 8977236 -23981123759905309554883717591114414080 8977237 204476699433644618546008928741048783424 8977238 47959444212337676814830700461716569600 8977239 -1411413589896310836262654570514918376 8977240 37698322418552110957503163714621440000 8977241 -122181447345339526483015119343415308920 8977242 -18004245208496530222698361160848074240 8977243 -110700845195342524100898931867450674456 8977244 19639170808692777173939510143692134400 8977245 -4028970427422042704698257950810770560 8977246 8271435536404367764965669057681221184 8977247 250147963309639717735710274213887633696 8977248 -3811437556412174762674050004184727552 8977249 -129138380098272829997349381349433176064 8977250 2222999464071329259239996404491600000 8977251 -102893514489858165962613620958350450568 8977252 -83557045467932573383068889617455554560 8977253 152292984243157312727023291914728063040 8977254 13164964344056080502857037874687123456 8977255 -32872921396321430698002796295627511840 8977256 105591278877499774491873726624495098880 8977257 133989919363479576805368747599344069440 8977258 -40914669453983840150778301634243845440 8977259 -5399180682070027022998385666807267520 8977260 -94328437250107505856624289884591114240 8977261 239335864321731965066563964482982635862 8977262 21147173271967647049939732736340501504 8977263 -13504583400605621285963817130641406080 8977264 12745675539211276756733330426641940480 8977265 -55579668937526163851902864771265666880 8977266 -37430363236716973860713249939541818496 8977267 -64823790060002445851673532509662135808 8977268 -82433317770566956494123749613496965120 8977269 51494547411830475387993278324951867520 8977270 -122569666717360308907286936090762449920 8977271 48873183603201264340036599493385018472 8977272 170567257433873582408570310721049395200 8977273 -70126031387604172839997170738823276220 8977274 -97256462273966155656855476182583696640 8977275 -39777685381919715333451779701272552200 8977276 40219337222402361753304004817205518336 8977277 181788529469063767254666459920130069126 8977278 -27952186516887012699461071185744550272 8977279 -2366383666294857055774658435005813120 8977280 69857586399586405298266254519513907200 8977281 137821959947978061773330510069273249184 8977282 262182871548038359771384418992917504 8977283 -24057256773664366948362383627937215280 8977284 -119268067855168597810821153963164098560 8977285 -72853486071040589239208126082547902600 8977286 124475175543429210557658020711966378592 8977287 -20539792158466240520223981806391315840 8977288 40198326538908530553108580874096640000 8977289 -48133167891188997669724655579347788876 8977290 7533961501389369094798834076941455360 8977291 -8111527254142474716197490067161937920 8977292 -21405041102591809146184752216039651840 8977293 -30667616011469872065851364037129723998 8977294 -9373266927676765771929434787177048768 8977295 845667021639146794164368913414574320 8977296 -27508737304174545275290484983262281728 8977297 126785700615414692486657906169045428032 8977298 35052660288464438416274957580698488320 8977299 18231396524798425612364683973536759296 8977300 -26968270202149502132124214467324672000 8977301 -56119276276758202346776912389880550400 8977302 -42369442407526319053941131014249890720 8977303 109316602507286881127106804792747716552 8977304 46957992121569214182313630787682508800 8977305 91509996428191961663219085469759133760 8977306 -21432027300453780224392506117788712000 8977307 145354286087161042666233088822935095556 8977308 -48702609813453082228102600356817480704 8977309 -339715498154094186969343947568231640256 8977310 30402729415783679538249473646586809600 8977311 -2002456842487172427609574859635808256 8977312 59686354614492604139213974609335877632 8977313 88798746470458301445113991773492462562 8977314 -5916865988792595064391812412976102912 8977315 -15419086138280891163027497652436906800 8977316 34234584991911133333046363996427985152 8977317 -81911753665087288943318591738782138752 8977318 -6554412215723983334162784823480504320 8977319 5101214131780982173066875802947361968 8977320 -40477900031186888966603319113051750400 8977321 -9340395074437928652723715834709057536 8977322 126522401326422678725308110335820556800 8977323 -68078543327907406293877589001647347200 8977324 -117635041591288778950660189788703554304 8977325 -21048912087630810542401794308702400 8977326 34815890516456974208472591963980249088 8977327 -18831345206832594396809622625894812000 8977328 20244476017592588212870803641462833152 8977329 -278539576959836493221703816354278348160 8977330 73004912320275262643465148121991232000 8977331 -92902214455421842092343675373545242936 8977332 3156652840107754920753743802214293504 8977333 -346935564000723359663801401119582246418 8977334 59842772333120644420333524255800550816 8977335 -131372827733866268505483102174689703600 8977336 -117075647872736047343999804211713802240 8977337 -111226139189236494089606746343866835520 8977338 143628163826200422300253846252047352320 8977339 -57370453425039086852120306330470774460 8977340 -40174404832878846905465740091387420160 8977341 37454905362385413555348020321767700160 8977342 93150562201874169035798291733980784000 8977343 -270634557442061412265996505586316397184 8977344 22085355521450173349762716317008265216 8977345 -11365461983646484677704561191398843480 8977346 -1166848771421703003448317480800309760 8977347 -28501113267096979351943983697154499680 8977348 -46066622071112429876444571296598912 8977349 -115143720330750310462585127506469079780 8977350 281541004146161444998614983968540800 8977351 201130782495908323878428152025087563104 8977352 -21597292768108424647044037428583464960 8977353 -19923981768750019903865854614865728 8977354 134027329606040369443487886995821614432 8977355 174948886363712798982550221975748446000 8977356 -111756270982152254420539729147830912000 8977357 -316389308918842989491612868924525548960 8977358 -2129342855298184168569437294353946880 8977359 2344438386894396504572516831401472904 8977360 3167002514191730149126766351634923520 8977361 -167249306461202157765637135551054308748 8977362 -54737326269680535793187073049320459648 8977363 -90598846830193951003130468058945407016 8977364 32650200449704775230936446024525637632 8977365 -187516758256073815378729608667326600000 8977366 -99246219481845864119848010628540358368 8977367 65945592841748732932612918796470800000 8977368 2149239538208501074955362080927744000 8977369 104891508672679373816208647528683509770 8977370 11542787488018151454827411186863815360 8977371 -38625973361886577585071460857328452240 8977372 179641495728406227731268133350148856320 8977373 259671039533788752319659280552299581280 8977374 -35022190156564259932116899359366800000 8977375 166071576748022518323030369673622220000 8977376 245454719413619317493105560026819330048 8977377 -55212680916660357669510368156875397760 8977378 88820620871924529000412723103965788240 8977379 -279261810948995687806453285806577330020 8977380 -12252939696205694995775171469588541440 8977381 -82765905837994685889989343506453451840 8977382 41275743410501620627026238565489491968 8977383 23892499950780640532485228107530803200 8977384 -39605154288288799941620243298107412480 8977385 125374909681278511517281369003050459600 8977386 40705630465972150151705759306888908800 8977387 6988555849836259822013891241561061560 8977388 -18802616455135205168201600270545304064 8977389 -15479915749449633096121935308733253632 8977390 -20814391148350945763648549542263004800 8977391 -44386287422048958886929392919478954200 8977392 43564360020242103418462402542748139520 8977393 -55734539090783554412760269669503487936 8977394 -8891111245676988820550171173261483968 8977395 -36421651541916620209602041811584002560 8977396 -20404720002782156941562664307436347392 8977397 184756178184458645737615226027917671744 8977398 -14296151753033154239191295399004427392 8977399 -391462020864150510783257453960280304200 8977400 -139920187986406997230638303558763008000 8977401 46832740091593153087089420453077562420 8977402 -16371302481877181466045865187111454720 8977403 233859402323873577993303231831777238704 8977404 66392730094844234262028178263346168832 8977405 13705947399666104756679206095228310400 8977406 96989451189230358093556248174322625664 8977407 -95779681963190843162211627660145732608 8977408 45172409203524975888535496302176239616 8977409 -30448772417106591638245337855066546880 8977410 19612461412274801266500338439851019840 8977411 4771971968350980038905007417975708304 8977412 96846198733009943174682758812243145856 8977413 95650503664606864125074458549857746784 8977414 31756471297077211156462859436101022720 8977415 -67006328250658690029584716081269154440 8977416 -7462852762126285801151855196392816640 8977417 33661990407214726572333601948742989184 8977418 -45473502768315243000038707451581578240 8977419 107574923469530973801921197514946260480 8977420 -35423363112173291399088458621991582720 8977421 11106820433154614537574033343000559052 8977422 2153609033851212620312809738495121472 8977423 -4125879376944534461348006193321292800 8977424 6771217771296882274496309022052515840 8977425 15817161600246150184172650265561310000 8977426 143240406937158438013753603355578944912 8977427 52565337722337070706686745458508895480 8977428 -22446178475522070032148634946509236480 8977429 -209246219910974079660090343849972576416 8977430 -16378207635635151454606595773037875200 8977431 -87142090663550157921881111318251607856 8977432 123737151350338160142638086345194854400 8977433 -75344187178446228446127507984042027318 8977434 192796464459536124527609539368925639680 8977435 -72639537444481536043390402418524893120 8977436 -103242114324868764986804932253538252288 8977437 -129234794977200049360997625726771256794 8977438 97102669651168186782483376907426613120 8977439 336438046692628639092281274195121062240 8977440 103579201401894771473183645731494297600 8977441 214543239095727208580664961937902494384 8977442 -41297015293218325461685234529219439456 8977443 -25783975752180269773441310954160825600 8977444 14136756306505478612169469657101914112 8977445 53505731408760982976971824112205813760 8977446 -72379324804350335050668914556345861120 8977447 -194121393551908037686856074070258982608 8977448 51521530709305879100547530116314639360 8977449 -55807324577105041484799762637839418416 8977450 -53785953072501657806132402990040630000 8977451 -118339590390365445914991083774754024048 8977452 24071419803391767480154504492539592704 8977453 49361842948231781501296860841034080224 8977454 1672211611580334404225924429480232960 8977455 88562791251512510042115744171897555000 8977456 -19808613108724258460182255108716249088 8977457 -117664838946485572583276138019329117328 8977458 2164133825171659069103857991915427840 8977459 -326124800252278911799702826134094292340 8977460 29771898726830214524861571445286849280 8977461 -5705632017540678674061958688846295840 8977462 82875474752545441362363435899895340800 8977463 -168314483967047585947998803387894034216 8977464 -82436997164305051553163309983832698880 8977465 -81006757153691279550484149945942120000 8977466 -8591728601684107869274270008739224096 8977467 7987050802999183980643847747980684848 8977468 189277914742565190216468358924325915648 8977469 -195363818929523610189580673424924862080 8977470 67564722581936479880543920434641141760 8977471 -71054736271654348905030709009660971328 8977472 15944301911063029823347720611094855680 8977473 -2773729338337113357980992188622428540 8977474 189181985836703566070693217989029968 8977475 -20275281745799145707283325395734920800 8977476 28405107677086666270457956897716486144 8977477 -142674603939576180026890864320619928674 8977478 -61539638009235644290107227252212428960 8977479 -64494567569299628868937717421572915968 8977480 30334430499548810113544403946696704000 8977481 -149732318747871578925352751047174300800 8977482 -97272065277994865578699499975921346000 8977483 6302994155486863487335200199563907704 8977484 -244216225089589963245887324499691977984 8977485 -89651350084546564700926498999443748800 8977486 -280907058344627591459219351325893184 8977487 24771199387346126349140940390752796000 8977488 -9484229463730397125949572522310762496 8977489 -159822736798328829899961825918451784076 8977490 122739771278235724461697371928973709120 8977491 2005409674736972038081227365231004360 8977492 -102247420412106298723965980841338079488 8977493 -39304943173744195788299886537608316000 8977494 14190371122827538026074329420806766080 8977495 7509436250392854507415450734974450880 8977496 15097899833725614984493556651182632960 8977497 -2995246203056151175009297723281802272 8977498 -67132494557830725701224903581167905536 8977499 10539465483244674956784982334943592380 8977500 9414094275066904996976797185792000000 8977501 -120723126542827392172888828498668902280 8977502 -84788958695269592797997647917890034048 8977503 24675282583497060905069349016822401024 8977504 -7577704618896093263999026401508982784 8977505 160818342045639126286908807098639760960 8977506 20745344293955289450236422473907307904 8977507 919280277686345648744209216337307648 8977508 95533573683855952350918892413219059328 8977509 -14351833012984722199288104472935000000 8977510 -104536613018157417841723121320548531840 8977511 -28962307419786351193224315063634794000 8977512 75898865536888178656996327682064875520 8977513 -172706073426289968946272403674244346880 8977514 15279793292700819360203071897297603584 8977515 -11391987683699466666551546395411345680 8977516 -101986246187900976178020795986966796800 8977517 -270190859823710546740398346533587392896 8977518 -60001009532879229459264096398741931072 8977519 -66058301347469336813791665086844462000 8977520 -26403785314184983070421683168901857280 8977521 -4804409802041946070350235255964445696 8977522 -156840484054714421386751510414261576688 8977523 170238541847731530025946581917497213772 8977524 -26815498034629586767947561583845236736 8977525 130441013348121417516837829122687579050 8977526 -82474976152482087884902928537442600288 8977527 120664293036345677679432418419313883040 8977528 -75855910127726061689439027964472893440 8977529 5182646861220242638531518645619637088 8977530 -64658552539052024985836310004778803200 8977531 -310633219580920225342516340865124525928 8977532 43455221714259928829126503980165818880 8977533 -4998096342806605110617627419394029056 8977534 9073633666496285993807409547414786560 8977535 -69104606171146444742973216276838070520 8977536 105083274289340967286531021335995351040 8977537 94009873488603786860869294211064552772 8977538 -39061363266558491523968348117739448320 8977539 -130779007237512708568613310435324755976 8977540 -55049360752703657995760549921218560 8977541 277541079294553002980658668427146190942 8977542 17217756559920994941113457370600679424 8977543 6218139516709579673529467165559459760 8977544 59850953042489505592954524817945067520 8977545 -9427653213123410774322376420104676380 8977546 -169497019130543349457193002078050936528 8977547 137935350087157352966168569925693030472 8977548 167825778633190445255664897585878092800 8977549 31168065411729987710659231129453037536 8977550 3662890179059121042392125971486960000 8977551 -35885847731899868260639276501365171840 8977552 -1826730244425946872927039347201695744 8977553 82106660800667717480939919634678281768 8977554 -5861603448182714917769027593647234048 8977555 -934429266003732457081795578377609040 8977556 51579891480074874310620253676570707968 8977557 43448615142604530436551248999450496000 8977558 107781062448704251139691323515296448320 8977559 -239527527583856923602917252013986831640 8977560 -111750801646217533645816922667319296000 8977561 24461941610401878441121073475776297424 8977562 21305600191178944994587066286766084864 8977563 -63834004483189661161544011936318143216 8977564 -183624070236496018701415219602594514944 8977565 -47521146891439518246015643429397795880 8977566 1785904152965343193292533302218634240 8977567 24136483076596590519633583255396734240 8977568 233266459993734593971543547663002828800 8977569 -274616601708703369612544003588405760 8977570 -3893961305190538029536577645006090240 8977571 -88856848565040278939277497709746472228 8977572 4602454134268736777640298717696788096 8977573 -67842366193650399692104497705807693312 8977574 -194129331860503693440668830566740898048 8977575 -38263643339360619080721523254578699400 8977576 264956043298082969379891305006541619200 8977577 -47806015389470452837205898782898131328 8977578 125450801074944061315195777055343417600 8977579 79447136319321511460543581972724647984 8977580 34574406929184174148250447704697395200 8977581 337057249292540572265529954355614787200 8977582 -27501985835167002497268896955347644608 8977583 491244566108337412127114087980838784 8977584 35129385556991473029410209382385057792 8977585 -19851733876911304948650264351255206220 8977586 235374098852949018049839282015914311680 8977587 55140400652013217352388285557926927920 8977588 137235479492716658782605302486158517760 8977589 318625934398922721950256698745981873390 8977590 32109164560545725073951372301409099520 8977591 -31698862220624457690555524739980878928 8977592 -67350384982021928333966146741274849280 8977593 19921314585310063195656267805742834400 8977594 90912518417186171471293243689002538096 8977595 -76773228488624684069699266214885491200 8977596 90298124076076411373527290906494587392 8977597 -134461445277587933102384125474248640954 8977598 10525197874714961349735962423611103232 8977599 81094664873815119000749739524455572984 8977600 -3625462181980059063106963793720115200 8977601 -78737163007966317794286017479822874448 8977602 24537259224061415345312631615109928832 8977603 58277479253097643591616800410225665852 8977604 -636576073387359436434696267476559744 8977605 8708972862315369005090442304467851520 8977606 18612492036648914909823787454719668480 8977607 -50899727839294066955814791302127823144 8977608 -95522108357116114840396408954761216000 8977609 -53784728559443779515127727330778126896 8977610 34539284824103320347045898381451117760 8977611 -2920042428741080840562212746301630976 8977612 40331813316111769734825317242067238912 8977613 4995285954959652934168826661292188864 8977614 8488107230564390970375632213170191360 8977615 151899918432283314816502196204925915600 8977616 -43977651562916180387531256637806256128 8977617 -64612657864179297340971561730433361600 8977618 -6243245308105430390939869209856568016 8977619 -67769108230499590592149931923695517104 8977620 -73866873672962489598274475543305451520 8977621 -141278255381115647871764547232736517888 8977622 63516321310704350635652305623176178432 8977623 -5064687920642172379920539905254414336 8977624 12459204998810270251945480314538168320 8977625 164694550842807591114210420676053789000 8977626 332732550924472069200612192611894784 8977627 -32242044985055725223782069254951315728 8977628 98873606858405483213347701315376422912 8977629 47625231847281479755979881718885779584 8977630 -1171149835426756227089831200286822400 8977631 -37169812528832845268606524330196774016 8977632 -48576826911297933249597404938495328256 8977633 138856726558623545993686821962451665520 8977634 40483319507448058508244388709370459216 8977635 -2153250634373520905184104620724385600 8977636 -102267415681146331847785124424524095488 8977637 -92949349260863143209774775603892968608 8977638 -94338518965400308393203888575683573056 8977639 239451083286242291081010440462486373120 8977640 -31159901157593526141791128920273715200 8977641 -108982102084655100317373127134292187616 8977642 148410208423580690909808538158131218944 8977643 29999615617644034013782607612946615840 8977644 -38955102450814480126606210183314548736 8977645 154601872697600175366114574396048677900 8977646 65546120291674435356137211153834223680 8977647 -16255203059201110363088441079986532096 8977648 43275922879755464946128882703330639872 8977649 58111715499385716511594798213777104036 8977650 5383293305324507905857433704468691200 8977651 42262518725387549018657861264212456652 8977652 -153373152949164647192616406813831434240 8977653 33971166444442498284797397055316139804 8977654 67000194296172922090607651093467231872 8977655 32714677403218165704013074475041193560 8977656 8319218579401766467694755154187571200 8977657 -18525267424649356786385243731104445820 8977658 -62557674741072611240376482278995239424 8977659 3309827122695228768046340321176565784 8977660 -21333510997814157269674121240532088320 8977661 -6893459966917480185408051285745690176 8977662 37801515098567325211203383831694280320 8977663 -77756847405635254160343803426440569088 8977664 74408822234605359438095586193173381120 8977665 -110093857948116523774808059627789318080 8977666 -99291303370882829535562561650842741760 8977667 -492823422925762263216005796595378308168 8977668 -40788808752261701953553880658223960064 8977669 -490976089570985908143420522718719552 8977670 -1259625472124510667616165600833692160 8977671 201210397979681800088835461766670943880 8977672 -48482093170265088282878300186362060800 8977673 -116813983828401065533292423011646415078 8977674 -11735701608157145218891568485877034240 8977675 12735189136468646242868762163557846800 8977676 -14393377171693929329841531420405120000 8977677 23910711092178147809851519471621763520 8977678 -28236634647023560275631373142648951360 8977679 -72838775434142558839805568844938576720 8977680 11946409982847863757946588361314959360 8977681 90291524004366061079745667264984098482 8977682 -37228858967661968436784707754729728000 8977683 52060714485785941996599338943793069056 8977684 93237855598143680607014415686759114496 8977685 -36358943006927102079202483689395971620 8977686 1455772082944181368266549385086873600 8977687 -192839292696583449437069749530807924664 8977688 -8017295121812957025896139999988776960 8977689 59521397427600790830039537468846791040 8977690 -46237180857802504902118319376364012800 8977691 -422283119956219432390299886992969588768 8977692 -78107276727424384471871248831479300096 8977693 -23168207272026543434153327357562187136 8977694 -124963834319924777888078668499965217088 8977695 4700464549924641951787466121413101440 8977696 43517327784044987467965191599826141184 8977697 -39393526396765322385254087143793919000 8977698 -104890764007864170343528765478670605616 8977699 -33188154024960102709424321328696763300 8977700 -27130454257067971623531205557150009600 8977701 145167437401862228677095602985018299232 8977702 -210825824448125004213949801418995687296 8977703 27175730546026499797435722249390431280 8977704 203339979150259903953541049103390720000 8977705 -106658349247402847780657389612974120960 8977706 -148538065267683215163471772398727130448 8977707 176968740447872609866432070598203080608 8977708 151344624439680621274327206635644521728 8977709 -1300996618943187626434944219327699636 8977710 -3284530682190255880064569394038702080 8977711 15186854451459979030214939117818584400 8977712 -598309295174596958750657593808486400 8977713 25005190787023965453996045827456750688 8977714 15392169846972416400136261144927102080 8977715 158984129451394373778775176486739365360 8977716 14443051543534534232083731081333120 8977717 21323202930836607967241482032467063040 8977718 100960212883660787026654485041891400960 8977719 -85063178599425644210920864567559384856 8977720 166867174165206913419353358002580172800 8977721 -7284825432136427663301651518555877078 8977722 20511573385059801073789304518603526400 8977723 69090325485856493054684866248913344864 8977724 4429900187472484402883931312660283392 8977725 27584715569177336246358370656292760850 8977726 21530114703991822670357881445448154560 8977727 -208143096882873561973291709595920379528 8977728 12200946039958868526598779351953571840 8977729 118302911768334594614315712320182041540 8977730 18853756707669011956131995523412177920 8977731 84286311914531518099154146163005637040 8977732 -3145884428500689867839602848109864960 8977733 -340287800389701760205091442150707235620 8977734 136800280046072841485770963297103791680 8977735 6884242129980844399656845640401263200 8977736 313779856175079740021547654246563112960 8977737 11589259195451214654725325840623865216 8977738 37698087331579033610922949136382311424 8977739 -108009685774693570856371655099858231376 8977740 -22297013783233767620415639460304409600 8977741 -86522236890553523758885799718869614858 8977742 -3029874922450792251352096786086148800 8977743 -163824003931558403959241289091242706800 8977744 906041976529487364022303499983708160 8977745 -24349906162082897194700432771208259200 8977746 -76986633507670861946767516910525433216 8977747 5934289820517888121863844332636654000 8977748 -71314843186874519756553259852278585600 8977749 69847087691016900314078570222320287648 8977750 68960499320503983126061368000262944000 8977751 -130902804530987729348297749556278922976 8977752 63271491234533530364014675538234572800 8977753 -274088341138214002856410868270013296640 8977754 -2510030907884948014889538025319762208 8977755 -674524366010736445586878961939712000 8977756 -133015641419121526278462431205653409280 8977757 -160652098305497958775262395719968514048 8977758 33411668215896388864122518367305216640 8977759 -10364955896819163180625087819090780960 8977760 26990955284819246472303575060848312320 8977761 -58892664593806215619101267842468613612 8977762 151521230956243543221317517205332199200 8977763 207366604055272566855260055257771466012 8977764 -98075096966189474626529400090134151168 8977765 -30233633944901068632847106769272670600 8977766 45771884514694980010153771548312791040 8977767 -5983357833017780578381842626253429720 8977768 183861020524300718189987516442988216320 8977769 -184717148278933976420496249910034952156 8977770 -13309565334696994469025605515001625600 8977771 126910328308558493231242498679066338344 8977772 27339287138672231390188077584149570560 8977773 -60037230318614902073192212094652881856 8977774 39305139904463736919000725846842611968 8977775 -93123038388456894603387068340580498200 8977776 -17072825195001319166199971314096865280 8977777 60638173274552855676395497727892344740 8977778 56383994520123396655598049982690410624 8977779 -104815939390418070736241963861830055976 8977780 -81734368309384702917649002530421116160 8977781 -129985473954293375220807332841755537736 8977782 61281519244745031700288655885043162624 8977783 -46879529059551145340808984147930983880 8977784 -349063749014179883902793279320533012480 8977785 12796792109765833470437665501262136000 8977786 2539796776809155657395086660056340480 8977787 104982987960738518240844143006601656880 8977788 115906492016036696398812185112944297472 8977789 -199504797062454163482020553696366730752 8977790 -49879396366055771196713194401349809600 8977791 -37959903785693716119164009748943317600 8977792 -180687232120965806135632744126454169600 8977793 129675330228328408042785505910603076144 8977794 21130989083761471882848089985853808640 8977795 79534715375283037608748937362950790800 8977796 68248236879855020767149975847889879040 8977797 8231745098246235528881970251458110720 8977798 1059880094902944318590960194457964864 8977799 -719905280506598569184001376053955139328 8977800 17099853085809831089570594627321856000 8977801 -111851067718699766648002384583936901248 8977802 83520535659629927320825313861055553632 8977803 -410057636348552220513992598592139856 8977804 15432712415446526831106434648174284800 8977805 -18440543973753766533596111880155727540 8977806 34274320812661581855791695434770416512 8977807 -80845650182321473415664762206991764944 8977808 8681245484102560033454438199876648960 8977809 48116734910152601572735416945826737120 8977810 -66501518623291183638502262732715865440 8977811 20917899593621527032682838081087442024 8977812 17524552721482206616958167256409600000 8977813 67735821727967286336836088802288886424 8977814 125797216810491490042151059311924212256 8977815 44194312385684142697750847129603389440 8977816 -131780019447657615828859148199868139520 8977817 -16536071743746281278811177147941463808 8977818 -2397577644668207116804657737480751872 8977819 -345070565309604187032938662039636860504 8977820 -80696124063503543207417872599970099200 8977821 -198930138313198583759815041687684252288 8977822 7259223669118436873693036990486041344 8977823 -80988747752523442018666891516433535360 8977824 230633918128499575054808917112719933440 8977825 65372596874197202849771277603564519100 8977826 2840136842191021643365791617802037248 8977827 -80375307131330628747510009417631391880 8977828 -46186678186102495140509968086735605504 8977829 71124310858206750452738241737313133116 8977830 -72227154256473547639992104702064766080 8977831 -210942915473735630546369676070765055368 8977832 -12067250768774008888023974993209927680 8977833 -28276512244582355557253544178127129616 8977834 -34431471701800503906321727934793126048 8977835 -31073687380403934733354375369839414240 8977836 10291392964387660825380646586217332736 8977837 12889590207822576855285110524909718 8977838 121150335865184684099403737211381783744 8977839 76178493434496328415272816567887828096 8977840 9554559268042541861955880836350607360 8977841 -5198120242822683859144087687155068688 8977842 -57438604764899457625314103613086293120 8977843 24973239457120741415088587267743459584 8977844 69289632772187529288138611296152932736 8977845 9249482998073908824418514410932700800 8977846 72538233543195339726160674758062732800 8977847 -94452553404087223004972914123084780488 8977848 -6569908667183047872736965970097602560 8977849 -89888047953977253177654182770662165240 8977850 -1186461804861279599773538808474739200 8977851 64995369740103500379471302949751061040 8977852 38488722679823703082498215648104223744 8977853 290011678319864626349035101843892288320 8977854 4127762356608310365527558762374451520 8977855 86457189276350615276158690545599318760 8977856 -7956670331492871570955683889592401920 8977857 -44846829586608325193452925183743430208 8977858 68634159770022612253779032380315867680 8977859 -288272921243219415502573685642460167160 8977860 -93433810801447041726077599722278296320 8977861 219962751235079918622774088924746096480 8977862 -19259596294348400022891706967423068800 8977863 29981290138577515700358359328063423144 8977864 99304494350951035326675549663402393600 8977865 -4075111266304060120513548807525580080 8977866 -37509853150509773662241969227701645312 8977867 -211362237140290664274302585027989951084 8977868 -203809510284946823840169280589036442624 8977869 -18984470316749013921134010115825625706 8977870 105514914843301984077363709226630526720 8977871 -19854766554331260611668935829760799360 8977872 36361261289337495785528227358122967040 8977873 -70471899736221171565889761890844868878 8977874 -56171411989452025694418727631837342064 8977875 58420763822127858539864733348046200000 8977876 170389838363784071206389128184132628480 8977877 33652021696847578720689965636640464160 8977878 -40488639019850921998442759323167853440 8977879 -17455925953384199378276815245621473280 8977880 89363429607426615571130400991988736000 8977881 67759927434959534721712943228308840128 8977882 10800915388148917001810169183287277792 8977883 231075063524415754313351129966536584132 8977884 496012209702488453150070263254351872 8977885 -310197810632249991574031545596960000 8977886 137849723395075460542795694527119499392 8977887 -199348044023834468659900220666414822640 8977888 267473373955183673242879486299240923136 8977889 73268314193931268672012759589972985024 8977890 36629926827793194932149928067607011840 8977891 -42808090999594260064383061327617357728 8977892 -49716706218846192050848870291694616576 8977893 -69399842444732903106729581646747247872 8977894 -13899536092895947255224783319352302080 8977895 -167103369420676968562296660716088280800 8977896 104134125700927453948215181241082117120 8977897 159845353216599223331101015632927279360 8977898 -131449962794952609614924162498123806800 8977899 34276863958302904826716199984106574080 8977900 -68128835294910084961743890467086304000 8977901 -2656676839928398167487128013291405098 8977902 2229136709091250881735917896940551872 8977903 -136788580941633566406029268312659085312 8977904 -18495656539190283003238328459352145920 8977905 5703697419147860687146153190572070400 8977906 -13910277896454684613871396599676190720 8977907 -72544499837176991680653955779997503840 8977908 4091146225697050895269683670472349696 8977909 -134941000448637933536687912593010903890 8977910 -12705110348331625833427116764631137280 8977911 42006636653602912033544821255879770624 8977912 -2227477246539259832071805956408934400 8977913 21314148762046591649242331644998863040 8977914 -112458527021144965034946262811305116672 8977915 220732925183933772167464614084389698560 8977916 -59897370310326990392404260782810357760 8977917 -75472297486791176118774459065190445152 8977918 -478305447860504916341978531281536960 8977919 176867208769974177545434212453944754360 8977920 20490559538401493127224112646465781760 8977921 -28617859049494278896025665929429570560 8977922 77904031341023529287008207306138306512 8977923 195334640248452393721641624973324309572 8977924 29730755463825763789267160769716505600 8977925 -89319020914212632563850572288112767200 8977926 -6997599013344616257026798049744949056 8977927 -32698507253970344473231059582466728 8977928 -68355232224599041859699178357849123840 8977929 36021075899735982466465716012685981920 8977930 5424128735400134224904171849340611520 8977931 -412569469538094705825016489240424520888 8977932 -180084899275368095704337786426737674240 8977933 22638748888282093958355052294668280000 8977934 -8266844409637851373515839219257641216 8977935 17524287886350603970453542535921927680 8977936 61459387516719714002184808898730393600 8977937 -232062572777650388521541236997081903760 8977938 73231045226132936479021906163854813440 8977939 35776148038687900649981012637495663856 8977940 222790603216389599026977692440696750080 8977941 2607218285873272305484678646246106624 8977942 -74451775538829947852095961575847997888 8977943 114299898451289996841814901611061393544 8977944 99137762089585397635930103175704248320 8977945 -23228205102797659551140725036224286200 8977946 -154609822301385778216486040046207149328 8977947 190856253074558616161354955455797890240 8977948 -41619210981805720059936325355991564288 8977949 -203673349805753362155785134096802161050 8977950 -14324745972067384862331363686820220800 8977951 17303121873094980308225724531680089952 8977952 -203875843747985665585951254190439989248 8977953 70657081787506407621707705756596976304 8977954 -111354383001432031531105976109760284288 8977955 58807513309243279898893376885472460800 8977956 -101298101335411044810739205151424235520 8977957 224501631265433415494008032042985062206 8977958 72345625770948213832834418196170112 8977959 1293560779095069650958079878911601120 8977960 -154675563775044840436072239191128320000 8977961 -14655924881595776089595380878503586438 8977962 -12364726158478084076715111796862733312 8977963 -39759084838018328635081671806996984376 8977964 -21778151969647932865343029748110809600 8977965 13784450163967903551168468767257152000 8977966 50487957909990320660137786296372570432 8977967 183448794550768873888277208877543632 8977968 -2919126851273656542244103862761668608 8977969 3729193107836206107860614839863191680 8977970 -1653588808792210167346603784642227200 8977971 48498515959441849103740801839072229440 8977972 -53465244472153907100380026093896253440 8977973 5282941805077620651218228124468640284 8977974 3619296343157258625242971406014493568 8977975 61090473526192709151661712036535102000 8977976 110377359368545985796674048803304140800 8977977 -44079340345957891115101026117455623686 8977978 -3106462208226517987880586859193350176 8977979 22162326563919783788299531293680127984 8977980 -48873748477683091180032884292977295360 8977981 -106610089933037511292577860100671099488 8977982 -60607606670163087205735383723297112128 8977983 -30452992909163117667776186527193732736 8977984 3221128488477416861371888158206590976 8977985 -91572884489054431094665817624361167640 8977986 -13952032040864311337238947048657836800 8977987 409014042360004946955241115491965494112 8977988 -61369400615945687059809306764955974400 8977989 -6740155798464711440663985244739840640 8977990 29569307912230471850109100574254106880 8977991 107965336255422315963112369475909041968 8977992 157164588927066740845702032152127774720 8977993 190716054890430743964087019376934960180 8977994 -33426930557934843968914580196530438400 8977995 79854999307742580990861012825033576000 8977996 65130480049667281724927942124209120000 8977997 46539482240316149667444799031086897632 8977998 -80229970822200843210599533408422302592 8977999 -70628908755143450559281137227301826720 8978000 -41660131815865209694450579592177664000 8978001 35154573488442783143814119334979752432 8978002 52003315776699418615514865583126245504 8978003 48584006073376574625689930428146107520 8978004 -19569211854873789753680153813336678400 8978005 -176692103166277866617186203733458322340 8978006 187880062832256249655743381833702756160 8978007 148024222819889682120097921386549482880 8978008 -5050385695862003069864737010611200000 8978009 -17946153357845355240564699182793608496 8978010 -41399866629322752415061445116079859200 8978011 -56129044231008581555333473561110630400 8978012 -222650865991869978545945204901638290944 8978013 -1303354048353193040002202446000358400 8978014 -50395489624526010122884079402788086144 8978015 -66477992754773984950404507737280954840 8978016 39358216184966792584341144008639643648 8978017 -505304238455729865217576449454021478588 8978018 -28511692257970257403613379810630710784 8978019 -37143578021286664154948183500506501312 8978020 -1438504250766442611108670156791467520 8978021 -23222678890428822389673678369928520484 8978022 -29263017141448737749971126734021135840 8978023 340603714411489941061457389388965194960 8978024 -224432502506721713412327408998990561280 8978025 10137470577398436562204145938434000000 8978026 95740549820595011027011566167582561712 8978027 -53363953697855545249366340142338798592 8978028 -33040194678872788757139306542609902080 8978029 -270857560114610086631431072326511763924 8978030 -29584323573756192889694180616276547200 8978031 -161181736637368605895425006121709565072 8978032 882482672839979191859655007757926400 8978033 -2716140435862098916127331391922820096 8978034 -18913526210179388082168058502601768960 8978035 55881346829091946130752651062169228800 8978036 -25074184246566709086169929139627797120 8978037 23125538126630978274500919302896150560 8978038 141956227646135085296360066652942693696 8978039 -116488289787461770313559231094149988944 8978040 1679062738020711875900859504971980800 8978041 77127540487636744507806097835767028424 8978042 -11354083118807652165402012097091357328 8978043 -33130648366026119976015617821449970176 8978044 -119427228140378483303247043307311804928 8978045 -123939895524995643672823774432713075720 8978046 5739301882395591138013506157050513408 8978047 -57616001853458130114024965146417791072 8978048 -34602365473551015364331006070651617280 8978049 17186251286000156152008178905186588624 8978050 14122541147983161172964568228591705600 8978051 15674803216349455071467297218730207280 8978052 137450223435993427648815827294651904000 8978053 30043469984222705852604691513874278080 8978054 -48272899409577548154484631989918917024 8978055 60446035896340686415835737035133751760 8978056 361665460136609768084119537499136000 8978057 132752160454260081048830607323720150208 8978058 14647939587420896910758436178344197424 8978059 92589380205699704140655417612414946260 8978060 14271962324712280895060461462951464960 8978061 -107452827351667419266862164768367371328 8978062 -19341248411223727459600888690156795968 8978063 306963680813010281107306542798969003312 8978064 36327286913073291707316367510182887424 8978065 44688070618759425708848373713980312320 8978066 -41976175205609446776730990868018502768 8978067 -13265387082147414408135808977022348800 8978068 -137631922597980267904142050242433388544 8978069 92671458341321724456502975826289763470 8978070 1488885816069500303602123406465212800 8978071 135294343990366266465761386243726467272 8978072 -159989296722078985167136315972599859200 8978073 -5953909010541319349664889230753333120 8978074 45566271247154066008492609733464630224 8978075 39736398918771406273351053408340833000 8978076 10460138494992630859936555900935155712 8978077 -6910063768540070471592382053470658048 8978078 -39573970709227193517312908970453783744 8978079 246071270301933564186244084215987912 8978080 -116289515530628201614165120275427491840 8978081 201647431108291064805088211651180520960 8978082 -20143185036486552073520301455164258560 8978083 -54060520082963929026930764852773320576 8978084 -27996301493422067749263146721979392000 8978085 12568833036268535312630353444545462240 8978086 -4195905320861561038714231324840966656 8978087 101412843372397763189633222845816179552 8978088 -4974554103287946646628345714702254080 8978089 -46121831820741821127566862894113268000 8978090 -4193526770573822201929467947159980800 8978091 65206007597122175375587600976627719344 8978092 117205003522857050210892518614892611584 8978093 242992680605367039522791099312746392342 8978094 -34607857390980080745945156829285973760 8978095 -66994250246167377662283385141381372320 8978096 -12863310387958844016950491297943126016 8978097 36983573230627480211090527476967028928 8978098 -93759651459919635033357837854643796992 8978099 1894946002301767535122390525527261648 8978100 3977546757554998909061432080415078400 8978101 -57493234182316464270689273326783293696 8978102 40172625802949566760517182171246456064 8978103 -35234372420343095667539572936022069880 8978104 107879281444639538620098594622561013760 8978105 -91889020915593406160011393037376199740 8978106 13248513620294908983767426115046082304 8978107 -195637303703833342807989049063909176080 8978108 81511186405202145993810536543509632000 8978109 34871778056785248261359180246383018560 8978110 -24086366959659977260615789547945798400 8978111 59210303325241828621897482561709461000 8978112 6962222948206357608613464000052592640 8978113 120807536377599931186241492952407745280 8978114 -149457541365179526731143775372930071344 8978115 40230241302148102836767395338322284720 8978116 -27496724818789691617115543080706895872 8978117 -113453851019172720545310780055085124834 8978118 -45254162777355490565937526454459992896 8978119 116819973162607622231848022572023561744 8978120 53671813350050699808314224855159296000 8978121 -207326604115902193343393368494251050128 8978122 -82228165378562416312292035791558567888 8978123 -76440929839483332942118667059758223704 8978124 -1624473122587381028626764159032322048 8978125 152763893860787406665859276904316287500 8978126 94347039139744460189673669276896964480 8978127 63702828459803704340250702165552860160 8978128 -47134368039974339484139714405430722560 8978129 267732983134380481325669302967296223730 8978130 -26302589952784596963637437478844321280 8978131 62412599504390661040291992355308140200 8978132 61117778321017606660664745556301440896 8978133 -72143401274505273028044560756612609376 8978134 -85016639690254979200474185151641217536 8978135 -114881079051245166421072849315062610920 8978136 -139250887231560532032301288651506585600 8978137 59186384445412507426308101971177375232 8978138 16170698002663599963095686526986813440 8978139 35798415742613772327639544218154720800 8978140 -68788017861464280143173749641300482560 8978141 4641806976627014899591531535192427372 8978142 333289648668010186728447753850859520 8978143 14690640969942127899399740856276126664 8978144 -94923815304491661134124169544466432000 8978145 -119669025009247073716358083669054608960 8978146 68798293162471619507266180709105111040 8978147 -87448470953698599145350267854289877200 8978148 31187257904534085050164446455963136000 8978149 100388651639722265136772372759529356480 8978150 54867478898991134290964753568511096800 8978151 2009311522799266695735747106379933184 8978152 297165912996830981690438931335196441600 8978153 329698856779111690706105581102346056320 8978154 -76868819248278399908108729558933594880 8978155 -107681972487275809959671024110628429040 8978156 15481963247811753082588206103769296896 8978157 105064060869628573076463882876492398454 8978158 -5203183891154083682212196294557925376 8978159 139927375542125146541248771818818812416 8978160 -7810457965992189302766990284670566400 8978161 3203859840931299673461751564164983424 8978162 76837707045978500949026919246847586832 8978163 -47157066837307508849498170445024404224 8978164 -19558773562607124114087628227214947584 8978165 39129905816930829939461647243526707200 8978166 62893989362046519083725476042494384352 8978167 26836828049325898380395817195015910320 8978168 302514802691366858890349315151060480000 8978169 23693286587310473759287954555186468944 8978170 -2280116558222573444209974678033906720 8978171 -33531128464812152451518215405052753628 8978172 -29125781025539196935495697429539888640 8978173 121198840574610705542428405308543708422 8978174 148236069389180382522040319689678340160 8978175 83924734092115971395602014203612736000 8978176 47661972231068160620941898588966879232 8978177 11244431676154847788904593314750898260 8978178 43765811404092363200626298291740339968 8978179 83764577758989466074098434992532205776 8978180 -63449775838522900092320421008209344000 8978181 1416445449100178806159472713683967200 8978182 -102891765562168656220795157567198956416 8978183 255486914613120231697328415201611457432 8978184 46138871191752933046255555054602854400 8978185 -2804315233022991521541598745117894400 8978186 -67405601520557536265208373652449555200 8978187 137156609704485784082600385223270067160 8978188 54319548070553768510583386718080191232 8978189 -42247755442502339500203599538044434944 8978190 -31931514610630239339227140514932181760 8978191 228310073059848551104159581733655548592 8978192 -29689380887252041115191346653078487040 8978193 31511004808330419521803758937182849408 8978194 73099892982701935352823064020686482560 8978195 165148451806091083926932437254539425200 8978196 20194574028770791400923764215109384192 8978197 -18667492821606341944026287186651759880 8978198 -3575497142350384311540050883937169664 8978199 -4215032034617735452069967160466384536 8978200 -28687744483700300855113523954688000 8978201 -275575099319067215866170247760960924736 8978202 -1309210336388518938031765800555521568 8978203 16166577614902598620940400333251906560 8978204 -347013894315916374802303287693571200000 8978205 19105149142265656696560424364760702720 8978206 111193733537125686699644421530484423552 8978207 2774111761951116207733248810150422400 8978208 -133524274324401920464562601751072997376 8978209 31438884339097522088574504700127165104 8978210 102432400447098166916628868115952375360 8978211 47699274820039716256013557275576604416 8978212 80035078205286421155951903157120547456 8978213 349606647121718216137602603943901335644 8978214 -133962823311230343938625236960096256 8978215 -12821817632510894127988872838472982000 8978216 69817743342630218551861996141521715200 8978217 114023158397499968598371369388288904080 8978218 -13626151075668780564919473897694639440 8978219 -45514423506574469500371351645823006656 8978220 -8965068267608713898382947820626534400 8978221 56786117892263486244748027911625665090 8978222 -111563826614787299062055662817805864960 8978223 76370270516351456713249851299487738384 8978224 -35305208808394190404897067322235289600 8978225 17106962047758337833523108160702415750 8978226 -28867563004361657019089669234031744000 8978227 74060347125974105210753865142673587512 8978228 -1428074015330191532728893530950078464 8978229 24368472504308022853007939243483707200 8978230 6717677923114374175597254805941957120 8978231 -82848934250085587324221076932450951200 8978232 62172431977136235168129445106841784320 8978233 -16826689165437713807084992332055979376 8978234 -61224954385966054758129838695873408000 8978235 7188500339323437183891024043167390720 8978236 84253253893175624135831091509609569280 8978237 107378616723845214598214138958346898886 8978238 -105732812882998574579241236162686741056 8978239 -145679188082830772775460680198544336960 8978240 -3301796710459613875823842822701711360 8978241 42952039991276095482098297679397954080 8978242 7261370608029347463627406478318267904 8978243 138536033126668920799447170563132706492 8978244 -18790374239395266158953267439642628096 8978245 66887003699077726079507588752560829500 8978246 -62341199912547819887005485823078398336 8978247 63823706237828883701001053882598735024 8978248 94502281493501231839388962525316367360 8978249 84732209117100685522745207857987019136 8978250 73290303843690778529744846850049728000 8978251 -6128492117155521064978753261604361600 8978252 -211672638045254528793972849842059947264 8978253 -59812357710777680302313775782843922336 8978254 56946478893644675048614105350726064512 8978255 -19133224903814791457952576261025876800 8978256 -3301535733115999133926482173794713600 8978257 -92172796280799434746569730420915423680 8978258 -55474670577325553262563757470891249520 8978259 -3170328745448874908288547180845321472 8978260 68197913088777584412093508747715020800 8978261 334028942952150655758686258305410053184 8978262 -24506398490530822445529506549080158336 8978263 -46144458189758005310756786789792133504 8978264 -176605235567576968663433568571070576640 8978265 -90762541328621412925910313649902535680 8978266 -20400868403984320217192001129703246080 8978267 73354134819912843283689783235880800752 8978268 -18057151346882301695445552483293306880 8978269 -307524767561264419185001359785597469504 8978270 3738413418662043247948422571900863360 8978271 -694533925317822257558072566233884160 8978272 3760813847373031758815793450835771392 8978273 -169658080845694246022158710581920928478 8978274 24814922556804552118821490319874862080 8978275 -99682728934537755023594874594532603200 8978276 -140827637255893214030965307628236909568 8978277 69850475179927668231256598249623279104 8978278 199795113553417086860948791952141231232 8978279 188140161375294737664580302060659477640 8978280 -12707949467937046909732711256943820800 8978281 -15018847925394377302643400213561456960 8978282 11951455445531165008898574218466969600 8978283 227407113923414761008324865476925200 8978284 28643510156662085159215150173819095040 8978285 -94554756405788768144247010221488938440 8978286 109884106446597407503086809868669763584 8978287 -3668738486650814325563061851885814064 8978288 -56029759856801644960683797551613214720 8978289 -172420856418619543453321450946680760976 8978290 -36702922494545673138645735158230485600 8978291 40528123561563609532983209512971918672 8978292 12692287804437669968996960503021919616 8978293 112317251033922284385105537867948999900 8978294 -69449407849649081678838003921460655232 8978295 59858454205457964214697687836077552960 8978296 -100750150538753447936141081660150046720 8978297 66245522237218138110465779630148832746 8978298 2149717645509262407339522790490542080 8978299 17622168401870342458240143202145602920 8978300 5830343921317404739936037025709094400 8978301 86283220327645884823711292405418832230 8978302 -26210147617500591632924144278611180288 8978303 12341231649691464782179235602155277728 8978304 26153767352790777438036206325218672640 8978305 2001439746692294574329761706608446720 8978306 -55548650171091699038076589228166832096 8978307 -64303978152544041703255936166723352912 8978308 18606379884643677808329148748164684928 8978309 104656710765710397287675882036906120832 8978310 90996684430081533002184415499821670400 8978311 248464029815302903888763070251863109912 8978312 -131652548666206325533184625288325693440 8978313 48352639399878876886498250984009817600 8978314 -1241673603902794510641786265109107200 8978315 121044382566422130853685015279179164960 8978316 11548663809175154841296158538694328320 8978317 282753349431264912658946519912893344640 8978318 -97702290764340946344971006888702360640 8978319 -72485557789787626968355477121752186440 8978320 5164304364376528074452051726042726400 8978321 246471276645394955117464928547770466 8978322 60106760532196637976123849248588998272 8978323 -174315906261508230461239339178954777428 8978324 85260221280300000614251046113789339392 8978325 69081491530984678547685795067954140000 8978326 -4004237911591896751576931420585650176 8978327 -63806818984119879187367290878906016824 8978328 65087518097322934473567812763278592000 8978329 -142409771800785734562439490350251974124 8978330 3249553593503187694514746531874692800 8978331 -134472438751695359411520000578677126248 8978332 12703058372653118481121851146406174720 8978333 -6532480121079742767710387468673246336 8978334 172148859763748119048801074449640170112 8978335 16769261889190392722267189834488444560 8978336 -18500982116882423905721370055677050880 8978337 -12302892883015544280980909475041541120 8978338 24257378115047732219771137495877290320 8978339 -288916501324607787984707847654601778520 8978340 1393048827937992064325037515501690880 8978341 -1824387999289471916067155047788957248 8978342 -15890662383563748915397370014639776000 8978343 -1985682232459234971088841163418486272 8978344 -709888902004467404316555345743708160 8978345 197231366345793500688938828438351528100 8978346 -13793575393549839244604095996984996992 8978347 -70827210143643385559337713944537614336 8978348 38631098327142735201123231631629796608 8978349 42463386493979973648179794716227007168 8978350 -14651101743008802562015556074124256000 8978351 147487950877290411521731882428058622352 8978352 38994284883193844656690157643008409600 8978353 81080858662995902022081908251037043602 8978354 -24705881229653288555982362967259339776 8978355 -36464753766211775578800080529580659600 8978356 -9244573311849558295537558390591934080 8978357 -5817800419139401983852167155120502400 8978358 70508102164671598231747699437087605184 8978359 -35573848844603642742010533417501021792 8978360 116788599703912929470449664750019993600 8978361 6300309077155738199823319946862362304 8978362 -104911292156007252727882800117948462336 8978363 -192227060751195289584795124981070692704 8978364 -66019042420692673127794824150753477120 8978365 -22115813010738281267194594566215707680 8978366 30442863636354149972269910429938077504 8978367 24699965514314985959737966082748148680 8978368 -34237645102978146575028603260502016000 8978369 63260742583422926158483580090435560770 8978370 -41460222608900981794464390603369699840 8978371 -219323840801148423750120732407082312000 8978372 -56407804812907310951371355587955355648 8978373 132368122102461428727072670015804267422 8978374 -9271706647415083014177807633696528000 8978375 20197231180943434580108434761328128000 8978376 117105552303669875371100582273561395200 8978377 -5955083883120658948079511967755652774 8978378 38876435204566697361389803364099208240 8978379 59003155139160376696429199144766394584 8978380 -110471472735337009472252581699589928960 8978381 121812726884381532155167023228099352182 8978382 414531333210630041282154880086855552 8978383 13762158843204993254989819503266197960 8978384 -17321380656339341913525888833167687680 8978385 -7961019344808721924629702015051649920 8978386 99670913057412624113532664516541173392 8978387 -197975450906732130902874542156415041208 8978388 -19611295593979350434489756502106060800 8978389 58776026020984860848632073392105725856 8978390 38036935743664618955242498062957926400 8978391 -295938977278951335673089044970354684000 8978392 98749052722096124353043813640420065280 8978393 -834434096237950026299176174806502560 8978394 -4615791860781819320346665871548659200 8978395 -82037070238565033788630651489578922560 8978396 -62440506647499889374531828359634465792 8978397 8779200805651419115182681179661977472 8978398 -26190710277985834285149631034750708352 8978399 -52662695223032931272510315274227488536 8978400 1253498828302390143981099394695168000 8978401 177287755627248173386325383660921419412 8978402 137132594791411785334743145284998274432 8978403 -75684098187918843952117913113719824640 8978404 107928250992914248262789509527122854912 8978405 221394756501943765265169531300209341560 8978406 -13994162694792858559451130326732193792 8978407 254525606426982509862347850044761370720 8978408 -74663612145595301076922761907809454080 8978409 64576759193542423973394980703862999200 8978410 -3356338507762117308001879589103513600 8978411 20528269005457696005520762015812674400 8978412 8602522406962317577315255462193479680 8978413 194167044249009240210673150729559109420 8978414 124274537983868137667597983202970337152 8978415 -59185585018465746121105376233552627680 8978416 4202870815894934956832413930079322112 8978417 106120638088390699861366247543454230820 8978418 4732402142413851076679017496134579200 8978419 103214018188122534616236841579414191696 8978420 -63854104778115163039473375070946672640 8978421 33157483449803592744641405725594096704 8978422 273429670977156956454656736250163032512 8978423 -98015678899838412538251088364137307256 8978424 18625968198418290516456317680618045440 8978425 -66425466510859424295130146172218240850 8978426 26244982676184573417467448211980945408 8978427 112312448884873088125732734854331799080 8978428 5996255351275481333877997293481968640 8978429 -239840653281146702751473811124763712000 8978430 62193437642401477067469334547117589120 8978431 -78637397892850127199172558946806033920 8978432 14256580478515703311416972210786533376 8978433 145390240754632460792269501061282884800 8978434 245385224400560578911738130978081584000 8978435 -15068330554274882546776622973498027120 8978436 206823277830286797325226087212790832384 8978437 27316775934546655405525229180949009920 8978438 28015476696528385928873797918173703296 8978439 -20690361234697251323080491457636655280 8978440 -80229165718864895355925652580218419200 8978441 -192799245447086547269106942652057774848 8978442 -98616898694272237699691254157395200 8978443 3003688472025563351622867110199652800 8978444 -12652695337517544608998245123812600064 8978445 3299209176773678775938581422766164480 8978446 182501736642830056365045158904159462720 8978447 143573686850565557287050340653585682032 8978448 -19501003931667535495643954966664708096 8978449 -96375800840031220126257260257588713550 8978450 -9290647086864911404910898612423744000 8978451 -81066449007807436395135506962599837768 8978452 -18970524665028226383353124436804843520 8978453 237820629460256017785708149433244596864 8978454 -73926133870886749502034245897027845536 8978455 4329796636592881381053097462961028720 8978456 -3856103984563564633105150361036759040 8978457 -53328749404866860157685117880069511936 8978458 -38739955202795733435906589806360272640 8978459 121022246906199515544331803386636787216 8978460 34625167306177696943921530832641720320 8978461 47487117446059469948923752203780260800 8978462 -127769278753346319247717344273341531328 8978463 116914876819943981685597677386863535248 8978464 149556522497983797480742904663522672640 8978465 -12383830425559017175172136434981202480 8978466 8491157817027704547367890010457658240 8978467 40637157974548394122236563111095223112 8978468 -46566194611689940245777257199016624128 8978469 173138143173386335907115708125278202880 8978470 116501966691400587419922629707038967680 8978471 15018835021304424789933054562986759672 8978472 -120950869803560728897639943298768076800 8978473 62140948220007619178653293122145792640 8978474 97391151094167131250412888377422210736 8978475 95614501468945079275070816974015915200 8978476 15499491894077147300804179957855378432 8978477 153438736407412652017884870041617954272 8978478 -80507214847177197034118969057928302592 8978479 -127513629518525227927641864506223431920 8978480 -21093560222852444129567607973503959040 8978481 -30687031372870127464593412953529744830 8978482 12411767394217873425534110473844275200 8978483 48615322862632958680628316478386959184 8978484 -18096439041652459417546400563521982464 8978485 32532746316298249002278363120086065180 8978486 2907378507502167785846919806871264768 8978487 -10184913705802096317083251211253826560 8978488 -59058387726243318789830043804200448000 8978489 6758718456208566659293841110856714568 8978490 12019353101692662567649931461037034720 8978491 11773384778001861410728850250182641892 8978492 82433735479244324424031722164681788416 8978493 -228276827117860000713273368923117291776 8978494 -11542031321716587314820366568005804288 8978495 98463844721334575916307894429550721000 8978496 6794080213922438113213497822846910464 8978497 -91266424068308751844055220203277217488 8978498 35526462677071632995694672245123198880 8978499 114007444364500795302435779897830625280 8978500 -57016814596837562988597957146933184000 8978501 14786337858734021830707848988330849024 8978502 -28585810386983523305097203206014443520 8978503 -199713750927415139470373685016701422248 8978504 -26809572736896475554151229796596121600 8978505 5679057124362460707034352505527382720 8978506 -62110819244925071780334582248556986880 8978507 33096813594266933778416289089287800000 8978508 -17586761907437101541157885528496865280 8978509 110808416018719396550646478608016613580 8978510 71457267359984357977984971967409049600 8978511 -102376136588226050572625061719353425528 8978512 19869024322142158032719512774204833792 8978513 -166288314595830447243079303374739983360 8978514 4997912555569956457211022024781454592 8978515 -50420996143087177809297273947733608400 8978516 57322390009638723004128857092256648448 8978517 -256863038383688105764642689980291131812 8978518 1079699207662446774461278665366152448 8978519 -107634917127130979751905325301893285888 8978520 -39099044130589627168477141854161510400 8978521 58871367584446994590233488661190972944 8978522 -20240690383683490818916194428649192960 8978523 -3762254838143185494562214630174855016 8978524 -30727156479885489107682523091505339904 8978525 53479106725062443721771071003358184800 8978526 -79457516796444870353130520712902080 8978527 -129725356833580139455286513953009636200 8978528 -26730369026540487481537544098248916992 8978529 -179877915447176520432897482779905024 8978530 8579201721166660394084097573899735040 8978531 -20114727718611273594532918258713424080 8978532 24463997695569153691436633963166569472 8978533 -244492158533581435999560109175968186176 8978534 -45897000477894253372678839074128567584 8978535 -10032152650679492635855240125048262680 8978536 70154475719221261879475269722264207360 8978537 273479970759496719724763858628220492800 8978538 -10328449743060549844458445352356928256 8978539 178084788566095699945020053367037588340 8978540 50803913297742911473456412421345546240 8978541 -43453295082734702040957300452674983360 8978542 27841610860737590778147892292212636992 8978543 117094504688755760423345564613062780400 8978544 -41885392397330293493985680621604765696 8978545 153782635375272008726221229706896280000 8978546 34770056901499141743611500294555667472 8978547 -192101196298949340494417645081405113800 8978548 -54419558187891133768585418159162205440 8978549 32428912905608917602619630942851837180 8978550 9033906793687440710879396960880537600 8978551 310213498177105001471709706211098867872 8978552 225214011466022753908954054425044213760 8978553 -481543576648000495358085756285102745920 8978554 -67858140659977135611779276117442903840 8978555 15096016866906567754193205744635237760 8978556 -23175706913239131972907340113757822976 8978557 -51235988792263809029813797611514201728 8978558 12973930642943917814922088928417594880 8978559 -121214799037423765036716622974504298296 8978560 -81474214955040992785226747882766336000 8978561 -17854170055189417296573158118502444800 8978562 -7817546925585410272166949955582469472 8978563 28250446402943153568476578452705716 8978564 120961415473461346826817876503182556160 8978565 -80731896877138079960855442275376912480 8978566 97435915371866667769157184089654802240 8978567 133263535626307498131974548301090830992 8978568 13210557798227071429400329411134750720 8978569 -162665440355044777269999306121796121804 8978570 23786127372348344020681612805052994560 8978571 -27598709599098113443843321483161327840 8978572 2529746525675873788232209752228823552 8978573 -147464737281292924147091464339628687178 8978574 28696420173248614825008937477445975040 8978575 19530811420253986087358998183402353800 8978576 9884956504624491130096563161840197632 8978577 189040442200275679467057444120917883120 8978578 26657338402218648367379502834984262656 8978579 1440642178852603876668434943697955184 8978580 24920965961894409025485387483906048000 8978581 91838305015977143929594342216298808064 8978582 -86945904021581456438554750989178288608 8978583 107776454236280407277238458134748332800 8978584 -1281281444512191991849727265333534720 8978585 -19639990111889431452938163805302353280 8978586 -59288510204257410318762727626689819136 8978587 -128615391835077583606765257904397284800 8978588 60090077839746400919647686249184828416 8978589 117639787430831065431099225370928421408 8978590 -39154427460188466234997793636785420800 8978591 -159339353038213583012739174930668091000 8978592 3148075217399204673390651351339368448 8978593 33710352166307186480773456440825962644 8978594 -178578620268449629437658902205547657904 8978595 95122269311588952008774807566234771200 8978596 -13675861837887313840648762251902192640 8978597 -4951437472172077986354955123315704708 8978598 -93244090858830997188315765207828961536 8978599 -98952188517185096892763496706543706064 8978600 -30847067121785873068131420213614976000 8978601 -82611950426404135017958586444066423136 8978602 -22096222691742311137161487384432734720 8978603 -93111404208687249993500536558410516240 8978604 -70021732648777475090473624690443631104 8978605 22676499115315646849334010929514943160 8978606 -5930716720578296750751169088686269696 8978607 32829224026070343058602113176126871040 8978608 -9022091104743314764985532618750590976 8978609 274062264039702664663341172809442208880 8978610 57373982615992875025058111941304117760 8978611 -152942584285899065905469089342685252896 8978612 -199130782588356926670921555594753711744 8978613 -29282597078847104321823688092846230976 8978614 51470509229577911485512160608128266656 8978615 -3785720798021613708861184771492009680 8978616 179468804570650740617819164735683870720 8978617 -52430329811647987532046319961119029334 8978618 70868820447146886803025565939785303552 8978619 -3778364485786650192332487347095081872 8978620 3323816882409870862899521869047398400 8978621 100332687044967959099641000145887819200 8978622 2430369143737701499389692251273879872 8978623 -191608790781832032319385763234742345344 8978624 -46353454608376728637581397390622982144 8978625 -118397351410408954821792836648115792000 8978626 186832916499042656372476845824580424224 8978627 22350041108946449698369692324684645072 8978628 123033631841101120922407062554630814720 8978629 -258078747205058931869500261899635267520 8978630 -4926747569946989815502956430753414400 8978631 -38002889589493900488369878884963250736 8978632 187064483504075229411039137083570944000 8978633 48428105228156339328943311543812385882 8978634 48041884263362120115452185323581015040 8978635 -15723546106071141829186754581928744640 8978636 138460545625368914224371112313618062080 8978637 -24382511617736850305485260520086431040 8978638 60865904316541275024515581696562646720 8978639 289344462887780105632918608252469075440 8978640 11514507996782639134791933486170112000 8978641 35330330919781052932747252349755868544 8978642 15490657335265953086272682254088993952 8978643 189903531038554147582026734868529042932 8978644 87803716217213791838576132945640638336 8978645 -32317313840989684622025358768352121600 8978646 -29580727082989661372037109788707291136 8978647 -22880378853498116284916520086489926928 8978648 -13714826199153987090997751829137326080 8978649 -42141349281174183552540657247711448832 8978650 -57366680010285704886875911745130289200 8978651 -74723343718809010572214413514677591792 8978652 24269972682491024911602146183373060096 8978653 -58368500455211495609637303882382821300 8978654 1817934243018448664888682774191795712 8978655 -63678563066048709269484261683947284480 8978656 -80089415005175146778087878682722172928 8978657 139522986388392644857776879382502924820 8978658 225042509141310836622075346529515008 8978659 101996652665133546157182275201525910040 8978660 63992630746127492789417606742029660160 8978661 155192062007702701038727528637372193600 8978662 -6882362982753175317535519430379453120 8978663 -216231401953343921408126558701729478088 8978664 -59035852571357462907957694507240980480 8978665 -83903133196347198376002490931661086940 8978666 -205760969001362282147071659677986552320 8978667 94182618905729612949063732743029670640 8978668 215578831508177868683816040814612898048 8978669 -76973408740502424624140841519992844288 8978670 33728940054843115823699947316213558400 8978671 33700302213916184966002520121788812320 8978672 2365342763318267460546977386419781632 8978673 5575397906428212901631341075713667008 8978674 -83844869690570015769337919808366523488 8978675 90434457178015617304067272465809561900 8978676 11459650227060905237268454526999470080 8978677 -108960311833210768158992594419638735780 8978678 -62944771164792637771867330757611436160 8978679 -32610535831340648809102885189134836880 8978680 -16123023726349241440332966346252185600 8978681 26829956277668202315791916207015744000 8978682 64264603703961238877206692937696078080 8978683 93839753716021034868428603426018600960 8978684 44119611484721962780860652045490688 8978685 36089527042008102656340615446585971200 8978686 53435205126030567630010214656437793920 8978687 210522584482495415902653199063024110336 8978688 -2268931230745167722010640434969182208 8978689 -283984893377848887056448120301855456510 8978690 -13747340866154198855167349546599987200 8978691 -80720482352731440610722402286133525376 8978692 -33868626700486962993872861767325442048 8978693 -331356347311146852857405916824434770816 8978694 54327748548258999859701667591176726528 8978695 98809112584362529869410701006699230000 8978696 -4600673411412644964886427195042519040 8978697 10286647610061828316553771693187703680 8978698 -53797656384110900873532615696633693600 8978699 123235927638402400791390969769854671700 8978700 -30751950500615714676973135749661651200 8978701 4920448794561134942797126159136736352 8978702 -73956632161332442499593299649151312448 8978703 -14005089971223935454328130527480433136 8978704 12645615264640896182539224282654048256 8978705 -85757156165199513436841544578458536000 8978706 27554187067226909228456030101837632768 8978707 67811704490144145705884787648377286956 8978708 -13475121519076153181180257453602906624 8978709 128777270693756207807884606930433702304 8978710 21465577018086296094847690511583519360 8978711 -150619572794870482999763203770644119200 8978712 -920118824165710866228921177273999360 8978713 88442001450811944653181119427792914964 8978714 -90143386128730311782932142839922102544 8978715 101721965680950456127727851696654956000 8978716 34113748297132121572839747008586711040 8978717 65651181089899574537398368744642364128 8978718 30536477015371365659558406326318942208 8978719 87844430637420004403365885952996517120 8978720 117530682349971765633710682715760885760 8978721 145660489773579219348991169814887067312 8978722 9428764521013983329923470168177818112 8978723 35077148049769981250588435899279386000 8978724 13456402056929454573885153282760080384 8978725 -60322251915944371412514663241805189600 8978726 205785183170816446772802410150640107520 8978727 -49210439301352067719713826037564312280 8978728 282863871426718659868998995909906104320 8978729 -443227061296603560851296656736841852016 8978730 -24044348084627419606290571286969825280 8978731 -131431633406035168956043078461839921136 8978732 -9975166365372095083887642918638730240 8978733 -131164691273000795997784040490846749898 8978734 -150812457618581102026714808001597153984 8978735 144391892554312891814226331816700053200 8978736 -955601325917139589530803874664611840 8978737 -185775793115856878417591886656229717408 8978738 46210463190165914025234863126701921920 8978739 -1652186089744040619162430141196722176 8978740 93371415011245042383144425994537984000 8978741 115742545266323274136811305702441818432 8978742 159127392472008414681797970025504314240 8978743 64120620292948295716138754086438317992 8978744 195896656036594222573764602102167388160 8978745 -56003379131918671569665084217060691200 8978746 -77419910780515205489056806556969222656 8978747 -81069900670257163682086582125029178048 8978748 -134402902838831716396711601916692413440 8978749 -113564472182476328018119896095736928436 8978750 -7435781492140852991414098868145960000 8978751 -10204300949144518523294979693955699320 8978752 46912482224039772193855533630797905920 8978753 25288589077509810407493050901675925056 8978754 -11682570781635267661827619129837194240 8978755 -198721404113307781549710351716635753440 8978756 -121037277452535340534051962927306641280 8978757 35602648841339329244082680841377660640 8978758 22788349709583069032512524676559338176 8978759 -54203994025852167690102047218858160040 8978760 6747889747356273954340619743428864000 8978761 -112124021489350352132184808430880265776 8978762 -58864435325464764529878044403265038336 8978763 -64849420617694170832176711924131053056 8978764 -100013583759939059886947324796055047424 8978765 -16913429596960480149367914123333373800 8978766 -736587463583982651113290386999830400 8978767 55122044443296321965074238769600497392 8978768 -50628175522214210593809466784191684608 8978769 -4198019139032631969115258887654183150 8978770 -49878380529473077516687826738503597920 8978771 155087440773846427799380158365426739192 8978772 9701234438852771257435430202265632768 8978773 -13664875992921815765753144415486128640 8978774 -2003563218019284211210720427805585408 8978775 2649315626101008206098281546298326000 8978776 9670404259116783337194000238727577600 8978777 17658977120927122701406909611934345800 8978778 17386360715593962324555809771433028608 8978779 25082685802343346429948137993984589380 8978780 107542895266705729900777386529838937600 8978781 -5409044359924943252506208212385260416 8978782 -154643706457615060444514828433046896000 8978783 4935528963240663155110783899443131248 8978784 -4374504633230575461520934040183767040 8978785 24243593643650619312552861935119381800 8978786 -67378037208988345056185298629451134976 8978787 -2374116759710352352288752441974270712 8978788 -22706549719734867403384247000376434688 8978789 103284593846138221516328444645893982556 8978790 17363446795257651114295192241624006400 8978791 -76739738274479913121500586388113181616 8978792 4216746789365122186773561877526092800 8978793 -141860354198696852865873573039748263072 8978794 -77074034903848405150313946010809919488 8978795 -11017117727673327251082011266866095040 8978796 92017573383037305636221110441784847360 8978797 -223898004308400065299104702834957475680 8978798 -3131681043718195010684286244278848064 8978799 -28108295401505417373371852736157977072 8978800 22819390872781949803602112923238400 8978801 225254274873329467096483161234043159110 8978802 -6546633991331173576322993973310021632 8978803 -95155095666375736077251477505692224948 8978804 313738023062209170130700598580172906496 8978805 141696893746951295326619549070644280 8978806 -183072310879637961216551885473712430720 8978807 -167777174352626205346832086413916225944 8978808 66893421693103025995621615667958927360 8978809 40058284753005083537801709994967250432 8978810 -82437486928262137018541050731159697440 8978811 -29162451318643974533431096373376467520 8978812 -88856465906398754132341426942039865344 8978813 -75721464561272365548267008594860546938 8978814 -1025047227489246093701397264833218752 8978815 128818532099725234370232568407538617960 8978816 33316280203029868408603798482966282240 8978817 9498450106106161489167616987563570480 8978818 44761975674615900409496563238403537360 8978819 83473671615083326596489119866957628160 8978820 58817348493394308043838861457047347200 8978821 4846606454094695521695095639682781022 8978822 67699986743495740287070520413133810112 8978823 -8610474012597617906111697418765466880 8978824 -40599334697240756335631728914962841600 8978825 13970713068890780198517946989966311550 8978826 43089074520517779713436574861753215744 8978827 -32919500206897476188947250774312922336 8978828 -56662405960008882278985229613702783232 8978829 46792146444631465561323810071995548000 8978830 -466063922266339568613040442440396800 8978831 -70840713061497047151902252955399676368 8978832 -9309534717819964912339605412790403072 8978833 171956213836632096163433625204909296640 8978834 -125105010350882760429069271229748778848 8978835 -41728261981159481378286363904294826400 8978836 -367629998497321884236523695877198336 8978837 -52066776102777204765880252864487743296 8978838 -28631604082106267282305993071488481792 8978839 -104673035549654556607431109397495289744 8978840 2335590417240733649499959496464793600 8978841 -51663070845988763378493977131521838950 8978842 51972912144241802942968201934627577072 8978843 -147647627116273426111322487668975942760 8978844 9356215056759851264815291538879692800 8978845 -14024942947058030793297946949193738900 8978846 -145093696876762068573932271380933824128 8978847 -141271025518159626304779977511470748600 8978848 327084210115241702783064950261180989440 8978849 -209268431811134348532619610368897919520 8978850 -68945605557604332371942793249125808000 8978851 45098032984290359975933127828874931152 8978852 231673720547252179357888453338350592 8978853 -64487302480640862567404749500150118176 8978854 -2412212534179291789792884382610240640 8978855 -33859857593774881675062530614132070400 8978856 -42083853661315252411279233622260940800 8978857 -113851621097847751044785380683943325040 8978858 78875485833824540052415860139704267696 8978859 -112439673736523868965512876176196411236 8978860 -131682785238726465455453818131261373440 8978861 -8377611918034965781457496419717939700 8978862 12092468487295874093370581563083212352 8978863 21415736557131906697434548682976948112 8978864 503932592718407540463074640631234560 8978865 -23502434249571206679667069897898724480 8978866 3194319330124848337930255200713027904 8978867 -2463944199582702303658357586440839840 8978868 -104925104310067396943733150069327943680 8978869 318519706868891528354212024486673804270 8978870 37817924190070992640424993994362426880 8978871 69605479529229446461944691280164233216 8978872 -100742989819204637840650013141159116800 8978873 -1100576476125355948774923076096954752 8978874 38099842706629838546418691485452252160 8978875 59754219843215190054390447598976700000 8978876 -7523526880562614069932872122333424640 8978877 -116505556388448259474076111872767832320 8978878 -47412032810644882908779320339483925376 8978879 -20618457930858719790099271568887308960 8978880 6431127304423283596956774596345856000 8978881 63574125379666242233510467768871945664 8978882 93417158280293834870730235318259750784 8978883 178876324559120669573682270938248321344 8978884 -26276901999961343259844574748590733184 8978885 -14235291031968729916377739666393716420 8978886 -33527929822495991671567099262587341696 8978887 235721532243711690307224624695694847240 8978888 15786673146255275948371883946804725760 8978889 65708353493231312233018068810726168000 8978890 110656873245614218170139534968724236480 8978891 133207245164191231492327174835189414292 8978892 27488819598311425072675541430489541632 8978893 -38961298982764746153434085901073470080 8978894 74215342839232409700491229188156872512 8978895 155033097817009987314716700144495039840 8978896 42937862906150410473338090635422359552 8978897 153334564919646247364435325214641028212 8978898 -16280028093045410217737616634988843520 8978899 325951511640022628603528826112779225760 8978900 13496863947560918812660795292231270400 8978901 45249994253544103194374515908179574144 8978902 31787966019979893082956204238378804224 8978903 114928528492615879205786757120990826080 8978904 -88822481591213273266779443056533504000 8978905 4765163122879167166115257829892121920 8978906 3672153745765886990961516998621061120 8978907 175820687239947412252506107027916390192 8978908 -43450188285575294704867734672781040640 8978909 -161220477114363017117117975472682636890 8978910 -26134628800491296753225698072915476480 8978911 -40529357258255328112572779959168667488 8978912 33749503612953852270861472389366546432 8978913 -85520880056154936675699797640496742016 8978914 36102464762126820216925250519613057024 8978915 216715239961091349801114189184092633600 8978916 1854847721110183053261470000780949504 8978917 -78095622274612127552291566927882097088 8978918 11770340103555552088552374133635065088 8978919 -87138623312308879277238158843819716056 8978920 -89851068950856483007238142294913075200 8978921 23199401174390985195038354423943107712 8978922 -217808298555373763563591042407971066880 8978923 -46613134014211535542468269198329122828 8978924 -145906566505533741627335025371027662848 8978925 -18583402158304013754466794267841548000 8978926 -138080332872306262309726493297707531392 8978927 -39720906764422101520498722249114191808 8978928 11177826695864307422375323159695458304 8978929 -53144370272788227099195806832353510400 8978930 120773848259184252889687550457310609920 8978931 -4772554798135485380815947436515363168 8978932 189923005277257815395320848540271066496 8978933 -8686519931150803137590703245484617856 8978934 50772383488386714731470104396604870080 8978935 41288684584539085053179320274827304160 8978936 205708057968267566621485493542261063680 8978937 1671572068573317118107119288719035840 8978938 90787165306279698415941192953527840512 8978939 -272784259743698946720684497118105502776 8978940 -55444124352692895994615568599288212480 8978941 -102827946383090621470708681741871910190 8978942 -9476623183982749295352223959691243776 8978943 28181641048917220094539360467796304400 8978944 22011319348856404703771588609263534080 8978945 22826216700904285238014186550720853480 8978946 13758933373932644073361209670386701184 8978947 44955345544422453214125966338043901680 8978948 46874139981793354202612065237611211776 8978949 62403480094629125263634481406659649920 8978950 25939023201117299126080387255680252000 8978951 180892861139330732131532083974939379200 8978952 56234186522260655121847092197185413120 8978953 294007160669895026603532873963236722202 8978954 -52446199213730381977956531678672751824 8978955 14959863238033981215006475367683645920 8978956 118461580462391570221945249864536324096 8978957 118319848849419046299263368292115190380 8978958 -182149774120304201579508948952778376960 8978959 -344696512357988253502500994797648384 8978960 31945031986223939415209659326835015680 8978961 -31156826831261729387825648151333907728 8978962 150266197211048620858264833095311865232 8978963 -88011440715302193971573882665440725760 8978964 13274378669782977201386772050280333312 8978965 86334016871628942627468875637777232860 8978966 -31791285324844598157977519410983833568 8978967 -130241417004636485965313106233952016416 8978968 253475987139760987378981946184670402560 8978969 244143164874861802584098459771488391370 8978970 -7109669752928349172839627393790033920 8978971 -171254371914990737057519548211861416828 8978972 62133579724538108586919977014374018560 8978973 11293632250169207885892808525483579584 8978974 -158918246281701173880995637754091980800 8978975 -45955957204613523315470921735014969200 8978976 146404161287160415604698975614931894272 8978977 -91152554585180058957973481373264533056 8978978 -60399688045624902814227104403501534720 8978979 -92517547762612896247031718396446307072 8978980 -23102448577289219563132727498406681600 8978981 286055224524680297203780373595854076864 8978982 52597609227752441194451444242173235200 8978983 -13159137391122554706704379783762936400 8978984 -16495699513534810841684376628061798400 8978985 -11515969403606985730469053958196028800 8978986 -10205051748496878997117247111865065808 8978987 -80063289774305387461553931690872937648 8978988 141470087221536094056501382474095552000 8978989 -116776139955012626287386717167736175210 8978990 52182748105608032338555962774231192000 8978991 -8001749563254702035299594175919436800 8978992 -49887245764781824614235950767681765376 8978993 115561911535951910594770542803102255424 8978994 -33105856182734143159844833942621182576 8978995 1037510740548830337314977727421431040 8978996 35191539977703964357664840671405953792 8978997 -34542870109997244106541898339405324000 8978998 37395910809735438118955690982992117760 8978999 -194341886437191721147956646059451511664 8979000 -3447068439772051438260918788075520000 8979001 132873829913673163852519425102451915200 8979002 597651967275355131629197350657901824 8979003 193749151504816919349744816138506714664 8979004 -54488440890555483461700464825256530944 8979005 95442917180824557872296334868514191840 8979006 -6004008150907871442066696500400000000 8979007 -6012297049142877004866452138867623744 8979008 14759219075078707843857886199299964928 8979009 -79706618237908709397990503284923089280 8979010 -42046551064041497534566644280488000000 8979011 -318779477719611479116779210459674552388 8979012 -674863036323805449105797249131180032 8979013 91335866163091658892557760931696207262 8979014 -102098881506839558890926923280710808768 8979015 64123791082064654716522405920157424640 8979016 -12657567116387234636370113662697472000 8979017 -11034349695412812841671998542932864348 8979018 1087049402035158380487976966406323968 8979019 -54411598503843489597403757718673537904 8979020 -11283575356761005738394155710540416000 8979021 76584561828416357784444025766962961472 8979022 86088103938811328129901347832604721664 8979023 27336482810851062881498937782349282048 8979024 -22160198025298184940453917064638103552 8979025 256571961953287814870180829500178417600 8979026 3809046164903337685237011738936778752 8979027 -42380290479274775554048820526313709568 8979028 162397485269986812939965596237772951296 8979029 -341782522951741995543938087148642104370 8979030 38208567210088954298500225468019352960 8979031 208211731379300381911028752670775684832 8979032 55501327054203228529845427251375206400 8979033 -54123886828095029086786218608463636480 8979034 25222435266182671685523962903027794416 8979035 47627248287859701187949730128069912400 8979036 -11677587957126759444326412059484758016 8979037 220104108631267291960475850304622988832 8979038 95546695336692358711149115833055680000 8979039 112794263330252629776037744956753369600 8979040 -29848161139649114978063085060850974720 8979041 72700889222617323489201175930031914884 8979042 -25376304436990697563987426486451100288 8979043 -39269235015594737221988412121323441600 8979044 158770603827505488939764790994303211136 8979045 1050962642824834340535584639400747840 8979046 -73061091211963242872019536169566777856 8979047 -107630680511733742652455401886791504 8979048 8824142017480684648453012363537428480 8979049 -126927238638446837085960704735684787164 8979050 8552162052413853093790303150147894800 8979051 9131757857449612429775166671723503344 8979052 2032972280420264244988918697199255552 8979053 116079790003158444718165136858276908704 8979054 -61859332820262209312543630794560460800 8979055 -37786329420154889098501488072259130040 8979056 78211377410573522923834237403888320512 8979057 7409709520522944774244022324277658368 8979058 -88885425567742991089627737939068862720 8979059 -326013043530180072388400406143031298740 8979060 51284868247137568899098287594031247360 8979061 10235054384068615087212065333690560000 8979062 22647741612215011226755159885982934912 8979063 28931534768329076540533339070253962064 8979064 127540827977599731489025437980899614720 8979065 111659830877049276558931529968065179460 8979066 144787526077396673130696780534736081920 8979067 106431786994973362223567755419493461360 8979068 -70456900082839993954080289160837136384 8979069 140336806239269206198054630981118680608 8979070 59090754300154704521762401418245116480 8979071 -155250162330401269635222549361855513728 8979072 33822084702180200167080878451720192000 8979073 -17645324740490886652734469493084679356 8979074 -10079163284715719957563764643550969280 8979075 -8114291334834291419159590613402432400 8979076 198361841135273482962723179151512005760 8979077 -129193143115576160747163215423826504000 8979078 79161046294910335432029029305655607168 8979079 -27427268752097872497332922222854891600 8979080 -53609667039678746511175807099028275200 8979081 193969595036613323534562569914782772752 8979082 -2414028138137504845454158883493014016 8979083 -98795148283192495063018421674584560496 8979084 77624126742399459428269589554794942720 8979085 51930329195912507557924727322660556800 8979086 -6017528687947503336823269462880769280 8979087 64877546824362464283717437984949575568 8979088 152860285800547231917279213909966848 8979089 16966956128432055794820561529874988672 8979090 -30619942683423180970021450393390963200 8979091 -42369800926628575541787832030450834800 8979092 -55854486873215690249792317497237381120 8979093 -19283627555060800686032642331619194660 8979094 74650043485667691036668354160914148672 8979095 13505936658124272256047014625511547520 8979096 -36606312944097139082797670215286784000 8979097 80414946785023454384536931225794217546 8979098 33564545488620124545442151341347010800 8979099 -115623945239138372002698018952297848936 8979100 -38618642886530503915782721675769177600 8979101 -25215049401601496614247435116729291776 8979102 -72988691760018801750948195892392950400 8979103 -132635464006369234937023731316552797072 8979104 -241774929980533346295771520973935017984 8979105 58820914617157207566549926335926285120 8979106 -49926782896146491243068553868602096256 8979107 64584980046177999991797822065042779356 8979108 6247454732492101247395281582159335424 8979109 -88101613271306441836280253471732298980 8979110 -10135576906120577213827847555967901440 8979111 -259592458634162227408926532209309975168 8979112 -23748833450309902574289196385525068800 8979113 60692894601628213823283634790956554048 8979114 -97789744932247569208042567955394236160 8979115 -145701583918082769971833343907994252800 8979116 195226165284588832700363239462593680640 8979117 -299372422696478859932160363960448896 8979118 -63141673281104966580462875194095618240 8979119 -11233373025420076463709575303539496448 8979120 -13058971304245212661230611567060582400 8979121 43843816479257319841307685510176412360 8979122 -73505154707877313338976675049799408000 8979123 -16851729102043023091918895537728243872 8979124 39972214353654408215028994635883180032 8979125 328265058311136744541269070045811310000 8979126 -24598973242939571355418602687805055616 8979127 45010412653907042096068035198703528120 8979128 132801190259555665863031769308701573120 8979129 32058875104202277207511908317432350074 8979130 -134366714352865410748445591094622279680 8979131 627994450398705443726174488001293824 8979132 89964535037702200286153370326213501952 8979133 -212349156943007104290379315258421273856 8979134 -79913145375668813006494713040836711360 8979135 49087888404649134924204202487842454400 8979136 12542705921950458299206173429908635648 8979137 -59211487080933025885115426980510241214 8979138 -15424476060113326434925783516963792896 8979139 -202254437088061955306499945711813410720 8979140 5573264929699543193069360036979302400 8979141 135209655862852306164041503379258656992 8979142 -141785382300926596364973525052331514528 8979143 -334211370787983409728686389641393729336 8979144 50405738400846996787128893666066104320 8979145 -44260952102757678649135924695170701440 8979146 7419368652960190480299614461821516288 8979147 105660650463386450594035075285918469040 8979148 -225498772874077727181557447031698113792 8979149 -100529264471928495664971992265650675850 8979150 786521826469123570363077675110707200 8979151 -85016369362553511465180659242986642600 8979152 4086093469881311795562295566259372032 8979153 2804241554624549390234397952091031504 8979154 -24091141430815219830015940993911521280 8979155 -20673772307801740577865952379439606240 8979156 156091115437288806927375760447352944512 8979157 -136020925520175902182519907021730037056 8979158 -60472378212490373344897137526364740320 8979159 24000373413548562967596792349832684160 8979160 -57947209143596996386103502855990681600 8979161 32899704035075236934811787625392023552 8979162 -70451091859497192414673020612185942016 8979163 151978930327879893247733067872771017412 8979164 66692881783513880218454349785463754752 8979165 18514159442510568469671265589163627000 8979166 76274866304806948724431624829651460864 8979167 68329656501635439569264567170316351640 8979168 275307218702043987935254448647176192 8979169 -250002702701699523663764098257481614430 8979170 29467295951210911219929318784175155200 8979171 34071874103645418266775988135703573112 8979172 -101221530975819845839795335114478423040 8979173 23416091977239998505576616202938302240 8979174 3604049229557809965252805820470080 8979175 -22929584677155296979807432384102457600 8979176 -238240895787853886327784195914416849920 8979177 19469347624377350809662906181929784320 8979178 -574321081998353155795727253966987072 8979179 226121508294530026430502504162668449872 8979180 -1118029067244695515546908780351897600 8979181 -19778840336747062124946789266934889216 8979182 167857398760969111465137686825346672192 8979183 -157363241184463073349361393258391434680 8979184 -45090921976344572105901028676086988800 8979185 189160084762831283003157504832972867380 8979186 -56734365374523184493100931675345900800 8979187 50935331171280468642116480437843044000 8979188 9600381441618925286480454938391644160 8979189 -154722941904882612038186031154339302432 8979190 -9582920624129950157452394360770339200 8979191 -100609976091787712090560631524341271920 8979192 63879656573000430228188647233626480640 8979193 149077968223538335261887920592678641620 8979194 -21357280158524899402073830264179034368 8979195 -81063346901850202429172916260927848080 8979196 149830561825308097113290074724924356608 8979197 -108933543817874228244431968787792331348 8979198 61974897334615310759189151574360198464 8979199 270756212368210541201344603160418771200 8979200 45114129252405998006867297107024281600 8979201 1617911323225381656287196837613859520 8979202 -63802623304288921416993832985730885600 8979203 -59308397875348533651678757794998840496 8979204 19281891318287541484114700068243230720 8979205 -29749510851202039248675666895933142280 8979206 9596228633604397466225282123142113664 8979207 78624146513582331586514130375782651088 8979208 10844038274702198021172252203420712960 8979209 315276722555664794508432802131879878016 8979210 18215193372754126538255126999849280000 8979211 252255041409306385877838871491938025812 8979212 -7261234799245852168825965279246090240 8979213 39929885246680643419731277256009885184 8979214 -102489123345763553183598276495927504960 8979215 -31922052560004217360059727953926208000 8979216 2195056009968203193419142669192855552 8979217 964825212848243140279451407466229248 8979218 -134502993472375193192699085387821731440 8979219 6026143988416535747536821780553899840 8979220 -136745414140821134733670161811604544000 8979221 -146943596008730895387748215212637742578 8979222 11649612750530141072639520624759496704 8979223 -124192292643758689402337074214164202112 8979224 151283286145596888971270000424043192320 8979225 -36060481980630802612624128261858068400 8979226 -58435027989986336111786495917364855040 8979227 2849576887077394487563158016723653240 8979228 -123252674644102645830408176812693340160 8979229 -9815424685583451194348807545196289920 8979230 -6416751804964462616107191331208716800 8979231 219119077082718572845119289619881991040 8979232 26089742504350500891947554059287396352 8979233 220544082742632070786872708266728912482 8979234 -8180840205711300224056762222186830336 8979235 14560273501686178856151321988606729680 8979236 -37747293622310561639971221780886167552 8979237 106188140562174695104532498552003391294 8979238 -5901195598214952283820686824659304480 8979239 22862056042176806895725690897692525080 8979240 77576652890178458684208139112461516800 8979241 164649655877180820465172105592090604900 8979242 -117200673864767476872917700067500475728 8979243 -9405344231782101794121928908508975104 8979244 83765957215761069788654160213790305536 8979245 201175513077874660664696415862767381600 8979246 -24410540288039662998104157257029436160 8979247 290339614301539315185688579179676083072 8979248 -15415517809201395613245180684562759680 8979249 206959310315171253218041739477178455664 8979250 -115694582815122327618888570104568888000 8979251 -226490127013317233902668223681541189748 8979252 22241257438502513412043673534284050432 8979253 -183003394162947510136590694274339494880 8979254 73885237169679792464381750555194272192 8979255 5036116045036642398544901479148610360 8979256 -193171453897719247992091199136194887680 8979257 21747150190136554292988053772222592512 8979258 21565057463910446320187286942949161984 8979259 -200373417713126572903928463742235008540 8979260 558925878148202411221095325852047360 8979261 26060614115712471188232219852602541120 8979262 136353755013827531468900846511242355264 8979263 -205150557300948562987460355214524775488 8979264 -22401035618968519927277876204512739328 8979265 -120898448436137784817890938189146967340 8979266 20487090258514188320001563992504425984 8979267 176336430595996142340654690822875717760 8979268 5376674139355226331170133208279751680 8979269 4792974364642463179178636080307894400 8979270 -1275703748286552187764093271506182400 8979271 93623027698972010192054935024699526928 8979272 59667599994851412861787379616824401920 8979273 -127604783917804537328947211727631815696 8979274 -14451166577969463792213200664588404736 8979275 61611024362403737310339119603586963300 8979276 111534280006750442648591953549747871232 8979277 7154542732310794080695161563314138892 8979278 -3744205360744916671367075086802227200 8979279 15203652642523553397190763137160738184 8979280 -38332464354281608464341933449513943040 8979281 -157672729853947944012415710890471178240 8979282 -62326445477438908051555124962390072320 8979283 33626826533916815353078156222442294920 8979284 91579573084281494161545513687423647616 8979285 39460287966890825062950153049920735360 8979286 -75005881599179318160714352532156623680 8979287 -11312405274481341367148076203929776240 8979288 -171551506238262595513210573437551677440 8979289 203469173118920326782699615895845530 8979290 28114255438250261779947801856918726080 8979291 150286331217317370192834739450474113900 8979292 1858041549418605229465364142428258304 8979293 -165558525483688419058315332185966506458 8979294 46104417910817504185243614555543969600 8979295 -54557654650869968646043595627623639680 8979296 95889677612564347575805122393258196992 8979297 -123529509965919766605924319330244446800 8979298 -5559343890391794066808510412724695040 8979299 53324391715917646753879183756977847200 8979300 192417381693274123555836490613836800 8979301 28782365481393975198368534503765991452 8979302 -49799713105688425547006928734701455648 8979303 -2097533109732908479170323059414282752 8979304 -218698064403843674566378080639742740480 8979305 70345713799705336413563328030989760000 8979306 646518893662640249396593593555271680 8979307 -185627634388339980164880854624952384440 8979308 -61641175706614022740884943630669808640 8979309 66837277509922223428670993434063446720 8979310 28803235377479551504597593597265306560 8979311 -103789023764490278716196592060395341200 8979312 -35481475529063376202937373211328348160 8979313 66769770955043915036571205366604265024 8979314 21419626649479559941550862576832637952 8979315 81829521136540147317617382519130698240 8979316 -3283139037136517866039779159799132160 8979317 -234436175002053765896851463026877735634 8979318 -81032319421847120029769310848697709056 8979319 -156721852633669588082495470924808061840 8979320 34389914237668340674161714484697088000 8979321 -71175277544297310521298700572221879040 8979322 -161249157911599506680918445005317085952 8979323 62404140383690241772316004625707034440 8979324 78124089643608687509589226277142896640 8979325 76969704317935745353300999534856808100 8979326 164789118478364020537305448516573082112 8979327 -19958289123052337320924540554921377040 8979328 -69409209723669126057809271758782464000 8979329 271074236646334711813356825118373004930 8979330 26395367631704043044306799021781201920 8979331 191782256779029322908868546201079819132 8979332 206008559684825383176103568115510278400 8979333 -53914300505892696576888629732472394752 8979334 55077570990356532477287223860625899520 8979335 97056555257991397943241647749959644280 8979336 66729381431974532906429158007390208000 8979337 234160159721718509674702052684219448986 8979338 61311080870205828354628641337492249344 8979339 62453716624500106457182999627099915200 8979340 135421751160377718607597950162038983680 8979341 -88264239192150087671885256519835856928 8979342 -126537923871006136456773399147857229696 8979343 -108729887532696734126882675072240694680 8979344 18786038287931401433970454136650334208 8979345 -42236831619769252276209410082005984280 8979346 -2076302538153148991987532258192969216 8979347 -47415455230073766011734920790233946560 8979348 102135795576319213113198156404480280576 8979349 -36238624561599747071307945527894243364 8979350 48043622747673512451540268360035436800 8979351 14115874835707994444915196479506973184 8979352 15009326143320841022094132310164633600 8979353 326032413022798973792923707257693878602 8979354 134338341996277539178657130254458717408 8979355 26680260056852370181883803789200330240 8979356 -36452834751966294347761891922768862720 8979357 8297746487914139019390867793811485920 8979358 -199392092670588905468860179497339699520 8979359 -220787118701476588739740747803996433440 8979360 -3222052953711462746353948461052723200 8979361 -43722303896027434336815546604409525568 8979362 -19762319094421248672169161860207546880 8979363 130115312304377466932654000665625852400 8979364 -21509099330174772009855782467447844224 8979365 -182101187007358200584359765957264979340 8979366 29382168884036805193026641645078286336 8979367 -50113968518497316643472166689567942208 8979368 90531872433125813512885360570444677120 8979369 2252776016412815826062104715197941120 8979370 32391324145647227558977729706980776960 8979371 221251254369312107269245194674297483572 8979372 -5745729334723299937686465386883535104 8979373 -23736168153590804404785818118256708436 8979374 104750054418815343509816135641858863936 8979375 3911101601641184024863032807988425000 8979376 29368876042687906351172585050463076352 8979377 69583723629930036675118966460668245120 8979378 -52808209756628883921830701543663022976 8979379 13327955675257402984128317250775539980 8979380 145629516774819455471796944982065068800 8979381 -192055640311418470479100879849314702720 8979382 28204490811052564223125350798023565312 8979383 -78295242524287903520807462777241035328 8979384 -32165092447989299323662023973005230080 8979385 -143559596784672319991740230585628623420 8979386 22395413544096839327163736252893201600 8979387 2140272108013179104296070456537850240 8979388 34684278617434333841637269821967047680 8979389 4120414748801607261926385771627699840 8979390 -22587834927145373756866056169956556800 8979391 57809962078479836268435168144760774512 8979392 13045367162115160882883509650091671552 8979393 -5656807215419975483554112692377437136 8979394 -45147764872663049059472848469776371504 8979395 301863183145024904354327204592241959600 8979396 -14412479352966114542448581700623582208 8979397 30997932991416737338100573341293580800 8979398 -38173719029195694122374939467427530240 8979399 26453847055624519107365316762109647408 8979400 94654769725607408993867453308569600000 8979401 8512511217551156301981490298649515472 8979402 -84510534670940660560334398340719757568 8979403 73816085228646948891171618403884872304 8979404 9532212465565634860298803877934560256 8979405 -78532239781682556558618556531390711680 8979406 -96463286380783566233027710933524118848 8979407 171003478615187854653339081246776833152 8979408 -14260367498253637543181949067346313216 8979409 83895428884461132008423840062663354610 8979410 17741243697736160738538212972132160 8979411 -27891302498905287441994075208226468096 8979412 -26759574011981943825700103257264802048 8979413 24683976352309254812868408187880137920 8979414 80450263507654813830656540526920341440 8979415 88367610926237978315388276946339970400 8979416 -73082333049675763864296889676751083520 8979417 -21232075984475920165696902940641395628 8979418 -20959949285491160005519114509166589184 8979419 -717186008039436945641619309224437920 8979420 -25917757862988725948261193233533286400 8979421 28480298843201378955615044370638388000 8979422 24167879825318126891430972535095313152 8979423 281300813490941609253612662308464146304 8979424 301225313942023278599858075767617355776 8979425 -12974351307239987664240588502449403200 8979426 -13191844511960331123281955370936028208 8979427 -252521855138799131122711865746645626724 8979428 94196595824305901793608093126046827520 8979429 -12338055481433449874052791705986121472 8979430 -46760674434470459598471964105479886080 8979431 -26117091511055668882745103798358893768 8979432 -277887844010895104592037957816811520 8979433 -140488018092009100737177695472777877318 8979434 19958452337599145063592805156256046432 8979435 -117840635109290759850640817987329589760 8979436 -157113942573335890245338239797562904320 8979437 417897932669307150848038871907128254560 8979438 -1599648285401667154353417292617799680 8979439 -15964708895203997439989700706763330688 8979440 20842294987385723899105457032617984000 8979441 -55215885551341699080505237725561923136 8979442 152001984307881691433052488329625017872 8979443 10586452816705512269021409152808121920 8979444 258933781129300413836890735364508057600 8979445 22240396779482285467393755126956492700 8979446 70290777021684207222217415696011863360 8979447 -48094810805649259209252653187778546200 8979448 138148293243583627696243594134954639360 8979449 193091091672249786961350474249640336464 8979450 -31030142055282262724662904649277766400 8979451 28816907298160135854759380079539897088 8979452 210360764252783391346213468192436699136 8979453 -2110846439407414997800886810929024896 8979454 -26257917596740097068157833502572455936 8979455 -67974397494437536625508329316695999640 8979456 -64229820567434507137930933490228920320 8979457 -41438409808865162131341358451538912000 8979458 -162969312770801852050364457042206944224 8979459 103719674173070773669545209919055565304 8979460 12715693303072806459295217234229657600 8979461 216490214329267260716476286413204324062 8979462 51439630144030673276369052819988117920 8979463 46041412213392142924711425737304639904 8979464 -1524696160002750850957255226722990080 8979465 95364857419404662666584213068282114240 8979466 -117241603907527671786596303853526799568 8979467 -45835915963894382273445518269373041008 8979468 83530481907850191569669966233147431936 8979469 -157600439831540318239938257325290445120 8979470 12146237140232305879016294244007615680 8979471 -275745847211187194330406913697334203760 8979472 -8907384767780626842668804597837905920 8979473 30619135007910492711775903273002936180 8979474 13436544242983458726982051283516350464 8979475 -1772854695147336948136259605998367400 8979476 96568778585936623410109461139482378240 8979477 6690410436905484724949368989785112000 8979478 131875902579667953852413784157954091040 8979479 -74961385249471554999933722739980212920 8979480 -35821962872480335752627128814775910400 8979481 114628604738086432350684790365162088192 8979482 -132006657956442522838315121358483291408 8979483 54105765519085040137468821708429416448 8979484 105990279165529139831176367363131472896 8979485 25981952325477057473805978151343670000 8979486 -67941539634064628337578909586142854336 8979487 -255920388722015531428964857302087328008 8979488 -30355647345460596027210151771414462464 8979489 -147501413726228394368011640452723157100 8979490 19215185051494638625788535010320365120 8979491 116159669388771923823167996818883364864 8979492 -17441899668259081792036940548589930496 8979493 -118234875503935986792933771288871017860 8979494 -29837526246041513911895592800014492704 8979495 -6693975594332392667567681691999676800 8979496 237113680807580505996836819930295905280 8979497 -242599435362595251366833529012352338054 8979498 1409090375773949161296590366777786880 8979499 108489075341048950219715439850161014064 8979500 -102815449052167256707756467160170240000 8979501 145288754946994470690794333116476762432 8979502 28097033488266877989002466891093480960 8979503 -6839680108657458111406215523239745632 8979504 -7950312919530092548187172328555708416 8979505 18983501693553963841865033269959000000 8979506 -64128129509786824451891734727497190496 8979507 -3605495242821107636003511133831898952 8979508 62734008681508357695254714887571968000 8979509 25149138824745244400771909176493529984 8979510 -16461930635171183678811486919465933440 8979511 862621837353638691378667134363250432 8979512 -8073026298262476883418378709228134400 8979513 115336877367360751058439484319010513744 8979514 -1676990578866935576749701088871485584 8979515 -171431280351637546597009901549037233280 8979516 -5710149444219973409450278934711248896 8979517 -212614189840515229037137717602216169568 8979518 -3792164977083489022942904223699894912 8979519 -41823292944490432852285709909145613224 8979520 -3056504517610158349596095606622781440 8979521 -172137834875965277215536054283134266448 8979522 -945638516204620764044905172157235200 8979523 81186575969850501735207127725805638144 8979524 -190767053197053576104904184658742443904 8979525 -38719690798817946310152847427131848000 8979526 64044462372605833538959955005161587904 8979527 134627764385223553114279342751989742472 8979528 42639650929818895032451634188595281920 8979529 -1105522306823390059577359391284625080 8979530 -8077572849382586011463752616194667520 8979531 -241593201478264867178885419003053840 8979532 -145431214467765522209631658107140226304 8979533 -31851485427367801430146177457780487360 8979534 4120970333941736123531023425650829120 8979535 -81324155397335192406873252161722368000 8979536 43041941637954878046242410894382579712 8979537 58288849052089499893289207329154799552 8979538 215720152162578775004144449936158084096 8979539 -34072892832836156152732865019400200120 8979540 -81716647684314995480244181745165230080 8979541 -265634539966661501055057942671532503296 8979542 -18069871429204870807152197579693448576 8979543 105035909289639218771836598973748105632 8979544 252648095982905701667370893129501091840 8979545 21064256185953302415673946862186983040 8979546 74233380338121988712268056435079667968 8979547 108806129765110918906164047430844011432 8979548 -87426593924170546923845675779958315520 8979549 -22532962933000184979269102843746532160 8979550 -5413805558033842605844944256922251200 8979551 -67136633885702684441261662661290240800 8979552 115588537348271784245528865789601382400 8979553 73112470003162401868527886526278003200 8979554 -2464827816977753392848362844567147360 8979555 20971182639233069482450237380968796000 8979556 66977200909220494298671308981395791872 8979557 8309785030128792978315587468227239420 8979558 -25646118909399423420792998636516198400 8979559 76530860757735102834390912600769267504 8979560 63527610710375889850800488013848064000 8979561 -718557366371443410423722442813773712 8979562 65504533851968256264690637640564873472 8979563 110651033837944243050557305985798191440 8979564 21483925253594880382592376322893373440 8979565 -18103369604195431423227648963238462080 8979566 1137245326747651469083342631578807680 8979567 -77161724027543693130263894329142562288 8979568 -16157811328634259381004326614445981696 8979569 105956939535753261985297377322462805970 8979570 38927961976895023547313509103096379200 8979571 82769700368526878694244400362941709680 8979572 25865797699059088968963745181264025600 8979573 -94661281594332467420971676960004156000 8979574 27026214809412979809811064743016444352 8979575 3577704684462236664832043584482318600 8979576 -61662867950623457519218419596545536000 8979577 143126499664032355539575797525329800426 8979578 33976377284696217705458329641142739424 8979579 90736365707873327929316013165765288960 8979580 -29596081591739974436956088746281077760 8979581 -55561412558712163491012294524265905256 8979582 -4326423299946927467666861262482582208 8979583 -27355372186362702774545349251025593616 8979584 -11191926499813553802398418394561904640 8979585 -21782883537365817216827476107481242240 8979586 -17966589088519929004574245413106337280 8979587 198045696446907039129380427387995456592 8979588 107928829904682627246588223741884934272 8979589 -79239560278846713510292893461008836000 8979590 -56902040101484201121875462286361036800 8979591 -45470455131803234955464775244686935040 8979592 -24005410865614205425092733507776384000 8979593 68705107624330422345241941341172980916 8979594 -15986621667013354877414262719102422272 8979595 38334546552460386811891658833007229600 8979596 -3870078896890253467416026550669676800 8979597 -124324311120488584670907076637546759232 8979598 -9810105427131958080137549119431643200 8979599 65781748052666840475110882193469431600 8979600 -8622041437041642993137062591954944000 8979601 91703507486986996047619777073663769600 8979602 -11892167551989211266330591410163424608 8979603 152723371251644585798123501306748946224 8979604 -930564420065702058085582235239968768 8979605 56421683129259476657866088201468119260 8979606 40029160931894098314258944965137532800 8979607 -6910226618098035969016194390635105856 8979608 25352851823553534724812741589524971520 8979609 110996075180001520558834568543346048000 8979610 -4836522858246941225463090368427536640 8979611 -85991958828853961423215057234160929788 8979612 18848420020102620837581689971166566912 8979613 69084711284126743019261438971842793420 8979614 7113446231885103949274071573150187520 8979615 11753399268858805138738721545646595840 8979616 34491974060810571399635987352171773952 8979617 -285896712954374423519024901109234946334 8979618 48315993560943587027643275878625026560 8979619 -23597571996295120663354782892006494840 8979620 39052556779010672209601009553541255680 8979621 -72385922481302271708686725547546975616 8979622 38034733777860474461863175113946809152 8979623 -242987778348029219335677046976097236040 8979624 66735546504486899663565817042122869760 8979625 -221485081827741483273000584416230843000 8979626 76391199517954718354011775575720846512 8979627 -74672028266883706198053159813652680720 8979628 -26155804041912004921819969625465651200 8979629 253396961660885449536729913359186046230 8979630 -48078425896929695674505230715920296960 8979631 67199191917310372534074431021114549352 8979632 -131976210849086757405062298045541122048 8979633 125703463231983776247570455393680385280 8979634 -190843037384093701816091982082476847200 8979635 -14984810098263957809795323297807590240 8979636 -23529810777494165916522927658836996096 8979637 -46430716030364051884727070724309548960 8979638 -69549392437617726771244017018003866880 8979639 -50382241270887106707318712035336375576 8979640 -90127657457166645956125344569072947200 8979641 106413567583833370992024115140900019584 8979642 -8967228387224361655512660669934804368 8979643 -629107297287420931723661607245155628336 8979644 -13504540782124229474232387027588209664 8979645 -38618067158378794491650019862968293280 8979646 41164249467085185243343455849253906944 8979647 -3433834074926194206471581403767664000 8979648 -49278104629855913722635583389570170880 8979649 68482886839533625579528193580398758336 8979650 -65543284394089742314783536997756861200 8979651 -187716246781133575889605235040905732220 8979652 28195302769032006377291184981304448 8979653 -23813792929989322819980272187732880098 8979654 15369799401971509307008373470241593344 8979655 -71741613261906125269882900796228968800 8979656 -15040398962779355712581728427642388480 8979657 -23174600393598645864066231562874887104 8979658 -68933234611754206224604141543492019616 8979659 15861125604288993309188698092979499760 8979660 51053914771939658491978410876303360 8979661 41894094524128449700476726391901734262 8979662 18375700097231229037421604836260042752 8979663 -16129735353852301145324299139479948032 8979664 -26190405088521194907852888370597765120 8979665 -60185425272330661307694122602039882200 8979666 -13648844619980508347710192481976207360 8979667 -322349559331088727721918759730640407280 8979668 -109705380844801795383497509724855445504 8979669 12155619347518964915809548473347079694 8979670 -9186761933275758627646212034303088640 8979671 232552067615312503012456737770352148872 8979672 -4431189201777400489464715926240706560 8979673 49166056613816639423560389646140934922 8979674 -39289801998706245784480535850891718656 8979675 -102860278489593610563063469323791707200 8979676 20633805408015108223260146550731520000 8979677 23456298461554958176450098646863404544 8979678 -22248360133328285945701442277089915520 8979679 -43378715395433090038222815606544960224 8979680 -145653664458849060296896733740082135040 8979681 -12957974730386265819964283754415648848 8979682 96144586478798186813727029067325296000 8979683 2004597889437033078725842996980851184 8979684 -22554434614033158157184712144042958848 8979685 84775220921553356263018161905393500800 8979686 -82279488666629686918212894194746130208 8979687 135626776297293437811642954876642512640 8979688 -255018666451654832168043066739327764480 8979689 -54675843572103068085540958140886482444 8979690 -1182945783836913316445873099585871360 8979691 40739110320224042689739975561005191780 8979692 213117334548969519373537086619515330816 8979693 47063755729406932430910069739875638400 8979694 -62531992515123236247894066975041479104 8979695 149847051020316738815522651711015529600 8979696 -4817142812560746185301734208106168320 8979697 -66581541601864429094838376487361180828 8979698 -14892757314585748727225473446003217920 8979699 29645176028994594141211928272755521088 8979700 53870833683122353116153462392050563200 8979701 266654302430514882875155267608240831900 8979702 -7003639715884851258498764181176194176 8979703 23719025622964631873170165653002398952 8979704 19780214956740524318326701090386841600 8979705 14034823249935688292467372979799417600 8979706 -107573075146472831951731731361396532736 8979707 -19609577236070272946779720942894043136 8979708 -11439842940834469807725295426649456640 8979709 -994088168388440203526433142834852090 8979710 -107935388072085378157183035870214818240 8979711 -2280950563787738865571116409537911264 8979712 -85533030422448540440308406667431641088 8979713 -49036004718973276225424663246620921920 8979714 10572459960300319739894518160843328000 8979715 30278744785640450325382205252658109200 8979716 -42369287229370057094812084748864396160 8979717 -251055160659776024926019792473022734752 8979718 -74085026318736910567635240466473044160 8979719 -97708482201396735895835043534689348304 8979720 -96101983739356661813582299365148262400 8979721 -87459503403955435598858286969320911078 8979722 15867612583098403603819926786644100912 8979723 -181923670192696792564992948536323424400 8979724 94298786623334531390952140534448080896 8979725 48633449813494979153311032049875708000 8979726 7023596693597757647346908325635481600 8979727 134605915262759903396025952069095346272 8979728 -25172140125394926910994454965570027520 8979729 -59246305218521016292686702088158741504 8979730 -3857552244256560397315305887505804480 8979731 -28004860807152356572694437326312096468 8979732 -157334280427034487347343678115525897344 8979733 658261536506967567365904039321385664 8979734 -164860964640079299482170929147718496640 8979735 -88533169443438602740773598642060206000 8979736 4913307584319837106045677338562631680 8979737 -49948450077480868853026477069603711032 8979738 -12031100938805494155089845029502247424 8979739 74042740449302337378632451332750674240 8979740 61037908516338676513332531797465902080 8979741 -4190924579613777023310841125608287200 8979742 186754519353724271633928313022199966720 8979743 38700232662922873075828520882693176920 8979744 -69550498583591696715199760714028810240 8979745 -12014409156886854065212064245207713600 8979746 -244108629151099966352049139023777148416 8979747 -2767350959837242138646177878455356160 8979748 -75394322678127988653826898243930334592 8979749 -109946099062707559447143373105628036580 8979750 8661374853329808999223460442740448000 8979751 -205553674644624854136178074668261857896 8979752 36104899863934782460369795526251315200 8979753 -90793595295455022638809631635707930816 8979754 -47739910793806747128738122244788905728 8979755 -2268667521957459078596220184870311840 8979756 -66784852604471916662108914210771599360 8979757 78029772705970489937840064275383169472 8979758 132681811728570833575395931940963576640 8979759 -64740148880890998542514511949433436536 8979760 36680877154241825366483901399797268480 8979761 68678585686491009437866240981065507840 8979762 -21645869723929740443046110558117197056 8979763 86708013369266144637263775278872933200 8979764 -60247883449205526087567712852328914944 8979765 93926068906474793161096835540892268320 8979766 52891031430723130948340166707309948832 8979767 -101006075473159794185248306353142916184 8979768 63115801325251261891972402258427904000 8979769 -41433397712793952038548759354515659180 8979770 4607910073248681755670638526761472000 8979771 -15763120219419648364980260892768857040 8979772 73550561385982992735250617234943815680 8979773 714102360306152817803322232850418240 8979774 81681993550871475350975553766879066752 8979775 -19384398528247375525136058421942545200 8979776 346742400470854011765064947040518144 8979777 15632803145703258009957076428713395860 8979778 -12963491568033998098174405910902118880 8979779 59240344863621988160453420434340453640 8979780 -96048558871625308845653307182867558400 8979781 76185727745863446803531429158000295582 8979782 55441561111060557523133547036767724672 8979783 -231961171890068121194684384372611038000 8979784 -104257329572482106665844949779698606080 8979785 70135049532073074054920455262949994980 8979786 -39673122592091479097808919007355493536 8979787 309293470071003817786071102465097276436 8979788 -158368855710069277799875958211696812544 8979789 11826957274659390704085498850577713152 8979790 -15773717497754422417653522676076705280 8979791 -245673574550921603409128640606808870848 8979792 14524369408059049621991639110403358720 8979793 -16402397121223289337197576317648967360 8979794 150330334970964099904859891621426583696 8979795 -126577165423089667711284984532304332800 8979796 -21888960524059038023260795588242776064 8979797 45785158500664388332335234609288279246 8979798 -39683798400964417112091473357193695232 8979799 -7445759147607260550097993187331592560 8979800 -86566812060508681668317617503951360000 8979801 -17784575772071115641457156862760130816 8979802 26189209740957872703117393143691578304 8979803 -1008676355359370529236308943040988896 8979804 -25498545882977877289294036886842152960 8979805 -20547982737058733072357246642901195540 8979806 79964960232774771952778377322564393664 8979807 186435916206791606714865430748314176840 8979808 56723228606673484837606138349680459776 8979809 -130109112373206341314912395068978333568 8979810 19488125305591941248591410644352727040 8979811 -325717265134861772798982097628665039588 8979812 -120503173009176488815107459440876329344 8979813 -270607456332610620190772752364643838080 8979814 85708096083330991285911221925621493632 8979815 -3969041245549107314634276736556818440 8979816 -30959117827064867665520559776732774400 8979817 42533901040533134675621961768264115200 8979818 -1441271308274514939049078082232360960 8979819 -2594913708224857419677058229869168384 8979820 103396748951875873970060529664300277760 8979821 106461222311277085962858647231705512320 8979822 -104379932253724372663324013376294117120 8979823 -228509699069630779358261482046490450480 8979824 21371779849640504618746006891340169216 8979825 111317078191158768392894530228258821600 8979826 -4934177403977670085644677640725666400 8979827 -97793022037583566346865825044315046324 8979828 34450811493051828849381896027961397248 8979829 -45409356892938098128892448012256840580 8979830 -62590870183122187684703974595667133440 8979831 -65202682201006645517429800765879067088 8979832 66741586130448662780032292808378777600 8979833 37789408689610130015525973185335653600 8979834 -8892486329615850792488379502427781120 8979835 24612091702070677678260308492103617280 8979836 -150155251797130119509610151248704171520 8979837 159202440766811261294444057868814668480 8979838 -70235165247333268375753067332878205824 8979839 300065511853451233320105160154553865968 8979840 -14690637784848397714449313566818304000 8979841 70276397330711945433986254815558623572 8979842 117601984247321093628304272232595954592 8979843 35923677195098843510172164355050825904 8979844 102311418535749628344247400731457335296 8979845 -26031083641772822824426088922769768320 8979846 -28819746867951975729197187773041502016 8979847 1030652838839084444860717317291414296 8979848 -188347527010720046095554708621219056640 8979849 496984095291334770595129863053742307200 8979850 10291520789322263813938452368339808000 8979851 96215629187637797071369121110234313280 8979852 -29468193258510993295540116639758204928 8979853 -175477842676163470523377203814396035456 8979854 42782014351662652828773946059920477760 8979855 82499631633296547618757399797645426960 8979856 -2913936653571312605925399787641241600 8979857 170118572760949667169659990245164461106 8979858 77508096597016334002832171971551108624 8979859 49679972937281444761534106565022924800 8979860 51697992794524208172566292638081038080 8979861 -42196062894420673133901371883197483712 8979862 -1792386744383289356788892964985441728 8979863 -39126806791326434044984405225247360640 8979864 -68770024416353659714823947537478983680 8979865 26644481303209010537799148908361182720 8979866 890495737694396176347452810559025920 8979867 32208338651800913486537152416511666176 8979868 -129083852938376780928710066217681345024 8979869 3158367416203588508293483713950857644 8979870 -21537174897179228974896668423776291200 8979871 -89508837377671171139826802048791560456 8979872 191484355226139961335955877834212245504 8979873 -33633230565957544644517792207531348992 8979874 -18656972700708498170906801016522854064 8979875 738557137955107280083833170280900000 8979876 16881522688497783003763421756478136320 8979877 82862509003055033531040076831524529852 8979878 -109678044179569948183416559235189486400 8979879 -198765881512189269275483244574655217840 8979880 12655772996962759806582441171807436800 8979881 310940731288830926994994247636788082682 8979882 -19895652250915052779258232978503204608 8979883 -127992285918713432531713645096790607576 8979884 11351905111829804709370849966112088576 8979885 4813901281849270759366913460080663040 8979886 -82856723391377424193120591898339644608 8979887 -20950771869487308048140640967099557984 8979888 26666730426074043426299167491725819904 8979889 -7434528880524052305255131757195123310 8979890 -14636039021642656455020276026261870080 8979891 -176712757911710555184268930303776568008 8979892 -4393917396910713547108411473114246784 8979893 -9122376632273226420760132817333682240 8979894 12821100514723224651470137318563840 8979895 -220177370084987082872497221888245058600 8979896 -44258502326643508880759271161201971200 8979897 -86710145996671739328092702679484916400 8979898 -33986733589663101066496422110928327936 8979899 -220740967743480115330030431909856053720 8979900 -9659823234811244178724552524034176000 8979901 1241938171564723014664131566528337344 8979902 -107626718214801408844576595786381180544 8979903 -2710438110556710706622927973269807568 8979904 36207777213099093084030758169824198656 8979905 2422773198721346371609749029657478720 8979906 -39738604494131732166379664064923506176 8979907 -252169429595268390423093469257018555844 8979908 -32186055334144664524645183116688281600 8979909 146673299839597824817970947993130491104 8979910 -1427772633578153202472234877443495680 8979911 -2992276513938771479726638868828670168 8979912 146232186018787619385098519786662609920 8979913 -47569456378925988945653528239377528000 8979914 -53583798909898102830044534106532720128 8979915 -50705092405511035252360988038569434880 8979916 144032034975194574120727991691087446016 8979917 165350632520334956188011101160723050892 8979918 590919283955138293471501868916280320 8979919 4497130252775745684979308951349596048 8979920 -44224957057485011490149830381455360000 8979921 -154746312391896153674101954825508969310 8979922 -7386268367352331183213906632764328960 8979923 64034518545369172019611960424975288172 8979924 -152276421268028367825718906395092348928 8979925 -50057689239546916475834041265404227200 8979926 31636400882906366646402429629736206400 8979927 -19072252632763758206630788984471447296 8979928 -221427331766483997134911958483521443840 8979929 54167103415284084362490796343187024192 8979930 55403299594073552368996493810182656000 8979931 -399153678330923160534019274408107487888 8979932 -70353706732031605361664532833556224000 8979933 -6907888457917122860774518047552994176 8979934 22405903466955675531064708803540287616 8979935 -36159507083742427028087138773068348120 8979936 -46004621411455752883819219421050699776 8979937 64043738001355688046248288946173778600 8979938 -74806497888950782214604321259239360000 8979939 45258952913851740637115290493051466264 8979940 -121658582758576216702782267104738952960 8979941 318978089703664684825662819321857078652 8979942 57139547268608633137719018826301176512 8979943 -49312267369686649077023891993970117888 8979944 46169399451382676189463550743900518400 8979945 43570117358808280948778405610235947840 8979946 12235754094267077822460716739496650672 8979947 -147296013316941064649439168088277673120 8979948 1350348559397894367543559095898827264 8979949 8484735281007855689619070247167254336 8979950 8013468641282282377793549540447990400 8979951 -56176407117960856347421540152422190720 8979952 -125594229655664223828443884094667161600 8979953 46630120069103626653400639372010882484 8979954 -5309855564356670130091953514596999168 8979955 60220830597103038790777160485594773360 8979956 43059568109244243514533423752934113280 8979957 -15232960525796060893046457444147173760 8979958 -46807219147992529001585008147106780160 8979959 108364280252190162771756156850138287504 8979960 746280738467090179877049605362483200 8979961 383783531662557627147345356325268381440 8979962 20844488088440762776116015253248485232 8979963 -13182262997029765100096423234858535312 8979964 -3509810004533504110338403314002576384 8979965 -5247189078894954243534857845097800200 8979966 -7631913892485310572052547779428319680 8979967 1054836550498636104934822786681980480 8979968 115444692940834855972312219928431165440 8979969 -133422018350022232378295838025042104480 8979970 -101362131823076323551449482744133913600 8979971 13480252162731093454721560346903755008 8979972 -43921325952992518377907066149195076608 8979973 -121920672036879402021563533504826751778 8979974 22508624483980490500191149039744748672 8979975 -14424897090372533909159953122828401400 8979976 254136622199760417753279524700844738560 8979977 -150588122057851866732942332899174770480 8979978 23374294768072461241275377575017710592 8979979 -54242444435337385413839514825247905824 8979980 22978072974758980488758581694321280000 8979981 27022869423834757944425011940693372352 8979982 -4286551960189424453182965186769990656 8979983 167951023082306005368901536566557021464 8979984 -738637461906159810282619864177483776 8979985 -29882940203967730201405411315754428620 8979986 32100440738709030886617159245944978560 8979987 -9755855426828135166509806780245663744 8979988 -16766780261423030512623296434603321344 8979989 98999233020413594789666370027073033440 8979990 -33494697550795676550872780571241610880 8979991 -3624863936903286757713960086458088 8979992 58137550819697901010994190680313569280 8979993 -71953935662805795725118774333157936512 8979994 73872182878578623279152025755473127392 8979995 138556976140971807365224159728615568800 8979996 30136113395678240565883651502490599424 8979997 -1975600423955723475556252562007146472 8979998 36090859423111060752729965322749616000 8979999 14220253198271600448885747859176570240 8980000 -58890782551593731784158967118848000000 8980001 30783710699759818101506259031334605872 8980002 -58696488965077226590323149653451972832 8980003 113612453308392509355109910193863612252 8980004 -17664685194033852159643563623481600000 8980005 85593322651652975496770224679434377600 8980006 -26539108085142442918222147382326583040 8980007 219716315156536831849373532956112779256 8980008 44772397007645230209238762529685504000 8980009 -57591467229262273683422281655930254080 8980010 35103791254741250840673170524193387520 8980011 -27278935513330968062707765676216846400 8980012 -127215724814934791621568214869586091520 8980013 162717986169146715836562413753528815296 8980014 -90896855567654270022313053609639207360 8980015 249146378096757279538703525003297880 8980016 62996199578017547363905071331347382272 8980017 -186412537967313687859594213977921336720 8980018 39052903602374384785344428476847892480 8980019 -205630327665351260736858167302051001256 8980020 33139776384841602287995683702569902080 8980021 -379997483625904598287793721492294092256 8980022 -3046528987922854190005209817858978368 8980023 41997917147138626025410971204848616144 8980024 -60587156762524608755706291352311705600 8980025 34535122328281189387323584702776403100 8980026 -74626193793455664015825832107426508800 8980027 -59883210689123137272371224750503763200 8980028 -115857949158801745514337110752355159040 8980029 -54439981116403049997500511570349348596 8980030 25985853200432911974824869694492814720 8980031 -44509800871551824564511590845344783168 8980032 -61678507488597691065989727647598379008 8980033 16334512643181775616403701768540493444 8980034 771058758079985767578465492697771392 8980035 -15115929132523450404416635314428158800 8980036 -50718928935093138422461364834672640 8980037 155424655814733141715261739087990486592 8980038 -57060528842366053274001681916267351680 8980039 491026275495649644010842378426442160656 8980040 49511034355472163266088997496688076800 8980041 -73979091017341200534164106249679715136 8980042 10342506672356138392619897378602542432 8980043 -88953667868916765324192421533875331840 8980044 108803568996099851794542758012346441216 8980045 115633249150149030545895559601910084300 8980046 155662066904309315815633926168215629440 8980047 44125114569069504378945116439282392424 8980048 -4630818022214128465662352727537614848 8980049 17989983594376435252024048787062111488 8980050 29557405679407429572311328111464697600 8980051 -41808124002847575112086020834443198608 8980052 132414605729431153068489876388809150336 8980053 -186620222584892310245102289433109146560 8980054 -76347822262613192932132262113813024128 8980055 -78309779993380309317802268026281799680 8980056 31437203380098925219563010323756810240 8980057 3553185992068982773703218907982780112 8980058 164775663150837247065755459471431184880 8980059 -115699749251516710655516515183984521984 8980060 72133367380079002660653465126539220480 8980061 -204744723190535997987833304770526853338 8980062 8815398816608538567391350508047335424 8980063 -24719615120220593921101654590680134704 8980064 -54504851598555866109377183720519368704 8980065 -103421792775328060423981523777310312000 8980066 29755608528944846709238355231116887360 8980067 -145313169711486533778085154706229798884 8980068 24809410074991095150070074203034915840 8980069 22626342476344764844562671837500318496 8980070 -49323218645123450255622255282679789440 8980071 -114011011197708934501146507146278371288 8980072 -11016522296624030332744093833540403200 8980073 562766374164924678196323021196327284 8980074 2721609696936999583774311140262528000 8980075 -41536803226326351577577666889609682400 8980076 -3482501789061523774351608496272144384 8980077 1857139523788954236068399871789480960 8980078 4762437780453670799175585219297802560 8980079 -117737828824725685463988256686186550320 8980080 4293233472046476882101570626010480640 8980081 -197912855310498278563207840345461816000 8980082 -89558252044041273566633245818208581120 8980083 -113918672033807737804596074490952284000 8980084 -45209746957988908219898860807645992960 8980085 91445771725021127653393757890686183960 8980086 -4017671905327233153597105121756031616 8980087 130232358274141267964147903133056869736 8980088 -4738167114982298983897086686377574400 8980089 -52122451650843892140650691992534713776 8980090 32094195248098795528557406579632353280 8980091 106132123153177609713436604753454076752 8980092 224905611601539322166809260421937971200 8980093 -46044109386929036851381154233305537658 8980094 -195445624807552618892489001718026912768 8980095 -5517618932506955947982848726703712000 8980096 -53591106930863231349422891122336727040 8980097 -22799443770152361315430872517703100288 8980098 2294450124889547874385196294164051968 8980099 108131900644615491613079873053981902136 8980100 13265258579045101440827635717248480000 8980101 13679645074607937176737721700461635068 8980102 103157977238770941420593929395111788544 8980103 -170356780966818783804704324649257055360 8980104 -12824994538304315534249419460984340480 8980105 -110553084955026860987832443380714147740 8980106 135181583852132941926723322058796904752 8980107 -23578341815570593865883820525983393360 8980108 -43827708044461055714212778147312640 8980109 -170903983716195615411342615452474895690 8980110 -578891051078049270640133764236696960 8980111 11828241577381466097778183561376040960 8980112 -34531842614255181032311271078997639168 8980113 -103422130276696996255124968800707075856 8980114 -69961234912445767970668588474125321216 8980115 170850682126238658161901968485527382320 8980116 -45204274296173463626427817590978766848 8980117 -111604857630914043305916271636701595328 8980118 -2728550229010730792373692857189248384 8980119 75226709168470687326925200059690244000 8980120 177157433472462626644035291503001600 8980121 -35034817726602274749792262822723913856 8980122 -17218613277237062832609001793984524800 8980123 -350607505695242954031065725732772562080 8980124 40298296570665367166187968041776631296 8980125 40390436415927705408131519104206336000 8980126 -126015081927112621446085832885986255488 8980127 18549423636604029453628602716756491200 8980128 163956369174039763168302964342006677504 8980129 453932616576565240032176104726801177776 8980130 92929717050965227382067249572034588960 8980131 -208866354743898989311975114558017762576 8980132 -655039365293170411367485670143614336 8980133 -17781817925544446434147574240845815618 8980134 -37762161309032289714636081805462101120 8980135 -46472284423570865993805598794057607200 8980136 -3820845831586659477512024754140160 8980137 98672559645835961430353870935438553994 8980138 -18157173025739897813212106850445606656 8980139 -44507109092100435304505650375647084144 8980140 27661022645738106155314792898398924800 8980141 119168695659618556956575289300214124800 8980142 -686213130207685548923589617898304512 8980143 83517430975183084923004768398274564224 8980144 37049410841724379971847582850171109376 8980145 -151307882136631873396763526162395510400 8980146 -2989272280083901250060515546476794880 8980147 296152575889984759826356619912738970312 8980148 28639697300356369092089320354487588352 8980149 255859212269662763030107630880085406080 8980150 1122939444226993126094460525674752800 8980151 -100642825129241233417095304287289561296 8980152 94521257762778141799085066121106821120 8980153 2810520351614718235842429455636124864 8980154 92902701959284581257998981688299595520 8980155 -146149129763468236937826064955759324400 8980156 5197367471179381633795638405606979072 8980157 15136899834677782894914066877407744300 8980158 -105633177608128697852123826591592863744 8980159 -10783000587392064719651295976599220720 8980160 15810456748190285599804662602111385600 8980161 39986400967086432793204930323397144320 8980162 -181455195416377585656333403923489381168 8980163 -3050733343599545215726004510422740336 8980164 -46907143110767325330971976724812028800 8980165 -219646150672376316193940664493708293000 8980166 6043913451917370431090081562899245824 8980167 -71859678940840533342753364787872558080 8980168 -17890218000063715907219297632861501440 8980169 -65115585907791131600045765968543490880 8980170 37605312478161122298821711380137000960 8980171 -198895733598468158720996820039441483628 8980172 -133257422467815086373646439826134893824 8980173 -107370279708145113179618575744262284800 8980174 26407483441689461201654685997081594752 8980175 -110958410404297409543505260589410796600 8980176 1669890794738028551688151621450727424 8980177 84619756213553813971213914807417111026 8980178 1173884311837051984714944715456684320 8980179 -31101360499661957936545583088461318400 8980180 -676303957193849526785835599300966400 8980181 -228704122556847865876892248209297405600 8980182 -32213874431553945543622443234456848448 8980183 -5402759557047425460216278717362022840 8980184 -4694020942347894491996699174908108800 8980185 -45882559326009712304100006533420890560 8980186 -45619372071676463017064841977633026560 8980187 128883414983211168035585221683712816836 8980188 -15176742040060801576528166711142211584 8980189 -12955815046348232984490158821863699840 8980190 -31052457091357023095124854765263646400 8980191 22512017525574272166898085163212056440 8980192 -5778681097844607400593169996365692928 8980193 194731212297519559417565510514369069360 8980194 -1424911162892734767838181832366428160 8980195 -15747596038950507817775234074387559520 8980196 -13639751922808355349977953339694751744 8980197 -139718376434811495952032968534748343200 8980198 -23078813684775822811441477803383213760 8980199 -187455465052613225121112889360805638064 8980200 -70036320068261730736594106059653120000 8980201 172925427066476899409670465551071798272 8980202 43811245303669057962408355597431320064 8980203 -6045404741761900095226886340307056192 8980204 -4622791581731798216620208957741477888 8980205 38479542266325228875930297613692936760 8980206 15852436638936127170872581841071104 8980207 -469794605616847267827495999659513288 8980208 -64914192175683256878013151224809062400 8980209 -28468225096984262728650330187646449536 8980210 -98001554351476222259351429293558794240 8980211 -10860381171275479763186413682993193288 8980212 10714117578188182385085518227035697152 8980213 67396408400315934866892775396685192640 8980214 46047765179520355993744540920975210240 8980215 -22367019311896952430773352236838728880 8980216 33861792717604680370324582490893762560 8980217 100775061278951148600792185830795586640 8980218 -37529892309749787344443361358538960416 8980219 -12560601442630492224210325877602844380 8980220 21817492894826790124507837884638906880 8980221 142339355736447901568178077839559181312 8980222 -38015498380782816636974642398158734976 8980223 27976986802878674078458844867601272544 8980224 103219049094519682691387320733792206848 8980225 27646053830994214743047288111807417750 8980226 104029912043765992522522657774739727312 8980227 12188326338915469518303670536918516960 8980228 -220785124693524236834278810520830786432 8980229 99198402391220278585420118514320164830 8980230 -17037116538767414050383691452390816000 8980231 -11753588622844813830242585333415263768 8980232 144427285839169318874404057599816422400 8980233 -43165874350694888692210720509741406080 8980234 -52355616126837194675228653074332229120 8980235 30079896699944539437862078858537267200 8980236 1298022498549456250108440940572955392 8980237 109870104761263229351995295293913592704 8980238 -55024026094542705024213674297625852480 8980239 -29437904138195092075986146408967773952 8980240 6069740023506767190199972836815093760 8980241 12396806286782287392140789420030505252 8980242 -50233014759037477842338510519556501888 8980243 91795799728639489742241960777854798016 8980244 -8703310359681722978041928591694594048 8980245 12752611518448351491012423615984036120 8980246 -159262545454343361028231999439273533440 8980247 136436377249174268286801773632178835072 8980248 -132670866774839940794112040295699927040 8980249 -1287431384459030124053179170827953136 8980250 -84262598389302262440474278604428496000 8980251 -11738616275371297520106526134654201600 8980252 -39609878627226761811447174256677067264 8980253 226776622553603578699545422728675334502 8980254 53968955399046522961038777049286451840 8980255 -161437192526526964431411572495855982000 8980256 -355893618459077926929540157766111723520 8980257 -21068383393553812390882778666808647808 8980258 35747635560782472804772009478946663936 8980259 99796793160966487318266726123098618460 8980260 27269227882410997845923021573185167360 8980261 366826032585136503151675809756643898272 8980262 26771291433755255278422299413229809632 8980263 -199755085628075188904452248925511881008 8980264 53298141581451578924824637750312463360 8980265 72766475068747097292957754509012446400 8980266 -28956556106710232136188295232936138752 8980267 116555702054820982745419444243474014912 8980268 169705211733896807645642278167893176320 8980269 -154084852272416652319389530575570174656 8980270 18511208496712050795311516456800008960 8980271 74672860424081838757578208986348561744 8980272 8036047906983287959426840737208074240 8980273 -37699780035540266592715308825998052800 8980274 -43979853215654009190852003715338533760 8980275 63849554880161389403823008224600285800 8980276 -20944886240356535153799975278703392768 8980277 -167961288210997475300745007881593129874 8980278 -30382799416394255864006864296576343040 8980279 -269509108227422080091057095435346231208 8980280 65442051374983396534198778836624588800 8980281 -90716861581090617675042846486241845120 8980282 -69655358927978495873847514249754437008 8980283 -42207402919218740231274360351141668736 8980284 123450778700785138828637567425132864512 8980285 -21161296100152150931875424876093032200 8980286 -26017152939861865081458187064412738816 8980287 1053514646329269259593428622367015440 8980288 -82837765938073229229258940653580582912 8980289 152881543192615205863668740437644081090 8980290 103003795967624917042532123051543255040 8980291 6368765103939752994200869834880866672 8980292 1946601587123941944201460945700044800 8980293 -36722248872642568462529335061462353920 8980294 150181878619675267161388144759306617696 8980295 -41200478029709793769675726339920904200 8980296 -28677710986447529758883353985116569600 8980297 -35774488271339380151602663059221733376 8980298 61271226044430873887126698432082490720 8980299 -167071198253626298867323185625722662916 8980300 30058829174210660322999346838782336000 8980301 6566189814855566368928679027556194624 8980302 49044832131176937520674682991335175232 8980303 -64176054534399209389371135025466600520 8980304 -43621285228121668706435581501804978176 8980305 31778188878192195536230849265854805760 8980306 73126135971333014261136409733925169440 8980307 -42941090263135086675007952470582302048 8980308 -129285365052066513399790848790636124160 8980309 79279623745594689859993703683153683004 8980310 -31242885088278782183362240751294400000 8980311 13991213476462537640935880441485293672 8980312 93696055034354364238535561784356044800 8980313 108674537036000848793082383001974183562 8980314 1555922529271681045404421462643312640 8980315 -24386297841465961485052052573426113680 8980316 7116043135843030166848011205888911360 8980317 46740253491016742988934342368491584134 8980318 -34259823673765497965998356920019753984 8980319 11797159747657354635781896180240018720 8980320 9518850352159044839968505038441021440 8980321 -27503866688469425614792633021170529088 8980322 -71052807772651590756640292635017232776 8980323 106896281568803968405541294974766568768 8980324 -135820763294328530201984446899381028608 8980325 109618513345139720580411451927426392000 8980326 3868653787175758176749895564330319392 8980327 -23591939784065338567317775176914319600 8980328 -63687388327267973185070445205728460800 8980329 -42963991857742372264788447526800053616 8980330 29932837163361493288741798826710750560 8980331 -221559800699028844833051728693599809600 8980332 -52290387215867411191799961701239024128 8980333 114164523570578101465070622425202314582 8980334 -22318459221462838632274037624952464448 8980335 -404937732199152661411187737334937600 8980336 -13838477958502141268890265732620812288 8980337 409588442914929050052393736701943398912 8980338 35362894178924215499459243659202953344 8980339 52513972556621711752733269045202904140 8980340 28909430550060932131057513991498657280 8980341 -154278147238018455239932262479038602208 8980342 30758140487733292406432227710405174912 8980343 -357737120908753758086111703090736312920 8980344 86205691577924329095210764244859269120 8980345 28796420215716559246247220267077856960 8980346 -24850215485585932644530595070096536096 8980347 9369129607305369015611507663736603072 8980348 -5731994868733623998603178063036829696 8980349 -15273373211983980707606694130818908064 8980350 -9110095398738350574402514762084608000 8980351 -120275256909948163905895183689580652976 8980352 -26977213189877706925515599393524285440 8980353 -46593095324305439212060689868975273116 8980354 20557601875712853773014275604048534560 8980355 -48435268400183394368649939345394896240 8980356 -16531543791167359305013754213134172160 8980357 -164319123263784114617269309250113119428 8980358 62614168378284706046804483528155421280 8980359 -15184869781447976451293970805655015424 8980360 -218229715101999824318020860088764825600 8980361 -46812885500800820277194524254990922176 8980362 144373822818959158274180459516972451840 8980363 17241264863020161951426292766483094160 8980364 49819595820773004328147513813559918592 8980365 37906525680669449353315066549642218720 8980366 -114333510996798920163520455866667490368 8980367 161338738255002018381319753751538942960 8980368 -34751665868393624720252360161000882176 8980369 -12677586120029092911012432118161286560 8980370 19037110300251031663376647867858460160 8980371 -88942351135098430013496708466170818280 8980372 -217302267822057905355417176358227861760 8980373 -74786233943342544327627385249351854240 8980374 9450537467565760637355330375840835968 8980375 -16378080329012324501682371822541246000 8980376 105021744185089881528165128131566120960 8980377 -7395633303000089717176830016810088688 8980378 2214284389341560330993642036524032 8980379 -233008816555685078106305743151672791200 8980380 -70299391494468747783511084368861181440 8980381 51341506512853001260134812187262301932 8980382 -17851347401817685908153302033224531200 8980383 2603412511807945158029104751462517648 8980384 -132614173707114321024011317479166967808 8980385 70985189067177289442206054192025889600 8980386 6766753792646557753266799907390666880 8980387 -7261270832755786636868519769063420832 8980388 144573527225096950687395694557369861120 8980389 1660154937178537997006416320226181760 8980390 15380500555242827836477798161274675200 8980391 117611795249923620505298786965744871472 8980392 27529280839133743025982022015321866240 8980393 -5829378707726608332779287806114955440 8980394 37217385002656811090840547493692811872 8980395 -54256549163269593481561969426447126560 8980396 -39211833473878190558583432368473003008 8980397 -103658251531387624852163978914947007968 8980398 -4176887079181501161247971529700646912 8980399 107963924750182611207197433445503672040 8980400 10224402049859415636308527521560985600 8980401 -67796156095181411557449227937010142400 8980402 -119030413891807219459347776644466884848 8980403 37112853003947150661181946780217424656 8980404 35234966898270246424911329707097333760 8980405 16737816273898023319347065482291670400 8980406 -6793009118089008272134859054179155456 8980407 -51928076454213706210594519591204731960 8980408 298894358373965649295448482629412392960 8980409 -94513450675314118322400994659908274684 8980410 18184441376670687013897153165694123520 8980411 67845296625324188387720675078483346024 8980412 29514967014077109273700750091852832768 8980413 7353041733694219406622862356634495680 8980414 64066241628187588818813657725872333056 8980415 -122801087946361445323470318324831734880 8980416 67560938620046978456516595451963637760 8980417 -32927353585069309652694347968686457534 8980418 20587130228013398293434665615780406816 8980419 -28146715364131888652921625516313523712 8980420 34115424743664792752328379737633346560 8980421 -752617763759455037279030943781775616 8980422 -44020748820339548187521565079415471616 8980423 142416885419359971656352942870161257744 8980424 -176701268034108869712019559312248012800 8980425 -56995110284941473184175603247242928000 8980426 -14515705464026961082054750527879936000 8980427 79734352325496281176893953631795465240 8980428 38243729851114057756756654300514712576 8980429 -233269955152154201691332566909587480970 8980430 23785565523478021846312925275944864000 8980431 229394174731074633455278823692066155264 8980432 27485189794697398556193282841654747136 8980433 1432576518469056329788903020085506048 8980434 -68156414090355929965839770462399440512 8980435 354633112213246353132685211021478720 8980436 -174862450055702732638250508626869831680 8980437 63163957892491446967624810624572745152 8980438 47745268434102044483807104791405112320 8980439 -51795148364057591001651282631581510672 8980440 -37275539459174508291832049869858406400 8980441 -107665047404842459370439061957014791158 8980442 30165433920551833936220793407662485504 8980443 217326429921747670675647600728177769600 8980444 161728439080342416097295290609096975872 8980445 234346024331048139683364510897279055200 8980446 -31051430380210691889972844605764634816 8980447 -27849600136101602059269151053169180800 8980448 -341139712856401492694406710300780789760 8980449 -68184004405978740335524245138837672000 8980450 -36211758218443412465755764908939594400 8980451 -286835982434682178206347271476819272548 8980452 21579596975940066893616677461795553280 8980453 359190935370206554964362487961058655104 8980454 31199811363789675259750072390944023040 8980455 -18816512453889106126673929128758415360 8980456 47120800097094895546830120349616486400 8980457 -30972425649425042179001343565976070768 8980458 9590836754108606182179145943144352768 8980459 332923595859432468054995271729831441360 8980460 7499159507702686088519135740570306560 8980461 44535298266900416586825302598595062432 8980462 -31478851532611027905486287292613176768 8980463 4006926750963293658408803806551751440 8980464 537057324068092561187436737160806400 8980465 42210363179060285394479687684196030720 8980466 -40498208794925461471191613786538222976 8980467 168936982776110369296079919990651771648 8980468 3073876297984344295120596787721216000 8980469 -263731654054090212589143507450519842130 8980470 851330019687081302328079671634279680 8980471 252204801780985486864950491345853999792 8980472 46226808798376749327633088415357952000 8980473 6699947798691198835636664613789512784 8980474 19232919433908837352759905640550522736 8980475 -12057028794891161462759463646639451100 8980476 -34394336310982784887410472159753706496 8980477 160604572526227780649455591379100052224 8980478 -88617800022819424491472660378197388800 8980479 -59070463860074740530649952637511541232 8980480 18092970415983266982465902155608883200 8980481 -100358397850115629675307997839585550636 8980482 -7982996161886823840933453629227854336 8980483 -116871960068659988829697188563690393600 8980484 77227130412841938405591272646528038016 8980485 -6766082408453846480386264726689533760 8980486 25906306841982817699423369048654596192 8980487 16574928506592659452803114078886267872 8980488 84853020293863945813469675270017843200 8980489 -20420162446554738903810584707968470400 8980490 -107691887912737699743738713885268357120 8980491 50444122025320549734069618001191559368 8980492 -40637802035081098555310101098904693760 8980493 15974028717758721640745631607763666742 8980494 -2936243134599746993448702963604056000 8980495 -30504944653247586267978072149266587000 8980496 5409989175183230588244099052218875904 8980497 74992794570721729348781532862515035040 8980498 51683542214495550772604057656429338000 8980499 235717878732528146573139288421127460 8980500 -22776088024774219942305706731729408000 8980501 -322848949393119771331491282215110432498 8980502 14334112531234302678224452799168145600 8980503 -10224649369350760527331366078617120000 8980504 -70483939150224324930591455759566356480 8980505 -235736823093716918390421533384233720440 8980506 49480866948283092801234240748438581504 8980507 1532447892406979599872998820082605756 8980508 118960190530756016498368042574045314560 8980509 -51387692407139875390246371398090652000 8980510 6880918256319434685168683983722393600 8980511 20019834473118210371279075220575640864 8980512 -140259120368164419281411449758485053440 8980513 479163586572705253631004152210662426800 8980514 -37871330918581404381706406252236566528 8980515 23103325553599299150533932703459004960 8980516 -49249309560112774919472494945138507520 8980517 -11227567570726072203342761016084284160 8980518 76163915327463845487605597880913331904 8980519 333620359923495371964390231366585963744 8980520 68807186613042953598740585465050060800 8980521 -167793490324180089153110903614135338240 8980522 8983652721959102538043801281994242912 8980523 174166161841025832196608264385514030772 8980524 107069123130575641234768591762461281280 8980525 -207288562705117713956544504672796315200 8980526 114364705539415500938535936519073595712 8980527 -126153173830913636501133855311928228720 8980528 24753095298027312296925986222786150400 8980529 -43754067899729800294229095554873978048 8980530 -2713519772225787815688829622504302080 8980531 51951600436784671720467816631085856592 8980532 -41105736145624224524400691150072006656 8980533 11718039618516142704231092801434206780 8980534 67252843938202972913619311551659941760 8980535 -192167657935611984864255094685939060520 8980536 -39243140070062651847047419791695769600 8980537 107265285843494219533822639468642929412 8980538 46152895379882148673720466080574205696 8980539 -101220105356106160644832976613048557520 8980540 60630279807158072789094066600066585600 8980541 -116334483557583213995038748817178208058 8980542 -1414474461782812169796188489423532480 8980543 -22020625139887487989507049649375620112 8980544 34180849768963433059579729290994384896 8980545 -11519698166278608380212960848283420800 8980546 92357506803531706690000139658063336960 8980547 278867875873068162646586584198185879996 8980548 -98035466112357273693912348954141189120 8980549 -124868847533855877522753107195191396450 8980550 1031503180401967486780419377282788800 8980551 -60738414905198092109119423993949868288 8980552 -31526463850740687633249013897025617920 8980553 -115825437189798517394730844013750987136 8980554 -9259618643284264091490517956495486720 8980555 147211586528896072305643413161782668960 8980556 58258178778320984425523777041531023360 8980557 111497712522807063927043977467964059520 8980558 21536878301387110692206899959729104640 8980559 -69587493334635761580034713163873042560 8980560 27050785968776159841123279255300587520 8980561 152630771804436938139728355050989884324 8980562 39459542804402883233216868444176824320 8980563 -47354762100564541332907661098607434056 8980564 162498911262342462537005102388123234176 8980565 -166531727872671522189837485911174540800 8980566 13028130433688735865769953858183260160 8980567 180090058009385819029318085416949952120 8980568 -49332298226847623991408574659513661440 8980569 -3462670744105278264414619508634524796 8980570 -69300987980300338408362315089603020800 8980571 -6226893084986200383281363689592151228 8980572 112419402925140447199301034278186729472 8980573 71497466733172757794918238594294176716 8980574 -16992408776487887391268521777623387136 8980575 109271094304881424190937847078363470000 8980576 -75167799649485468380650131430563643392 8980577 -25504250685542304783030033758735923008 8980578 -48148887551010249368126598215640307200 8980579 44452522665887234927902968488982257180 8980580 14288719115439113816332910763354931200 8980581 -41459315398260523306321265496513913248 8980582 -40749663467586904402976833584810162816 8980583 44974594578959795480349997763501339832 8980584 -43058868520018180906110508378454753280 8980585 47787452913398249974188061364981315400 8980586 -4047589226876859132250632742944445008 8980587 -11429319028549537894930620285448719360 8980588 91615547126083206924222648071133202688 8980589 191566969725551111556269823739790946390 8980590 13558679171218654917943042189910073600 8980591 104230704482615396241863628695259414992 8980592 -82398309237918194221488081372160524288 8980593 111161468434563530692024534830573227280 8980594 57679685885152596234436848203038175232 8980595 -25019946759355259981051717376488190480 8980596 -38316457988661233207995947303601483008 8980597 4931125807066256519880081267078959406 8980598 111145116648106685084207195687039161920 8980599 -72288962014373046914173863876061609392 8980600 -107128845701455488173091174426296832000 8980601 55189682048245821422618246201604529152 8980602 -102465929559309413270553496631984007168 8980603 22459102265224377931850414310668119488 8980604 -84861916500969379717912995096023155200 8980605 101596774314364917776584922921340859200 8980606 5773208309890671788739760031737006464 8980607 101700587796385932084015706515864223104 8980608 19747291453892298166878494641084170240 8980609 -98234008038319389687069662330493691680 8980610 54428851211226202318671414400108368960 8980611 -148447604309784985380380403786221345040 8980612 194055453370487291957484013476971056256 8980613 -192685174041645933706586462860701622560 8980614 24036239048723167580933528955673190304 8980615 62406824346411766150806312698585887200 8980616 -309023881385646249680724267691577548800 8980617 -30521153489872528265841297118801325376 8980618 75357334504437137726102513169934739760 8980619 -15817666324663059064619272294655100480 8980620 86901649219457675827617110773386240 8980621 -34711471373163037058998270929309353108 8980622 -113801225667918665550913911054805894080 8980623 -2072159102841216807562596646311101040 8980624 -468635293477014436297139711989874688 8980625 -39274443883092270211523556747710643750 8980626 -53944815349903152490884932174422917120 8980627 -261777013899627245888091760162073405524 8980628 -181371898928874486776240907112829461632 8980629 -28668985702659284426685738063048867840 8980630 -115445773873938563694325769817148727040 8980631 48413894455503681930993268863157678464 8980632 9662516422923576233165303026193356800 8980633 14344353602670204944340937336315357380 8980634 27298720421881903522100898439971917760 8980635 9345955314121491540692512405344326400 8980636 916845727518473266381164558684200960 8980637 -60290967457031472960848616159743922714 8980638 5615634617787184811622925034870439936 8980639 -82528659193953513151501244146580387544 8980640 42364517169324170505161271218073108480 8980641 40769598407684815600454655875411262720 8980642 32978175158864496469758493203560617344 8980643 10469068355789275780588251424626809760 8980644 55829493671382763781574845323282646016 8980645 -217541691764805997408466995370741924100 8980646 129475762681808148174606132756615360 8980647 47115390630509179521900722294107944528 8980648 -22203549346860862545818455391782010880 8980649 143269941457768665337901451025485233664 8980650 20149732767097754970720492543992697600 8980651 31027384814370074968803295393148751400 8980652 128323470525908304904781583481363297536 8980653 8402889705370121996037188049105285408 8980654 -88125766566632993943651061199395834560 8980655 137927359309644097056963253646370991560 8980656 -14527226112069289079966074236819210240 8980657 52278943981194129998454286909898331712 8980658 -78719872888667082889785073309434093024 8980659 -223388004300442674481938188796580187280 8980660 -129731342563132711417686360605165233920 8980661 165226813522821395953778683433356117152 8980662 117445401103501953854221163161004277120 8980663 -234006445676005725781298984475779184088 8980664 37558980095730560643612880205630668800 8980665 -94595144668774305317575083010639846080 8980666 -56554451965297698724609981464483279360 8980667 -124120974337264825894437031564757968284 8980668 -58852220239381047848955820843213966848 8980669 -16163608473242625038652451618006021120 8980670 -111566816386463071302898870134505206720 8980671 -4769188402576419583533328818543004800 8980672 -15193389847450936406638164618780868608 8980673 34638104476410625630134573970076684160 8980674 19387183830588388439467895257522853760 8980675 15577141306951754811700627827871441800 8980676 -263895961203761473493751753461383450368 8980677 23023081180423802713629454400233920600 8980678 23913606380204444989252495381335539712 8980679 455470966598758966279574617488599088 8980680 -136184902255925326700917938303263539200 8980681 -118455501134066457508158935032848066636 8980682 -193043386241945245971611348616419652000 8980683 -119889869696274823767567364739652230976 8980684 195220466741350643429758789636234140416 8980685 -7713414725525838940563833005354320000 8980686 -28567407278406829148777386610384394240 8980687 182922393080405284434428638949939492336 8980688 16813563130171148401888725901033734144 8980689 -118793198842213117804591181459029391376 8980690 23883520797176831032116454186683837600 8980691 -192323294054476454256951539191146472080 8980692 29077230368658765514179397447838269440 8980693 177170874212549244223397171145367426780 8980694 19974634746278424524751406125645892896 8980695 40085414311452794842960996561879420320 8980696 -219852116049043067312422373924723742720 8980697 105007361337839130654355952414155824912 8980698 -57549881524900784761837392933900289536 8980699 -7037176132319275396717959947086282720 8980700 -6355261469992730751704939603015577600 8980701 96331002617289338546002384910459951232 8980702 260591408728355448991101116846325873600 8980703 80897644167046322728439436660102593952 8980704 -171532101625122581604394507507553796096 8980705 -195836221580862638353258515644469233280 8980706 49020223847040821676830277638248020480 8980707 -333041267926573922276056917284536790208 8980708 -3927458130446991455482444925089987584 8980709 45881370448568940628143218395987483320 8980710 -25967625429491701851622653655849895040 8980711 13324192991720851403670290562203979400 8980712 -89660842224719637005201731888796436480 8980713 -9066445773907196323373475979621096704 8980714 -64098251039158194285711248033065808448 8980715 -196621264971476276386464426686156996640 8980716 -100405475878368625730459056544027083776 8980717 -64098743590795536584004023567283124820 8980718 -51347081899476158143224041909467137792 8980719 39736387071296831489749239230625828096 8980720 -39600572213937529098241037737426944000 8980721 109639173274119323538340485221008449972 8980722 -240537046320781696035395152485099264 8980723 165564836806441876561351665518679960840 8980724 -112083115823099966238023795323229927424 8980725 -21291723211727959191503450170872393600 8980726 -34796354872325587309536127432599360960 8980727 -38289299567730277396012369864356034128 8980728 -12553469535510511517465743139940556800 8980729 197621328066053177274825991243106420330 8980730 -77461767092087659102383181243957132800 8980731 -20204901012522739772325930372905538240 8980732 29703359427771056661234119677330436096 8980733 -100144288217346641138674991220596385018 8980734 -7342443700606586569785341375620850688 8980735 105868587534176246843609236694842168680 8980736 40542289166766117455790964797522051072 8980737 -87276925597323528201895943451121682640 8980738 32884328828574956126477118715902349344 8980739 -68876307192824422461610588154970899460 8980740 -33896306469397085583840406619443814400 8980741 113448969766168303186837014381228672 8980742 24070581047945522631935013515611186272 8980743 97404491734641468574966419362885059488 8980744 110259293774616631836880569277157376000 8980745 -36405143601908122470931539629607576120 8980746 100383596182737274799261040608409686784 8980747 55422324112094828008759274562105951744 8980748 -4579037372952127858524564736636038144 8980749 208620072069211823506910095075661426400 8980750 -102362678896911031433256075613025136000 8980751 -53521650716193080950857216344942517696 8980752 -3419029464680198577495305330701369344 8980753 -106721884647333955051308167942001521998 8980754 41650051260143567858655679215543474576 8980755 50068553434042843080931778665474302720 8980756 127990831250090978231083173284876366720 8980757 -248286270428651512872893404923544490994 8980758 113448928743578552897035177059506032224 8980759 291424858949596006402908610260047823216 8980760 -159296007250230914253798595122418483200 8980761 -89458995418591248137612362549951306656 8980762 5065324722101624515247183665296420864 8980763 -3555470169377752065534694634036354352 8980764 28447932761010363963309819763076333568 8980765 -568874065012370305390912225786210080 8980766 74897341637638851354237405425050227264 8980767 -48846500182312435357029742176998588160 8980768 -113837663129999183413646554113661992960 8980769 107432659666225493114795275297167465600 8980770 -63213451129390127686123158209969510400 8980771 -350054649734733983837076289265926440000 8980772 -9729988195269723284512135682952453888 8980773 -55473366369018240417599052727363706016 8980774 68822448473052966934672373217502492992 8980775 -98947005711541955618648794966643275200 8980776 34490074167813475765882709281211351040 8980777 -136493625128069996342162494837894978488 8980778 3389273884560239255879209484276772960 8980779 123835046462959897204061297104149110208 8980780 24517968217015935195437401329300403200 8980781 -20519933581390156415014815560226241728 8980782 11232241743873606640026328612137840192 8980783 -41032961560894573326265477066624651280 8980784 26148153199875524007779251281456168960 8980785 147526684386365876663107685272380906240 8980786 55777030246364634968207683314759728544 8980787 -75679098391726140631012168308227915520 8980788 -9676628685613927052098435129882890240 8980789 -83208524557387714207072023471561131410 8980790 -6552714368038433287577033025425203200 8980791 121245373524122549454853761203523215592 8980792 -239217779803144866191698454982185472000 8980793 70667253159743668037098898964832021248 8980794 -11950511473192242747659508458379399168 8980795 38105692299483430253340390396835755600 8980796 9002839290213794950123095302357253120 8980797 32213479169922714149895046729037681280 8980798 -144877660447363546899333001219353273600 8980799 -16419630170416508331595030908492924960 8980800 -9726913060951927434317095503082291200 8980801 11166193946649234768926328855133073712 8980802 -58159233705633121353116716973269689648 8980803 26862998411083516936919611064571937680 8980804 -240978666184390903038128609359085568 8980805 -99544795536995174783820573456172400640 8980806 102937845114962137756736063499308659200 8980807 -313982671420321095765248088119650944000 8980808 -3537218700176064346832600978599895040 8980809 71324065311286920463934757497928274704 8980810 -6412279271386695897759177494788439040 8980811 -5055811529239549432557202308569035776 8980812 -8065058094405097613046189907788741120 8980813 80866194836164099856439614234084451062 8980814 190861771217831192768853396418543013952 8980815 -93119821745504077804493322255100938480 8980816 -7816052063088733916697940136043757568 8980817 -66134688685947478460868871443825996300 8980818 -38114954478492594181413441814878375168 8980819 109076372509205435543194126308480134640 8980820 81751736871624053271152687741095772160 8980821 -24790852268380589233557654053089637760 8980822 -67629662090955085564458485806234651200 8980823 -107225163509816538832363164634853831928 8980824 24450279888781656410592395571261603840 8980825 -1214116954712001079676666794688624000 8980826 -52917249270931696445531584958718285600 8980827 -27240238399199050997092593592105259880 8980828 181728083067167914166035238268364102656 8980829 -87858057427451703133736952949490858112 8980830 -14050364534232549247639642516225899840 8980831 -80657203189322096333544040288668395208 8980832 -39049067843913277707564482145440759808 8980833 61904309534380684846111458657560765040 8980834 -132888558011268414668513342269564251360 8980835 28093060256928671229529167527876723280 8980836 86515043679252635717313092547682652160 8980837 11415734053085395285622683249751261020 8980838 -26612319052332595102333885204945723680 8980839 58638327811268229829611745726464606384 8980840 90745564793304988886715277968896409600 8980841 -116554757292481629530360377762927618758 8980842 -22556264458137411192177957503795974656 8980843 30594669812358217477814991349639887840 8980844 104183020538144888813760282694846963200 8980845 -14095430805367902599575564664927548800 8980846 -15402992149315587726290026174846786560 8980847 -52702232599757446272786135998959859688 8980848 32713471797352421944136713482136780800 8980849 -228671301934645130534292220579181649936 8980850 42851138033305764870596470286891532000 8980851 -824982994638575027522883123523666560 8980852 101213291872729542519952116269449236480 8980853 25654878321317478398141374693012221504 8980854 -10850866377252777487488071675274375168 8980855 -9261116139157858909061507855241319680 8980856 -136724025694584702227756167633613414400 8980857 -89746950196046926630080034452407554560 8980858 -4871101146983219466306147373731931680 8980859 255474849563378912633534098208016081060 8980860 -16182281370902483374969775867764899840 8980861 -139151522797859835460421279139828809376 8980862 78094914542796910419110927912158080 8980863 -83973087583599043392731796071929161600 8980864 206481934823768361147427447985059921920 8980865 -3437412200410305928387278274569889200 8980866 11859155536923080192724481481866723152 8980867 201817001414110806075455259163641768876 8980868 24573235665110607886271326263444245760 8980869 -80572169980431109843505781635335228992 8980870 17887895600893005857589094635287712000 8980871 -236494506971754396913611052852115650488 8980872 4881561803278984799821062828602449920 8980873 -63456890757493078223653420914188552496 8980874 -3938487465190782818952326855668040448 8980875 -3418879820409722687012706465255348000 8980876 203537461018692476566484864975328517120 8980877 -9273752593712549263406976868161007488 8980878 -72333794268248416064438134383969085440 8980879 213193614361618117912400447511043289088 8980880 33578996406922516144334943211494850560 8980881 18261457017815899263251809505717203968 8980882 -63378576705777468502380673455040291200 8980883 159350433236857020068006443005318249132 8980884 -125251832650773566348427442978331965440 8980885 -76654113504444469338119309939106864420 8980886 3702786912792403051294989193331524608 8980887 -124801992256703905982925764238308774040 8980888 55839568248541771826441181209376399360 8980889 448356664482154651038555100168010404740 8980890 47727285508489275919897892384266033920 8980891 307642357001948297853738411131427820292 8980892 43418405749730547757357578664183881216 8980893 69369945477822768206997645388916506182 8980894 500637137651289214953457810681163520 8980895 -63200211919559176317015266852612106240 8980896 -104484880789648482105743089897366880256 8980897 -134342480652379585438885019402229850654 8980898 -6393666403171826895245460058707537600 8980899 -21506115360007594944792963201820672080 8980900 -58117315602908288236191155128128208000 8980901 60971185752381845726715847386843897600 8980902 278809250167952064215034209647534080 8980903 7957544017320770887477362870124372800 8980904 -8487325706878215213858624403301345280 8980905 32205595499327698525507318301234324160 8980906 -42529599605539879747129597000501748736 8980907 118136377345977107594986738765420165680 8980908 -91418921767455993941702250773440373760 8980909 159266957914895141319392885836099419200 8980910 -78667767924596820362247714887682392640 8980911 70132867522426058400839140822975140360 8980912 -61736341448005906415024432478498832384 8980913 -50383676437573865064344275324450404060 8980914 12225335337039885837871795364635372800 8980915 -179195096439245016836799379370230663440 8980916 -88801294739946758999278920235522000512 8980917 23835807049818144548025364806111651840 8980918 24170973358201838741548045538686496160 8980919 7804577022405639679235085888806636280 8980920 23347482960381191897276871054895104000 8980921 -305493459178820166327926758657005298800 8980922 116674521019656748333838965720840504800 8980923 -51873361832115646361077908478015146240 8980924 -27464772364515576729440319857349141504 8980925 -79458259394484489315833685653971884000 8980926 68896740563779291328111600470051113984 8980927 -70572354869578744411745332048957868976 8980928 99117483143306527078366260891375108096 8980929 -140095506356776300352166417673161518400 8980930 -2911788103177750499628019060647582720 8980931 -121403343603986471385136578681577763268 8980932 -27991940246172806903539124628882456576 8980933 82058992576533175323245207048056277404 8980934 127223721141769545886323902207160106752 8980935 -92391855025978350089508750444594097200 8980936 85055538838060190869363625763480053760 8980937 -581242670642787778442059109011854528 8980938 -50134043728858958290004449585823997696 8980939 140396685268031406485618913905940881280 8980940 11397028821530617298173386638846791680 8980941 55818430221458748412579495389784512192 8980942 20616216882534760373420380387211143872 8980943 108419990232635002160717212114075902192 8980944 1476112292179723158028333902951874560 8980945 175150877579490139209105295828745171700 8980946 -10970043274881117504456846674575569600 8980947 14645742524878172041798318769527355400 8980948 -60334398632772506850696574362549485568 8980949 67444711004486610842580339593728466364 8980950 -26415921531987211044790408842843148800 8980951 100939223359169416851377489516528523952 8980952 -101503634940804706318229315799750451200 8980953 -181690976797593730970706082148046459696 8980954 -98399757954145447941986501469533047824 8980955 199945664910266145102997878587952999360 8980956 -85358568278109333584381602438568448 8980957 214476051655890094184187827568157053760 8980958 1187205355427829439098543593027607936 8980959 23600491167341900724141041117887549968 8980960 11836127943290478175864851019376885760 8980961 -67110662097425431148911889363931767376 8980962 -51910267536166188119766056223721976448 8980963 84638453227236507613551155622285165212 8980964 -64329417713423055249638112659201902080 8980965 -68002376704594586130383249339486608740 8980966 -12397814148629774428083781168407359040 8980967 245762990587760425435880635569391134720 8980968 10600436291097281268481175790448312320 8980969 -307800617833652031754981743974543264540 8980970 87000665005995969500771263640192227680 8980971 -1146834315399343688247609890239578624 8980972 -35866692467640044375598739173848334336 8980973 41618751241326860131655840979432874380 8980974 16924893650433978249658845693032889408 8980975 129187880015755101109858459516047345000 8980976 -5175048065370935078523873797510627328 8980977 45014669674755976040655663777573730080 8980978 -31521834871570493552458881617146959744 8980979 31571259418302322331434235725012595712 8980980 -99047763037773831885653303678269440 8980981 362193023999867429586620195373491036280 8980982 -86574782055281741916211296779892724608 8980983 -510310830236242402894079770301070000 8980984 9858074515406728979155309680649666560 8980985 -14865653075032264589211066537455771760 8980986 -347307737802276793666504165666223616 8980987 119568890821047381504358255859555801636 8980988 109502975935762244435684372587290943488 8980989 -137584909727759463441611363781361330176 8980990 23736001982435830103603301177053270400 8980991 281181575883796541428967379045844987392 8980992 -62592330671572372294877732499200409600 8980993 1745837322975849595077540847359905984 8980994 35760353082554418567210747016051392000 8980995 44845791992194042801079793194439974400 8980996 89644004020275261170390125890839710720 8980997 75378510431887819338064682877740212446 8980998 -56500662362951578345472070740309196672 8980999 -238609531864319321871408976215052164336 8981000 113603248172091187339321811633233920000 8981001 53885919430222274605959692039583948330 8981002 3575056461970136508621788950980000000 8981003 -131511881371109313184014733786011496176 8981004 -148871054392994851132435160094464421888 8981005 -37876583617774659893536302494145833280 8981006 27530809002011160455824909314596501952 8981007 77273099913853145290256905239741325824 8981008 35862371734206553419977576813647634432 8981009 47828770929141387612943075084387470888 8981010 10502550583121369357576554234484736000 8981011 58487254682926139691942049446125931264 8981012 107477063181725766804482370487798621056 8981013 17995716619650095416682225756008035744 8981014 17634283142365519149235020280473379392 8981015 -161508127380047413241528265953913388800 8981016 75323786257260576387579428698175078400 8981017 -84742214646516990387728679170418522240 8981018 33201124625890404784261034703737694960 8981019 -125523068726872079647513758238027068756 8981020 54791277625474965966890323450247892480 8981021 98007098325953339360077866836127450624 8981022 -58281846378612461388949932713065307328 8981023 -4642356228034444244245083895884740992 8981024 134004332032870236813953029729401569280 8981025 -2311422935471737106635628259640621200 8981026 -16217912867275386826593406451876041056 8981027 -97995644330781408664337586035178464256 8981028 5009123036333487574940213487048339456 8981029 -46826275865989429102344228587709552960 8981030 -107627133227511265027057229750168906880 8981031 -165366653513579285179884439531613728896 8981032 19555813515057720873615570349532436480 8981033 -72195733836152717105385640169104404060 8981034 19100672300430354627656623987973210880 8981035 -15086303895111445538744026223644539840 8981036 100704825248104930822828488052229345280 8981037 44222045862239164127751262078904764128 8981038 156253173272526452358432676461649536960 8981039 22178255650593286215261902546047539720 8981040 -1794852354044235850978886663437025280 8981041 37634729411534208702319704497256442368 8981042 105405384507375364306270284095402342400 8981043 74657512204974558514628268458333809464 8981044 15090349239218353758021839248385764096 8981045 35882481563683294987093134477954293280 8981046 -17748434092300570821067119295473104928 8981047 111266506089373925029521530707080108952 8981048 13272844485778858997406677152621916160 8981049 80217438565916047958806886334599122944 8981050 -13181965344206362201215367673369438400 8981051 1859523202738684243101622441842517704 8981052 -1068711899878953843037277690567605248 8981053 73949110463907034288038914846940637120 8981054 -86932021858497592519576691079036053568 8981055 -29206944898426459172137120086124864800 8981056 -23441140203384804363570787261645586432 8981057 320618867767566476170158081239077722306 8981058 71611726325068595561850931775614437888 8981059 106075509881067271194489153848459919616 8981060 -117065013218520969778815583902906224640 8981061 147215979670203157291020754546405800672 8981062 -6052210998431744121089028680193603840 8981063 45201381311013832433948454493846091424 8981064 -131364062572075733315720154246285312000 8981065 -78210929430931519591037253864971052480 8981066 -859422828770986638221145826732670976 8981067 135542276222760440103411621935258708160 8981068 -21149264478808724352356430991699430400 8981069 -14463238502743768272380116840195149600 8981070 -20375608981406397155022006352558448640 8981071 -284198479096346291675511853711671427200 8981072 -22264027840584949462626194128314040320 8981073 -83964493687044780127966633624758464478 8981074 19759173370812395770826560341747520512 8981075 64229533578607146566031229701118956300 8981076 -53276252447846601419218837402536585216 8981077 30817282492132988947582343969572768672 8981078 -43712213049547732544697244207422985920 8981079 -4751536681006722340764801565478911920 8981080 113737991060945727966136016766619238400 8981081 16568350859546039545503910194039381264 8981082 31899143419330972387132449760763430144 8981083 162988775425730174746448504075651893800 8981084 6891867939210386209288258584296847360 8981085 135157042551894177073288468636882419840 8981086 -61775884972628726349064230208754222976 8981087 76954803712345114839804361457570696736 8981088 -146676395703332729636122660756989935616 8981089 188061589479721231385917564749034262400 8981090 81222028378934022892895937680001664800 8981091 28039111364068700302596913673543193600 8981092 180112320009716684827426477011572479616 8981093 284854306663073931038050220460605868480 8981094 8707112322205632267130744948260985728 8981095 -146866797433174426107049647876165395400 8981096 136085134182660598048531997229010483200 8981097 -173894809214485381253433690472464775680 8981098 38632417048417035048052754370828349440 8981099 208417215561874024776483578231099978100 8981100 -71707597597103767367829106184519385600 8981101 -214714005982210990370802185284328937898 8981102 38113222216213151772468407540614579200 8981103 -54219546915475336848631582935993907200 8981104 -17321751860573691507887888251617280 8981105 10989805049163614698196644811605680960 8981106 265010187561158897637041022889137408 8981107 246113298413985429165604190706098433356 8981108 -150834233697964310604909064508684921472 8981109 -513070849713446125878007614869622720 8981110 103095055157151880501352310426440112000 8981111 22063863614727295410990960521481572712 8981112 100882501929536390218431869482745856000 8981113 -120189922431994192338866021017276559638 8981114 360852765135193080727063992498323712 8981115 22870849961255496273158734741313894400 8981116 30627821517162949982540941459078666240 8981117 16028018195265710994611911594723837272 8981118 -4515465287910595339570832323708383360 8981119 -17820668790879748450257216420414441104 8981120 67694417111955201097605111783987609600 8981121 19966912094746017307619843161748782464 8981122 44675633429777111895203009092525721664 8981123 -205610218222053807455473191405318602628 8981124 140441863315102512603413410520900812800 8981125 -115053058446611981217683437411535925000 8981126 -29045222538599525834118985094460487680 8981127 -20952703445863320949901402243121530112 8981128 13199597925119311624112645384927938560 8981129 255038083034596296940007196128140730640 8981130 30269619954382191467904876958275467520 8981131 33815507920136055156719919924609341112 8981132 -10343658375042216407527101294907754496 8981133 14620204997987597638001979050738286720 8981134 2710699022926001177357580422160804864 8981135 -64419322050425627750019694580551372920 8981136 -30994085155724829871825283394183364608 8981137 29165876582945072890456142790216870240 8981138 -33473952340229020469834691964924477440 8981139 -1771340516390677358157359291905994640 8981140 9438247921375558875985337208477818880 8981141 132229375622032815783704943459356033304 8981142 38883249078194707867671423211026984960 8981143 -196491347452148833707678958707246455608 8981144 176036633998437080048408137003344476160 8981145 -133900697902323327958994561969795308800 8981146 -78068378625138747141535105163210833920 8981147 -54807918707704786415012296507226781168 8981148 -37250233051477706872111833963766456320 8981149 314413444444882584181109899579116689536 8981150 24130334626901298525442245615484180800 8981151 51941080260461581693457220445815655200 8981152 2114761586806777339634880078129659904 8981153 -30469099938639935982055600035115085598 8981154 -7691762747366778749282741624472847872 8981155 78524786672463114265278790621803729600 8981156 28554013638934997335531794412912763520 8981157 108508329577305906590982563820496887840 8981158 -2782853981575605352254294628524561024 8981159 191210691022899764410649419801348588440 8981160 9873829688259927773903069216301465600 8981161 -193933942476657097289341819557981882630 8981162 92335363680367284831673470066903878832 8981163 -43604560997119173167377830752792775480 8981164 -54283713179409781081801202365884032000 8981165 -51308269400211337907572035334814676480 8981166 16063395006784753722212441352903888000 8981167 -244541790081305198771629604143565522760 8981168 4553272278048298661341102084022599680 8981169 -5374922407463947818672788615284615056 8981170 100729366271486910653495508999121628160 8981171 -161761076474466874200257137201270121328 8981172 80018790833473712858876300084199260160 8981173 -58896771435213536878165096437292656516 8981174 6526605343049459004505096229309778336 8981175 2599423097826181988409894426805660800 8981176 -269174947141689481469329577292686929920 8981177 -174633043871671217726124180447569125974 8981178 -6672291894096751509704849563274870784 8981179 -258672617232878934395461352454540984220 8981180 45912481951456987465688708245030440960 8981181 4539181435713521629931781361336699296 8981182 -1546991891388353295640815797221849728 8981183 431462109188281894810981340127753841440 8981184 -28340614595480832180266997112991907840 8981185 -207980211550461198983178794572394885040 8981186 -37283627862409858361101435345633320960 8981187 81388179054400177870002071324407335168 8981188 -49188528181734358790194516351920435200 8981189 -53888745489662020997718977374332747744 8981190 -3153540851002760017366260173762714880 8981191 225360825498143490631217066412341989592 8981192 -189818709744436071340907352224760422400 8981193 -18737567027461048271686663727063915712 8981194 -150240030805959257704194740568049021440 8981195 -808486977140772599019429490683199200 8981196 614699895828814883356359470491238400 8981197 -22239816184518684969071121325098301908 8981198 -13599712329054389201841611692527278400 8981199 -14982149503142855158304670774959682720 8981200 12245602247678613326013263943131340800 8981201 72928328052371884200595273906943164992 8981202 -84145761262681280057307582593925046272 8981203 37019069726329808446151385415287751680 8981204 20471855797872347577109817549714499456 8981205 17421247972541520253593958037348606400 8981206 63723699130277474219092061294489741184 8981207 -22127914048735748589180096909903735720 8981208 -66733818204835321722550712502953625600 8981209 40557013232703842460449902159716488320 8981210 11166041441698944284703928977811519200 8981211 -2583356050383516076546578822530443776 8981212 78433502808863642882214956641981696512 8981213 27476710935504244199933873540419549560 8981214 -20331578731300160304038346296210442240 8981215 -83296512012925697882492852340699426480 8981216 -154735435886882309914558166413690798080 8981217 -50989777323610650259830858267647950080 8981218 -78984751808298289904191234211474438496 8981219 117331345530289268722445026749550836480 8981220 486730892935333928208655167809679360 8981221 -24565318764320110372635233613414190788 8981222 -226022106811771518598491038634324896448 8981223 1489655914801189700615723374442063568 8981224 50018335527394686859195495974646579200 8981225 34636582002398961108578055293112750 8981226 -51369670954979625382408559699151897600 8981227 28704153116796762474186052402945429312 8981228 -190396215069491330227537901306843250432 8981229 137909640808680859590326961421496092128 8981230 67208605967435581013508724727502074880 8981231 42561312229143551027566589346742817760 8981232 -3924712363342343040241176200976138240 8981233 162587401422506898725137355836948422482 8981234 3844746383983580071636906739008832016 8981235 94504204685672126024044831307821465920 8981236 -150705701717716087724305843951952646144 8981237 40324748552867200037935926029914135260 8981238 -304927265825425131850346687739021312 8981239 -349940196492566249545337204573832334800 8981240 36725096711725036482035578289557708800 8981241 -14726983869034706523297725349876069120 8981242 22899261699604233699413027447861388000 8981243 -221521037839016297269324629462498292680 8981244 184468052414700674303907919889168349696 8981245 -9998535339281129043498952722693609600 8981246 -88086947235930199508990808964326140928 8981247 -65785712343195351719685851392401563904 8981248 -105848736232956867114922215930465353728 8981249 100662159660097753042712158802178005250 8981250 -96399633075983173824082615338912000000 8981251 260321598708716218120689598468905632252 8981252 16840038411126808343028866578927841280 8981253 -53618350830489938846549720162678215680 8981254 5620483171685841190651871323029758592 8981255 -11013992881959895770263547853026902880 8981256 62253600785589120855436600384225075200 8981257 -164786750197764320936667505397258591820 8981258 -3164290405337721116859368409773051904 8981259 -55270186025859576451999177455853424448 8981260 -177987370344999053501710159089510758400 8981261 249144429646093512901445630209574903862 8981262 83651173572460000999193121841621865280 8981263 7488775058544322823739643130448909904 8981264 -53082377822095616835996850768723378176 8981265 -14480012206021025548264406153269464000 8981266 -53591976394596519803082430615760532480 8981267 286384670033699917483489280175853334316 8981268 -525090716616002253955523281659801600 8981269 -2478567702932245771877401824415723488 8981270 56758635676088205433395543957188943360 8981271 90707772186183281167382905169087260320 8981272 -263696266319138779717028920900842547200 8981273 52312426504625427207880078444825920000 8981274 8204996917014904194250953774204389376 8981275 -68071758084366534939280786824745665000 8981276 -106690683894558131792887104297229539840 8981277 -144820947780414719973269942464333911168 8981278 49146185923386355984242305385520237440 8981279 62238384200270971731414345072513590880 8981280 26211896616743807403753973622369157120 8981281 -3106374272271535130921093981313337120 8981282 -17434211742329444693871439941997670016 8981283 -88812397141245685072549666933182979776 8981284 -17112006765605834202781215374836346624 8981285 24549766164169907960530868469307308960 8981286 -15863274305148682997210381779397759616 8981287 -63588242071792185227395822354185593856 8981288 170494405217081226025529706902366453760 8981289 49715883518009601350572951508803934208 8981290 42638099037723076076646747901098818400 8981291 118862956259600580093291202210866657024 8981292 19393374495620304454570941410999281152 8981293 64113652002675838554869472476413134624 8981294 -24881477404056728027861136256741027968 8981295 -14127547906339282203905913169360145760 8981296 7632889406310978236226180323057762304 8981297 -23918402930091625800377864079175309260 8981298 -92820241226457844785512945746781679216 8981299 182397713462113208952411427220621756300 8981300 -18387275761780688464213299564860160000 8981301 42349588611896367222838546225677182784 8981302 -89963367929932981729152230871598005696 8981303 190707161833891950427960628533807152552 8981304 167842279450132443459962704425226936320 8981305 17810588280956912983890151419107709000 8981306 28248768720162472488051615735282186720 8981307 -161564740306653258503214275273523921360 8981308 -35201690768011083112301584508907405312 8981309 40413430807416797076039800259167889516 8981310 4064698767014425984634921835217209600 8981311 108786161350516136812075188542399486912 8981312 94818230787884054686542322612267646976 8981313 122572432896021006472536811948327108608 8981314 -145772696859967433248783037598510525744 8981315 16910883879123142301644759844996368800 8981316 -9450694199504383457161255639147266048 8981317 138651957895346648791765560607002206366 8981318 -169672173535541513596422682489802132640 8981319 -3614375979620288470198141823407726296 8981320 20475627136428035215452882789325209600 8981321 304279631519372450734434673367941207092 8981322 -16496744756437807593761626386308692992 8981323 96391777441948968561520918444129738864 8981324 2960529495646875370122699954418581504 8981325 35737868561455924765813486993895568000 8981326 -5697857355986469097780638710562093888 8981327 -20799778732293819544762570970074437168 8981328 -25417066863717842554627953613532430336 8981329 -42412634756280059483227566342396084480 8981330 -15340983270330174915507859729577881440 8981331 -1114981757929557426589646349836861136 8981332 98665549757861648599656303850679271296 8981333 183657913540037272523412282861330254784 8981334 97174517183126694751484840438289024000 8981335 -67553616067106432126726133976787016480 8981336 -3888469370984227390705260852513177600 8981337 50368383466010461938295141531726589280 8981338 -346800661925693618610032681968450560 8981339 7378502501812132542872867348793499824 8981340 -77109297103657381937636659302970444800 8981341 -238922767043114642954227306457731447258 8981342 -20228196783789815337228851381391309888 8981343 -20902657673345553358814959216416482976 8981344 284080645297171163412839779401928015872 8981345 -160692050630458119164139833485781553900 8981346 44953253761632725870660292873465600 8981347 -4155169684762772916526454660707093200 8981348 -134775696430869807368679693254530673664 8981349 -32223045885238634596562120863720495392 8981350 36717747127998727265606680909413580800 8981351 -29126935026286183875743084710436920896 8981352 -195137963607016889618796810843918336000 8981353 -117833423530206116926412743290304187916 8981354 -88620574619956405877722695108962623488 8981355 37650772077870569103372453494897380320 8981356 -58715669150058606508697195295960590080 8981357 271813290403788428586766478001369090720 8981358 -18741724955889238566243449110265057280 8981359 136092006863422216006209731683858596560 8981360 -67014210781706430288793651001131991040 8981361 -1912201780583645633255020721172678798 8981362 9947837909204336376526050175933284768 8981363 -236641137005433992624668282415174078388 8981364 13189085871330181399378598012510932992 8981365 -18397329247157567214878832408606472680 8981366 -48012108397953160337547786333666233280 8981367 -1131589073820560001313922576403610752 8981368 -3148495057886008842581499932923514880 8981369 211559560615279396292417468605503845760 8981370 -23209815687815177314954795479567624480 8981371 112631272032250617268429393016231692800 8981372 -127088637455900852242407987417738593280 8981373 84458317675653496126727400445627728384 8981374 -147313609944212725547121566029093400064 8981375 39952473323156827912145097548549544000 8981376 87971406077624133032480990267493580800 8981377 -152798673487062583601127831082994491774 8981378 -16319342572775119271034851985117278208 8981379 -36262715983219473188798672816566311792 8981380 24449085292994184367785157792653542400 8981381 -136035575539590820525706645170219492800 8981382 7711677635179152784757226499815137280 8981383 -211530302666401539747463285278651419368 8981384 54910842203047524798908090842630225920 8981385 23246522453763022490542213396263014400 8981386 13672716280907103080801018655236822880 8981387 -75566289484721020951530067927668842400 8981388 4076838260167985620755207530383595520 8981389 -123513486337203075987622877170316117844 8981390 -47940361104506502525217183811414736000 8981391 176821112841383083231034319965014393992 8981392 11521284879567697055678346541580419072 8981393 -33005267592256172584832976897956743680 8981394 157913692134100538646269620550795171328 8981395 232848830872768185033233796067147801200 8981396 165312727425142967025509134695722991360 8981397 66440008371235513501423625298962416974 8981398 23479132038882260821984478713579207200 8981399 17930303424789699617740122858644344320 8981400 -21971938551676172334962513979102720000 8981401 -47923434558919758631726259505617360832 8981402 -93769143321980344450275512665683544848 8981403 -9522822656088524176848518175628321896 8981404 69828166155539086421347324871901625856 8981405 -132738454103416312699389961079378273940 8981406 -54400743198719746883132348548488470400 8981407 -16181899122425156797386808880753094648 8981408 -2843945168001912244087907324947070976 8981409 9479701384245801201882895657485028128 8981410 -1111036804683898413590844897892631040 8981411 235049954890678570298652995852720130012 8981412 -75616139165051675511441542061442123776 8981413 -6551959576207174447896947570816043520 8981414 -19438018797084197744784808049485998720 8981415 -22200054467331247904333438441513532000 8981416 25687005377641251083025567783695308800 8981417 -113435873400307619101356835955929201728 8981418 -77173735157379313665586210259669836800 8981419 102673356517405349535171450685669972920 8981420 -2962825921667474758718412041174661120 8981421 551199258326803136411810259531935424 8981422 -59688049515229194624228092653772424000 8981423 -139082221478872567959875649542048657040 8981424 -2558043758020832109593425509596430336 8981425 67694290231464543305018796218119014300 8981426 2700902789449057010261958211976928384 8981427 -19314737332274662113181781595456930816 8981428 106684471556462563656667265886454083968 8981429 218702408342834930599847204952789636000 8981430 -10307728706944010029843727235569633280 8981431 -153893227183610171867716766184744007680 8981432 47518524027379808245396720238415974400 8981433 45329328486275151130985665932448584960 8981434 -21437733824723745926296892286723426816 8981435 -50845679797862005577809390005774141600 8981436 -22586441438874822230604162351700274688 8981437 111915541524830937011912266652066358086 8981438 -8560673930910116550101242799539812480 8981439 -99833702359515050195328291688233272376 8981440 -13665943822278612223693565629845995520 8981441 -127867298958555381077289785649852952128 8981442 7015865903216037078546853207895784912 8981443 2713761139206543932356806913316700880 8981444 -4327600005835637404154110132549091328 8981445 126977360504032768878415778487466089600 8981446 -21769500117910288845060227085995056320 8981447 -13204861487118216110519020272922072104 8981448 31852831259760375263670845559347281920 8981449 172464375439077976102471662086704620964 8981450 45028059728263670076017094489409977600 8981451 77571549838024008341114472544834471368 8981452 114250811713128741880693617062489395200 8981453 920531184419133879355129069182418464 8981454 18633700538239947757076237800007024640 8981455 -150283428932175186757860714131682696000 8981456 -26279266591763757711679855083006590976 8981457 49807355349730226638741816727766397824 8981458 12274411954986858429516747743184232080 8981459 -53585291266685322251388194496427976340 8981460 6466252398017209992828559656421608960 8981461 178310317169030461798958985681654186062 8981462 -65475822083238735493208161255466711040 8981463 -35692522916684903219480874000613641216 8981464 -127071974572870536462271742512172144640 8981465 -189513620608865411854312566393331958400 8981466 -12652876556407945855684473164758679040 8981467 -20022162425428216826187555869682800 8981468 52065189438383055171351887008930337280 8981469 -101103337179989776679997793821051634560 8981470 85074780259599532366538615493671311680 8981471 -218486431334963130655746107744943907800 8981472 -81800092427988929486356782703618818048 8981473 29812485883255405173026260941235915440 8981474 -31900542786481158388606936771379275200 8981475 -18941288668269356952346565171321164800 8981476 41577292338087354290033347473706713088 8981477 62515815584513753232511313395892268000 8981478 25693528635190970272296865918162329408 8981479 -1824194196434703318319561354926874192 8981480 -57272697478326879563970167257625395200 8981481 97040138209178542987732424440768862352 8981482 -180003595950291280467232071575202816 8981483 -17802399416671299183529379782118893680 8981484 -100228141415936746131016268555411263488 8981485 206033024730393479198587518843366434400 8981486 65464222397033293126888319726161616064 8981487 -23967778110944536508216526404882473032 8981488 22413388329286697171243330499267264512 8981489 -126794153387290258131289787620252938000 8981490 -5696972691934805923548164876371353600 8981491 58395667750800729311243928506419213920 8981492 -88736083739090974048791185279752574208 8981493 -162130420706856303424284728898673376736 8981494 65615978995446674929812788661288283296 8981495 107844722911312697123356510864441490400 8981496 1960848000033677939493605302891315200 8981497 -213729734319488215621816473050798124928 8981498 -77599866663692043563315615495392506000 8981499 -28114903490603809786470998296346025360 8981500 51571884758589455327686364576882688000 8981501 973923460506014489107074358078200000 8981502 39085402501481887508877821868434701632 8981503 87165981778475399442105005054204588280 8981504 -104707794908854265056008993070833991680 8981505 98056608639644520182205132469724858940 8981506 75020261615430734118698657154515103696 8981507 -223933612597486537490105664098665884000 8981508 16178220396181360062451924077785757696 8981509 255856541826440549825232511571991723040 8981510 -75677656626231841402386691237854912000 8981511 -26514718254651360857813500509977241600 8981512 -434847499827861795417414335974222725120 8981513 8384508313311385560155000545771981584 8981514 67812940779207783199275076959303257904 8981515 -22401088651730619798496666044256062000 8981516 -47176024410888867389068917728837986560 8981517 84412224130811119659026077750291961280 8981518 -9052000902444436154614803720416463360 8981519 -7925959255159929318231143151014307120 8981520 -4183142184195014341109647909288673280 8981521 65777532860076981333062461966125925732 8981522 -43442754653899092635586480351205397376 8981523 174051122450360376152639270343185121024 8981524 -54971776471093010520284648317748486400 8981525 -44820937097633257497932445938785752000 8981526 -11217472492643435335267257038933507712 8981527 -47791782999403917072842853494337222560 8981528 120902228492371005070281893576177049600 8981529 -164036071220894790629620381618828253760 8981530 54845281599655149614695215932586920160 8981531 -7293524077355456632920532317551315568 8981532 12428594749961494756947196752320870400 8981533 -46011598098581711030674370679572667552 8981534 -70338929017865027946257224609940371584 8981535 96540336610854824929786996789694795040 8981536 -87269255229060317593997902763450892288 8981537 -11453032241698964053176286755818784768 8981538 -30500905529585671031467790601121094400 8981539 -112116872621701907713213639329975552 8981540 129619950201881145773102052223021482240 8981541 109540346506217828698419937272583065150 8981542 -14534946906517708667789793037412800320 8981543 68461099069307861617406246295831523344 8981544 66395719109298732374609313462468771840 8981545 11540971583851643955652688266636923300 8981546 858975616344497185722567158398854144 8981547 -28323580260625089411359121412977587520 8981548 -73710290118533027015077830520541204480 8981549 -22892205462748598361279561981352409280 8981550 72337519251428005852558789068788976000 8981551 248923465700355273576872661136353521032 8981552 -16034291138516681854391517317350047744 8981553 85807568584009702240034220288071463600 8981554 -84273747444399642698592306390770103024 8981555 -15310075498120870879944577237437379680 8981556 36220838195059876607354200291369807872 8981557 -40909267232074982045238217421779561220 8981558 131867209773741464383451131111377662880 8981559 58542619978064850140725479857793672000 8981560 -63332625635634689692632201874596249600 8981561 -93550286127398704441617470257688524920 8981562 -10111467091325836913562066224116405248 8981563 232699340999708406929897866668805827812 8981564 159079981290787478087770931051662642176 8981565 -7610056799161446127739040978286039680 8981566 22178058215183377011589346651442493440 8981567 37711000912343838573999547914984333312 8981568 8211781285975814249760211620398628864 8981569 -1037931270951327354642841521382587456 8981570 40555521260528227216866534453042931200 8981571 -45999365530961173601308535607518956800 8981572 16528896966328708254255611838215389440 8981573 -33739453996078386019795095377028398178 8981574 -2090470730556689488033435164823861248 8981575 69459948207853080290461247582165496800 8981576 275447235634820928927785274452282050560 8981577 186769434558365192346438839074012831680 8981578 12223623827898997998915185055105213024 8981579 -6980108813886404500759866775739908512 8981580 -34503928572399994132981990653155328000 8981581 121975725964729453735768176166407104992 8981582 359569350039735499104968296322281344 8981583 -19704377705599383202278110131487688528 8981584 11751607684399848412149067752674426880 8981585 90600840057468904400182805231922211200 8981586 -97804804472380845472598242193687421168 8981587 -182489700302221793582586934216474627928 8981588 868069858951812253661974326696566784 8981589 -271222577628849250093745415450849709440 8981590 31949537138799099392973904345002268800 8981591 171533358661481316422117619848663864352 8981592 -9699086093687104042989716817458626560 8981593 30925084712971137623302069196662687380 8981594 -47273153320954020761123059754430697728 8981595 23953934354836426805057891589333580320 8981596 81903769029613236749516286588049572864 8981597 70916033095996955384185980804699851046 8981598 -6466581462194952915746582863729932672 8981599 -21796801464032861634528997059890634240 8981600 -83208530077864974354967553420623872000 8981601 11459456318291813825364398881962086832 8981602 52845220694339852323300168200040719648 8981603 -149928494628596800854474657688259510616 8981604 8452460063101020423112722304412697600 8981605 -142408753549241180280612276342617188740 8981606 270557956381081612927217876856222508800 8981607 -71232679435267683587375029922545407960 8981608 -26839189094336622893805799413344855040 8981609 8210089545792493354012662524662648320 8981610 -16642273449047202910563561679247170560 8981611 214525085541173283163539309309057636212 8981612 25182940855908203259310537854584647680 8981613 51577475868199554763844056828917709260 8981614 14788686833854371639493535585060655552 8981615 -74839121484376431412489541263627776480 8981616 1094990924909876948316790958835892224 8981617 114053100142970210147910569313244403666 8981618 -76574026798234689221356579296827397888 8981619 -119904930212701251272831080193130866640 8981620 24619158644003263965876409798391808000 8981621 12716287924213508528250159149506068000 8981622 23810235371488975329516865369885658496 8981623 76134140817466537615245949957412608640 8981624 -44678775055486510681804464880090521600 8981625 290483002250951611913335240699248000 8981626 -12382503465353536709276559737055538176 8981627 -120117778493513760139608232263380448576 8981628 -7818972203307256078419014039107623936 8981629 -224636110557997480037284276398567739680 8981630 -7824890053070051066880839509410201600 8981631 -90905969060757913504186632620506072320 8981632 162656024266501493308575367447550361600 8981633 42039729268453647377762056622286186882 8981634 51916355786847398501099614203578436480 8981635 -74258695901484627766788435753290821200 8981636 -136098729758220333867209442216205969152 8981637 3642031843480596100312410494327391744 8981638 37411115018112875261398411706164930944 8981639 117126969945329406837125441144961606456 8981640 66504886670090215366475903013321216000 8981641 -133642357818551580407559271935224596920 8981642 70846470624339530713680530852637043200 8981643 179910739200888465393393352123848635328 8981644 -52847376247532820961841915452284426240 8981645 16023235774442262115761816440050449720 8981646 -68650110334715119992575916680099860416 8981647 15290721714951857815499839805971298096 8981648 12110854781052965147157083969959526400 8981649 8562480031851402693544155312588977634 8981650 -11888781336917151371051474738889205200 8981651 69192846627861180256012083467897271900 8981652 -66238120500822860840454879184566970368 8981653 43390169579063795084598073031234049600 8981654 187941784159000542573761726184308619264 8981655 -55150259929905423096862040118673617840 8981656 1753679598864195712424662691733749760 8981657 68133706949027652893871379138862328906 8981658 13237602792488965491317861777766282240 8981659 84144399410343039897252918961644153860 8981660 -76555974770114304421082888802091000320 8981661 -10560389395595509477035524679208058880 8981662 -45262239337121945325394260226130967168 8981663 -50824837882903866705466755944617592616 8981664 -58848980159248099147129536271566766080 8981665 -18016857040764104205686175479244537600 8981666 3865209688028205918245570519977075200 8981667 42386014575983885949593850309208299684 8981668 -5121656046020763340796018148265123840 8981669 -1296419538723583472868414405100527204 8981670 47151646659085057976383773106192790400 8981671 113159257807086724306391576700320510352 8981672 3882143853420436317445109810760007680 8981673 168245355846868552231119432099987805584 8981674 30278293962928763749126554027811801104 8981675 -73583197556948798547006834798185255100 8981676 -40299068594130841099195191320430836736 8981677 272606703011410234194925769188607358060 8981678 53788913511675729541334268272997353856 8981679 18634867001741089224159571496921165568 8981680 -671632861974553698627066316840304640 8981681 168784479162820996821887710017443851572 8981682 -165826009832235131449805928148863968256 8981683 236565847597360517478852357351150944280 8981684 35379708086863891725404116793884323840 8981685 7917365595071167233857906463041542560 8981686 14928549254813028452013840006058204800 8981687 67848468223332025006897797383666373504 8981688 -96833441600310907686483046249802956800 8981689 119017610256476820339335397851716504490 8981690 113099891315082199036692380728594963200 8981691 182159158482323647783602300934510695192 8981692 -6678106181417471690429271637740527616 8981693 46731507667263050545175352770756949600 8981694 14779210822293507692910413677879080960 8981695 -212612409258205586056390857185622353520 8981696 72398103875859056873633525373751787520 8981697 102190958606192376946818259344537802800 8981698 -29544459799969669707242286239527690752 8981699 -162978376592865947612713034979773990760 8981700 24920869620083939049404076818424422400 8981701 23167808845509484367863601095991472824 8981702 52602098341830327735538038187667342400 8981703 198339023500435567324588872571322949360 8981704 -40757504685165326084577246855974707200 8981705 20364171192253436127313166881203013860 8981706 -9358399633308508969703902478610316800 8981707 53677114866576442635945551213033463552 8981708 65891167427371979900662557952305961728 8981709 -12548200195467185861746812069131040 8981710 -87140020972234054129712357442965202240 8981711 -5069832682910697129951037838579056008 8981712 12576596434161374433857306024269578240 8981713 -25020506959669887019380239422562986752 8981714 -42164540330639461581138945882383551488 8981715 -121222038255647788819377284090964850080 8981716 -78469106584256598845223062787692460160 8981717 92522829996342737935425564748294226766 8981718 43344960391726566641882367158631882240 8981719 -34129085478386137098470662089344069456 8981720 72315341644539304203590280922859520000 8981721 -59582374477584906073726390856310318528 8981722 -27369058521502449213799569565182851088 8981723 35487861325579273266110614853886153024 8981724 -10654164484105917308549142960388942848 8981725 49181050989860361466025974935762196900 8981726 51106260760293549076496589632579269824 8981727 155464887465834691279304043521954811720 8981728 56030205800984755441400907930918715392 8981729 669072617845187766287764930954131778560 8981730 5393056586350749734279443978293004800 8981731 -168824320625472080784315808671941750136 8981732 26317247588679749821183792844288777472 8981733 44259483114589074422128187312035482624 8981734 65582212574295163575244713422786978016 8981735 -65752194411594809466770742631070760000 8981736 -75519200444993155515021829373376921600 8981737 44561538356689577136039936194318890880 8981738 165229764683121441686369583854092345440 8981739 -56749851900590482217944125892673114400 8981740 -1492564028638142769324193301510661120 8981741 -35771615222591996509923404497261545888 8981742 17938233541549160888871449136671336448 8981743 -94688473949815413951984042900446969008 8981744 -1381074946332122263475776171151523840 8981745 -117554512113832354262689540622823290880 8981746 46636511170729508807365475428776153120 8981747 -163780494475323575501453445962827622400 8981748 -252837558921706915023338965224794542080 8981749 -9981968770233719352574725478754054514 8981750 33734662311095220622606504425916704000 8981751 57615555237780944522545618103541614160 8981752 3979006211553145188266490893322854400 8981753 -23716853440281034663630194721075820544 8981754 -201103081485848981420445149135192064 8981755 49057079166259574908556553965736860160 8981756 76908238524445594422756765907391569920 8981757 8108345832819518788159795882402273254 8981758 50401993767232398035227199594091924480 8981759 85076997239048082613683122151208050216 8981760 34495171440388167398718421210654310400 8981761 48784774228304907441992253001002942912 8981762 28009990106852781682144145103484506624 8981763 -17334177446778732160483519370804912640 8981764 193540620531396004676158609999532851200 8981765 75943325328172605815982458751603861720 8981766 -20800116848049202898323581688782538176 8981767 -32567827869152062955337782563279086184 8981768 -121084112006059273976759803041230269440 8981769 -37716224070589625321951469585065884656 8981770 3756925213331898016950438925269365760 8981771 72317587444323458941618026215084705472 8981772 48749985717238891323663477170525793792 8981773 7439185112181150710364761564419348022 8981774 -2396170994217964549979526028126613760 8981775 45625802722166766392327728493864064000 8981776 42836863300620656076454520405369290752 8981777 -68220987377108356448904934410220225728 8981778 3407419658981630276667127175227112448 8981779 109120359982141835579888042297373520576 8981780 -183097535587280274160457053293906178560 8981781 38869353186365105087329415518349019552 8981782 -78161098535264224145238405578691878016 8981783 -202133922266317350194242575785189590968 8981784 20435310159760003478169515379254231040 8981785 43513476554453751754263044610065429760 8981786 -37965865751058255523177892213853824256 8981787 73221642487819466530233626663150282352 8981788 -55702407169260557904524201543464925184 8981789 63177470579090139831271058079939873024 8981790 -38247519256927924711311998005754321280 8981791 18443075291936819812804726825310404800 8981792 -162098820347024897374920027285305622528 8981793 101488179822585367674436130287600531200 8981794 -109672069027013254972354262314081818240 8981795 -20637888406482627167050485278777469600 8981796 178068086476154694654568576720261171200 8981797 5408973340696364419254734516928441024 8981798 8788152015751192491983362555140153600 8981799 54898729595813962026720003877089130368 8981800 -113360764020835375010416392369694080000 8981801 137066278799491513614991218611069063802 8981802 40670573802495253574488902898985519280 8981803 14931189556813176447024818936861313424 8981804 -31567810030458403707697164293712890880 8981805 -1157532672905878556975178515755610880 8981806 236367270394974448495434326889924940800 8981807 94719569882244517286566518422395543056 8981808 1840242663162557512726781697745747968 8981809 -212267998181973315582533069694651946990 8981810 44234026999940768672981604559677766560 8981811 77774733354044298906705323544689428632 8981812 -8654430603000758160830652877330911232 8981813 -92571617323623189582347245988949449760 8981814 -3403973831751404513143427562350204160 8981815 -86779126214518562831546069466523424040 8981816 -12525399407317409677344250416457482240 8981817 -18930865799695784220678026968098538752 8981818 41075042719434306979320496409120529120 8981819 8422873291017628992481109143252925184 8981820 -39492307060047021824582045842180454400 8981821 119070381087652167284328879973881845760 8981822 -34773986149062804315894621474904308480 8981823 -38774446097329012267540103614812533232 8981824 28738718139957296503743087982192623616 8981825 42578978044418520403442415677568855600 8981826 9092936194570268990824770497586216960 8981827 24497393828670067733366245804751935676 8981828 53932829007645681826959589569592176768 8981829 662067337691423155967746722143002296 8981830 47798016018021589650689856797112960 8981831 -93616188097017194145560139924774102360 8981832 152885448307637142439829470677588787200 8981833 58951576107099477540155007839435125120 8981834 -26170220706172358496698081949509139360 8981835 75329580585579895462212101995653884400 8981836 67369592084919516921800143465751540480 8981837 25072133902057352185276541487565770486 8981838 10620149766390745794160454351383156800 8981839 243177603771100402035543433832103286640 8981840 -75417091806479401030806641670881280 8981841 -218973020122774628308007914391279788032 8981842 82745200282584968277415786795151997072 8981843 81451095882383074960292174656504355772 8981844 -82015616490645236621585626561038096384 8981845 92188951451161979600798998906928365440 8981846 -61894336724410902650195659642164555456 8981847 218576928558102738618722053599225792 8981848 -394264908072033793863638313821662126080 8981849 72088273016252321660555064535292680464 8981850 2607181602820426439105366588504544000 8981851 -371740885632889946692056557295559390800 8981852 -150723525089320514448388038459790146048 8981853 -49959291366244146301875076242239220096 8981854 10966423085013380093854871476801231872 8981855 68248403756185411914436730773422695520 8981856 -17453287042250165574927870463731302400 8981857 -46169938225794407040483683845472160408 8981858 -63766043792399763329164666563424562016 8981859 -48785968372532394287714029846785745920 8981860 918457078217013424611873346411342080 8981861 -29131275133331931961226810848716827520 8981862 -2183887605522835235072255883457697280 8981863 114768751117107313360911809723403368448 8981864 29178081644683752264593243462431488000 8981865 -14327742818953160745809823884216880000 8981866 175023119769317308626022434346610227632 8981867 -208225083157860653222739694749511923084 8981868 -24931374584201188701066510054941491200 8981869 40911225464327967460880057416861567800 8981870 -7949865732996912137789520136000377600 8981871 -186484776859762016967047824685753060088 8981872 -79388896979953875365999148316404711424 8981873 -216932598119293579009977311934448024878 8981874 65432590732444080295890338775566906880 8981875 -22290026718467159702919975184308230000 8981876 3368949662682326039411805213103583232 8981877 -14129789621282455950813515377731187680 8981878 32087833053363114003998741532745884672 8981879 -269553838581382548490732094745264602520 8981880 -11019154467210052849403601923601408000 8981881 11075423242604426282892722886852792832 8981882 17386208203078509060768325686964168704 8981883 2868776223659105473210630693023752040 8981884 -136034117003874185029597593023110388736 8981885 193263801807223175138991141996357473760 8981886 50135112025453290699640564608776223744 8981887 -18552025767301013916890488340939246464 8981888 303567470916236964406666620816190341120 8981889 -31223015985387272982555900248460011520 8981890 -91042066105180669411843176573873400800 8981891 53251104069488561777776510328655090060 8981892 116354459438356907829456858593164761216 8981893 241719362732897701910595143169918464700 8981894 135326408026075888848015712347327398496 8981895 -50306280372787674235111999719205620960 8981896 -173670818933293623164049720199940874240 8981897 -8797313793162577984266741272181879654 8981898 10338600090852084207168482998110347520 8981899 -45696756465540256965034080047472486288 8981900 95762725927100964477747027963049824000 8981901 116865214219738447272985230042688411200 8981902 -158126347596438672409538802287917185600 8981903 -44394393908810717432979916207744527120 8981904 -2566497730780764453693239838489378816 8981905 -262940034524610672443681548741399824000 8981906 69489943166922345009530711544882571152 8981907 -62740910340310649828402630776485689280 8981908 -91944617166271288035306637689774376960 8981909 114908920777519248152563049766905502720 8981910 9096247781841516777707703064996262400 8981911 56596679214930573228220290289405444224 8981912 -156245469639829316494094946455531980800 8981913 158983140577896857612960765108868866688 8981914 14948323705713083547894767771941797120 8981915 67886137963950407230991939193390185520 8981916 55990143414567407558525511489752724480 8981917 -29322403515871822127727758360043315648 8981918 -2761252957208327984744088498331462272 8981919 177251747734247159929874957542299889944 8981920 -3510371384942918544102952484949196800 8981921 115013664949929180442118231728677054720 8981922 -56330990438301622463702302018609446528 8981923 80295894449438208712133348088166174172 8981924 -22369842779701986430049832246573035520 8981925 -102010797878756461730388743766164712000 8981926 638676596958893202201863976428617728 8981927 102424965300924863535093850894833757200 8981928 -11368423857834287944344866400703856640 8981929 -23339833506192201860499552598950367920 8981930 67758147818471465548255265657765814720 8981931 -76433925725192573959477492694518880256 8981932 -102240372740709242930706949731369589504 8981933 -260219980938416520079179001486029816000 8981934 -43663340531499102577725991419190983552 8981935 1201118357017497567247478882635167360 8981936 3846385595888321646153497192858222592 8981937 -51959962892627724436375915167260101632 8981938 -30165301149308780476456740654825315840 8981939 2032036300904204182039498864526761740 8981940 -1469428067069012951633426272498483200 8981941 -266497028662860686064375931091558256658 8981942 27986925250047142147456863876713847552 8981943 28305020560203490677916499659411001064 8981944 95852464286346902906012340261876510720 8981945 -133376665710492968318916305553588160440 8981946 61314429028892644882345263834754241280 8981947 101032535425172205521965129390342693840 8981948 41839907380535661225585607044075012096 8981949 -100206774933763686247522515305451937536 8981950 -98849244463566562893245568573456201600 8981951 -51449837900342737269686772689865144 8981952 1255772593785605217518163030876094464 8981953 188759156171225562798793928127242778160 8981954 67044527003205363952321482469857364176 8981955 -149505760433074562852065747689626704800 8981956 -71447574953517735011269777288333866880 8981957 -12255808442226074832039637830373453794 8981958 36299126897523820523659579616142581760 8981959 41604429129063042087130797949973479216 8981960 -29961353081253435175372268373560524800 8981961 85289270134864304109161127522988194624 8981962 55500673969438807539922272595621707264 8981963 -21917938504288249208595048138226861056 8981964 -93277072334462718432778269499599840000 8981965 -173352025521556838203302079306516634400 8981966 5086849009037708215063106195303301120 8981967 106947621206986196199537342574527071520 8981968 43059515592083529200117418228944494592 8981969 850771430657836341560397695617368480 8981970 8375246550117020140829829048991541760 8981971 57698419359994120838749536663754222144 8981972 33669261907262400559769516568650161920 8981973 12577483522989966617786251771630478208 8981974 85856798644225728108958557167272040736 8981975 -157636796980972166144317935396777618000 8981976 140501942267169655010353340055194173440 8981977 -292970000370787169348838482563301917174 8981978 -4845581133128659966197401920493394960 8981979 134500306659888774688773592375025592984 8981980 22660631331568516021122467917883504640 8981981 -234614496748927095970900511002004464218 8981982 159742644546508020050622499992170188800 8981983 -26962655631478702831620050840106825600 8981984 295128676939011226261003566463529779200 8981985 23074487132446319214649846872886128000 8981986 4702177541835031579854897152990394144 8981987 -41264214607525549713760364908156469088 8981988 1873394739494812294499124691966080000 8981989 -249039869239267292544539824867494862210 8981990 -21999182639002027575334844819259024000 8981991 -171135490287385442267085757822544752560 8981992 -195063747150957670760354047535760000000 8981993 6173779168983414918788305181879820648 8981994 -22372973142187700226357501995083327488 8981995 -82792467742585098020709656270268140400 8981996 72248181638676355440431436233542548480 8981997 26711528383966257609229685748694294080 8981998 110468946125513000241744034266947304000 8981999 93063357100007768130577951424745866928 8982000 -4384847313233156515597998935040000000 8982001 49121076153990647068841073747508663680 8982002 454331548046849224861724028168136704 8982003 33986983175790364705545849490129051200 8982004 -82928807319882763596532606562721890944 8982005 74953712107547843167755046497510000000 8982006 -31455884729436365928904785337686994944 8982007 -184825884455284822586772410066255134744 8982008 27204122941226106442126195788472320000 8982009 137259482629345593333758079457807772343 8982010 57213875258766990028500764182674552000 8982011 -176727688504985739072770347243577039688 8982012 2091534206560510521630261975828553728 8982013 10072729323720480369551665923659680262 8982014 -163891275161301498078967149402584070144 8982015 15256687036829113500042174180636925440 8982016 -37038002085776293552595719608783077376 8982017 -216654349921328160151713405273814250448 8982018 -60425852325161216531207013058391179200 8982019 261993350919279573681269817770116295420 8982020 157678017192558060741598573627381063680 8982021 -380883432851707301032298984068327776 8982022 2782681365320681107655924407399864320 8982023 258267538731614617858088219668790917272 8982024 14027766668697308422133845238337699840 8982025 75730044186829111369487650285729743000 8982026 92124430969495468099261573688646353712 8982027 -271633118699901008100244533364226266632 8982028 -121376054881303875016541852729396719104 8982029 72192150014447781380576507933832302592 8982030 -8468360229965311091929258088088439680 8982031 -92062715798872524151610053228099673136 8982032 42137896855969432582809461960402804736 8982033 34997942521409495407002718376077179648 8982034 38900744908961596756009894615912026912 8982035 -74101448629539094615749811025604787680 8982036 36853121152281126078131229193237032960 8982037 -236778697435878625728991811924620547314 8982038 -43880998638834149128699192401002557056 8982039 -108526954723495271191011463054130351232 8982040 -27166152117232838003835944083142246400 8982041 -2834096401384432065203487407549470800 8982042 16906014258303957843398252403545821440 8982043 -10948535149287422250310534211398654092 8982044 -85369378178216462178426204106813476864 8982045 -137523495557042596525667559687452995380 8982046 -29797260568835335743923178830806230720 8982047 -3844649945309097806427901995714659688 8982048 130342678916796482509419682530791522304 8982049 145322635825924947131127172413168354820 8982050 24396240422830928750341023390002265600 8982051 -86563980880548197867396116093396679760 8982052 136539945807193455267596502459804106752 8982053 190388147233096476440747670782036074302 8982054 81829701950668668096556839460181976960 8982055 1635070344935731259421168691552125360 8982056 -137395385554275999715174437425072133120 8982057 -14630422604798443046724553914865919808 8982058 -35484520118343669310953719333104060320 8982059 264096176008905593121533523002372123640 8982060 29448388177997625500420599351584768000 8982061 -369405969813122494215410471000853429696 8982062 42575477712848713590981498112163572032 8982063 -410271363477282203962891679552934412800 8982064 -367553697886142598581719592547123200 8982065 -173468309570343601706625392951517822540 8982066 3079876411302897580500249598563051264 8982067 -25004457985949195281367561991505097680 8982068 72504719395874446108314254420847753216 8982069 -98324951627368860786817171327883961792 8982070 -269984179608911329119200797015088640 8982071 3719657839212237152591805205737690624 8982072 161974767375046083324492017558876160 8982073 -105152914189338347272036000118614942678 8982074 105424394579398505579344215952239271536 8982075 9697475217802759479468008532303667200 8982076 -223224403112924905130862701074949978112 8982077 65406857063892395849537436092224534860 8982078 -16030729748613423978543841583078753280 8982079 246358063804615153744485222561167721640 8982080 -30815569398422856438234719303840563200 8982081 -94320629827576729078180382296675854030 8982082 -71110426155355609630909566198730862688 8982083 96867049914863079473503742071881589920 8982084 96939765585493997557981662989519081472 8982085 -4965221267515472752967127079879607040 8982086 -120520009566342435390652503222358547520 8982087 -119421718861941328686643169681654562048 8982088 -213955674922813451844707891407826058240 8982089 126143810400189005201254641825701404890 8982090 -1670864120670015836002248677351714880 8982091 193524401826631835701392424727928137492 8982092 72472817820790077815666534489644379904 8982093 87756354957858860721659943383018345664 8982094 78880661206394146037029055681861114880 8982095 109449246437262918831241349276198492160 8982096 -33001326500577199048471048518572310528 8982097 7142356547197276881766980068392823460 8982098 -583269778938764196905509122553036800 8982099 -41028547802856996691727631181501945776 8982100 -80364372367090478486391082024962697600 8982101 167078918868633448966153362816339470400 8982102 -1916163389890855372380193924943823360 8982103 21968987489338313085021051987813870240 8982104 -72011093837375204987249763573841428480 8982105 -105216551993435145188460489775000514880 8982106 43395076123256305055563736609340046080 8982107 -122085236496868303925132592542129875644 8982108 2134840715233905637434820711464916992 8982109 27168126364838432907162831008034070310 8982110 -3109673808281889289983031920403727040 8982111 52937270870596319081530826194788460872 8982112 29412025149748229579337608556734054400 8982113 8596519449822865863983451881181140160 8982114 -11574061181542113967183370556580076160 8982115 35210321972227098510772982952240587520 8982116 32423085396341375339743771620846993408 8982117 118343732876050311637622117177603544000 8982118 -73510643908552509295014686661841078080 8982119 300600987672956055644492263269330638520 8982120 4210118543150513542521228079285862400 8982121 191920012407541888230939979888803382272 8982122 65089393070644424583008430873852562272 8982123 224754107781827002317581905172392656384 8982124 204429597714674249358131945817859924992 8982125 74470979509167426876221691490023414000 8982126 -23745251348445780715657228110134954496 8982127 -16044145619567707811426249277336070656 8982128 -28681970960651654074348447729160257536 8982129 -24079127614996060221791610752719394112 8982130 -3132956656470571095579664247931155040 8982131 -144052693013794411418362188255636975768 8982132 -38506993094857487156975880234586515456 8982133 165677876012862495596706504978802817664 8982134 62430429120815283809145603861329380992 8982135 -69490361812473339391641087238997880 8982136 263318468137617230506087504384220467200 8982137 175084128164737318560613302090482930592 8982138 -45654915774050035098050603268257870592 8982139 451024419885856395310516130416915488 8982140 -142715790139137052298123823504493954560 8982141 -1288605856332892390317013627226746080 8982142 35853489278376193641276919430921387520 8982143 -158621637920343867165023186971432468608 8982144 39325948970576446837637308513832140800 8982145 54007029474104364536836474052112498600 8982146 168162052351369161701476369324557028224 8982147 43346419150487425585249022746854827760 8982148 -17757794775679856640672790541917343744 8982149 68682880781423526017146221312503565120 8982150 -64901485043910192373037353056021782400 8982151 218565983211978791604488308465005168152 8982152 12027441899453361046229848547978373120 8982153 49234339859373504793826166191205083562 8982154 108059790198058574836433283483985009152 8982155 13846040016017094072560311783772928000 8982156 12776820868705581628432381943738076672 8982157 8195520808708041641136334555904483328 8982158 -36099497766674016928116180585662560320 8982159 -73470501099877992344710341243761441520 8982160 12570838271457216263713114300986163200 8982161 -555148369470045143663256758565847881948 8982162 18929086579957500219046777933159706112 8982163 -29633921027312079654316094125651046280 8982164 226942508977982016471919822377060629376 8982165 -28304785811446663611602604527368004160 8982166 191828605644797444297633776599444921984 8982167 178213671078019970933668954048073373600 8982168 -31278041853689144807549364031489843200 8982169 2887331917967801250737265898725143296 8982170 90606143438570902545013358084730624000 8982171 1864760153723701777843867900710481104 8982172 21674226614211629689706268047571570176 8982173 241836183163963305062498177123929960422 8982174 70245028934031813712311638146479713280 8982175 66336425437610491096963400286048189000 8982176 119745639016633748404621694390737305600 8982177 -51589579493953425327215207893370484192 8982178 127910401319974378132805493417936866640 8982179 -201809427537939261407886235222494243360 8982180 75986126724423841154348802538609152000 8982181 -78414382321768953789677410044936490950 8982182 -19035262852754146807051024261710362496 8982183 -45673296569790583670623162998033342336 8982184 -1290987488124765478827029958182830080 8982185 89168920576160910315586750112620105380 8982186 30694843388920349771234345158885880064 8982187 274195806605723625024525851959027638836 8982188 604401499969131371918381272694956032 8982189 -174318720187139777357931737773979560692 8982190 8444012936560340058018489760766081280 8982191 44535989289563148424191963050432552592 8982192 40670219775972099809973690376152514560 8982193 -417051827754202784126580695232281840 8982194 -6588346181102643266141611813649082048 8982195 -84594211348196062214435100640737693600 8982196 -84883617199229984663760709807124905600 8982197 -52229292866261545751390835970640508768 8982198 -6083746244454629893709496814925564160 8982199 293515453917132774951516920662552517160 8982200 -19744668740124760926605841300781056000 8982201 -113864772326453960653879689248379438768 8982202 -46723554474792924441091821408828223488 8982203 344552568548707906690175788038355509144 8982204 35550337767611212451316982712368840704 8982205 29753347594768782017079368420127875160 8982206 41450862797650735039503002873684066880 8982207 32947247946541886408667642447838263048 8982208 -67869099622276557136001463616033259520 8982209 -121642745544033094459108574998503814590 8982210 37222326345433934657131318109375032320 8982211 3325526952806962181457922274666894032 8982212 10907867171819696758062682000017254400 8982213 6645532630094185242641707859271868800 8982214 79819473228464633993139113673641391456 8982215 -134019348690425124752096693055727111200 8982216 -2934706767059169729782378469167201280 8982217 -438697995616127345377215221797347376128 8982218 -46446711864385245584506556184238679040 8982219 29895070172402303416678439613139799040 8982220 37587402806531964561985117780275148800 8982221 345177636270490512199554769144977636480 8982222 -50982996690663815567829728345519794176 8982223 -418520224023098695465516159958990205416 8982224 -58194993472827996494674040302744412160 8982225 -23567199282083818489770815763333744000 8982226 77818152575735791156627972705219065984 8982227 551091474339070885316083959751545480 8982228 -16718171063858968069492606462659747840 8982229 163826471371568676777870118502776170830 8982230 -73828333999722714483537221340129834240 8982231 -48724588224948860874897394058428809600 8982232 -1293269537423322085459212763082219520 8982233 28811292395683127857053291976173275208 8982234 -103660046120466750026826955609190364960 8982235 -165498425471861763349646766574727540640 8982236 7492456531487898445827741784959191040 8982237 148740959619945269592354443997641417760 8982238 -133460299383767075538568686375774720 8982239 -87650089350236932476824418295267177248 8982240 -105351558516301332563591096184463687680 8982241 -59111104715588262997257130213439883358 8982242 37228963833404727455819123732930440272 8982243 -157695710795328773553581679906388538268 8982244 -149541520893487589407149549636487598464 8982245 40581273663293403489978841635193227000 8982246 8226023273556985932226352396577957888 8982247 -297137662383748847712100091739764751304 8982248 -16333265911625643820873079910888161280 8982249 -159454519608425969776667651120705172336 8982250 -33767614214719765715691341240048640000 8982251 7339156671905256549798877718317902600 8982252 169405278635604432258376383772003410432 8982253 -41420993027120992126132075561219308320 8982254 9813432745525048096597048263474189120 8982255 -32325005833678648260500527213626259440 8982256 32765848105956860130022537210701545472 8982257 38580062267842145599493513389407788520 8982258 83709723432146516551212916618043385984 8982259 38806457023581002709592653432577426176 8982260 38921739765377300033347865814408437760 8982261 -71764096160383174426609436926187619090 8982262 -118934693596388449072130909227667296128 8982263 10038794516111621161761239001905329200 8982264 129185823427579758893857184261109841920 8982265 103412281451695266224571710417776251720 8982266 -46388810703368944672768610498727681168 8982267 30720911471577236315888532798137574912 8982268 -26175691451940676350168353298614498304 8982269 56676089558192186848408707231358107840 8982270 819333445401997009280980074895610880 8982271 58271731016942198588060159556083737992 8982272 38810616068176655826084235147896422400 8982273 -151337824330294967950682263659674020896 8982274 -2491404856794968929504413228778710528 8982275 -103571617008169126825020204448111613700 8982276 -84400519208702024682578206031676576768 8982277 458229543656762144955626252923211078112 8982278 27513453028302974646181140743991697920 8982279 -88820202686512852889148872696357144160 8982280 13973971284263136541406909850531532800 8982281 -7392364660387476477635092469869953024 8982282 -63695610716229641669519746902549219840 8982283 219271874487258722522220409933890287064 8982284 -261125888655981804452997438840397860864 8982285 4388334316041868528980249493924135680 8982286 -973730118855751994241316932748467840 8982287 -206995819890848809673487825038425666488 8982288 -31421714469680155273907996510824366080 8982289 257964614931633017484154717789640849524 8982290 -46949199460618074365346943855402249920 8982291 113430821633186655096526107140010353592 8982292 -215156218255437213194521424592965234688 8982293 98152846557184104965840933701935574542 8982294 44137377680788193334573059428652913600 8982295 -8688435086631618705153488000067210240 8982296 76885863955056252598239871379402956800 8982297 -74259236261258086952270684619708163020 8982298 3759181961304214258236888236453060064 8982299 -113939466129695417247491206631514482736 8982300 52805669861776546597616643198965760000 8982301 30553811889160069874278267438822968672 8982302 10139822312149361822819953936410353664 8982303 -115841949099482922519910418471772859392 8982304 202228301854510888826178835273172975616 8982305 -5535627818486091380594863370023495680 8982306 8525862413921356204183315207459660800 8982307 -246082876518107369003191292156298382800 8982308 66169979878815927624114471489123596928 8982309 48982507877885885490775485491396974080 8982310 -4007600189392090403866090046188429440 8982311 2498233261416527671475830517642183808 8982312 25222334921540380441134886945796259840 8982313 3390690608343908653069623262310269264 8982314 -41707796854719234511817598594837072 8982315 173620622528230129046486195592389439600 8982316 -65286989608319054751251311945116825600 8982317 -117873892202290365653710657221589238634 8982318 -18282890524537479990685907286788354496 8982319 -156377396351588855189888598830527173320 8982320 51529979854299093234112574414177894400 8982321 -12241007807291418763701548505461013120 8982322 76551318328327995482043990600636989712 8982323 9125229063715049238765105375573666720 8982324 -35801490963736697017580826941667248640 8982325 -60612410995496695587622454825399568000 8982326 -3463578034946444764166013160404982080 8982327 -92876791493318888062095009380954454960 8982328 42697135684579208980839664355459112960 8982329 126366152234711844332201800620522857472 8982330 21180751040868716835206493647099397120 8982331 148712347331708492595292130530168604132 8982332 -66897920329946878063187725478710600704 8982333 -1595703041350318035669749652189003636 8982334 -24930029761291634778048237046341085440 8982335 -75040647153977183891982878790333074640 8982336 -58271015688975260461883566596015783936 8982337 36322614718966231607176286570072726400 8982338 39833894714586988818199115804813722320 8982339 -58667879055255254585346297965337088776 8982340 -90846500111809464098781498698631740160 8982341 -216012239053407834160428008242707570948 8982342 44183524821523041662845608977795503872 8982343 -802595859341293265371198018817352192 8982344 -2061489359051954785362243805389619200 8982345 -28176019985881318754476524127472164800 8982346 -2096561914125678551484299625023986128 8982347 -108989381855974848851704517609236155456 8982348 50212730608467342689002410201628016640 8982349 232911364807891582146202920792317871350 8982350 50125104227727633566536296134693457600 8982351 -3842128875690322757446098453845875200 8982352 32097565510587561876895323784602058752 8982353 43205944033033787162558966078134687602 8982354 -75652088634631181132591291660997100800 8982355 309816308351603794657484301676179597360 8982356 470165819664257886063552467255427072 8982357 75121962489194286971023936685653883040 8982358 -5836261476569096920267303296995966976 8982359 -84146402375214828155665413833200456440 8982360 77002857036962741239324645729794048000 8982361 -13354519788370335985080989638062578038 8982362 -45611239559632789187894611032994664736 8982363 -15150321255879627682298215957488018720 8982364 -171644597251782383996090383031098457600 8982365 58175900964023449621368504766405171200 8982366 80564514745294530570108786296434876224 8982367 325110601161453829888909197002661168416 8982368 -305725749509664211553490790682365132800 8982369 162321269866478736499438030887839089488 8982370 -37512128498744269917933439341172248000 8982371 322819858864770068640167446779570508572 8982372 -3460911376104107160789907325689307136 8982373 128361364774295787978526643250188529180 8982374 -6299911046834195922693214910169292800 8982375 -34810270269893782577500708799024760000 8982376 -10878969261114795785163248389515724800 8982377 -34444688957089404937656297841676307888 8982378 -2693456912026520494264622320346838096 8982379 -3376148778002438789114359418083788800 8982380 99944606758237197734933114183728358400 8982381 161593053122641434571049614573113893952 8982382 -6487284701772831045194321741745974208 8982383 -387932312410359611632732697587703002800 8982384 -19283940262405810082234415547893252096 8982385 -13385949732269233302368939552050665420 8982386 83811627084419783612292883526247868416 8982387 -166175078848536405042011978511237632160 8982388 20130502750755392372620426086470780288 8982389 -49261478048970565016565218497472147076 8982390 -4997543504059845409165081446450124800 8982391 94413477680537606016729294270361229784 8982392 249836621784312556156490425770670817280 8982393 42555516559867738240298817039513134784 8982394 77911280818372513177882246600687226592 8982395 217311683844846771527537047998111686400 8982396 -8006712378588313371601683472735603200 8982397 -7766929671435537088016327666480615520 8982398 -96646646573130747700933067718907332864 8982399 1087515124522028797536539003063548800 8982400 -19256452553031235481546178284224512000 8982401 290715734492001284351768556193841398704 8982402 -677473600131248640507605704301775360 8982403 -59372835698512696959612617246482235256 8982404 -126530405108153321572820223732908556288 8982405 -23165924105454424745823301957641492480 8982406 86481877294146564922656345696631405152 8982407 -78237028526389708956428292359891664288 8982408 -88030939450636061344005487714810183680 8982409 -15522045919516842986155285505774171314 8982410 53850992261500123609405136896512459360 8982411 -34678261987934738321093810775463781928 8982412 69733628524685247025476376503607219200 8982413 170845048557925249956122609954262280128 8982414 -1439059521029517067644871015702636224 8982415 -74051318750171356280555436521951887680 8982416 -6558969325793273307462698312214233088 8982417 -9919205323338757449824042189415598080 8982418 171271865862590042574300319316208736416 8982419 84095065684845172106805938167159835820 8982420 18123446242944486155774047929218795520 8982421 -55069252716747331616631234452200185280 8982422 2083733219969868190243978244427390912 8982423 -86686505579363011865508411937134436176 8982424 -239003209698540713897701722578194268160 8982425 57037051115246636427034708157595603150 8982426 -89457536307246856995836717713614131712 8982427 -130840798811404417015481110538313513724 8982428 -27444164121323710744655281580353603584 8982429 -64094626011698755039616842546447055040 8982430 63887114283384843500351418126212247360 8982431 11460106325827676174991745643237511120 8982432 174153106126060239038176761050880737280 8982433 86537363778937614492743444836927618324 8982434 -154435895035958024412619482887835678384 8982435 -84135489191175092620944201850051920 8982436 -9918956339540272556671984110788788224 8982437 -287082333049692662585574054847911502914 8982438 14962413944211992302574224971260304768 8982439 -121650581446127314133005835999604090760 8982440 -50927943465445860115446132047904768000 8982441 -19923028226762040023729376871973877120 8982442 58112259620012143266315226452956658432 8982443 78465827986352046890398205967959989344 8982444 18502107785298107241539129889495616512 8982445 223257013117493751970591986149728610700 8982446 54528659463050496514217846977549699968 8982447 155157598707045963403527989807814433800 8982448 -32502549957284974800350112640123207680 8982449 62379511984253814821139520446736604736 8982450 -12598027102332057986377751068574792400 8982451 36926189682180501508624855775749038952 8982452 -189720730507572566994352102613802946560 8982453 1435523566314436941757221014906877984 8982454 10955411965275372115517023590032184960 8982455 -49159709997153652437194614858974090000 8982456 16024425396619938341021970301420830720 8982457 -234264907076489484447085127443350899568 8982458 112557052334935336366999262771670912000 8982459 182086697696998137201815133828530302200 8982460 -69408871507679373347524525734825369600 8982461 -295644726417124408607451583626325450938 8982462 -7417367785438898940409273005273523200 8982463 -31838738250256049661042378386739887104 8982464 70797326606743398338642397010996494336 8982465 120681856394709342486958790812343880000 8982466 90568722367384059857211046381826870784 8982467 126869697761376208758620279714320885920 8982468 -65371979320106149549956110605780930560 8982469 84385345075045841812772291788147811870 8982470 337510645625468537601912953504098560 8982471 -20277743433501201802045006849564352256 8982472 -40086966153157468093074764889816422400 8982473 -85905301220625030542843093830001434278 8982474 -167186976406796544106352583023107679232 8982475 63299713356890534194286766094160982500 8982476 42316457561506858487190911606660770560 8982477 73847331045300297265902874741993123392 8982478 26599270662717357888926620738918597440 8982479 242355737032575754689858888068385322680 8982480 -6775482659782591658594639124784742400 8982481 -27592966927320916349359687737176245136 8982482 35846654834104524024181749466023464592 8982483 -40432577639374131997780301356414398096 8982484 -119556788480525001010173323969933209600 8982485 -1083912144478576667866449576475329600 8982486 42293584184713827355758411556331886432 8982487 -55311939718057372490080245620888602568 8982488 15520231501876260730542299872508405760 8982489 70918247362890117614240643981624106560 8982490 -8292690685029926421884961700665200640 8982491 -56932235516184535488872789445649021920 8982492 84365994209434548261310655264123914752 8982493 -23183168015813809066308832125743244936 8982494 7917432584324808803415185930212031616 8982495 23334775338751073979357266393331449520 8982496 -101663021392539257190940671968865681408 8982497 -127307119006301957745594954255301002960 8982498 9372938840895162237707503094294937600 8982499 -67720379917490258484756628186629120000 8982500 42844821526146021670675627356570960000 8982501 -11525048571117470628644917262202029760 8982502 -53359581583958999676545080762144034688 8982503 124294077543631406745387210392812832640 8982504 1974940468435490550279204793263667200 8982505 -37226402192625537043758697614935979840 8982506 -12609125791061151034138799033832085056 8982507 -73809703640853724151860392569450472360 8982508 -89931896900186926384014372700332412672 8982509 167471213379599727075011538502896808704 8982510 60529738233584048191397663368470802560 8982511 -125857692399122189721333714971936268288 8982512 -13734186184355126019070185709938671616 8982513 -56529318620292804779602576866641300016 8982514 136930077478782588039175312453407150720 8982515 -105658283719121817507255317708443677840 8982516 -128799899867501861538121444452124846080 8982517 -246285263237590135677209456670348932434 8982518 54720887944108278628849705503088383360 8982519 12255961593431236834065334043293596288 8982520 54115761885286066737879057788171980800 8982521 -148205961699969440886245512124895280278 8982522 26865967001079026808620726662954022400 8982523 -42744653620449875485417918140979308696 8982524 -161621172722284196806211774661773819904 8982525 -1657810741454550421986349555515972000 8982526 17437591653856348211920534919102380800 8982527 201567037188713985420698444735281432032 8982528 -2144615742000036240142144552185102336 8982529 25663948251075377643209191371857566720 8982530 -43903781622887758972293201640151631840 8982531 126906311080293237018250212380641462728 8982532 89755027444084358403926601557348883712 8982533 -19245821242663292171615933174454477762 8982534 -47554453198426114702358751982180953600 8982535 86827756811588731294751212505844710400 8982536 -214409005536055226541343502775550064640 8982537 -102815180386074387253927010745362626560 8982538 -5438131057483194546742339297074047904 8982539 274911407374226136645856217474546288640 8982540 -31815728523426042712269323256465561600 8982541 -223773398691255161823786379277435130058 8982542 888161067038153990105741733369668352 8982543 59613205048269601291832155689437693184 8982544 -49287963940635122326265546648096727040 8982545 -86611775432624665738043840267678467200 8982546 60681197838805469500313520966198970368 8982547 57319565586017360389368215072962500000 8982548 42229293647495965904273951441777755008 8982549 43688194148081274833079219087248469120 8982550 -12954952375907424456900949028365327200 8982551 65445134189181558675191476814889396552 8982552 1637783508661213634124608453548400640 8982553 206262691199055782205610586328220633802 8982554 21213861522483442836259229974819238400 8982555 94940498262733151699853556693870410720 8982556 -186458927027669698454014437059503616 8982557 5220160239908937734667854755244533152 8982558 -21868090870705868851458353659231568640 8982559 127775967305112871819689248431177489760 8982560 -67323262798004320337417821740733562880 8982561 -1092408898664968851150983210455435392 8982562 2835049164035770460664944941636353600 8982563 -127140327902950976973956600894838839640 8982564 38112239675326695885417566624605581312 8982565 6953039048817106090524373034515835520 8982566 -10632858142443159581936136274311119616 8982567 7739798473320790250690218279844930736 8982568 40049341262930725034937916144742645760 8982569 -107735610773201002957788184298183461020 8982570 35761527017776779773811885844268371200 8982571 1756685610456490582967545557650692880 8982572 35584120642131262791337341906538142976 8982573 137290629215330253319480403119289164800 8982574 -96390536368224561273514576727306605440 8982575 -55390275956415491486366213340627438000 8982576 -1506955109493609474999432967883980800 8982577 -14783610991485468739567068179587247900 8982578 55592088302787172620237024681545291520 8982579 67908414998036633549309643532855797360 8982580 49357767154878282076722131689844755200 8982581 75821747750912165283878030622925578240 8982582 64895326343893722571919884396432308672 8982583 37473157063301653876069057813857038080 8982584 92649099160653216553049942659157790720 8982585 39983860864501318937790026121837164040 8982586 39133410360936435888986133125518585824 8982587 31337432688938662016372929293354948600 8982588 -34707718505974052394174546412148726784 8982589 -49509679234660233407325044574924783168 8982590 -45831155310119116765066718233069963200 8982591 24427106841424327010780286319304200704 8982592 21099404788475207524342733496700108800 8982593 191836204904905709408030485362226225920 8982594 -116840225062985546994540645556084576176 8982595 -136829534797850431547038579639675196400 8982596 39925789854964491492321786413345488896 8982597 -36964873413521124519454125545065832640 8982598 102275486284339980797333274871947611136 8982599 -113290518699149025855523563122096808936 8982600 -82898369876737130764948957643249664000 8982601 7090073085591686099240526400507205092 8982602 51603287492128561578193060705793032752 8982603 -32436346844917051448383235990104404480 8982604 -16713429866553268918096074998625484800 8982605 80226551274108706846052575117894755000 8982606 -45694601367169595826790559036697319296 8982607 156433720550630630231981819507896187872 8982608 -27188473574816660498765252040991850496 8982609 67315267582449910939847950426778630400 8982610 -13382978463851251309313975446667489280 8982611 -38831885596103927634601473463480996800 8982612 -122533438613988412840104317525728731264 8982613 164902900179054307332932654790435998400 8982614 -2625826244691829521084413933042006400 8982615 75928774540296331145802049578190512720 8982616 -393430257975926119422635186623731302400 8982617 -3696187197672109266379194133326458688 8982618 -2406449389598430036926275911002512896 8982619 248010610767559756204651638734393310020 8982620 -113281281394899698673882071566251256320 8982621 -101869073427771757776109883960173209210 8982622 -15130434469827055513213853956249546752 8982623 104198172571986271177246468976823212304 8982624 39602733530759616277310188662326034432 8982625 172571738385884218588340758137193569000 8982626 -87421387504900950989121924290255149488 8982627 -28553505420749641000928597582621620992 8982628 128959238677780187554556362369166538368 8982629 -135483808692643188913724514220972768770 8982630 141193102708026943618262810180649984000 8982631 112921040050585888784547253751909325960 8982632 -369601915277013003448019681959526400 8982633 -80137814261198676205293684911832286752 8982634 -44267275011957716976228665121998132640 8982635 54534166303146968924061423392976826080 8982636 -10670698252151506829455853043482836992 8982637 221511406959031976703946483667149925772 8982638 21658853006017623044188785277840534272 8982639 -154517421969741909438887715668237683896 8982640 21200118692906201949055904839217971200 8982641 -4120671337006446691142799912213977088 8982642 52290325677918774853433717596765302912 8982643 -236206428972872384851153952924073853108 8982644 -102556584100929739306454490074560739328 8982645 -41737352567915600504267121845579952000 8982646 92954529091373635353193925721782938272 8982647 -335069068087569600064066507960014811728 8982648 128182053363712523676369305670243225600 8982649 -10854034222944142229285843840185499520 8982650 1507109021198365484129284064125785600 8982651 132578792479279682396525060890470169200 8982652 6318100003380188858281770272158390272 8982653 -74822068101888782219364460702350662016 8982654 2607919905781500882491477559211435008 8982655 13872015670120047825410337556757451120 8982656 -195009725861166366625263531167412387840 8982657 93108607646003928439906868088770160 8982658 -87520496255612734255104082236737782320 8982659 -35690699552921339320675170241718459184 8982660 -41214923002214583720701554196744970240 8982661 23982690417519544634876316338226868000 8982662 -15926575659677403521300043274416231168 8982663 29000743767068194996651551532147568640 8982664 -146490855370304924422978474700887925760 8982665 -10140437541429314542218946024070239680 8982666 -18827655321353540415517109559696118272 8982667 21936706947685067545289362476591097672 8982668 -18542999958286407649966744743176463360 8982669 54432595558061547369893533544414122944 8982670 34085601151126953579713646010310751360 8982671 138258306076113015073826368568874411744 8982672 -29049087571441049539987379791363768320 8982673 50067285347068384182102258474084188544 8982674 32721199533308475609238198208035560336 8982675 -8948871659321388593280202336397434800 8982676 -52958007025994210315896483778998483200 8982677 90039324145985779200473930285455836 8982678 -41196591045247571239808805943291771392 8982679 41369086969727221724574941590858562160 8982680 85727880123227040638221615798340198400 8982681 102982646171542312949360841522351518400 8982682 5307038492869436400245597801129214192 8982683 98089965542189465205911646943087001880 8982684 -13021692892560292124622926377224437760 8982685 -89542157602653188047091525302983776040 8982686 -157766711888594816799324991079257129536 8982687 -127038267092311619570527359004699852800 8982688 -126441704248925762430747646583790108672 8982689 -51755292946512893586793356543005760060 8982690 10239685021336673767918878866408371200 8982691 -83733760613023111783620326275129935000 8982692 -228426543457974956643405662944659333120 8982693 -139945330315628356003821843809599652418 8982694 39882965717835628866468170067547296000 8982695 62617863553429693374117511775726884800 8982696 4272264830389328151947424256601456640 8982697 -235581977744045250986823953918263598854 8982698 -25298496504758703250184242268282521584 8982699 -73325315714503330260055852277798578752 8982700 2114618371588390678237928227554496000 8982701 -11278948835508791451889911994965361536 8982702 -29218670073918663871095639116606949120 8982703 -84277983996420047114607307070604404456 8982704 29972446752224041161117404476840427520 8982705 54198522271654760995732436082313896000 8982706 98309795504844878818423514011624533120 8982707 -196729421777330958950840344142411136048 8982708 25390640193704687100949554145705168896 8982709 -117146333281052428135248961722114567396 8982710 4949189083948564039917296323432120320 8982711 -164040316391070743916841374467996766720 8982712 106435474445381512382738225248639610880 8982713 -53949322423663784710437141071669758038 8982714 23594510911391793725119296951038738688 8982715 6490266627104059233646218750252687360 8982716 47166607364409506636367794145744675840 8982717 103596032328885744180454468529856830880 8982718 46882263493391142497906286739906018560 8982719 102003584884358219560412217641821800144 8982720 -13920080918821469298786651900110438400 8982721 -49255835134383523833700527446879066256 8982722 14955737804628002292697235706357714432 8982723 -15202903862774010536313094223618804496 8982724 -161238765468181701126413660689055557504 8982725 -68308038401017860215052439745978544000 8982726 7139393095382595807656947901712356544 8982727 -89340725348074530657370435514660188560 8982728 -304469410353294999354321294686456355840 8982729 -37894835198728812974328661829326870230 8982730 -31245232401703049992763959011871457280 8982731 98937965523559686263509238805385177464 8982732 -128837140804071822525240002173489668096 8982733 -74745103889364498706464075743539350176 8982734 -297828016946816971185099408793091528448 8982735 -154052960683851018055836550882220790240 8982736 8657376761609592972351387536335831040 8982737 -30826730754424717298208430429221529614 8982738 -42061637229657455151169004182803960672 8982739 -24656201329532123680900505974951801344 8982740 -46249435237711294249780916248689216000 8982741 -56284176621087527212396299510546018336 8982742 8521635668397073598757866404318745472 8982743 540476811759124240718273097321631488 8982744 61748325734236926927375117280112640000 8982745 53557990522502521398556149496225874880 8982746 -1668152013183828363476466819247819776 8982747 -39299693049279223930377753956905555476 8982748 72992492646710825448661574111163857408 8982749 -81438817406891314617957719739059299368 8982750 24224507052960336381553923415987200000 8982751 95666542787899557562854121043360142752 8982752 149296077214196906555654784543983665152 8982753 -971025695165541869921864613180643776 8982754 -25300453399191538660007088863695649280 8982755 41375958287387909998449787521341858160 8982756 -150172993882863382281775186569848085888 8982757 39332679501026570945826167177453729280 8982758 -38438181763346409331163973062162942592 8982759 -2191932956273388667906680773739942912 8982760 145919199125642533716527752195093248000 8982761 38519376999044225995238897760905763300 8982762 -35343237945459949261835622794381230848 8982763 8678859488564137338498313078170248400 8982764 12673701791029386656651383297231767552 8982765 85629708789244799284709621321013964800 8982766 28777659411414307936828097369658167424 8982767 -16883613187552785351347352419853620280 8982768 25202942210830137826042415201602535424 8982769 -59915396156743229157891163979924102830 8982770 11414416375006706409889713660972590400 8982771 -5621771466904288782171479578488734976 8982772 -89641665879249755512981842467524201728 8982773 2203067618487368976851333769298415022 8982774 54455977994779065946338800228100476160 8982775 58532719434116963306434436220401406800 8982776 69502519391672561311947016601163509760 8982777 41945676814635607475014519105992840960 8982778 -7546182773039454626357025195469479168 8982779 -115802108757452150177659940194361647440 8982780 11688190427736773782577488227363701760 8982781 -393762842611405771017237965866037383488 8982782 13826000949156957535356040841568059520 8982783 -210960892451051657444233591710083812656 8982784 141457349456304842482477033904867901440 8982785 8411451485191138321952690986447824960 8982786 658661782219684812672345640726046208 8982787 6019153373390375065238911629909530640 8982788 53398130895073711352430722736491950080 8982789 -89173335426865182896184867294147183840 8982790 72582910763592769296526076203979510400 8982791 16242457453276173994632375121089313392 8982792 -18174332868786188713150283740417228800 8982793 -472272964616197909989962857078220876 8982794 1559831272595103033641929992825598560 8982795 24535576488694185822044867200637710320 8982796 -7825278797452189410045734928226999808 8982797 -114321782152670823414269043388591219860 8982798 41201797291707854129694135842060352 8982799 -46582534392080085397636153708365642560 8982800 -25155828703519179723995476142603059200 8982801 102078092551508549469625405271503088160 8982802 5626018546287406293790097972752382352 8982803 118151754725652362577008984923204918920 8982804 90276174678136831212858080919885674496 8982805 7362857744539552521995348611001387160 8982806 -21249110999702319729344851742749926144 8982807 -114257116586630379992232735242676483120 8982808 -15911577968703747260777429319475200000 8982809 215298061802269252163179251622011131040 8982810 10544236582338147217274534331067845600 8982811 75437109119911433966930809120124918880 8982812 78882126112477200940413811865942737920 8982813 -25615480268309722922713381175336268672 8982814 -83421012048413667630280768408520559744 8982815 859695911046379887397380688341211200 8982816 -44655433868732988568729413135935471616 8982817 -325111116202644667743474301339177617468 8982818 -5324419343123909045740207045145464320 8982819 2361434159501609445492339709506321900 8982820 10389008482592542154732630950885785600 8982821 140760195424327966896100709381570345022 8982822 25730488254552714694834605367759728000 8982823 -126172327356934299784927923303841917320 8982824 -91327537712462580195397885768850227200 8982825 -9274616722428076869405306406972268400 8982826 5687374671160985859455756348097512112 8982827 -379210440255559723029998573229708000 8982828 111447386879355535307787128480260700160 8982829 3234016685076550081456086696431509920 8982830 85887770723604375660638194582078810560 8982831 48248238727971089374567968794792085120 8982832 -7804469268941269052663935346660474880 8982833 89852747736896869876793986997931561780 8982834 -9806566695947513807033589608689975296 8982835 98285424829255675205291916706344695280 8982836 -433471006453462638740866687147013695488 8982837 -14445139644000449874737459800877076480 8982838 31201676738189391665238511556056252320 8982839 37967950322583824569055164551095285760 8982840 20528608352139121485491786285326540800 8982841 -31151937753898889860960519968567314496 8982842 -44053743320821614295490723800024179456 8982843 -37261045866958274087774000433881583336 8982844 8955631857298648541348922635086636032 8982845 106336828590631409819696491565318469600 8982846 90247990815781589040093437375415312000 8982847 147116135034103170996943939551342927296 8982848 25571476236576124392882164743972847616 8982849 43196988857791346157669696778374032256 8982850 72205733651347689278204567428337948400 8982851 102796646177435374992960784759097659032 8982852 25204532049250356123039917793107423232 8982853 -219406896238296874140149765104802586240 8982854 -40982944452993238570512465657007781568 8982855 49913148566092892079645146165015201760 8982856 69638069693788156868803381427275514880 8982857 -52631276149961634513591412777964521152 8982858 49408272838383595586780804328379472640 8982859 -38850035908216409680916167356980324520 8982860 6564313527319546737918712377309696000 8982861 32597174161180250841118064227866234144 8982862 -48299940806227650601805464327216891008 8982863 241401756588130551018118094930999264112 8982864 8637967562583086368713471206382501888 8982865 -113950881789871473805497739161948169740 8982866 -96578420873295302000206431892570401120 8982867 119940103707349184156336628067109385840 8982868 -129746734355816357405105621543812300800 8982869 6380480518082547291558858164712749760 8982870 -1215438697155540327907513960587755520 8982871 -196055363892652156115751275067833031928 8982872 -1964125524122108984651357674577326080 8982873 89629302731678677802855821584434364000 8982874 488871362304687347392259313243724032 8982875 -307809920863752891673582999637389440000 8982876 -43584003499772619108014886587717678592 8982877 67029334886915781488051880766025245280 8982878 87753988253870928015377853258845082240 8982879 -105920332748142900773832446887004258160 8982880 -95013802166936820605838909981909319680 8982881 94545508888821308875942073508649595682 8982882 7438997253817941377811458395656757248 8982883 18304539590943629209047878795662511264 8982884 -56339538873388296344179385774351309184 8982885 16906749152237203001866911249035434560 8982886 -68148028699231094386908217083644977152 8982887 -252602650113033877093793315312514619464 8982888 -79371513200061006295891900110223933440 8982889 -198400957304647430936491095304906650310 8982890 10227553719451541651956402278882708480 8982891 -271143968274121257898166272047703481448 8982892 131405459519457790470165675307921193216 8982893 -28467535767122236882257072921261810858 8982894 65554890266676332659069419109034932800 8982895 91139139628980349933112901435046641600 8982896 3818898223585640756973704941306183680 8982897 -23075070975437083977897906214300664832 8982898 -176563524064635240028110208781783009280 8982899 135216987997834040941524710924044173900 8982900 -4767869930543407166993378237258928000 8982901 -111802719795582744669205403337122439296 8982902 -29419655589538358830540773649199110656 8982903 -776708620474542607949729695999633152 8982904 -76683345717742086468453703322851123200 8982905 -59859905800480085543106306493321994940 8982906 -85807456849207084959897441183986743296 8982907 -159130094955595546409818718105014314844 8982908 36296187595988758214428957554740075520 8982909 -76335542829352279507411020734570461716 8982910 28619884825601331579452312493854583360 8982911 -5962051747618319706170497654137290400 8982912 -124973231269927679493383849018130432000 8982913 -187302608539484061297142388258748243838 8982914 -69592827711217396008023452909335572448 8982915 -1758507899562953631563426944330003200 8982916 48192518029190611808650442396760616960 8982917 -29999429278766679770774624138760300420 8982918 -2424912599462810685626079268949771136 8982919 218834523749733092198352266729417649504 8982920 -16386722978649462619276490253309542400 8982921 116034068353700446411996781046102094848 8982922 54773657353833170963358218377534101504 8982923 -254591425694737181583414036033674070828 8982924 69689552212800674905926871449618923520 8982925 -84712919497049261909484138288746092350 8982926 11685081362823510896537682044443864704 8982927 248410522540648410377917579213542048000 8982928 -351947720962688390055538908610887680 8982929 62995715370410239901035258194861076530 8982930 15394767386170987505897280023409008640 8982931 -65396554384228155591654504213590151800 8982932 -31352051112541590627277781528598282240 8982933 -18213143866525973396696126011674286176 8982934 58364159788036276081321481557465852800 8982935 5981779743666067511194832276114197440 8982936 34348399004578537553078357840504217600 8982937 177064308411517603401468572879899005312 8982938 -145071597054396174692392005963954692880 8982939 53377517269400832639958979769608130048 8982940 111039738907252875363661827507608494080 8982941 -59221919624994923698329247030292172000 8982942 2975531466377880508029286859538330240 8982943 176882652007769947767409354041968185864 8982944 -34373777188112672794014484850517540864 8982945 -89830863582088714331864809684964427180 8982946 -24370971054480572212667152349984079360 8982947 -93348268678976098774165265254407341604 8982948 -18402960819915629726235957173592760320 8982949 -209633408376831051603563235448507147426 8982950 27229894632107384236643035500638604000 8982951 34216784274566033150639637287098856232 8982952 44754359453646992807870525650373836800 8982953 -47046910840537922335510115833869062400 8982954 38774859126111086503847701151756067840 8982955 95509355767906082003850781113713451360 8982956 213068112837786377728418352889046181120 8982957 8862786734638278572370095492560069440 8982958 -503760831083304773487642277518689280 8982959 74726224269393733307402116941751446504 8982960 -3682501461346314969229658424465162240 8982961 141041046597468071196829400537221228852 8982962 -30961794762242143299311778655771158768 8982963 36897831767320467565578592403109888 8982964 97164043538915765114464085907816349696 8982965 19665892062122134422096561718727776800 8982966 -89643558887852424945103165246390656576 8982967 -30818271799346002135011389838184132608 8982968 230839802121082372351877150293032960 8982969 -66674742525994975315278460967436497280 8982970 27343307989251390360803447349943781760 8982971 75406705608031961160581069824450296720 8982972 47621162513562380473623697409261690880 8982973 199396108237381651149752314826611025222 8982974 -12683579335212027135223738586256414336 8982975 12300446775720702870356577394282896600 8982976 65206702276178051897221515281472421888 8982977 126190117615660118224914036220879387332 8982978 152392273471802079295367819378091026688 8982979 -297672731141938417560547856828749893200 8982980 -58425449709499847021302429797468384000 8982981 -23484952345634100950431658009451425856 8982982 100676370787883645329098265444117430400 8982983 -126957563390775412547253581807447230920 8982984 114462213761062681761618796463755960320 8982985 136997159585220985288660703524233768960 8982986 53780510525528142826024345019235014400 8982987 -4498630707783660889346471754095343408 8982988 2125223460924748975608616517771293696 8982989 -106157388446557662562550979467182179210 8982990 57889669731621825748351854830065885440 8982991 -68836146109161924059409473870857833600 8982992 87535821729827468912093392685176504320 8982993 130525791338033986789533106021218787584 8982994 21328362068517616067864006005835569152 8982995 24079894745790417555291762845682201600 8982996 90220489864084950008832149345352198144 8982997 205429037408482319614412351389631359872 8982998 12441787723473472487524368139105080000 8982999 -76846957173144564158926895166809166816 8983000 -48138087260152996997879588113704960000 8983001 -2496840090051345460533430985544158448 8983002 -6186958134471010625166571185266812416 8983003 33301969320525782944847216103295329600 8983004 10460370230977063030663823690695658496 8983005 -24049995064464529941674788265133601440 8983006 3254147375145333164413207063323725952 8983007 35197373732209679524008274194238421760 8983008 -55250451949544686013040349402088079360 8983009 -47443937400321835831922962051902083008 8983010 10695868526970854810149644338583168000 8983011 -109337937678979191611591873808063859200 8983012 7471381615981272334081096256853476352 8983013 -72152026714990472156447569781409181476 8983014 -82032188117331285567566356261072688640 8983015 8035328470647704952671414848297815120 8983016 81978143101142590703619456286550261760 8983017 72090862877623028456177938055693914020 8983018 -7361673528283169588957515555520400384 8983019 227745377783367944231663578188400714296 8983020 74526618383622240885307458665983687680 8983021 40214500008590595611810015514099091692 8983022 -151369493657507102853972306191513067648 8983023 14249098168165153121932849959363369744 8983024 56782550067187467615217394514787696640 8983025 19826165477980233011537094799137849600 8983026 26214804614939085607435823617498867248 8983027 -318265150424956329402973687748471811124 8983028 48815958135625117779195767006678538240 8983029 -48236471400586235134329638266688017920 8983030 -1351054915368509749645919838814502400 8983031 -150562713594160737844887174504656262168 8983032 -99058357088202085127562979887832903680 8983033 -259546640990956133512340037341833193916 8983034 -1147360526522004811999037249849510688 8983035 -88567097516573244639712899401664928800 8983036 94571241268604941493461901711569018880 8983037 -17175622905739726165255523418180331200 8983038 -14111312385045217474381149234801048960 8983039 -27649650975803543699692406594237279952 8983040 -112796169646205365281226908028108800 8983041 2022276816636579963935324737946593920 8983042 -347134251542916758826317906094874495488 8983043 325820094353526826637508832024076770944 8983044 865639808609200592772652714033090560 8983045 -61775173016782588809380187567060566400 8983046 -94775733176994466142586990724827876096 8983047 -29347494294393508181240163164304256560 8983048 1673268018563881445946025951239782400 8983049 -211464977279693366752465236147467710950 8983050 -12098967342313120011150607111089139200 8983051 -85962559886831351017127598914654459136 8983052 73940069074208959665884692954893084672 8983053 194017980556862897658180104973936914262 8983054 74045540261973982202208121521404263680 8983055 -182291814243328111075790192876841077040 8983056 13627708104909700674589482911655788544 8983057 -251449341152356258047268354992385071694 8983058 -3070514963841154406564362766145431040 8983059 -10061547700647660214607556680835763200 8983060 -94130588651149223012852783801569163520 8983061 330459890987806471420996906801572073500 8983062 2889666489602381602749101414096387616 8983063 -548926277167761171447678457385880564480 8983064 -165473312094294251795026240570246471680 8983065 4433774042423024478757751039169488640 8983066 -112667197575415134494815752369454314768 8983067 265363366070345706755516766172886579640 8983068 74076539633254174158902290126950627840 8983069 201138435610839725469959256980186135160 8983070 -19322635189801935208687195434643811520 8983071 15782639338940969450807323558719969672 8983072 -278935722525842456517449999682823913472 8983073 -119599588143048681663627138972260883360 8983074 23384725757094371178911149717860586752 8983075 66679026773368271827188214478599718300 8983076 -56904782086185251210607509509207834368 8983077 29939757582647847754061685039275759808 8983078 37589986950774190999483715709757637760 8983079 48599933034895577829140875845980156976 8983080 -49201703165009070126104623330891622400 8983081 -31297670911896181882055821732311402118 8983082 -71243896196085625178680755806775233856 8983083 36746011402532029651992024360573422424 8983084 82395931660522201456483453416525445632 8983085 96760449412556814753045341137471536780 8983086 36362764354001183695938596450341386240 8983087 -403687411713726268836934903836063744 8983088 991340031617930759432645148169764864 8983089 -29807309884320225508750251600353204160 8983090 -38522092289562712059409219298360371200 8983091 9910373411897196987090914338484949504 8983092 18005343754933680892390176701287053312 8983093 -17961035304231958788864666456226292416 8983094 -37534963647426063057070248769415202048 8983095 7641308578572201857702632577448128640 8983096 75933096814392138837413189952045281280 8983097 363648047379349804130492395169163785472 8983098 -86127336381192028486132088126431994400 8983099 275945774025834649431609079749878800100 8983100 19264330956231781552930229066481100800 8983101 86300848272632942720796119418477272832 8983102 153156551483567425579898379414143530752 8983103 157425395238721085439356437294243734384 8983104 14186402869057122227884590043590819840 8983105 -120287570441831860093071655586717664000 8983106 -3184585764912634068438702090446511360 8983107 -21399223735593487436705919002641443120 8983108 12629329280933666907860943575682482176 8983109 -147328689133051579088775984056140480896 8983110 24029788202043600496256222497976401920 8983111 182839913928232348458750832324774273192 8983112 -73983625996294533144078281005380403200 8983113 19641668899862191484795374206379018944 8983114 233103474859151263383655834379917824 8983115 -132578540368599117204695532295162443600 8983116 204580008649234927774111581783076469760 8983117 72528531189912123501295165100061595680 8983118 -40955799959091685140313595112353425920 8983119 30464207921427196815021424257628454160 8983120 -8518112696835572582186191407871180800 8983121 51495201274213021658112971281679981490 8983122 83900972157148890972775894896445663872 8983123 18156773412658565919528984339058032120 8983124 3631744646299080650531773215428685696 8983125 -40930249160123641596404306766696536250 8983126 5385701699995937441742903019971340800 8983127 -27800820769977178754221704795979081200 8983128 -10228755509290809427918692162614722560 8983129 84121789628014702088282522352478446084 8983130 -799027849179365831283442883664430080 8983131 -91344119904329303042006177961893427048 8983132 168271859589329781291038594437830672896 8983133 -25903509695005868358386753937379036032 8983134 -30731541174839754270957626860016385216 8983135 50540472931970989090233456019975697760 8983136 171614271223988807882617383856181084160 8983137 43879135777034527133376640271291316960 8983138 -75008820459379353279661713343577039280 8983139 -314808330171461268740256950229379342200 8983140 105374746118015194006766251771728814080 8983141 58656234082301764404820364839597743168 8983142 -23262029648301957893394903116412178176 8983143 6280900922390314673368662176863818000 8983144 3154218699422765299306089665624094720 8983145 -253140150519667742543780047408622729280 8983146 65610213554723157872952785126575835904 8983147 -155408607825111843621145616886907749608 8983148 -54192869419806639013133980214987265792 8983149 6694441417796785019659729458046771200 8983150 -18254090027277945852133075621193822400 8983151 306867203875787204058649133282795827152 8983152 -19568869303729090176366819252558299136 8983153 -210502559668502551436554796390700300560 8983154 112728934691001895245308844597260196480 8983155 -110348889387536641922806120844549541840 8983156 6211373572500845967338485827621519360 8983157 -223990727399339662999729870851462933888 8983158 35804001658663729981912300016202638784 8983159 -305673891908414727724808899853749842584 8983160 112166299163349223531854419918541312000 8983161 7058278134022907846030988333033684 8983162 79166967162783954202129776532175808000 8983163 74712090758488050996637242392209125120 8983164 91536473644902482614067788886570328576 8983165 -119825594169612246710491506749699203080 8983166 -151748786479319059953823900622072593920 8983167 -115061573223356024168017261057049784120 8983168 162954916897252881693261152761015173120 8983169 -7680371735957557824776152317191840640 8983170 39202258089028876692885884947668480000 8983171 -121598576607944616569535133141916612256 8983172 29745486939287363411156922963541036032 8983173 -1007975093012638326048447760154503680 8983174 -164888702696384448012935332558067654208 8983175 -163240028826059068213005623208579813600 8983176 -146342406529635826969350667431355392000 8983177 40147737110713529206113427518996792000 8983178 214570800538913668853690388049616233056 8983179 -51751473011397378720998257626108344016 8983180 -22472396650180786753307628634667212800 8983181 80958888403196615230826323009561776000 8983182 -7236667440152614372590022128929737344 8983183 130108437544851238888568271103469508024 8983184 -18929769943282044129507903837612539904 8983185 76759075895624994781629587153099721600 8983186 -114590698636969587542428803118520724480 8983187 -119273539626665686736799957127347694164 8983188 -74567979599736353654272024019135104128 8983189 -128626905816581038639472655467812401010 8983190 75313789547922728511577463331371577600 8983191 -72418717809249776005236714801013245696 8983192 255118430223114462515832753422783232000 8983193 -12975919480952046614406077360414107260 8983194 -56756665017914050574706602691115130880 8983195 -12678858601526327136909845146322608080 8983196 34942124328485974868535396260985638400 8983197 13600929824839953112442909189934047040 8983198 -19185392174603625978549866313217562880 8983199 163246365382889353231537451112658303200 8983200 -38758195754919107407286354175197184000 8983201 107411733482277440320648093840970623202 8983202 -13126833325933355878362537507800994816 8983203 165113485272485363119957481211501600000 8983204 -183640524812873171518185514366229495808 8983205 -39496032933957992313588881410676887680 8983206 -27077800106635846125805307367535665888 8983207 225262304256683121615842303876999342456 8983208 -151238213564447284049837524999718522880 8983209 -99131402290925352084198491959515267696 8983210 -46322353073399841997356560308980840000 8983211 -8127900484265171103480618978112647552 8983212 45341943186989300830275871040614318080 8983213 83033772609833935803309382382289957760 8983214 101087972941395806916149479894124996160 8983215 64634059951885984475303232025069702800 8983216 777765837978372881662050937631145984 8983217 88219164773837026668111386063976709266 8983218 -36383334219345233792688959221646008320 8983219 163233805551294442272892199592578679000 8983220 -47657814725671907816403947053182117120 8983221 -7766353587205778877742733965686356640 8983222 -64676636498560457466583450334776555200 8983223 24389021676352377738079530802396651584 8983224 53024641811408481371047423949788753920 8983225 -15966939989676795760855163725940304000 8983226 -56917580695581362212807393605593791488 8983227 42323295663851966402167173211503640704 8983228 7546182779866894527885616650566269440 8983229 317074277345749809272508784650717685830 8983230 -13542751893844588847411120721446926080 8983231 -136386918621397536153336794002700267968 8983232 87753609372820368602111379371920982016 8983233 57868474625939741162474959042026276864 8983234 4756852176140441404940132428000285248 8983235 -28252991967679940587069488450094324800 8983236 -26580455435650099229104287875759244288 8983237 -200866852810203013167249442214078374114 8983238 -11695466939639406271109994937593208320 8983239 126499056646975408441116122069009542824 8983240 38089456931520972735032379039628492800 8983241 241220687754795417915374877844378839642 8983242 -28379015018664137783845062722117646336 8983243 10128820746855933830591127301414286160 8983244 160049918414652526773942149224125217536 8983245 118499980629129919410446841580309905120 8983246 93047212999298509863015171927884859072 8983247 13623751374569341094868379143077869152 8983248 -39907474639601232707539608375404789760 8983249 -167753305089357493471645848419632144608 8983250 94825725079700097649127729826510984000 8983251 -57531777514458852882475811553668582400 8983252 103975615683695988225994970859167524736 8983253 292499773520958504005800622518364423502 8983254 -28997456774787113673156596983904698368 8983255 -19798497594290328030191366293962492000 8983256 12916652291349996296576292405143992320 8983257 -12291175776072841881316506304447104000 8983258 9708441252681738982788642784838400 8983259 1572691130397802558972972854806694480 8983260 6399359012682204110178327790025472000 8983261 104387869524522230581308216648655918432 8983262 -134526046889976620408764189027788010368 8983263 -92973053567344989270104401396555139256 8983264 246773188221213693879380751004398256128 8983265 -77266866742207795406634597240340884480 8983266 -61692186838925519203745356225369358976 8983267 -97321596721021968741469779369569857888 8983268 134706245208286397392865661494136409728 8983269 -89541487379506678084957142221403148576 8983270 1162194114455909340873243431607838080 8983271 -98407732821714490183739870260914009216 8983272 49891937086020876968440768620319948800 8983273 25482774424136612073438678754716508928 8983274 -50043827857109904143861823427517028000 8983275 -243682262320717850150517546765196800 8983276 43420684178787965023547724835339532800 8983277 -27979495883508116775514877718861044628 8983278 -30566531194298214820249104004200900480 8983279 -112462918864722340445080616176049683120 8983280 -47163792368737046861480430502466519040 8983281 50975941328825581271785843303497635040 8983282 -85071007413934099533033494857634304 8983283 -32332556152825397026550865365119068468 8983284 25191423639131433974552098269263738880 8983285 -237122446603361782988146077960240274020 8983286 -21435666804238114713896443487285264256 8983287 -86289972414860655972069305150986319592 8983288 -111555708661196920155356358581028925440 8983289 11635625671316843625461708964653619072 8983290 -1091768813452296532631797751801986560 8983291 52347361587038041339322010502140313872 8983292 65358186404061801789045571462808739840 8983293 -102838654039949308933191511072408074240 8983294 -57946721264722112783393887581048929280 8983295 -120070217919686609575263520153618906800 8983296 -4866892788952428540393179381873246208 8983297 43935260654969989954384338791606847746 8983298 15007321974644542722571914572986586112 8983299 28557779547660713414772556976626565808 8983300 -52679469489908319910477180775544745600 8983301 -30615750134408254305692306809568532900 8983302 -1573264142560361894850589555467947520 8983303 -40413941542457787472668068669774069760 8983304 -10868722733582623726414334894584627200 8983305 -4201157667519873467165152645849858680 8983306 110435135984850646892083724045633474352 8983307 -3088411108635433757129599682452430280 8983308 130792003271204630064205765102789455360 8983309 -155880187836609236237199095136663660490 8983310 3316926711771514974820601399338944000 8983311 -65516096994169252416867075417413630328 8983312 29600957535525236983831739309287751680 8983313 -114237810921515359168029750022161498780 8983314 -18812820057077168930017919649068472960 8983315 -259750117259455749276620513920332670560 8983316 6647841269111691937977151862629187328 8983317 99750510188223690436180018288524937152 8983318 -35885314342358550007161309204173468640 8983319 -25398013968667540171906342947843522504 8983320 -69938960734003985641550287352470118400 8983321 123307515812260112636693839304832617412 8983322 -116837907463203163340506618296401234208 8983323 112994669157875596265147683224512825772 8983324 67762457051627916195261700078754507776 8983325 -63200924498839236787859334061636408800 8983326 35412947303824327560512539567748364288 8983327 112792269705299777751229676359690891200 8983328 -165246733267553484878236834973253304320 8983329 -31482455116430435919052899309507041616 8983330 -106554178324129462828515938720827569600 8983331 -47992720061702562514517370461192233008 8983332 -43643315522816018735802457546669916160 8983333 -8359313438064113335828976694125765760 8983334 89245036466585293001679162926385102816 8983335 -41823791321651367593289829415800473600 8983336 -210486546152946014458497072300902154240 8983337 -132342697199022070991834713823061701808 8983338 11313385014842868472724119831196709888 8983339 70954656084906230778856609445150988024 8983340 -43734663989449005920723161555824230400 8983341 -2834145575888826904529594231752121160 8983342 -124533410757944214836435176014186932928 8983343 196954517469786815467837824133050392592 8983344 -10318944468712653709856062966622453760 8983345 -977839054791250669943130523598192640 8983346 14691220002393869649880015325253854208 8983347 2009181359182750777922909791285913400 8983348 -73767685050771689222811140910921750528 8983349 149947200610402031972095935388916746350 8983350 -33318053407128747649355257240670522400 8983351 251090664534225969423047311234340543840 8983352 -70103707224159193341394335380319436800 8983353 18035487984715903382457954997424342304 8983354 -79116178409077691542331824700726580624 8983355 149302050099368892406692245802057221760 8983356 43132015099107594285759974883735286272 8983357 38617727379717947713780462207503684300 8983358 -60268681777087099412912638161133374720 8983359 -93952665355620859282466638061915520000 8983360 -14816199956990887069576348284695347200 8983361 -349565180513184101102369093415328772988 8983362 -12898338259869577152152572596326379648 8983363 22320201245291590841080686327936497904 8983364 -47859159797606684707447574340618810624 8983365 107933099200070861791578769863340770720 8983366 14012174702908576583021208126215379456 8983367 -16337046648806730435616529808984333960 8983368 24044175011165967503932008119720371200 8983369 58867376986363737717023169318725674980 8983370 -128324334175919237991532553568452816640 8983371 28110363191580000747519841289733941760 8983372 -104710396613641060735936470610923056640 8983373 -48717861303035942413990592573013872160 8983374 23044975297871484486045529635929732160 8983375 -122929856458973820691178591481881058000 8983376 -69562917545245728921721720754745581568 8983377 46817252842134665910887580550440460788 8983378 -130538759196788996297568859990732715424 8983379 -7198401046760749877757520991461471200 8983380 -1050701990717998234300689651821690880 8983381 134357822915664115525135295289278503584 8983382 -1484580605812390135371504769805154816 8983383 -90026308406209642576530154724933023536 8983384 -63807341879070895117222246522914109440 8983385 183689975075801380822655746134085880580 8983386 -3384135969345276297296896087871383296 8983387 -7212623827284186269580715706523158976 8983388 2867750349205999930228839401400437760 8983389 39725670377838378885290665305537527424 8983390 19018358134303366438299362456644435200 8983391 -139985914650254614685540917746794090208 8983392 70986935603537272563449818101829337088 8983393 -26319774948144642653468992482381326460 8983394 -13550252104133638465778070169420297728 8983395 -68412749102300903522637354067187095680 8983396 -8999082822144138149433002962417187200 8983397 24119272063647443144815860938485469184 8983398 -13678356645544128437121899685554339136 8983399 127320183981787224313887346852707352320 8983400 6332182212279323926945818290381952000 8983401 36685166201908433301425686110138273984 8983402 -58407540065455796876362900244088544848 8983403 -95990710274504978985470632189018848 8983404 -71369819291926868433343732539972783360 8983405 66597551227286355205780328938864776120 8983406 27609891838653780979447364004478990080 8983407 72709001719113615878660531556158463240 8983408 11829864265813511226502797423138242560 8983409 167308167515109033148717905488526487680 8983410 60621876375581455529250761329930191360 8983411 182957332048010919000562466678187944012 8983412 30979960885866466457512539704484698880 8983413 -409417144912600910530098953625739163520 8983414 -163788049536335829429651070948664146368 8983415 35008513923967938581397002896552433280 8983416 72229460941966623010367410498122915840 8983417 209024212403099128425581062319662336320 8983418 33414727696332580324088683454111138160 8983419 -6485058318163168944746589079005060672 8983420 123167934019389740279485854956439329280 8983421 -74480641791098877324293444337555072378 8983422 7291022891885409480549500559851504640 8983423 -11909325802057500341330371575780051328 8983424 -180981998940356868586749891003159674880 8983425 -25742481807810786300386546701375116000 8983426 -88282205244551961001358464770645903360 8983427 -211532343772084046002073381862652727688 8983428 27558855633842581042384677374363781120 8983429 -15863395329952240328297459597407845888 8983430 -7665450516391254517128171559667961600 8983431 3199711212935976238195015582480229760 8983432 138105307313849572790418128731664056320 8983433 149214989524824345324454529814504662682 8983434 11673400590431656767828604315112608512 8983435 125975862273981575022392790566431940160 8983436 47295756979305108006535461681943904256 8983437 58452703153312650455357445664852405920 8983438 69499232495530377765853110952445277120 8983439 15840864591057095010707307184656845856 8983440 30363356893940798508604862856953856000 8983441 -362292070328440087163980107347443561100 8983442 17433848133497771149110566036671864992 8983443 -19592396655658589304199726364465874432 8983444 1553920990540030960766472238580951936 8983445 -83886083459058729631009599047162730600 8983446 77854327215508838565031007107976405760 8983447 46260122426294167329556695804119352960 8983448 163961128396496129066447801828893839360 8983449 1822246543705784593398111171647291034 8983450 4009540826779069737262028556183494400 8983451 44493421963003384671326865717218781672 8983452 10340220999548942278418731158058816512 8983453 -5769808375404253479316553316939831400 8983454 133362390985830059034895980333364917120 8983455 -18392317290164557408102922301667499520 8983456 430206002625088141013322690656861159424 8983457 6167337783516166290143494239295440000 8983458 -19098613736660722513824436060531987200 8983459 31781604205029818893981183460046114880 8983460 160392478041075021722716404857392001280 8983461 -30208477613580072882511994502199757376 8983462 60284005757066816704048492136151454464 8983463 -451329229352489926981950281664775856304 8983464 -35902632145218516394250852544074956800 8983465 19062700316417337992549018424917149860 8983466 71808595330494256567128183912641483520 8983467 -1425941534674340694624142922651264916 8983468 -2101865233480966386964470174964413440 8983469 -18828127978827629547378357518371182720 8983470 13231176688341551323192865662324051200 8983471 80458641619713642132302372968476720112 8983472 6650513285636760014650698315089313792 8983473 104991117387350183442758987059013344800 8983474 -2281489390961721481591522055950289280 8983475 -122648469765755047672786133777641506000 8983476 -27003221352785885975490015426812208768 8983477 -207900913332085645932875282063618037060 8983478 -28792938748200312579008149047569652096 8983479 -82299653980379287335199524698071157016 8983480 111211323571707716750109550876307865600 8983481 -97293697595512906635628148230634486268 8983482 7021191999115382042647069458874652160 8983483 388632131335122913194185695264537503240 8983484 -153984114722217143613489625188913449984 8983485 -989440080684106590325340877210451200 8983486 -132627976612975734346007820733636442880 8983487 -121281768933153600738420588638093208408 8983488 -15086468344165423382001282808943738880 8983489 27096685584623589416722043077319596756 8983490 -1731281960191253855784866106287155200 8983491 157750813641230444668635089640254217024 8983492 34555494549444117322805145805433835520 8983493 244493482134996007849341004170786611742 8983494 43454172359039110865503802582959226880 8983495 -78600409294543678116696769005730869000 8983496 -46208991200907800438181239601419934720 8983497 4719896610910121277685438566127560000 8983498 141218988822327775079937173208411006000 8983499 24615773819382105300678426265043900160 8983500 18097593289890517844031651821526528000 8983501 -95873431411342746567335939034659985216 8983502 -55270531305034894483665781672074194496 8983503 -60023383260803057656345733423970852888 8983504 57472143582285448992790362525745152000 8983505 89388157052380552013222779386861221760 8983506 -10599900980540223963478008435001344000 8983507 -89796279920157661609097678340815814000 8983508 -204378172505876540759122906121458233600 8983509 -36558598561710339687594967599901190496 8983510 -3014063638992061170520591801408999680 8983511 -92701310895079225030590068261023680888 8983512 72969097698697072053930070089884497920 8983513 40234192533071151318018659525018947200 8983514 53808952777426174650997423319218563552 8983515 -26304203550834803327954531056855714080 8983516 2650557390437162053299921485418142720 8983517 3206688094520536358321172320156780640 8983518 72501692979672957061709685500213507904 8983519 -165361109487052110111403932047464778080 8983520 -223675606441678722497927733722480640 8983521 9911109374308029187370858850375022080 8983522 -84820175371945750812750064467783968688 8983523 270746810281057620747900630911471709720 8983524 -89041549188338029436175055307796480 8983525 5683905935933150837010611525190004800 8983526 -2840095482518430833991124171676676096 8983527 3262518817232039839579728461681711232 8983528 -155121026201303630093417923246465827840 8983529 151617048256875735194565856893112787130 8983530 14241571622679363194927558513342820960 8983531 302351704991075787074322125951546635104 8983532 125138919593953767590918555382335723520 8983533 163304582702090050467705600932233766400 8983534 -30159951173550230010649556507223009408 8983535 -21335252692050877105843511992843303440 8983536 -9664393461188741913153336608432848896 8983537 12885429903230919727476671407483247186 8983538 -102048996169422815117658629222350660080 8983539 -55139322500843888855259869132807482896 8983540 169883909621317592134735385072653217280 8983541 -30503036339982897246656871923612206656 8983542 -12073186119931183643172561297115384320 8983543 -154450609023395874175734801061895685896 8983544 31739222690968469863976329058908139520 8983545 -108630638096591816027261877032946751680 8983546 30221466885870935790755882369166713856 8983547 -335843632248579854818919262239929777920 8983548 4978061489372861262244289657579698176 8983549 -151869196035038182766275044158293267450 8983550 19624814889966448270738597009186180800 8983551 8545980207260177421071594844141809424 8983552 -32410590852301160874930158926045380608 8983553 -47875139348890497036638720082442020396 8983554 -103251125510051579043570097485369518592 8983555 -32342856384335505867740286236046458880 8983556 -226419379620068643111294200056888183680 8983557 57909051641753127306048895553291414976 8983558 133092847416503789092400496141659242176 8983559 16915522425488735418143215003934977248 8983560 -107026236490849297962706922921164800 8983561 -363961867512598044004995697861547075680 8983562 12832134133322177127388356611089153680 8983563 -25501074018096669101605602692962273296 8983564 -137167536637232439088343925453890508800 8983565 -718216874846436640256500561782444060 8983566 -91443963521065494035167520000784661440 8983567 131236530275510940861094818075477923952 8983568 -36167919092479173385056051947963744256 8983569 18106415202474025778062389933545734080 8983570 -27130768197872388853010357612430259200 8983571 2967797922576272551309640996037897360 8983572 -33108070862149424042250268783602321408 8983573 -88652316854570726217346422996637931876 8983574 74374852736276913457680961348760725536 8983575 -25557034857974068153695411101183370000 8983576 -32584564846301358715138498126086144000 8983577 -334608300478725746700125942187393419574 8983578 -101617872050902080925130596204938840576 8983579 179708910113023999467293191040279867880 8983580 -103192749900244400594636159603623526400 8983581 -205489935512429838368713675371660037248 8983582 -14687688553927599907089778509930427776 8983583 12458408261444286523074093250299340800 8983584 137638449136187264071870785907871514624 8983585 -11329310882331604080868216022347901400 8983586 136416291075728465973169056410663302992 8983587 -27946919008283279654247844341521684160 8983588 -54855557747740384169981690027269463040 8983589 -22830987758951014902352829183822611776 8983590 21172965795849615480540844713163468800 8983591 -157514538540088692045447488822134740600 8983592 -110885935457705890354247760494731776000 8983593 -35571235338548211660205782240212558400 8983594 -17315291946092741276463527730659679312 8983595 -115279101023656258757577187147017316320 8983596 -50394960762788574802865964658464004608 8983597 -17617012972746589957073328062718873408 8983598 -77210192449648067262872219858410133760 8983599 7135192482687126771258749600521543680 8983600 -11448307126112288009096444926695833600 8983601 -179298718731763214284326438191609991696 8983602 39614602263923208957846677546939447040 8983603 2119234804309859531645162629684255248 8983604 42836344666849268376744281567583123456 8983605 -124675828769971771249760808416362082880 8983606 -29296529822032412057221570295250122496 8983607 252825294373286460289097658617696882856 8983608 61405691277233243233631391118621839360 8983609 -66564919024322065646788536627612290300 8983610 100686581620262856789703373877687444960 8983611 -36084184298069480228906863698031305408 8983612 218415371559766406240874489723465211392 8983613 -10471964452202123886162650370694790976 8983614 20968285761433366229523127048000819200 8983615 9394532985093932766182671941416928720 8983616 -54765584843854953861274303586988195840 8983617 -65691205898628428894934696314168698320 8983618 -18033052567536038264137079472156418560 8983619 227058456141472875005017570834565017020 8983620 44837546588835841508406296192818444800 8983621 -223774664057637291568770497215331886178 8983622 45056367229963322912047452196561334112 8983623 -2972944585085356019379995914358120832 8983624 -77698640934448204122538326571864135680 8983625 115780807844463014346634594574927952000 8983626 -33946274139330691121022570447010918656 8983627 -376468165056946103716439560297472283168 8983628 136075785672539868449728060949300461056 8983629 5917566512334629508560337287896030710 8983630 -4582901722175988823224435308758836480 8983631 44154086124451823496882231937161528432 8983632 17515270124328615891021500897907965952 8983633 46323852158292079211248548881165188680 8983634 -85893409191460915033653642593752395648 8983635 81434285746308020106038708958920083200 8983636 199969009504724630264989692175470892800 8983637 13347396334592429329712791404932830080 8983638 26222391608876706818645526505155672384 8983639 -22178229902841930670584661910549414400 8983640 30441386464772434377249749039961292800 8983641 -71877106825729660706031276296721481008 8983642 -1554114813889648601813155369143579648 8983643 229013051533561009927942721333040590880 8983644 11654944980381248111489990860326038016 8983645 -133653396318222025668392586928281600 8983646 835950052270956695849139641087007744 8983647 117218602533559179068479923693256098648 8983648 -360253098301729975299075936701902749696 8983649 7174268234166606810328564565952288660 8983650 -2318436571018171287864272973231052800 8983651 -101519295834943547341092922450483886096 8983652 141166370729499626298936424701719024640 8983653 -5037188183861362809474341105103180672 8983654 68918724472169925565658624796040663776 8983655 93874910551376981934517784533312542960 8983656 -25701145453457050187522451559219200000 8983657 416381071832597866294839338671885899300 8983658 -55447749504778520763760559758730314320 8983659 6278568578428454150833859625066644208 8983660 68074185368281766679330745984191129600 8983661 108738220393924289777865254970940466262 8983662 40054048304613180375141498090717158400 8983663 67664412601320662980392775646583061624 8983664 -2059365791063898076019837160101412864 8983665 -70749022403875030814175459806447507340 8983666 -8019192385393686575215671121851433968 8983667 82196012677859909842860097747442279424 8983668 14166067439856736941186374485494128640 8983669 10214387304654583226327819275638145070 8983670 12233688456137269703480696862794620800 8983671 34539899487303514118391767901989738880 8983672 12494541149168270026473046258625617920 8983673 88097539903917022515437024372419976004 8983674 6890294039002917032619859880930217984 8983675 102493423295256293994553670465705281000 8983676 -8286754482138708516445876680767840256 8983677 19271428438857365444525959642706223360 8983678 -159934898102906523549581760484869310080 8983679 38931612640958510510824894976636251176 8983680 62737922580965021918308239113453568000 8983681 94163430384706623309572745062602873792 8983682 77531904233108778284558166815422410192 8983683 47632418412587970861840574288596303600 8983684 -41819844098119320981939746911630305024 8983685 -51283390886622207776863764878405068800 8983686 88114336901718571820482279874809424064 8983687 -38883241102566256474409249692874610664 8983688 32935167717925995871837199530201743360 8983689 -293132272495189096252743898564998144 8983690 33507317495161885909942953474563541600 8983691 -194569230384459708397816960156418127816 8983692 -86128754695316294688276286442172784128 8983693 219975970093165659474411411712220789942 8983694 83773156464814222398379164923269555200 8983695 42597894758535123148865826948341583360 8983696 2372691532477668633946234969862963200 8983697 -215070139704452020727623057388650102668 8983698 41384942145856969256780422294816462464 8983699 -189715822357140009505481868308694025300 8983700 51631968196332373797637850658846566400 8983701 2094354534475390335158985213957488064 8983702 32108447726079953938002102982263541632 8983703 182034598469172750215108645514347786952 8983704 96147642267033969988368535192619397120 8983705 2834747046255491670484395082265249160 8983706 16473205426327733706496940594655994080 8983707 -17567568664445861378856517782673013760 8983708 67507764129086233035093134530747622400 8983709 127411044489095388962398347146895842400 8983710 -96980396060009591001549335173314522240 8983711 12610823491872475343150015268837473904 8983712 179294077535074260505907656682442719232 8983713 12628543953438322981758237192267391920 8983714 -64941177144391707033353150592634975968 8983715 -42369936671680253087387804322896100960 8983716 8820556017696699771464465568571699200 8983717 57487081645183600028963425511912253660 8983718 238145913809870234723245497899380804992 8983719 62444564865760633931637506115053454888 8983720 -5843977928153698826284618642421760000 8983721 197040782421004424409135004896577986432 8983722 -148810491045591906070814805679523880960 8983723 -87120444860876937350013626163488501360 8983724 175536335644561179229899222546702218496 8983725 54608061130379734762470643539535749600 8983726 53408184181999843169801728831395999744 8983727 -347951043103242425215658471708079607368 8983728 -6142016825290447907787702814231756800 8983729 -88480295272115362362460167397176546670 8983730 -27625147823307537857086114799069452800 8983731 -65491061834945979177458888717536723200 8983732 3755933678501777784122585062856960000 8983733 76368241981797058617873741208872570624 8983734 25295807271911614842909555887025631680 8983735 -203551854909558484558040236734623652240 8983736 300480198163004016406074903413053132800 8983737 58995879584355004409651199676793696640 8983738 -18727073737495643357963692146428083200 8983739 -28039237620449536250403113569205940480 8983740 -19647999586709136196589404513262361600 8983741 9663803261874859634936971473809181344 8983742 14694406822213784377623371571212758272 8983743 165170065524203456910243564267167160264 8983744 32842695312114342045781671503474982912 8983745 2085783826436512839099633811630362240 8983746 59687060120772183297887426513307490464 8983747 86303310835761513145645382505916837912 8983748 51287154251645796857602212465932524032 8983749 -27164885847330985567222242023603925120 8983750 -29267442063796281012045341464055940000 8983751 85478084450575175145545277235422625920 8983752 14996999221621530961082881099531714560 8983753 44490483047848231205416901018656478160 8983754 7558729377036690533364800023441959936 8983755 2082065311016112940041073259768058000 8983756 -59613623888732806080390895373430597120 8983757 -986456725488356306584189986841473108 8983758 40122912838442197698612851946938980416 8983759 74068559382876176926586505177381566960 8983760 -15252976046453451898574912481417707520 8983761 64108379430438255876755966326467647472 8983762 20566281830744593276091179577757459072 8983763 -156318696186702217657355856248413449456 8983764 -42136214233947944991124150311157186560 8983765 45660141667527466203017366133537676800 8983766 -111122335680503066541018694042945824 8983767 -40883213845087181058702480433624725552 8983768 -3934810805644548649291580107048304640 8983769 -18560430301091204149099895751397083648 8983770 -47048685320646408265983515075926233600 8983771 14981192849819705179861838896979925600 8983772 41781255217482408010017521921773240320 8983773 -36561089992352155192508859017298288378 8983774 -97446535207133302047971332978718292864 8983775 -902842399283542661437744090538468400 8983776 106707521469396564312028746957298335744 8983777 -67276211009891200113237516377136394560 8983778 -138093676987321299224897784189098520576 8983779 -10594795968517568899101795278137163520 8983780 25163829027436012737777978138279244800 8983781 -212542180141313728732232695552763873508 8983782 -62038563453661483862791664123491192800 8983783 177759674226344795374010367589332543032 8983784 -10837721830450418309116696765818931200 8983785 33162069571519985559956770304284071360 8983786 31677109298150199890593562995700169216 8983787 -16019699364682215861286255776499959564 8983788 -19524716810116750853673557445057761280 8983789 249639470682877346384481075739336637440 8983790 16840605574275934141776888281156590080 8983791 -1173224835597905966360434067123824728 8983792 -51911809738772193617493565872019243008 8983793 -44465485343666266654453993784560796160 8983794 88129947135441778226789704909140280320 8983795 109095394283886399089883128160807826800 8983796 57777298093102992189542442389412532992 8983797 -17650305268444913241514848691155373440 8983798 -170242447036365927684415011371712501600 8983799 -34014173317234884308413715280890071080 8983800 4038255316166307738645990558007296000 8983801 32494046167713356807380635620447881600 8983802 -105823858259089043565477052360284000000 8983803 206001236365677641872194878905135766064 8983804 -210168618342531925269119492729527865344 8983805 120339396096289971966355583219900348460 8983806 43438714768881471579060684528768211200 8983807 10741919193477208559285087258660013456 8983808 -198766514787217964093217133024279265280 8983809 -77993657487572383737364296557784767886 8983810 -27856720971875023067236811452951610880 8983811 17145620184671634321644802901435580412 8983812 -37373615934328768872856979967739545600 8983813 -171132904844883233562564045921788603938 8983814 44848667294531074236424590050770422912 8983815 103227618178224892460172005404251909120 8983816 -189805572343265278830229366211102515200 8983817 87923039047261441831844714034039016320 8983818 70366669475545963878561248407004160 8983819 10090604825571043590713970258126517744 8983820 -92566094919588317508274600542599915520 8983821 29462616725687346232136570346597800448 8983822 -29727211945630244353964303256298974528 8983823 -140400631601690070701053804115882296800 8983824 8776593614318008412616987823282520064 8983825 -21361217601283296263401309504858183450 8983826 25515959185286522398014112544624372112 8983827 52903622862129936560997486855253970880 8983828 -43090543519763402325761424576760100864 8983829 471671999656597024534266581891668937376 8983830 49159296249280573934246406741213880320 8983831 42188455341296174646686838878365939200 8983832 104930826521102660635707986788346634240 8983833 -63934343092853845550300000421453078576 8983834 -36546974453630693602077064792094488320 8983835 114049519026881627027971111076348160 8983836 99707985989772181342056478021950365184 8983837 -174360090895607977071585949685706340608 8983838 17900543863420259923315539262192412160 8983839 -47084178295790284106365299604881213552 8983840 -2488688939479413546473889097433088000 8983841 5773127625556489008281698734259078242 8983842 -7734245826016631981627336031594379776 8983843 107630363178206454047280107452984124928 8983844 -142652974402068623023010200359158523264 8983845 62390280480718386302387710440689664000 8983846 -2142371872484495942648446105893565056 8983847 -13587104786948967665314323129982333704 8983848 86283675630173464957416808096347340800 8983849 -64839928890842545962129907668720414336 8983850 1307254192823176906377856219226388000 8983851 132713561420574286588985949137103313584 8983852 228077073692307571080460602831975613440 8983853 -13050075073178657427292366435883000682 8983854 25734182136827968478231912763730550592 8983855 -9762226741443366230917796638723620000 8983856 26273584952773137960770482521705676800 8983857 -198052778242849632885516465043076076480 8983858 56544798491619701838743828210103098784 8983859 84557533531617222228739143145813402416 8983860 68684269615445236494035801491086735360 8983861 1792859953356066509209564512450078592 8983862 -77943134906585587449381515101078634496 8983863 -33902277729812939740389815027670104016 8983864 143943487847314954887498092095246479360 8983865 -130597426838426234506711072644555892800 8983866 -157991357780641596409175429965913734656 8983867 -452538044857183263783443907367715835408 8983868 -12812031528570871654753202118862494720 8983869 -99180054621246157113431964139043810112 8983870 -8101966133172167854343343077996355840 8983871 83414518976473762619452394088410052240 8983872 141444581431061748067977012469825536 8983873 12636916343266217688609506854118960980 8983874 -36458292774844398422711889752774006064 8983875 -37998224290862330172660766155129156000 8983876 176473696561045602186183559844392304640 8983877 17306997972628397873621248187276092992 8983878 -90632891948915181621070378854902534976 8983879 10626452824881306807681109624685751840 8983880 -88837283423041540730467947764637696000 8983881 -205225680226733419046893369140992221980 8983882 -43726098780361213754916207555242144208 8983883 219177567189636838130101600085543898132 8983884 -3821180152813484884317381180663889920 8983885 -117903001243935319593488221746807066420 8983886 -181462337027956634087371027444366156608 8983887 -120469562691999972541295389264395000 8983888 56634935727992204554019491273092218880 8983889 -88275916683265402795971339087692535180 8983890 10988229614535596516265905120045824320 8983891 -8358698071387700196019862932341114976 8983892 83388637455056187255988915163673925632 8983893 -8364789370077914395886035145005078272 8983894 -2940800836931262700439653577327099328 8983895 144464269891401784830927140764890245400 8983896 -49513047614148890509979846212683694080 8983897 -13585918084803135153799932267533897080 8983898 -7080491974106242641827610491165342208 8983899 -175055986973164280164204344088844512800 8983900 24118238474414310951680530208981888000 8983901 -255304880844556228999850806268649307098 8983902 27813689252657950693037840435830554432 8983903 168474869011069772183589704413330030120 8983904 -2914926708523804679360054856446115840 8983905 138500946169475749041867313149865209600 8983906 -41106966337928816049863914417672252848 8983907 -39687362043918983736085066517452847844 8983908 31257077996661475594579669720427940864 8983909 -345752057024272524751197433734804133248 8983910 15482389135229000534593145575044633600 8983911 204090050117332252076026070374301484072 8983912 -49059153766269948176365546187674583040 8983913 -160069534896826057796689134664590896838 8983914 24699288125391874497875982585596060160 8983915 53117495460297274246925501916661050720 8983916 -175231773061836928552464380434039637760 8983917 -206441072080420872338411457964825869066 8983918 151042150465089025808211697458426623616 8983919 48936444630781949151090397111929421296 8983920 -5805925317648576378498427299661086720 8983921 -20923187454586982585678854772072032256 8983922 14914524227090407495092853917385432320 8983923 -24554937979970295430168246497609045456 8983924 20303126932920878286582839237890179072 8983925 92286034875153925810673825128173844650 8983926 21250728965629601414728323160707256320 8983927 71733787431506890885509454335460214880 8983928 -173017587089665146308011816016342691840 8983929 42294596981260111251691505250699656784 8983930 59602215693175027041858465832662700800 8983931 -476333584342658201448211269517901495856 8983932 -140646942868584540190637217216872521728 8983933 -49446104874687459952341291717075073024 8983934 -51343607633936161186248916233934041408 8983935 -50443104608924416038542437121919908160 8983936 120393336690710759494390359049371648000 8983937 -94356174944075034229761148107022572414 8983938 6718927687029113277929055453365580288 8983939 -245993226226120100115288018906291282240 8983940 -4294160616854915123551796069299384320 8983941 -59658725207112665941577848941348955200 8983942 -109266160126209906569871130166872817856 8983943 45058219567244670264030504932810343192 8983944 -91637143938793460146885312632596720640 8983945 6425714432040886604659192425816222600 8983946 42792942648663852496304956411892964960 8983947 517361377377232273864939658074540800 8983948 91604138202511992260779754879983868416 8983949 -125799290459722086185468721193869927720 8983950 -3823733415740102819055223859883484800 8983951 -221162096736968296063232244050589124048 8983952 -3207879066383951562340581134485340160 8983953 -217077700418050018479964046464384327392 8983954 11992489537412267474995716033189572496 8983955 -42667674077140023618205708399273440000 8983956 265987905934860509887633362542165016576 8983957 326354584178676104342657141673295491100 8983958 -29083206739900042526631118319487849600 8983959 114898076081741970608744534749705532160 8983960 102483356006204891265457067177327616000 8983961 -27474368830109553086092825578500643072 8983962 -4363592893941029427592558433464771872 8983963 424276484450561455684708132163230345240 8983964 -18117290774982113814632564415012615168 8983965 57094870547384893314692685248148321120 8983966 41245227652028208974997205451468698944 8983967 48181122582875095510390280819912414952 8983968 -77727809429808740288112367206012026880 8983969 383532091918823621965456646746891390144 8983970 30748878600040084419835806342724868160 8983971 111389808423906857477168414750434322340 8983972 -55265601487127945415065231821770788224 8983973 29706039184007982771641284264463727420 8983974 12642739939480470979673336531993117568 8983975 -20781092176460979585457357466495424000 8983976 77218396899142838874378721355972398080 8983977 53608751073359322839395249172079590208 8983978 -73559015368809470468115013713113562960 8983979 -32852167759058795057478345733338250560 8983980 -86440364729677905040472501457086054400 8983981 -131769566156782118389963444801805066218 8983982 29170740884834137910469582718714265472 8983983 -65273165677336705502369454289850153976 8983984 -33555833350286038820495227857054007296 8983985 -76494859328462653971966217147996789440 8983986 -6577519686106723774425279559622098944 8983987 51364729309497522502329833409932123080 8983988 68736187103637258925515143289007750656 8983989 31011363345281877605757624944075766720 8983990 473755423674370590686311848537580800 8983991 66024554119783083122329578168392452392 8983992 -26791267901793549870227419951493345280 8983993 -132473939822530569693162062172857276758 8983994 -56309018911925738774283153706471714704 8983995 8666075300771449205939283343837323120 8983996 -815745154548590031435002326389760000 8983997 73922686379245293762496316931727794720 8983998 -494245308037771182290329247915491200 8983999 20946725056118176480202588411312648000 8984000 -35605408798953101582398817079656448000 8984001 542323045238129589121598975348906496 8984002 8743219308300963800829256541289611856 8984003 236442262322308155636307693974095083788 8984004 -75068092551693767218916004551110699008 8984005 94162420250021981812367978339483193660 8984006 -86096994068171407972211828432137062048 8984007 55809591793836735950409928724223553440 8984008 15610210175157388448241235703546880 8984009 -91965513081503082626970476583332548380 8984010 -5871615482414895430256302595125248000 8984011 -94971192405050847740901395820501216368 8984012 -44075198563083381228712046982624046080 8984013 70223478742261059967798468480485975744 8984014 57359056126961774515158229674183458688 8984015 36805549208650409778658275530516081160 8984016 16058282979151336072399341745417666560 8984017 -3106420893253676111599131046181580800 8984018 61358748816708406562386294947571938960 8984019 -84176852251537297614488843557691794944 8984020 55468488447015222866071791690380148480 8984021 84746212400697070863588333825441222222 8984022 42843600656492670012689232055283316672 8984023 -64183454243860938333687283963056412760 8984024 -92597093042317785331464971250803589120 8984025 28148705332258727536053482147761662750 8984026 63747365249131661639423982099911424480 8984027 66957821638739318388187961711730662160 8984028 105997784578049843582971540491244177920 8984029 -80490069795196734225080961034530081370 8984030 -28548905365364874479850711777401180160 8984031 -83545164298863813691176852361094701056 8984032 3670508928108547668790466765709115392 8984033 4300349681867730222591082026318957744 8984034 1261751824008124669970226718192251216 8984035 203893939948896570293076112836433540560 8984036 -189538660447098766847670269769866234880 8984037 7935645021794751770019389176700871168 8984038 52340270590247652800133318838461173760 8984039 350505227253037225633114387524004377024 8984040 -49241957665369589441402401659606220800 8984041 204022872964378477471017763722467534400 8984042 -13429372952974148733499983160282421328 8984043 -34102002079224089127025567073010659952 8984044 23218675631739362093580814523686998016 8984045 41038118063306337240067568126918657280 8984046 -50946807978738049940104340846809607616 8984047 16536466325579323890749403600014227792 8984048 4144505770244614700439214481599365120 8984049 -37221696616152956675696169126838051680 8984050 93746588248246440793757495843114956800 8984051 -11421519365204194473517626630021490896 8984052 -18543481704468931697267485894393171968 8984053 -17687320105054327296799774754651245056 8984054 -12912653220481446611116286459342601600 8984055 -8965455990196492017304397806293504000 8984056 -194109596114337220151912755726747607040 8984057 35531521997266482714656510580289324500 8984058 67231968672657958365317931324094325760 8984059 -1919887013780395047228263534443679984 8984060 99767048788024843597866149060373588480 8984061 -144124425456222535518598387606454247360 8984062 -35641754995997407872317708908515816000 8984063 -127509467330895709439541836619208856592 8984064 15945874057102578401987533840003891200 8984065 90475303103320437201148653942580570920 8984066 13817004619813711662254076778714750464 8984067 -97854488607437620345824927212586516480 8984068 -92910687479969928876237041880852065152 8984069 -8800338152381724757093969626467609280 8984070 43465673115114452576134658031707032320 8984071 28194023253415809461904445125257324392 8984072 -442980884666766652383928270100486062080 8984073 73871533145657013078747159461685783744 8984074 76587497590769438923418180472836455680 8984075 31557467729041007060894692098677481000 8984076 -79001755645139987156216979396673536 8984077 146454284437677134508258646348881903926 8984078 58108979833457607719520988673628825024 8984079 24706083163322138313153562092403797888 8984080 13480601893920114718926665812483768320 8984081 -52236766876786154228054277277126851468 8984082 5145192519947219528888506237381041792 8984083 -97834885918648846085360404618334103456 8984084 48551523117489855079153424056732147200 8984085 -122810974297038754213612276237629816000 8984086 56968197130551635561976262351444442304 8984087 21527085721783752664967503284714981552 8984088 -79424722022291281387430181619806412800 8984089 -243739203856987633659700598174510093110 8984090 -63936103857387482069530489365437671200 8984091 -129578228048416747642019143719387119208 8984092 -38923142515786891213847319578026687488 8984093 -263414970518614519041508233388256479680 8984094 455532403045212323986368294058199040 8984095 -58366134305144901520543054825493837400 8984096 -172353679171698794452601766048346669056 8984097 394180169872437812939376275374992584832 8984098 -150246701793989547682558658207104897200 8984099 -106697485389401165848320073002106494720 8984100 15266575269093154193085181673235686400 8984101 81929747995326152319542806261789403550 8984102 84620251595328007777388247494132470752 8984103 97463373339462611267297195753804996904 8984104 -333178361726695378676919988535109888000 8984105 -23195751919256109949125428350693321200 8984106 -19282115883397125798009414503416638288 8984107 53556587755190430497509307280737587200 8984108 46130503858622343739735229703297647616 8984109 -198343376884159402122533526156813300480 8984110 1866039169057838716530743564034078720 8984111 -375762906839377474467548500078326281976 8984112 -8216224477568591101386388993462763520 8984113 -129045457403194966555039751937700339020 8984114 155049405559125730109966802276701300352 8984115 1449942943922111083925494677645309600 8984116 66780264512496029707784138333938850560 8984117 -64057482332468972082772764446423039040 8984118 -5688798104549628508912015739405543424 8984119 -4284147652159846069672005014625610856 8984120 155909718014171392738623997592730316800 8984121 -59545414024671303275913151362150600096 8984122 26899333447629534674424204076077118464 8984123 38885579022819507432570147956843218080 8984124 163055380850895482079394284117237288960 8984125 8860326933736579324121647371778158000 8984126 74507428686663651384939961120723102080 8984127 -80544451204044319027519416697463767680 8984128 -78932500088425830993907402115482910720 8984129 -20613473661882998997890835894506112 8984130 43812185742062527800731132022272363520 8984131 -15366608367974624494887772530770671120 8984132 -57770972946558906913076303079706368 8984133 -75467472818419808820999273616936105698 8984134 9452972538984120902020443250802443392 8984135 5531585912937062281994071230043706400 8984136 -8044993257116820407973134174350540800 8984137 -882906163870199949282977627712588108 8984138 44939104385826186878642829471060060720 8984139 -46290138891680704900099065475620321576 8984140 -48788084292536094907610311918364989440 8984141 -58378820028233562977637070595099538432 8984142 -104054169224533954846816354409021894400 8984143 -2150473811771491847803692087581017904 8984144 7453874328414921355461939124151255040 8984145 -52619298804827902490602750803128396160 8984146 154863273178788596597064334519208776320 8984147 -214043727091886677890448693905364461480 8984148 61576238966034063723163953360927123456 8984149 270507245513808155737740820245572147150 8984150 -60258135347014004759736849052976472000 8984151 101868111039296856301420188147367815000 8984152 85252967577867879543617324484168499200 8984153 98720113968987894650784972118405171920 8984154 31638622189982983116273549637826757120 8984155 -3417959691882198629276926633874335440 8984156 197157379656620516697253994934173483520 8984157 -15288622839270264569690215893627596160 8984158 -9386516728121265205042223578432588416 8984159 200748934643954153005116006608348451360 8984160 132650670384684737360069187099489730560 8984161 81028977425219286631667108037369230212 8984162 141834923335188272868464475349680384 8984163 76673087465447147203365460844136893424 8984164 12113547105042210441015608620832337920 8984165 55531321852371954392196384990700776060 8984166 40860724883177832607380250209868876800 8984167 -339724539796613445051349761730331283784 8984168 103305788914931216151215443667910328320 8984169 -155687954244849967254280887791841062400 8984170 31172551095163719559633622485566897600 8984171 10125034195611460075406378228189563680 8984172 36356980931807510324231931561447849984 8984173 312482181615530730475093342891338667104 8984174 103683936619405319247962600358168246336 8984175 76291312631841251277314653030689187200 8984176 -4531977760923027907519775304040644608 8984177 -38977664068280558382762091119676226208 8984178 -16577679152395119822075041086983324672 8984179 -181549863270236708542608044278397079220 8984180 110694178421442546379679184376895558400 8984181 -139586961505196155239149045427179386848 8984182 53808251479709244678940205984487815232 8984183 -320096127155470959861949215331372176 8984184 -111086847183765438759352765920445071360 8984185 2741025845428066127410407581536316160 8984186 53037887338675660424576427034169718240 8984187 90378061944572612735394209159574541644 8984188 93806336021391215506854832550258629120 8984189 76515096100755635952404262624247649760 8984190 -30625682968654658280489892192010628480 8984191 66218397906962280155651946499178271744 8984192 -3886429886128754188018225226899783680 8984193 145508962780341768274343896594242806064 8984194 11291467842016891597864005377046868800 8984195 -27145154881062239308256119698915494400 8984196 -51775768030277680876218606986435788800 8984197 -174510729313741532936967364557417640354 8984198 14221309031710435886819765734325422080 8984199 93957309719219239501820754411396691200 8984200 -103659669125141321392007055237792000000 8984201 51060079588296537866192661416310626202 8984202 103469781891019499058704986411487887104 8984203 -367397294025218899441132576860100992 8984204 -161958004788593795097250533089964044544 8984205 -1387193333276519367721242089698280160 8984206 -7000116413519072620461698880176314368 8984207 2172207028494681643139609922461339712 8984208 11304609815198103094005204507411677184 8984209 18029624475366326688368118759033186534 8984210 -9424879083887161467462776159728422240 8984211 -163558277294274683187998155272897334416 8984212 -54604341549063066038372401668407100544 8984213 16041492709558626130053765626392945920 8984214 -45148796928598820000675332097762520192 8984215 -90306811059874272501543504036729665640 8984216 -71370107443626922806089314503902822400 8984217 71184394286929622975395674257856972000 8984218 -63831342432051936512971286216815236384 8984219 47968720758762865001760238545602095620 8984220 -20774755745360829421495387122303959040 8984221 -254874316056459294571124334075717527578 8984222 -17970718143459615986473016421460630848 8984223 90097584875653114768371246346245930000 8984224 -56427671615440304348145512257400340480 8984225 -56631685491719332067218007218736562000 8984226 -19937738260977690142245905701038201600 8984227 -31460931171992656386395636814447253600 8984228 -23367659990338138922137644650369906688 8984229 -10016077710119978948855632616255978880 8984230 -25169804630331830884801539657717978240 8984231 343820858747407087933914448938634773672 8984232 41262898957211778658794849940066667520 8984233 100199568275238365986620250856944704640 8984234 -1996309664947071370864777854893162496 8984235 -54476205049400046917413629588273833760 8984236 8866934365720984812895154942055693312 8984237 161192394097359988257116420846877160512 8984238 138921947110592041821183926090329835520 8984239 5425045726379276606469837026890235760 8984240 -22402501528507760355179458696255242240 8984241 -18698644870849915183075945874742488448 8984242 83115856787421147483003297813232786944 8984243 -33486835564963845076006759962822059508 8984244 -52079426501788874043481569028158173184 8984245 146248256247865214453098769239850491200 8984246 -106876089923475777758845485790457144928 8984247 55418473874330732310627483099680693328 8984248 -437045672097070179574562576753172480 8984249 -118774394820019376859941003115188776320 8984250 96136006094962621712429221848418560000 8984251 300700089815087819525562057523117745252 8984252 135389187742300601840912077548477245952 8984253 -16736299436144679208811253345642480000 8984254 -45449698759076507889705055708302304128 8984255 -9862722596398554767971042710743808000 8984256 1003964501514358550768633716999716864 8984257 156653355362827612097834932628740989506 8984258 43290316557373351769026709870575595520 8984259 82541106175262805976858009525716956064 8984260 -21712956576531322519420006105036247040 8984261 -19323760035686839218507197710794807456 8984262 -27593451056877183695030579887396294656 8984263 -194022133713332877609334455325227005816 8984264 -19095133657199100177971618176045670400 8984265 1163412781863466833599329980183064320 8984266 29692620009944638782558106014571262976 8984267 -194486170934133592129844533802637432684 8984268 -90474904563933137345896116154000405248 8984269 -79512319565232461973697434009406512768 8984270 -12730232329006744320506750371788313920 8984271 -173451006728103354439908695371125946488 8984272 12202297868272186346651328386596995072 8984273 -96253956214718199261388867695309950478 8984274 -39021503440509168824314668712836344832 8984275 -25084677005109687028592138108930900000 8984276 17155384625079098071710910472088741888 8984277 5838304553077693799482919727179043726 8984278 -216049839121433016822305948610951778176 8984279 184947094127185925046464762055834836976 8984280 108146713678134332340151351429364736000 8984281 -104759168738361489177048504538946620400 8984282 -5929409946184137407949386373777378816 8984283 11206051035481142989853437257683558400 8984284 159162452208179536087350319555052121600 8984285 41797578186219023166563226619204181760 8984286 -38780831387657092946608333498623346368 8984287 -134727208809718496612533581609507898080 8984288 -243773746840827048478403654751285411840 8984289 -36613269580842811752837285539828539872 8984290 -20858787098122195032343091372877073920 8984291 -2709765156353147294422421246175231600 8984292 84642464343686424034025814573217969152 8984293 -116106810600384963508225080450976547458 8984294 13347770283124230328512202325252289024 8984295 -19694576946661487015200668366174298080 8984296 -34081596830216001775458914309546311680 8984297 13663956336148398178783619042057626212 8984298 61665765043855144557219919328837779200 8984299 -216618052118480181100190965696967442700 8984300 13336744017785100097641821233208524800 8984301 -98724730376524115716530829516203346368 8984302 -38556663546655428511223494151052062400 8984303 95752687434248458804599187243279846920 8984304 11101390388008688546280125299650723840 8984305 151976461332282820371866969495850697920 8984306 -32150721124879008149983596359291329536 8984307 17109421876002211095783444838563812400 8984308 -12729002163583240751165510481720595072 8984309 203743166435042735346776859380706414510 8984310 -48814571306096487962072964327691059840 8984311 -84491444987319863488028204055134873168 8984312 215582040914272317676035315330519552000 8984313 41124969109237724879215891576324612104 8984314 74130738147843381176671883720411366256 8984315 45747171609045369994105902244349160960 8984316 -50615311701868396093045999937939005440 8984317 -38275363420207291512580957081326024500 8984318 17236890430693476309801437616506022912 8984319 97487782401560732162138774400133003920 8984320 -44661592869084692808847736233682534400 8984321 -109441081904011697569974392245429054800 8984322 50133799157200076979563450254082433360 8984323 170673102302282071809744822701256465480 8984324 -70937625041380016968627758269683262208 8984325 10397669604217711841502653115624048000 8984326 31547031612507236502930146981462049024 8984327 15069224287627672152496695103193470464 8984328 120571796302794653294821350821518172160 8984329 -8626042642467530016630640666210338432 8984330 1298879550910379425721393126748758400 8984331 184288505089771401611294200053018290400 8984332 -90853774583647766556863241825371062272 8984333 252123771788925103535835436930272459744 8984334 1224369998918793684526464937170339840 8984335 73607587112112388310400746142154914000 8984336 -14253242845577175954708896566550519808 8984337 131821062336826154028714052151334059760 8984338 83727275464767015032411252436926405760 8984339 -11542223164937297709486616190845446240 8984340 -15368849756609046590349368655554764800 8984341 -268400178279722607762408513568873462258 8984342 140355028265643900311786881370231127072 8984343 172753648348257828587391268688768206080 8984344 52089984411482620039039990858508083200 8984345 74656587547061487197546980994792569800 8984346 47771291804617483457425791161940495360 8984347 13221915683456055123757096167678472872 8984348 19820107601158814328373259412378170880 8984349 117169512172912815215743914868396143936 8984350 11626480650013444608298699711405550400 8984351 76275132958217378495217850832024480352 8984352 -53114280246532551181721777845246623744 8984353 -53036029749272558235086693137903411520 8984354 -18318661289226593799543659597323207680 8984355 29380618307581337465136865590554833920 8984356 -40198575310143081628617184339438460928 8984357 -223179276475495073981992753782740087940 8984358 -560939655233493815720320779406456320 8984359 3268768749943558064642260096636746000 8984360 -681152384976401739657945489363763200 8984361 -39203442487148314079739976091258766336 8984362 18079728575648391186327821667775905792 8984363 -264431674699481320882006789787299085388 8984364 7731735048226906170472128359935429632 8984365 21856260180514786051437023655275608320 8984366 131110563224752184360714099948689607424 8984367 -5178668566829645176935253871988750480 8984368 20463474683895957009517920067323002880 8984369 -201749814278748589504385456016613237230 8984370 -65303483089205382807248258577201907200 8984371 -205892094786757366620824691825460968 8984372 88413910398693949441381602577498725120 8984373 44846776337992552863342763336250211168 8984374 37309192442429527494516791006592134400 8984375 -112867056456314283009728426546596875000 8984376 16805873630124321810432136824174059520 8984377 -1609291406098789846789955345162674048 8984378 79635126983749083701000939711893536000 8984379 146509080814300708160795604902517527040 8984380 -70781303157527295770214482540748057600 8984381 -206562903185454007927741888596934093056 8984382 -25548264021680725609893053353622418432 8984383 145745326735203313329745804079572863864 8984384 50567579027710544387110141043947339776 8984385 -189646624925383037782194530901909705600 8984386 -137117199412350810400267401271470562608 8984387 365176198312763839183882129829500796352 8984388 4708399480237382794915019621058441216 8984389 120179450019307989232613539909263947550 8984390 25760953435746477477982400358140419200 8984391 35153533861414802099562736726924614480 8984392 116333115258567777460310697337618145280 8984393 -338188207069311637827044238082420612656 8984394 -30445820925195145654378202006674112976 8984395 7148850519827912248088007374362135680 8984396 185637857317990450014972756693585580800 8984397 -17781040543494000275054198943972318720 8984398 -125120523761839337098673175152383537920 8984399 -293131071457398300684540518551507155600 8984400 -1259920642422190269598346386420531200 8984401 45400703012042178276919627735569278400 8984402 3404819379913617821959142337817728000 8984403 41933109755103012305608789512118159092 8984404 -23103098934264671934896369869620695040 8984405 -96019114128360154780093983052421591880 8984406 -67613764390090653131582315667335995392 8984407 5884525205543175904028248462772667656 8984408 -57454601928028173123991061905915607040 8984409 -11490756046427293410545997124956849792 8984410 7051879489081047949146949759007789760 8984411 -34194244208070587915415808079037457776 8984412 68856000313638575068200007750488729600 8984413 70585242626764990123279406704517988204 8984414 84382738611140940425309626987973087232 8984415 41806144868247743144264303048442397440 8984416 11847045480902273539955916973056983040 8984417 -106917073677442005429964759820398668780 8984418 73990419433329979994785657826818860288 8984419 -42021128248483229505667724160178810656 8984420 -778543384264033725972710621585571840 8984421 -31750407586373116566504569568744372192 8984422 -14307516924114436996588044143237683488 8984423 -30837962765833434157917557064684670464 8984424 170840675091809989157888461616760913920 8984425 -108652170394290682831946056567159074850 8984426 -8684834759581767145617941034191723520 8984427 136757641541458561267486564886753234520 8984428 -41211042915674943903498513387789068032 8984429 259397571831172326372078599319796615980 8984430 1392093958443146959582974354576606720 8984431 57985307173483368361082965314852102112 8984432 -26335409209802883106185162073307381760 8984433 -35983266498749250640143977389842954240 8984434 56732829195831292161735054544674720 8984435 -98640677716188865496220247319607430800 8984436 86952862884505076370631027254209421312 8984437 7027127386957777322629093826057459904 8984438 10316470860059354479159196844007771200 8984439 -58123529843547604186917408291997751496 8984440 -114839690649799238405507080811876659200 8984441 22963974525911345928584038603016164842 8984442 -61045020260333856109183725074959423488 8984443 -2653617616681640708125923336434849456 8984444 -10832788977375324615481588507129211904 8984445 8782777968759226398214721900527117920 8984446 -153387001405812578475979055835126732096 8984447 240857312883663990362684192575165980480 8984448 -14343274376560455853800839729224089600 8984449 308540666051393518724738734594077898752 8984450 20725904924760842405461036227059286000 8984451 2241127780322542862994637116564860928 8984452 9061715188506395190143036678236057600 8984453 -36142193777839181363878479744698469156 8984454 17520987565611417508018841478940692480 8984455 23305062874125648648451799348704350720 8984456 -34494028814541785504584679990264985600 8984457 -18630929305803098065516565342091554646 8984458 55459375910292015333341338056941419776 8984459 23854872462785521467649332784589072040 8984460 1356160328741020384230800631377909760 8984461 10359649264075006343324427358603418700 8984462 125125194242524611259566652013125559232 8984463 389637369823791701853230009578725888 8984464 37950954852878852981982449544987975680 8984465 -32502082197696234503083019898496824000 8984466 187344247255810495246751497804890385920 8984467 23121302028597593694268588690845096672 8984468 182350871354211016407013386545494731648 8984469 -31199849909231089000885255850755845312 8984470 -8659088307705774388974247013088839040 8984471 -65735132898691877175868900505120054328 8984472 -4290080318446040743824906864456499200 8984473 -180299664840273968945110068905072780160 8984474 -131540495372069662788134026438498581264 8984475 3190437698754005132952678949346142600 8984476 117073827561276733514895408771089554432 8984477 -300547894116618736055526815180534203674 8984478 27318171762886121533863616671875899008 8984479 -9649610104803793701743689101843683328 8984480 -3859770265018512750844790333228974080 8984481 1983807682188254082524180180292181344 8984482 -9435043507057262068555321127665754112 8984483 -6528007118731113659525135197101980976 8984484 215656640328211056456146702590736461824 8984485 -43660509858442241540857732802724098820 8984486 37013380275108802464079561488958032000 8984487 -203555273347477003156373704103205479640 8984488 -28873207408071209378917532222147788800 8984489 -153966144813173393488053337115942152710 8984490 42823394250099296110777540960254720000 8984491 -39822023444974877361470623106672956108 8984492 68341248405723664664572390625902080 8984493 -204940787810465589233873002458982764480 8984494 -42214945578430333691391236505186582528 8984495 -4988408190650985598153014732809100000 8984496 -36013252055950594923745606940512124928 8984497 294492732456477440880574677294980524946 8984498 -41634877626170809272256364955924726000 8984499 44712557100330717057132047848246670400 8984500 -50378835849578223879877032984588288000 8984501 184363018929982779041668793805795615072 8984502 -56120443076449469440757517230260069920 8984503 -105463258775989509028089256418030147280 8984504 406262012161413999040440328423227985920 8984505 47438013263591062447591958293789834560 8984506 510184960605954480462344738272698624 8984507 38689318914612092874944259097551868224 8984508 -49836936116456880602393839495424818176 8984509 -136481423792794588999512848412638255290 8984510 -83598803853269664902077298775305232000 8984511 -48310662127953153011966924592060722520 8984512 -107621606204259029666221449345247477760 8984513 5715435186310761226902210882406891008 8984514 234513810654184523824453730099994624 8984515 -46489988279796254305585805989952729280 8984516 182348325168966450726732123439857805440 8984517 11730972802904470255761842260952787840 8984518 151954741490628624712382790395428548960 8984519 5738369687885175728567912556745711560 8984520 -9475215901332581170840173654122496000 8984521 -35822095639427900410015155287547157696 8984522 112962535459871268021713018447152108800 8984523 46186137818789422837622918076637041600 8984524 230142628153378012685748718052978919936 8984525 1281955393926895323570182490258213600 8984526 74644255029833037357370364065695534144 8984527 -104045732087503415037025922905659502688 8984528 -337918948460059128799868515144433664 8984529 160403044919406737944081883370785690274 8984530 88674048224150472716189675295694809600 8984531 2113226866585610771172700352353492332 8984532 18522309012763382681874012607845353472 8984533 48074668370567850675625270166028260320 8984534 21524993661610532711152909723994894592 8984535 8002282549373985612334647603081323520 8984536 -148767611578229843456616906931276738560 8984537 10998269871847704969697391216177162880 8984538 16032243041836080323083857378514044144 8984539 149079930485609610220152089411366566340 8984540 -143203498980194975401307434017278261760 8984541 -128708283877043541115095638660315841408 8984542 -31296206324654535267838627522887846528 8984543 -13301713639275665604310519572692221200 8984544 39818049086422737790845194789694996480 8984545 -74047930774836876318832146425019182400 8984546 48887460451501458124618083847621691472 8984547 96062998885794737967257682239665238400 8984548 -20200847292187422108602656172337815040 8984549 -1924204034872787498973870211431467520 8984550 -18274430986434307296351535665539376000 8984551 -455088314866528367122365799622246595600 8984552 -60889184032650180277840339487854970880 8984553 14843836669003568061055554990620438208 8984554 39688141555915748235079702857180716976 8984555 16152642054090129899439960120176532960 8984556 -5703357260511297597907263330767517696 8984557 -48311218341038904958467672566814929194 8984558 -14457988066166955924367897885244742720 8984559 100090487443636897954186181320023193728 8984560 -1573197311808077401400100097537474560 8984561 -16843105818927024931546408984207702476 8984562 12777335507607484405382164904106576384 8984563 -13049975479990393599818497068436760240 8984564 -90758858930166842812266909846776029824 8984565 133354549521941963857862568049564204860 8984566 -68911486427503514034559428958856347200 8984567 74519560406492512631149624810848161952 8984568 2888616155929346212582221478952017920 8984569 -135223787239541119611502648680729763440 8984570 10442670550101398692120918829958696960 8984571 39537478070430571465254788670425906712 8984572 135634076814905784921866981908036222976 8984573 -37342147800027629360872598068636899636 8984574 -7477988981348945333626991187446016000 8984575 10642806926270912740351098943259521600 8984576 -3706332710427642113391025731844177920 8984577 147573675625453878368160999154869120 8984578 -76638659465930764241378835279718490160 8984579 -166338944773398983964513438651661472880 8984580 -100976203764296179165442220369501818880 8984581 843051496048744769854492919346488412 8984582 -22810317294851742459769011025288807680 8984583 -34717224950687061768433666876559224848 8984584 58254935157609558224011789517921157120 8984585 6353660243785112400008106414270943560 8984586 -20930395951869083382254134165796828160 8984587 -546451308958921521602674021180193758720 8984588 201440783547061953840520346094077138688 8984589 -12642772318557118161283922295222835776 8984590 -79897669441079413999101884829262267200 8984591 234909714966985024275257909108820322560 8984592 -443607602707007988513070348552568832 8984593 134547672888614408847959224894963281842 8984594 28698292046224176776332054817927454096 8984595 90683958401454539952332749037302409520 8984596 -50478586503800230609777381783498652800 8984597 39602670336202998747312138846622920252 8984598 12405458105625995892301030228769955840 8984599 12669255981370580648597942757640124960 8984600 -153331104835446301252294471027676160000 8984601 17441523487007201752153084991546832042 8984602 -186529134324907214948038857446130494976 8984603 141032800158079767893910770385469260480 8984604 15013378744670534478969782845674256896 8984605 9224663962821608826452238932349630720 8984606 -42144322620705555214706890994192793600 8984607 21273743768277655473487996397119124040 8984608 322349629106414028511097057805811384320 8984609 311439836737861963530257860790483475810 8984610 -29362560018414868825485707682189439200 8984611 -120111175169971783829058588194187866788 8984612 -20313566310453820871150060265192665088 8984613 123739934151414511343148538565260512 8984614 -67351142526934922685103489528912259328 8984615 -52091322317756974937010438287128128000 8984616 92863908161830512084435778862010777600 8984617 -493475132988892963287236757545644320 8984618 46783387089952150726142269200325379760 8984619 28009449453700590725653934545995259680 8984620 -25660187168305079928168075414761809920 8984621 676839018922521639474642085247756172 8984622 -6456031258906434452985663002733229056 8984623 201861755355210998148815338356445017872 8984624 50173451246520318111181584211881492480 8984625 41800563172200423475315439610608160000 8984626 4770106783124388235465301865153607680 8984627 42960208209920216724213098155749889920 8984628 -73697569432469711589419730650919444480 8984629 29496578720350946765440141886853627580 8984630 -51349077800150608763334518837156974080 8984631 -157129191083400076695536036311860321048 8984632 -154951310152145644764567077134467993600 8984633 167293358883380046180738201171032400576 8984634 86519526144384066520085128824045972480 8984635 -3586038515563247347885162237625068800 8984636 59207326839173226522922890385483478016 8984637 12412876163180489087195835393476542848 8984638 -63012181703353928195822146486109105280 8984639 -9991477669738763084277675532101300720 8984640 -15401333897572987900723766112257310720 8984641 14157964249856313202618729003182863042 8984642 89831551936633634642852152216501067472 8984643 66642167561081629375439210231735535864 8984644 75386154291806282917841106655445171200 8984645 -8390787651212939486206453953592533000 8984646 115644951834957160287385379151308606784 8984647 96688694910564807990808446539297622832 8984648 273093549744110300120049521679949071360 8984649 63604195478503130225032255321560790848 8984650 42364011986006013627177088084639078800 8984651 6468160371565233092678618338451481600 8984652 -14414866384616168231238062724761932800 8984653 295070441603294497491208876437845698860 8984654 -31424394304321666331014962889836160128 8984655 105271709426072850154175246559634567200 8984656 -5315123046742026998548235047430144000 8984657 57020120996763767043408472248854480064 8984658 12732637730728690257255730848256789248 8984659 -86096999070724106594427059232467559920 8984660 22891104495603001094320745854455859200 8984661 -114267318570352056134359007378314960896 8984662 -4136288598696262072100673590519001408 8984663 50378961855455338424286453887174336640 8984664 -45285896757216383218705284435380428800 8984665 369921021116543989102776126347847733320 8984666 53438002304108153961698788845715840224 8984667 -126634312475048414908269126497414463552 8984668 24300578631589976538269211687938555904 8984669 -253739672260513326479663002778066739930 8984670 56401453790391821822395860903262617600 8984671 -108717691782976659507483999035555420128 8984672 298742735766746108065200953540840128512 8984673 19187027109667990694344184390314193364 8984674 43190756430916843481280322638883299840 8984675 47672117773173623827359546675754162800 8984676 -53297118936777093283672941169567853568 8984677 31324859005726311488260985010649463260 8984678 771913239935069076692133415106236224 8984679 163298058691532894864328807525821378688 8984680 -48103556244312015438425686844124825600 8984681 -175249498779561665074854363924225729036 8984682 34264174066854620517289549250243481600 8984683 -134641317248814079235014646605335296280 8984684 4787678134442642455573062663324013056 8984685 84445449304101993067462556144146056000 8984686 -106243186531407815031738186042058166208 8984687 -99182547556245414712783031330331364608 8984688 44996132102687165382061384856071471104 8984689 132244462224847632553671008763316174866 8984690 -56228317897061423966409854254167275520 8984691 181977598384828232366726995156739779248 8984692 145998830956903235629588957409889170816 8984693 218758706249195322160938421831537113600 8984694 39640979130560166451289324269007331648 8984695 74192773128491994222962255490728517600 8984696 -92004657535557218703098941361194967040 8984697 17903654300311926873453253704955760640 8984698 149169288799251598101901127983861599600 8984699 626145031863654242599470481802839680 8984700 -73661985129933231239075295661899840000 8984701 133279993545629753422231886682649821600 8984702 -34232805118484030321678235335746862400 8984703 -22182461602612220905437912768441142272 8984704 309186955363920563903123249853942988800 8984705 -223222348141525844081356679494903828140 8984706 25999915787933057487620105170799812608 8984707 -232546447856111220286090845968053319044 8984708 -121272297034849952661199623465638805504 8984709 -8354078342704957693557259183942529280 8984710 1911813846943656238090904995763673600 8984711 -62531586989614605039056964028975475688 8984712 1936513659247339744545478386914672640 8984713 77268048719339103228083249414210796084 8984714 -52417068316892126259201656328568526544 8984715 -82086834355754469446072719586912420880 8984716 -44518890913498764363586450450962240768 8984717 -69443729726969264710990959611083046016 8984718 -92332965042661266102760017690748254336 8984719 -9829220681092637777488907293335248856 8984720 22707521757928171832487430126318387200 8984721 13396492545076766463181007803750944 8984722 170303572153494768297893978998502902080 8984723 71634039038046223462722484519488856128 8984724 5313406758435721844993212554513272832 8984725 109630663663145925843561514899935122250 8984726 -83738771133889728637908820386127437120 8984727 -79854429913991793283486366097419914720 8984728 -14512466015430955228445447883603456000 8984729 -55397134033647027278061557305801162872 8984730 -23507583728937555682235332582904770560 8984731 147191437020846092807531820170122336800 8984732 -231423349713312445464698231022952763904 8984733 18116843413381086437209253523203676000 8984734 -13392744144876511754411822152644864 8984735 -204085702693644235762984530522750847320 8984736 141294763854341696444297427375095808000 8984737 -275208544573347465657895671872246806848 8984738 118775811958944893885097550652669544096 8984739 -20819174807273599336921882894116308160 8984740 70382074862931781997668772864771412480 8984741 224025897984270982143102335643638862972 8984742 77456762679289073811752650807148544 8984743 -41685774669926053555401744508393000416 8984744 142273604741277140371701144581934812160 8984745 7003629125116920452713571278289101440 8984746 -104462386854428602821029496054388910928 8984747 65233646731713680163537583695334702596 8984748 -83288059518130485790466981257116203520 8984749 442958240487256901340958492881694941760 8984750 -25245184606118977274786846365689312000 8984751 -11743294085667279425184677071744260960 8984752 -13589931199684501402811905429939355648 8984753 -144561700586780947534500557278834501998 8984754 372023811224680781904058934666745120 8984755 -49218136903515143122156092899689447680 8984756 49873019148543961284105136973149624320 8984757 -244139662463032521377427966067190323008 8984758 -9943837058086091841336053506132590720 8984759 -86832005356061479091154636283749090384 8984760 -9434240652838866550889547665289830400 8984761 -5022030955385609911086487673857388800 8984762 166457839288828492152580371371009587200 8984763 5368993559062064794750757834569255092 8984764 3300080393400954074494682145193831936 8984765 181445105058122460994550677224996255660 8984766 11674407322604201926974888415751110656 8984767 -33376092873674889687238229555982364416 8984768 -21009049230785806571401660208460595200 8984769 152747122103937502011444315642597943344 8984770 -36540482952329701253595814732524349920 8984771 231651510432057841995154638167033862972 8984772 -30273725638355821904418988437392905728 8984773 46801495177603749244456558124978475040 8984774 46168653194726548423235725579214327136 8984775 -77029634393157414102728399061803656200 8984776 -40632946338070807399560363225089955840 8984777 140569316404020594947855128390285927440 8984778 -64082262290565310827151158102980005632 8984779 174281727969091738827894931088813078976 8984780 -6320178616306901859710497733226393600 8984781 -12697659256140293827351313629324612584 8984782 -25589118848855411527837019460088435008 8984783 56235005292418271350672463316250306032 8984784 8829114713522354780026426574338129920 8984785 221310104087291796695167279796142763200 8984786 -27822362052295848677798477746485584736 8984787 -93248042388543372168542898743426804808 8984788 -280758305637363729697479075976883714304 8984789 226428941928190935170341933352162271360 8984790 38232071549213655783196184667712819200 8984791 25488654274252393738296646875631181192 8984792 -1990297928345046525741172425122611200 8984793 18786424779928738752090117165166163904 8984794 -2781370443667236118266932625735502848 8984795 -16420694459935079313748470573938587200 8984796 -67524995220316696574864422594673909760 8984797 -317161907900590804100497990544255930880 8984798 -32189908833471743951254707501085641600 8984799 815236660219753980860702116843738584 8984800 91727582028899509758567826362079641600 8984801 -106011997141049285356836060577525309248 8984802 -91027172777537903795269491036695150592 8984803 198117178956476616482484727275032113052 8984804 -94184386116803496445622769404129833344 8984805 -80314097321058047118448320988724646240 8984806 50084480237412910675420431260561819520 8984807 -2388032647946734629356412735864149712 8984808 9529744579034286307696369025455964160 8984809 264881672252273655688615698040150230720 8984810 65932251943962312439470840111384670560 8984811 123565645728764907818977224208763918784 8984812 29458594156424775021419312995396982784 8984813 -270060494193832250374128403121034640938 8984814 48402352172366647704377056347227246592 8984815 -52905600227529297121359602427030720000 8984816 12075991554151430501523405824106627072 8984817 -45185767406095511031814783138529448000 8984818 -93538633534162384445106039407815046640 8984819 -53487471585733214052861752792593288104 8984820 15598851854657507868302134365369139200 8984821 -18891876322758885380352292431425179360 8984822 -17997868090480904173452528179829891072 8984823 -1891252886381685490023706050155308032 8984824 30767364975386805093428388869785374720 8984825 -51930508056158244329403024762577782900 8984826 -28371685497763402992310704107447134608 8984827 276806504931567307965986501734689232676 8984828 -146701183247754721351566861156954654720 8984829 3451839194012002005917902087384603200 8984830 94501439070909043133662551120807466560 8984831 190806875624814811481648990428855361664 8984832 56857666835973402031330063945197158400 8984833 -6043867374795803656594423323129490752 8984834 170344580265823547408073406022311353600 8984835 -33380689415506474179709626006562601760 8984836 81893110494306304846144099644056458368 8984837 -206669427176609428635848640814656869088 8984838 -37183653619231306986981351089521856640 8984839 -163742331370578797736033843399867424360 8984840 4111492902962854794552853292101017600 8984841 -106413772408794804208765650880697396208 8984842 157510797767924430698047629477524961072 8984843 -95848228310001369562146810613964665200 8984844 8328046184209992990569679905409741312 8984845 718013869403668841419765737460382520 8984846 -24824922194753998625431244966643750336 8984847 -137214425257115163118235853877185204600 8984848 -9488838945209637700449165928123260928 8984849 -670578413094654118011681655290802531200 8984850 32211527844245314822620619576320000 8984851 131813559781685798006872740716217032400 8984852 142989462963057886981973533080170967936 8984853 -13482831390320751132256816754117963520 8984854 48682064908784693478147812091079782912 8984855 73828324398437032472817917964914280 8984856 -27879231861683424042654812236778741760 8984857 -90504315542687517588483526991735294208 8984858 -32968943660965334862886941899030999040 8984859 30667466898648593004833363602837856736 8984860 34420843398191881179534837253849198080 8984861 -98723095154769524795302189191107600538 8984862 -53333621866254341358197999952466668480 8984863 62587267798179743505237652110293937264 8984864 -78172202917004436040902497416079474688 8984865 103681241147283942625557610182840285120 8984866 -108293193394345335209021313259823784576 8984867 -320297308768545977422620643427295392640 8984868 -5048150755910175510340032839559905280 8984869 164770310195688602269879430624291543040 8984870 4718933433843691285688801383535241600 8984871 56763292460052570297543685486507461120 8984872 58686723609200210934843222589057843200 8984873 62368905207359791086805331535015528804 8984874 -72419872265298986985622091034114946560 8984875 -72797912086676165558029610673145740000 8984876 156137345925986668886959236652295343360 8984877 -43839785692939240957427635775676253920 8984878 -29379537700697937467615248240746497280 8984879 -277877837588776074832827137614886657520 8984880 -23159940632034729371058563185390387200 8984881 -172775486291654023101080160009961053888 8984882 53575355999729839073993399090057451792 8984883 -114891999108780368454371631399504818376 8984884 -288756944274197453242265066912515294464 8984885 22900202057347110734149506635703936000 8984886 15759010090422733707952243309175883264 8984887 -6924945079826686196162419418669290968 8984888 -165565698893174367229431357391083540480 8984889 79223074328881052293246791051317615424 8984890 -127584006991074656645644419241720968000 8984891 -292261281597576700178032133775851118480 8984892 22820719462774214592285001469975519232 8984893 -4853417695943220933030909311212731136 8984894 -191243694437372821267944068339937193728 8984895 13866586165350947219087954195204522400 8984896 -210280837311125062253746395185644830720 8984897 57462734539288535149409703549536391264 8984898 58026697979678416713580624415711232000 8984899 -77702591393461950385550799949235486208 8984900 -81397627480357649994930404511457680000 8984901 148624124029065146545392824132467104864 8984902 -100627074007792991283750384315175666848 8984903 -180921797662453088454397708633202599848 8984904 25450215428245029993131059575099555840 8984905 132295405843391151532622306945432616000 8984906 1322187198276357125534215923872878080 8984907 302035156811181031488644398297952259360 8984908 -55205477457595386200774399354590844928 8984909 41836139448542804438111373392938442604 8984910 -29815125782775732144743303660068915200 8984911 -22076684836600424163475467372638427848 8984912 -40064003612133628983784840787672186880 8984913 36855829471417895434289002398903168 8984914 12161620949080314266218917007361575056 8984915 -150405437486293407020791163844431359440 8984916 19452111053772516017828029687301750784 8984917 9957926004145629852727235922110413920 8984918 -55296869528150330622551097629406831840 8984919 159752063322877928130043877314690723944 8984920 -44309154657941794093403244765394944000 8984921 222775618268523092962843194725146704144 8984922 -2292265383194491477781324287452687360 8984923 286123126837067252950641973480033519172 8984924 -43795904126927414799853489021801557504 8984925 69690241890401033871530207631410926500 8984926 6543542921925822766312460510765974464 8984927 705551914071093678225041317588795392 8984928 -79865181461469798751134799748141678592 8984929 7878800639898775507631769973939903890 8984930 -125005161519747510894253293741471932640 8984931 -37889209460936676326529929466310958160 8984932 -44173296496939157648590553808072007680 8984933 135563443537362881792935072518315039360 8984934 -88697574599236303900982105075285812608 8984935 -97466418287477382598413159204152178120 8984936 -2087653595028596519585400473408716800 8984937 -10602793512031429946716360057608872832 8984938 45761086181643065201758301263492467120 8984939 -464881015071553769975046620764969608600 8984940 -51552714497137528084296701026826880000 8984941 -33514992974658343478256450999958884128 8984942 -98373705230370335030767506451402747008 8984943 15757544837644908249586636390451182848 8984944 -57359558758613508184009725382258032640 8984945 178557371875757775035135977063635582300 8984946 81403896457907771939377880696160286464 8984947 30033249777435239438541417140703180352 8984948 35268843367199181551059467033380966400 8984949 -70651942739112067673183150757655405536 8984950 -15419192218309363899326053212511660800 8984951 -181571462087208590662118123270883441048 8984952 199958934094252175888161236017552793600 8984953 -158801821665591063745107238201248658240 8984954 206837634799608221841152031713243761920 8984955 -6180365220371949373656044195224154880 8984956 160948428741888495405926227419830405120 8984957 -69799695983381134273213938291275260794 8984958 -87128686559044263297308784941720615616 8984959 -204202058310092166709082047623723137184 8984960 79658118419987856094702971559870464000 8984961 -218620163578644743506141677225719742990 8984962 -280292647202651157428968357954968576 8984963 105993237512809401336407526240872113824 8984964 54117519623029560727772730933926141952 8984965 -164362949391928786536185752722514512480 8984966 -29329387302602637559399238319147644160 8984967 8418805135338676112544714660813329280 8984968 346352401941456532002569704337935196160 8984969 -3977536394817935209816928770441400448 8984970 -26391013514521075152009390600679762080 8984971 -139247994302026647485068399805070759000 8984972 -180240315484829001054789731978638725120 8984973 72021553764708712126605633150677129088 8984974 -5398600024077321470192247691002291264 8984975 44410269829127412043265204150274624000 8984976 -8281297054085265351762184147304448 8984977 294875196220366437187534989472718262372 8984978 -15415891298188551526112902764247867392 8984979 902946634141034669561450765752204800 8984980 -67062302844048747966450320312211360000 8984981 90984441502152886130260493280475792782 8984982 33609866005687664664616105319761736064 8984983 200302714506118581504075895705558761480 8984984 42680130633869271890479169215984312320 8984985 -67174748309597212974323866583032920000 8984986 -4398888241033081271374400512177305600 8984987 -54954999188920430109203164198313386008 8984988 105540255952619768878227405661762716672 8984989 19043068797923943274521029085830701324 8984990 -35152304295001508793320464004408893440 8984991 37424798368251414184721065424379448392 8984992 -138949334735001662682223646070826598400 8984993 165110907541606948621764908427696212898 8984994 9013681499130530249489754149360160000 8984995 53395115725033482334116918582515440800 8984996 18198137532260907908953975999776030720 8984997 8138327359330367475450908630252559840 8984998 -50501060807359554188401026281487638400 8984999 -371783124632041173532934798832293235072 8985000 17714399827745325989227603080960000000 8985001 320844333866991086311569487639124907002 8985002 8958099028227262363577690399470281312 8985003 -62451441894689053208735930614220579496 8985004 -20279752188903013024651919990999040000 8985005 4975474324837154831917039950546720000 8985006 -1551926614307864698955146672370376000 8985007 180129490982233161707349704745321658256 8985008 -28051172632818909189320605711365734400 8985009 -4455662168963237652057131847802036224 8985010 27492352673377077109767393706599410400 8985011 -50507697177263975145289981219146683568 8985012 125283875666913893912047830904079001600 8985013 14793723929009260872948066499429676480 8985014 67327628285341719729058836313087421856 8985015 -3816848178861354149186092875008716800 8985016 51734828077439430310324794847455252480 8985017 -151379044728887969677760742144571886934 8985018 22891973496305744621088125595855360 8985019 3967212972004688390859208434138343344 8985020 6742117296723739721753676504120744960 8985021 5171635326490854378872149752188274144 8985022 853981176208363535975726983084498944 8985023 -188799173181029136275414584908412609728 8985024 -912819644490790949050903658244341760 8985025 -50439175008535843136875628880994947200 8985026 73330229028603380599526394102446741712 8985027 -62866422775795592133890374841877881376 8985028 -67568125964980350383277762583910338560 8985029 3215521074058386609158390414791398780 8985030 13561272886858304551092913375757416320 8985031 -141060672674325459235978325484340738536 8985032 -116309144548094177056989307576932817920 8985033 -192837271082561966030027807168732570400 8985034 -224019298589841070016088151628848800 8985035 188788603218184022701793934823198226160 8985036 28152902482693530607028426843407749120 8985037 51592732597810559482448786173726301952 8985038 -161542814371829730315792548296309760256 8985039 7176497726173937907009531509118414720 8985040 10131204291635954764216821221708267520 8985041 -31504454960399600333717039851804741080 8985042 32378600956132913098374075495960147456 8985043 -69834381798423564117201858274916022160 8985044 105495935965058538337471827572822883840 8985045 55010914749003296226916920893116684320 8985046 -19202641343360106154737138322060440960 8985047 -26263111201660775747692776301974496008 8985048 217408700043263740329357994870656491520 8985049 4279468292013057395329455070360606400 8985050 11934492948355119151964082256029945600 8985051 38035514898134101895513040585945068040 8985052 -102556095444578348483887618343624401920 8985053 69185778444121197533496966380791289280 8985054 27013529058972116867829825360689055168 8985055 171126236858487671833399139105531505960 8985056 -311764049408322520327151488045156663296 8985057 -13603500884139648532885552365772387200 8985058 64580857441178379738895366362254540880 8985059 -3760907426456709497353048926861807096 8985060 -31883681332716010684721690784742195200 8985061 -169743927914332574787603959885811463176 8985062 -82015751028171129932314662232929576000 8985063 -28504167484074281187331485520360425600 8985064 58848883926728775557311668476295659520 8985065 1908266063178706413542110560963753600 8985066 -54711766439974901694535116859458245376 8985067 -38087155377739611658833289746702954208 8985068 -70156823924000735299258168559702936064 8985069 55971274076960132500010178158514506688 8985070 -34479760710144716675653116369242707200 8985071 -82087968347829567931428156997701070656 8985072 15853732627416672645294757439294177280 8985073 69703944250806797270043478793504403184 8985074 -24059103630213221049144785680657563648 8985075 -70607905356250042060932924552479908800 8985076 -227589853369507573091386078404854170240 8985077 25404167455538823746682563908008174972 8985078 -19323009046856676745545397293324430656 8985079 -143951355309945497153908077789997361760 8985080 -26519486704087670044640685527051059200 8985081 61407604081308860828586329710820533920 8985082 -62994585566477943003937009858673633280 8985083 300718443826022702853639527272623132984 8985084 41890568818484994614926558978048819200 8985085 234882846220431371759751883634900148780 8985086 15142008648814985519212033437904868544 8985087 5609216868483783693801694165690769136 8985088 8371780444864799357276189482517790720 8985089 -181138183901850007604747938917918067776 8985090 -32690462994487770452166424470742863360 8985091 90786015991724886133050465924174794492 8985092 -14098407120639582828054562131705408384 8985093 37710890074753461017076718774584144864 8985094 221783834867365299812582813841801980352 8985095 50089850797868375257177605230357223360 8985096 68445627701363884694241931297881093120 8985097 214382800493745091586390153549109098 8985098 -97147023908897174805363143424169045200 8985099 26318824997502590429015434623668524800 8985100 -46104506314770361992314447676658880000 8985101 -130581128310464284603273985577724181376 8985102 -18703361849613262677050555261930176512 8985103 -188606594081838126283220776280261485648 8985104 49793065102353019074507256233311600640 8985105 -80061025226270744491859844436661268300 8985106 -38336315655504398455662130973352242016 8985107 64193334327636100980677950950623364480 8985108 556708453677343541809123178254368768 8985109 5230515859241977009696330971034552512 8985110 59342143817202527101831190349167980800 8985111 11011901775578251635816553596473850624 8985112 215862578206356143809311121543359098880 8985113 316447880493394220401723495104310876362 8985114 -18923958543274025377654384266440194560 8985115 -110241988452080115719955560131290007680 8985116 -4211092908743347872231659176352808960 8985117 -32840159442689361044109977189532769536 8985118 -117131570538181162262069050594103186880 8985119 15414034871343659607139248932881994880 8985120 82329249460394954805643529785914163200 8985121 69605083552101700209296402814148926144 8985122 8704450273959710035057263575754612000 8985123 -18367919848236829798034763534121291776 8985124 -128419762292169765513418975576569656704 8985125 54045773875580870099450781617154459000 8985126 -31796466781871799835613788546853902656 8985127 155175753033275702163004815533898190272 8985128 129777031926672395772283270268366592000 8985129 46568684042409683964323764817593356960 8985130 82439464934110956833922474719457204480 8985131 202921972976669717247642798667543737312 8985132 3433974700040107014104896008177174528 8985133 40644939101563312943740838630977212544 8985134 -1110124104958008876281240576332103040 8985135 135521861375894209847990261500901763600 8985136 8537045475197443192480592831123914752 8985137 58568894990347123933852922034555365952 8985138 39862679363773470619798913272237017600 8985139 -22203384166001589985923038905992883060 8985140 844249068047270598053844811025356800 8985141 -38023950067991545645304433301859593920 8985142 -12558972753160879052533045051666971648 8985143 33686162663234112340596643006537206264 8985144 19199715572455392808970683468598476800 8985145 -11727056498934622874203454519840972400 8985146 32619541436172776644921106489141802720 8985147 145995906852148236438594142144874271600 8985148 132583991684525335846174934286827992576 8985149 -43042880050416411815417100125353025850 8985150 4712445577021501303599444811593897600 8985151 -1670170246912375345168508576521991296 8985152 379664518824026013896543987608584192 8985153 -106613519073140080220942703880091794896 8985154 -20657482973159456852029756106912560608 8985155 170270234701682965392520747153596268560 8985156 75375615754582060499661987852178332672 8985157 17823095458816678045351760172217392000 8985158 -28931373770010127870445297909366050560 8985159 207332831694659891069146532326170361128 8985160 48093184305569752274799052028543232000 8985161 -10287933341223877872283260164493587238 8985162 -43097625549311228775098688355485693696 8985163 81213312213610528640239001478746955600 8985164 -74183354405640228072119812646943387648 8985165 -20241233053583411903121712815324456960 8985166 132897604982533319879543977522124361984 8985167 -246011147466890975312932414563685136784 8985168 25607012380374606641343224405081063424 8985169 -50458930005364553602199400701436744480 8985170 -36434873373925098635991756660633819840 8985171 -14861916664089245274560474604395935440 8985172 -15141319830929483635967225621337036800 8985173 -39737807088183980578559765911214454660 8985174 -58172845085941578729775290695797885440 8985175 133558852960407090019754536325371108400 8985176 -263085289736826457683673620122001100800 8985177 -70476333233986105522762252175668354086 8985178 -145309838210652914978626206518599507968 8985179 394225902385946572559477331437927140536 8985180 53389569916875109249365879564895518720 8985181 -250207528359974377824649195614482509018 8985182 -169096154244623459871836044540435943808 8985183 -7712274688015916978031908872736075376 8985184 -1866008869233644231560171425418444800 8985185 19267785055790278020967673179754199360 8985186 -43108379172202202879347415111870246400 8985187 -19599654571711667355226882356251528164 8985188 -118909276811548881925252001045796170112 8985189 -99051376069512819495542060400453553152 8985190 -99425718270296412175892357206233206400 8985191 1400161897017294843530910902010832464 8985192 -2569297655362131307988511590494863360 8985193 -10270652546530274986612258263306766080 8985194 1221144771154655403763841997851151360 8985195 -16978514423435534817175778107080192000 8985196 75720600890334405529765440332409529344 8985197 -16172465463300376846013677682522812560 8985198 22310832069961744673960663436094630464 8985199 -117545374111553784999574490829805861464 8985200 12725541556499949889818143469379584000 8985201 -68800707036537905722517281845059802768 8985202 -21975492115367957374550759428423334496 8985203 -1067948803809973906794524802567927072 8985204 34003783490831380638791692747396525440 8985205 11395579995104630980461906635865100800 8985206 -145784187200342452017539285316922244448 8985207 22574594383143940369638723469455733248 8985208 -137534556600005567714578999419627479040 8985209 346558818910373091137555807435137635216 8985210 5708949101960025543799517779422412800 8985211 -132726137959848165851030005120318340188 8985212 -9037142032195532373614786909035458048 8985213 77151040728338635342091021352231846144 8985214 31275279155725443545260893593762027520 8985215 4638702511923496619480806103464766400 8985216 -523850144589319642495453098934272000 8985217 146233658978409559206360177052860603266 8985218 167998740328126719531123967968340608 8985219 6272719492115642522890431548000003760 8985220 -116331660963758865831582957753701733120 8985221 88629636193839363828433919551587566112 8985222 -129720286598465200057687317270948255360 8985223 -263557612921662744165994873585498925280 8985224 -184025684948481296952284413465919201280 8985225 -147145809844780128857500899527802960000 8985226 6413644365873196885092510043181764608 8985227 140957160071073716362957292455632902712 8985228 -21578539984289004177736522668675072000 8985229 275510857146502254620897939529327187680 8985230 -8895687993669666000656672182785810240 8985231 -77468679211027142130894950436036414288 8985232 -26978711197525447208243423039798427648 8985233 -50806057625266399802036156296672398480 8985234 85858009191967488812744291274311085312 8985235 42947768897930198951324064520727974560 8985236 42987172610207740439585330919713863680 8985237 -2541784226093565837374620632931643232 8985238 100424249167304408069860398571597807680 8985239 263685473528591468007409112404128114600 8985240 113686041995324555045585547923223552000 8985241 204792022052763975428583661243720109642 8985242 35032002249770569350575562143726752512 8985243 -4909727713403032898319650379135557736 8985244 62153005624215240783655869821488065536 8985245 79305635247358674821418560591304091500 8985246 16413577510564506936254266302478334784 8985247 20920908755269075930343853752525033696 8985248 -29026393645897779154569280429070745600 8985249 -479317951423517266215160455433681152 8985250 -37831583973965546351600640288700416000 8985251 227174192745977740125622254889982068104 8985252 -95216706967323407123345210424157132800 8985253 215575586349367742664930469016759053502 8985254 68567829196362302983727023064007684576 8985255 -121173541864073290262384051689918586880 8985256 -42616999242302491091573796777737748480 8985257 -29074101647838065572913382267689449728 8985258 111850864532787623086939499823705922224 8985259 -318391206733240122655606248566307502540 8985260 111687610015056828259490942553465722880 8985261 -130761561507189918021658732876365926016 8985262 -4614964168332278797898040743944423680 8985263 -22533316351088139110894543526079342080 8985264 10772166459330488123505857225046196224 8985265 -39795816402162751410112406225718233520 8985266 170419703732622539458455169743116546832 8985267 -177100728187691335696960838210471742480 8985268 210023059683621109149468749039951517696 8985269 -134972069519242035163891577837922093330 8985270 2113129576813001179925693027482306560 8985271 -100262358036825199920999902589445263800 8985272 117644947637926303033757568186738278400 8985273 -63027013513618352936901446508662236800 8985274 -68855525667030274277483264283922563360 8985275 20923839233762729412981560934086092800 8985276 -6222961381030093418245577377214791680 8985277 79425633173483246643434536075783398246 8985278 -2753843147630650585128136010307432576 8985279 39301894188439542172493996046608138184 8985280 264671097232955781040008137759784960 8985281 -268679173180922377734409323819342825918 8985282 -3773372165481224558363260949316066816 8985283 45486846613012391031085289205010825532 8985284 -55826037759344797560218354338372251648 8985285 -47382921456142824302202988268729526180 8985286 25438499776897170870726311371110794592 8985287 265088061651196712409429081104857252920 8985288 2323764198779414486881175828869939200 8985289 -21785138992313836139837167392942783910 8985290 93123716137205748270855097765108262400 8985291 -68646341882084194733080126114562858496 8985292 -51304626838200990181725719508553417984 8985293 -167628979318023630518500705555578808458 8985294 84532405822024660197927978247537578624 8985295 -37985265504647082206086726013883125760 8985296 29228917400461577242810353982568448000 8985297 -38645713095795773965405511777760886800 8985298 9985576024107672156381365490052495872 8985299 -46304039267589819624215290643086216284 8985300 -31838112862405674642299380495303526400 8985301 -7307443143089954004873965592556157416 8985302 -34162039746454488785940810626948275200 8985303 186786248917384085414029774235649227520 8985304 212109493907848513676873193818458214400 8985305 40062720433267973725762225194822298560 8985306 -6595056225003307516822522884980160000 8985307 252450343050618091983441923118013903556 8985308 -153993915250950125017417392502133016576 8985309 -109110683551993794318775998579073817760 8985310 -5355372336352525863930510484143517440 8985311 -132496305445934751247136090850158165088 8985312 23508049880338003357809387735539515392 8985313 294293398584845402865702410082642502562 8985314 -5834631407331686089586418247059794880 8985315 80146170593479136625760243443187289520 8985316 180306672088920944441358217728315702528 8985317 48545218864202398176703293034144873152 8985318 -29476286966625697640904665351075407872 8985319 10039208769067187975726121284294221824 8985320 -93501442151885679778122507182131200 8985321 125678855500280100922397814207669296340 8985322 -122800610950516118544724644893238780576 8985323 -4015786759648539532505090210860159896 8985324 -25116751063528671637448761004830738944 8985325 -10544437607679042030903052851128496000 8985326 42518416249656026860199007057394723776 8985327 48038443522249016549284247839377867408 8985328 26346674264328997298696851280457891840 8985329 -57101609072328520279277901685391137116 8985330 804061978691349312558686066676204960 8985331 30189527515431124960335784741327659120 8985332 170171190722847284644970600094467389440 8985333 39813427640478686657317071722594893440 8985334 75095925446955720576964257325342841472 8985335 57770833219163254734082841514303560280 8985336 -122784001629980976155956239402219417600 8985337 305275543011724219398296741457726714986 8985338 70406756330544040696191330662372108544 8985339 75687308926057462568277095825833152 8985340 4095829457008110055124671322551726080 8985341 -10956367001343924120530383737439876416 8985342 -93826617925984329202063024940332970688 8985343 -475766807984699955510354034031816136480 8985344 43539032177001816627117086236842393600 8985345 -72099186921857001626305773605199492480 8985346 -13958290418658262446848457289355303040 8985347 -91943754355174554427177901875081324800 8985348 147661301066320271481936332117885845632 8985349 -19578152040498810989110098588654959650 8985350 51099495618678469634802151804413758400 8985351 6723688787646407004151047957236341920 8985352 190222489336489011192089688160311429120 8985353 -1494875889459751753992802560773098716 8985354 -6421934994805882400596839565862169600 8985355 -647369447221227134659931271687581280 8985356 216370821423616102054963812472872625920 8985357 261468047087590448231742359622981896640 8985358 97058016196664825626042089525176825280 8985359 -2330181260346585492030230245715725440 8985360 -2919487871300190807091044077332070400 8985361 49648839372761664293978767306501027968 8985362 38352296731450138093092014092170924432 8985363 198263244661996779760558394279278089144 8985364 -41489842126171362891453379911320690688 8985365 32343287068869501509102379668262024600 8985366 773165455986293971213869734096424960 8985367 45374923618174884419334364717937344752 8985368 39124649923962474053866459152006389760 8985369 25781397997405791787379293297917511008 8985370 113237697652491054241559053219815279360 8985371 -2060036748475137196512503119740311208 8985372 90807676469299951009183700410160553984 8985373 -296004906351006995793817893865880308378 8985374 31584387952041800282538089315725527936 8985375 24773736016902130277388808939871994000 8985376 154094677517689559954136746163286179840 8985377 -13445097743297400374217650057706777600 8985378 -6753874437315509568149661338142051840 8985379 102917283783213394559263341869850153184 8985380 -5376778091709174652310228001959059200 8985381 -12778799135728927368617581837438402560 8985382 -22321757364005573170920091339451180928 8985383 112894215085525721287815500754088085808 8985384 -223255428819520716051314756007503462400 8985385 205707636397426788775272749888955355200 8985386 74387697127993162075634946276216265392 8985387 -111032282779005140868208299458322719232 8985388 84067566621595224621947570933607283200 8985389 48748692663938210012293358811604287360 8985390 -41477603989051976441819440594115422080 8985391 144775958074994541942932392885721675792 8985392 50961263322282123497259410410910367744 8985393 -146613450821192123516580888999829680318 8985394 118852795241343390119553209057251946112 8985395 229573109816107327993139773179386562720 8985396 -216593476979038552685078410430177280 8985397 -2693584710263987167871929188694982528 8985398 -166656314430439095528402036338448328800 8985399 122840847113129333601294823143902124264 8985400 -22512518765812645792424749854793728000 8985401 -291955943171026382099528495617504435800 8985402 79268192450843107139068710446476429680 8985403 74067233332946052740997338098197581600 8985404 -183182087720684420289987165539613081600 8985405 19101461849272364916859166560785868800 8985406 102633900721221208036644809250954136704 8985407 -325348776826241053245854230788642317160 8985408 -560307378630178675703068735775440896 8985409 3041239830318578679652536388480761904 8985410 -7825605499713314863840468672946350080 8985411 -476739106562463485865389683500770876160 8985412 -68137846615636396011936678003411419136 8985413 -159459666229455132273311710303038472704 8985414 33652306666469533972803534309223346688 8985415 -31006722475547368180651957493936887200 8985416 -277557388615326541936796633815537213440 8985417 25870035445513977713586186439250027712 8985418 -70423000417753798745877191632816894080 8985419 -54917693316630605808209692955312706504 8985420 27916712802945986480591280930326937600 8985421 134220538480085230832419498818928936704 8985422 -87515962262983737302149165520836406976 8985423 150448210544788127671672694303302089600 8985424 -3224730367277551577057007922648203264 8985425 -58297650711509988447404410507586213850 8985426 45200897296659345993611582713214818944 8985427 47276642105716411702083731734330156872 8985428 216407790741009447663836809699042819968 8985429 -179898390467172207983730269101575079026 8985430 87866151027624932339076765545212911360 8985431 -28006983527991709243793742640190838336 8985432 -87804122485378013175358277500538880000 8985433 188040354999564171755831700153064397184 8985434 111968821646822724602905073398642949616 8985435 157303322466091217133118081572835883520 8985436 -200752350765472728330249724180208504320 8985437 193681377910775518581632053957839288384 8985438 11784854241848077216695503564250746880 8985439 223437446953990762897915016350768815640 8985440 -101233508937486083902540350658156953600 8985441 8349622949635979726586281520922922880 8985442 62259481028974585329611145189428947200 8985443 36705552486108680871526287846538188864 8985444 353916165669152888402734790657064960 8985445 108922145516864722824899084800311024000 8985446 -23255111471390615401907225981764823328 8985447 10101727324966576292983200443399244000 8985448 -58196335228869651729583424597154800640 8985449 -57127205138207959450204339531070351280 8985450 13343098151030017260923340140147616000 8985451 139609676037402014088404915266828686452 8985452 -84625896823055500647050287410216960 8985453 -71229123406185775524161642351468661696 8985454 2843468291531694577036515524291290176 8985455 36721493593978991313894947660974554000 8985456 -7373478688504657415112403600443113472 8985457 -77039256951419023891267707240133260620 8985458 -158635951686573987899154342755608223616 8985459 33966745076467869205479833465043413760 8985460 -362914352178731842980682524546662400 8985461 156157542749285303238634251788974680480 8985462 44982755040137285638259495611187631552 8985463 -174082419765058845300090581030648251288 8985464 -96497469416407689748806634020572467200 8985465 65533796694119427789074545348256592000 8985466 6978606202843524852861647872515352320 8985467 109091672290313810296435187461299492516 8985468 117655982025643772429603999253196055040 8985469 -102308609132776248819493985765114525928 8985470 18634638953873584586264275025705779200 8985471 45740424906957464665680265791430961664 8985472 188985116809647712417427754395369472000 8985473 -218824514203420340325254700654197230782 8985474 -24492668852987785473164542335135946752 8985475 -19016998032981314077666320252345914500 8985476 -142551684940335586036624128039335792640 8985477 22338815951732141878360593077635722720 8985478 2158314806715202406779080012864970560 8985479 160302265943129045101385621622503840784 8985480 -4496670098693511628605080876679168000 8985481 -101747657211227860812223000383409551718 8985482 -38814799128731354434367679823256495616 8985483 17862610362259162831835186283778129680 8985484 -43849820388074226281860073547076681984 8985485 -163167531251073431096659026820790192820 8985486 49404108592250113545880814532634556544 8985487 32353053591276462517255587037822770272 8985488 -834947744247161658935086816201015296 8985489 149413080048034236797397084100205251824 8985490 20717690590055515605541376176398564000 8985491 -141772061836921893242863284900587842728 8985492 -3053801286666704541980426468573602944 8985493 -25181824072995492510969610063034220000 8985494 5763284754339018157048039641278984832 8985495 -930886926239617538669436989755992960 8985496 -99738798844508860774772773197398016000 8985497 10113910724537317162507864332100261728 8985498 -24510701775541906521451462949286865920 8985499 87028461753983116561482491076514573240 8985500 190912275518798867516784298533604992000 8985501 -87062098510782175398831742948995925440 8985502 -79268631950013863177265134162462196480 8985503 246068341779053334308146682102503472160 8985504 -107787459843385887441139279062406004736 8985505 38014483389250392581435962540934400000 8985506 90064066796124576707926545468243695952 8985507 -148340983249666038207975300712588612608 8985508 -79080729315642978206851881969098153984 8985509 109678201348858770414857264905918899804 8985510 -50199691307708276128290800961170841600 8985511 -209038447885735814084517370171471101000 8985512 194405865956400224358857415016004275200 8985513 -22823444768034583176824641313242310256 8985514 116972270611234673005590150794500850688 8985515 45075974370885277578636394601075846400 8985516 -128191352649296964980257191117358632960 8985517 145233778713789518578112725957853868566 8985518 -39381310239439861329952152798806112960 8985519 24132168122540261767159024986363102240 8985520 30054749826642432551947594157665812480 8985521 -158724890023918719887504405359419824400 8985522 24681446553314764818463847355914609664 8985523 244986437131249291398426254560632129960 8985524 3695291910266207061223255971362618880 8985525 -8068674573169251828652902009436344000 8985526 -91843907749398648852085767803429025216 8985527 50938133693639393318586579516925919232 8985528 139250856883452424594706938031382528000 8985529 23130775271801010711568460947467972480 8985530 -48183179296876519649872511161104567840 8985531 -11493891949493742402377401940989345680 8985532 168224236003724314657061215499649053696 8985533 -102962129891931725130355990062167019936 8985534 20067917023709267528938069801149246720 8985535 -83359187710183327791835361958866841600 8985536 8205974524292386843659842721127858176 8985537 94097115393309130664292728640241959360 8985538 -148295471039092106735493523232178432 8985539 -193182909022239151697104920260681111040 8985540 -90236213887262648456917801668014899200 8985541 87389797044172611712882792405684070942 8985542 47145801790771763700581482341439771200 8985543 -21611388793287610767012373824334828416 8985544 -40148176519302807302553683688647546880 8985545 -101095527000654860095163911132295612700 8985546 69016050471596676524372101228351488000 8985547 22777429461447904072693113456175302144 8985548 -25692602839779187568661741951807209472 8985549 -78878131771202400509510888804001874272 8985550 -4855635611676451873065507294959395200 8985551 -200834193480846186903176295192867442896 8985552 -25460976892820304062093655136883834880 8985553 -2240458499214920219667919464060241676 8985554 241330686941596712715878556221578708992 8985555 93529562362877668732177608927761356800 8985556 50423756587788315969377011192002232320 8985557 -43406893536516389614555567308341410176 8985558 48193454330012259189979237449790363584 8985559 -62551899984019253582561000296031150760 8985560 41726611580913325096026321404749824000 8985561 70369889886674822720999713411242904320 8985562 -117940621702698612055223129321501119488 8985563 166570300885809478149830596306058841600 8985564 -8029885116067607070890151735927932928 8985565 62682120426543832765038379596526130400 8985566 23645557871794449473601423691819232064 8985567 -28888678011880415719003549334453673984 8985568 -26035758178495537904559233833435398144 8985569 -84401415052734583252937485047730273104 8985570 1260998860279001559250627675219553280 8985571 122630822988903108600453547872304665600 8985572 -151867613192163453658155639225563505024 8985573 14020158298500644883023000875889232702 8985574 -14811533726724646995468652347154636800 8985575 43606290186206923960569600080309583000 8985576 33521717651045997226217018737065984000 8985577 -103333686956360258676532875140520693574 8985578 5251831044400485235382416153168486656 8985579 144253452618099455759088162174213303384 8985580 93186086105676160265449797876387548160 8985581 3429350630380973578877577770906171328 8985582 57028484782715037802956639926021787840 8985583 24628719740617508854811790499940004520 8985584 -12535163282467607214345346871584358400 8985585 38528412177536435118342223680035160960 8985586 74181957957599620087495016923731262992 8985587 -80862920388931353322424633676489369600 8985588 -44775497347360521986397691298782715904 8985589 -134964991740945968981448777812349366610 8985590 -6654274756846795257961543828160814720 8985591 -60320888435163753014533761343339699200 8985592 -49191999378414984359235818618742374400 8985593 325046171579013669403860743383966420842 8985594 -43530822485092903243733428531801248000 8985595 -20360228891624022963725634342033832320 8985596 21129296751864500657844083225197363200 8985597 -86116290252265126699292196728958873600 8985598 -22117880027904627081985787076767290368 8985599 -98691513524946434534134727084326348800 8985600 -39616584463332890147856905196797952000 8985601 -168662356135669006151443115074317340416 8985602 10146866505568882165690570085062252032 8985603 -26305987620888180110079073112781964032 8985604 -242498070807160499955285759676940420864 8985605 -7301823400077952978614056576714502480 8985606 -7942860242695868267491807929993271296 8985607 -148483746241337853232406037727720951144 8985608 -62946547805771432656375140497522350080 8985609 289574216455103799257686192906275744228 8985610 -2750863155192043271752669020096539040 8985611 -72826504399351841336401509229531087788 8985612 -71453632619615124162933254071621145088 8985613 -35226559857145484071368039742219352960 8985614 53064468371288542830380087903375504832 8985615 -17734611029469007856232779154483533280 8985616 11582088297764317555169041222508756992 8985617 245921450947254945708040211257848421248 8985618 -25441130713330578202265320132607539200 8985619 2738562288329741515673611026289245480 8985620 18301075569410317221502044746323822080 8985621 -47750830400214097292864612481424027200 8985622 166422305189176461408097574701901013312 8985623 -106207873177373333129647446993114205920 8985624 1835983708875745897572822651504721920 8985625 23169736517244494552697252363803370000 8985626 44281695535954030046292979839097734624 8985627 -109592905008413082051684504303512348160 8985628 -23218217540463151624855175501430585344 8985629 84064950343309422473799645557094625920 8985630 71716445897915307329695566856404731520 8985631 7007701003647252588749825968836573952 8985632 -248220129266158421686154262223218278400 8985633 12309590179595695912778654404362849600 8985634 46025318892474938775493645726276790784 8985635 -78234236197068751765158453449675510640 8985636 -126230489308908631682591330112049161216 8985637 -27704283938195582526304021373457746528 8985638 128569045598641126708917379737753660096 8985639 34061598270827957770628279716362718368 8985640 62167768839047333879106760204414156800 8985641 -87506092673083804476738874695802184640 8985642 -1579066829926595095445837955228681216 8985643 -9735396173932844482322782551018605576 8985644 -56306320058829128039277666613348049664 8985645 -214559088116620743049807200411270573480 8985646 10716515054435867603270738042400998400 8985647 -6570154913760023005384294674406542480 8985648 -15138198918495637143018592351719260160 8985649 290985835960876692994432630734244336 8985650 -4675825231286904635534195266741428000 8985651 -2344596982889589589786939147418669448 8985652 -788871765778144253909071757463350528 8985653 99241536010501888600547685586051969902 8985654 60504669441314905394118868437292474464 8985655 -65960608324138342907786341893308044800 8985656 289767075879659623845353691521122344960 8985657 36472150370891667274390486629453823200 8985658 -103585716874985775899550088279343565312 8985659 -125079561850514463973330050220234810140 8985660 10668829155880165783011717754343915520 8985661 21016626724132678179304973961841624262 8985662 24927620010597702482171113142274168192 8985663 -1356064341982348504427396819456160384 8985664 30173541009017020276003994350752628736 8985665 79911233338463030917653134870525905320 8985666 57971504097800832861772166683434843648 8985667 2829670923549693199645192366141926480 8985668 166559321139778141455842192656062546048 8985669 97837329224195476637137523249955295392 8985670 -44703846464531225087564543126715868800 8985671 223723057818039209477406158858562070872 8985672 -66099509958752703070797273075536762880 8985673 -8914112787791268988993789528641159096 8985674 50875826877052564100021271043686732336 8985675 109656279445931987826005118125608653000 8985676 1833225584627949625457600751368939520 8985677 224923829659776337684305507436296641526 8985678 -3026628290005056110473827268763924352 8985679 -241958431343710494946018568912819691240 8985680 29323930128021846844391330910553374720 8985681 -42844229986142737813522531955491352160 8985682 -60638561037957725803257591228655210848 8985683 23261909976254506139143969441566274560 8985684 -86652832077084139762439773338783012864 8985685 -3779818038575924342237277871529472840 8985686 17391317151800040811950116807796196224 8985687 139184289579395103958402039865352690000 8985688 6838268209197961672277073030727157760 8985689 -95179763306088444041452216949029485120 8985690 -12128186266558840871819838606558873600 8985691 2073815336399072733134451119028446208 8985692 129250396400115085849111870361376199680 8985693 7914065113347231437902831542205472064 8985694 92329936687697056457633832551832264960 8985695 -330169034984247828849682320395967587520 8985696 -29256955262356530332975151180516950016 8985697 -84958557617204910907682279214076000000 8985698 -149622073422440870467451923276747863264 8985699 174918484672949576762763452537601901284 8985700 7062322030236011182728531866961024000 8985701 49724750695790698588485558555279590112 8985702 -21002369153532127338468090091109184 8985703 49410427585344549544981734964067998600 8985704 -6569091967894940172951527735954964480 8985705 8562330440201985028742642071452851520 8985706 -53923532570532949983963235389704954448 8985707 105095554031339985381018007188862047600 8985708 -121745584141923105811834964416401408000 8985709 14105992066933961707602277308537553920 8985710 197411103423804361805249326258930560 8985711 33150133588663573828241197142146924800 8985712 24940815855998967456909534845854908416 8985713 325845778396612901153985995093195180784 8985714 73467733469891676284458466872497959040 8985715 105481064466662757133838886694968246720 8985716 14066080287775352284214201078658884352 8985717 -17967080274667971672800440064888637732 8985718 -112106842770286753181804157317522686944 8985719 341976265557250806058635345877610166120 8985720 -57213821467358939929159015633708646400 8985721 198085860317467856802439170809528818922 8985722 -11442608099210490293808178239526296576 8985723 -25809965874080423097883258152925228032 8985724 -40065921754203845527999990533035329536 8985725 -42265438996193059425812693809996173600 8985726 -51152653283692676329970960862092915520 8985727 -8155064419701621728742496215995759920 8985728 182837985944890217163103472364363448320 8985729 17313510685219098745973147136506969568 8985730 44881270326622078681609644895885392000 8985731 -137141486433607935689028454723587226800 8985732 -19878600939901817982514888414450876416 8985733 -247491462163107334261310214349651546018 8985734 -45183498363367262687921080681082750400 8985735 9782853185407469302302038829959142960 8985736 -304341729714647679791290187434921528320 8985737 -61132926266470430563847707133823403740 8985738 -47495628406700826330505498503549937920 8985739 -14369414879546300349444320273525247344 8985740 19401789933246819749115548548293104640 8985741 139309254582407666804971372556778822144 8985742 133187722070191272564268528058143541760 8985743 -22692441639253388718447314264247888000 8985744 18418035567712222798439667303960059904 8985745 58875488897602639251390534752948821800 8985746 12243113828233672046341600133648916480 8985747 -103987436642382938975933603340856509000 8985748 -89466618241661749740369022608582822144 8985749 -176639706523799445707507341843339416900 8985750 70844381166822280561496044631494368000 8985751 -221709155183556173773133339279753000248 8985752 -135091809995040344190606308878918502400 8985753 155397643537737191608237410242777088 8985754 28205196263452685597521611785043726576 8985755 -113955121360537583175955638386843444640 8985756 1214133630437868228506386205384684544 8985757 -161513199060940104387322930465472383968 8985758 142955131524669007803224540399118938112 8985759 -33468951663400856983307134536191143680 8985760 -13263002447551749483885394082534522880 8985761 -84296556554727118402346229420943127148 8985762 8794701292867754458069987761414723840 8985763 99055745917140445481739993178386914012 8985764 131383519732705466423709634368678577152 8985765 10092336553320965436581336629081008000 8985766 24736534180842541557337679187869402880 8985767 -105477882404128842479072104300964656824 8985768 112572938017460969273115205385083453440 8985769 -121422217826815224644525783755592387520 8985770 -130064926787277701349381372499461350400 8985771 192148252050975540844882672906360675740 8985772 -266434024816094441941313184928169269760 8985773 203293766348643203227561033728074528022 8985774 -10869031770474539937010521322551426048 8985775 55310848003216007921609751636874450800 8985776 82183355720120851665887190389361868800 8985777 -150815880432788434482442210667492990400 8985778 -32183571849482918123479326782370456576 8985779 7903077282828706003112294240728273488 8985780 -67283735170111802955837364296321527040 8985781 -53493710125153247021096799560486381408 8985782 -7534615174383358560703732544780550528 8985783 83881011089146716312396254280323640144 8985784 10376052977573290970241098717115187200 8985785 -169511189499073803419015431891385222400 8985786 -6794975122166117806226066604293148672 8985787 23596217294170117371936849466669774436 8985788 -63465930470977031115064887182875895808 8985789 -21623350703973240675684261920947868160 8985790 -68616881440459349898718961560837929600 8985791 127813432947394152267217991369048019384 8985792 -17316314727227201437414605216439861248 8985793 90829224185221127300357702883056922324 8985794 -42852844504844484943694733677994760320 8985795 -2055951862373774208709867490871782400 8985796 1533693446739714367481843448075479040 8985797 -45734338082379561571246049073656129088 8985798 21294215519948560804542862948345178784 8985799 -66076317236390394354915340176185084200 8985800 -47024555918896397274966063418567680000 8985801 80655142575523815775425024937913425920 8985802 -37526380875568019830654798273301269248 8985803 87674688012714863598814724270165232120 8985804 57881332766289148292640996868429610496 8985805 138111213267820002731077752536772800460 8985806 -2484139311851598442508542734078233856 8985807 73168253421109129575754881967357916904 8985808 -34282157017622105083228147178992910336 8985809 9974198414117731672108052190935828352 8985810 -14724464877074265363122925071052771840 8985811 227434834658423714370102219228408802412 8985812 188460670282695379629732138903679186944 8985813 -150897675333126020420631080727753289056 8985814 190366624294661434228645913007545921472 8985815 665182450123771462491724688227240320 8985816 -3989782351998930229820528077335582720 8985817 126059748808331003419528295387236569866 8985818 -9871258013723668589861639012183208960 8985819 -4163778376590878720488026895158388800 8985820 -57937336128733072663063629997791621120 8985821 27926151957217201091135257562959494264 8985822 67369861780700750800871912176588692480 8985823 -309749776112206685283699506933088264 8985824 -80576455296965969534324209561428295680 8985825 1167608294793787836405714568846856550 8985826 132065811948120632684428942195160545440 8985827 126718082969494346659619361592571557992 8985828 -127186678288238731636421500760875207680 8985829 -63184803948364526900088791873000402016 8985830 -22288030189821684983627630578264849920 8985831 -18525013258488919828121011398119865216 8985832 6959947278260416383324808453972408320 8985833 212562586481396692791936724787825585082 8985834 436158226967085464367410908522926336 8985835 32201534155328994727901833518375053280 8985836 11522118310586415997996758066306152448 8985837 103441591399799750037160112245580572800 8985838 -73685529268252272434736091359078367680 8985839 2490990356900280707824527539336221440 8985840 -15743309365898551371094865630898094080 8985841 279954295895946884183360111038182050800 8985842 -21880393697405145058818719032850208768 8985843 270280029283017880475176422582261546720 8985844 58965498169356126742014038411348432896 8985845 524961247549206849825764028172464000 8985846 -4888795239061120281701136923365957632 8985847 -26260721047517885166266076557656776384 8985848 230591869067905419077559899157199503360 8985849 12483866332554546176616946841495538048 8985850 21523220439506463245631249933290552400 8985851 -11310844771683680850484801516876124640 8985852 -101949089852992334051729152801916711424 8985853 -175369284752931242119607898346841327220 8985854 120157549176955793481433253662052453376 8985855 4867972065839421818159087394386841600 8985856 62503896150526586622596074249056681984 8985857 67488924695836033619632533597123492864 8985858 -18031959560306579329133982027939801600 8985859 42696079666446223453684622060515751920 8985860 -27291568301289707066122563512224358400 8985861 -16729285495624972677826043300059408290 8985862 -3756920112840004852236198670318097088 8985863 -143022503987202047340871141357855158888 8985864 -28971004896803963905408236309782446080 8985865 89091708465045220639750329619618859940 8985866 -436436786523545824269838110521166240 8985867 113438309476788252513522780633803275200 8985868 84162446813158148362209679026459592448 8985869 -82752049421920928063455062879787006260 8985870 50999074242545870242797983471034163200 8985871 360125117697903880776568466058596884792 8985872 16567552755740954534329474058544218112 8985873 -12545582166252108612243421353785566080 8985874 -9638242356264555251265557419903512960 8985875 -155379665225097673436166007905229368000 8985876 108490658174613403613294972462208940032 8985877 39487256721124145094954003672542860800 8985878 -18050566680184356092363843624736143232 8985879 -72176410045999833925325138765861420160 8985880 34068335846846465090434892860604620800 8985881 121040671107907709441190398354471348682 8985882 -981826190419026009321041003395868160 8985883 14032469428983540732503080009035491040 8985884 -75640573040142381209664313426408733184 8985885 -12755608224304538414448950953003315200 8985886 -1493456340919333789043144985375060480 8985887 -211523481078400335477429887819912806080 8985888 -53339789325867659007204580095829082112 8985889 -109431740817738938233091317334228773200 8985890 -20398356123490140595741303848299520 8985891 7782127786995534711953567263998178560 8985892 70956801937577123474072311617450451200 8985893 77916042019805941462173578910390125184 8985894 -9309750096991283549103901715805563136 8985895 20870442341007655131958804077594178080 8985896 298157627974085634108207475400616499200 8985897 21735524081026946335178652441642232560 8985898 -9105693111190968648018787230072341760 8985899 -173115721530930202503054419886963221196 8985900 12689733792975558055846555088627712000 8985901 -354265116255738408787519506013689182100 8985902 -75905061295851419132641423252336903296 8985903 -20770343115510416104943507280218683896 8985904 14278919951374199588918774607747088384 8985905 -54937380678797121346634953961999396940 8985906 163646944457004999797376496816036554624 8985907 -14323207026449930067105581264437850288 8985908 -23346182583794215069878550780319883264 8985909 43838505900149004746978061077444515104 8985910 -44709504913099993328631993432019409280 8985911 -201688985846033225714864177400214542240 8985912 -56163521326480816386114971766560194560 8985913 229951150371179990998972717267054373162 8985914 -21715025841553091664732224794950720000 8985915 -42332998713377619288641119575438201840 8985916 -8306781187973487917067094468196994048 8985917 -505829667789457442068128060673797059520 8985918 -51439990110860304891539849135326447296 8985919 -78001549448063627153722923526705912800 8985920 22643376292548635094066296740333486080 8985921 -8206881763810801581251014452264723456 8985922 -12873620434045969285089090122426803200 8985923 55723069098710060793942692350176938172 8985924 19422788845100348163264608570526443520 8985925 -76692856221216913913614664845184800 8985926 1249206945276249094429766530263545088 8985927 -29039450983712640745054583098292763480 8985928 -50598824306868272828765100849581260800 8985929 -31524001893629690771182381501532490060 8985930 11708035771249192347464369445189457920 8985931 75312992801997672295460281815563268832 8985932 -163254357945966888993565144669810101504 8985933 42979934694689387150820454839060349920 8985934 -101663983541571915313960638442839671040 8985935 6257505774638593798085895713093472960 8985936 -37913049997006187339379228234586521600 8985937 18601866010737907630718253831410569586 8985938 -40859861287770681924310083457197204672 8985939 -21054366928290621256457405405587421184 8985940 -63779691486896638114817236910419929600 8985941 176899873656445865723313071008342475712 8985942 2764048937186168302047477886447788672 8985943 732979564217885088486007094103172024 8985944 363666086876821947186870456475514880 8985945 -137156751206742323741878403645787273600 8985946 179655847463229183041155396258243866624 8985947 77351360689896426896523737210766627396 8985948 -60114646753497809276406601338464785920 8985949 -15791422169177389738273203386798063264 8985950 -31795122650672489033337668364988632000 8985951 18051347668296281332182921306111106080 8985952 -113992281638811999828499475659693621248 8985953 -187934168244216199098006952584483096798 8985954 -59479820131056658828573284963125873280 8985955 -143230279684132349665450572520522080000 8985956 17188906142004177646721187172356538368 8985957 42155391402580983442499046704552569440 8985958 80333075547203645705693111396939707776 8985959 82566921758047990755953946596180831160 8985960 40291015744213464829381615418826240000 8985961 -206034812876791294244047866031156765148 8985962 -46641461452370206814450032551250684416 8985963 -148453452424017174215277679593661047720 8985964 84804001225727554983314592995187106816 8985965 -84996503837730356017229145114987025140 8985966 40645826078672542864420439020048555008 8985967 -66325084913754006188018507517571870608 8985968 76731932968523728982176349952344064 8985969 14413971747204510872929827866006037300 8985970 -2583314616672362238661502905368821760 8985971 318314111156880980313288573711869547744 8985972 53851707567861445778429513013592891392 8985973 126374040244634612441795060800226114880 8985974 -80013405292054984234961709382853827200 8985975 -12314739599788163498954280028085891400 8985976 -214078301708621457142409553427379281920 8985977 38391928966383822795462102334484840448 8985978 6863811270771570395346729459846526320 8985979 76526460113804225504726025495321246960 8985980 -26324285667950813561012543528430528000 8985981 221938351417512671972140648769884460640 8985982 22576159464433208363691250128093340800 8985983 -81015653721959500312451228230267181760 8985984 1255281399039556321155242189798768640 8985985 108770190862721848791906056070999614400 8985986 55418890277919723434230301371215190944 8985987 13015430076501386622182830247041231044 8985988 1217748416237891661018954224946604032 8985989 188211878983892307598916750640616829790 8985990 15084953307898782622220486634122960640 8985991 34156158306875542714986398482982804752 8985992 10048561080488483418986045446118400000 8985993 -45678938869257733364671339206962364000 8985994 133271927713702526964690427488358741296 8985995 -130801988988052024503439673850922790400 8985996 19345597556183595168368889462216509952 8985997 203204372564957239271178150308815083446 8985998 -59888263180160022184347321282755063040 8985999 61126971059265035958312963025682471040 8986000 -68417372098205351539775032142278656000 8986001 -112353424291623754677886715614689732096 8986002 -69873236508301342636042089430529194368 8986003 -96272835996335869977281323927828231616 8986004 46882564324861082237647808141409373056 8986005 -25874674232056244100146437568207654400 8986006 152957044737998209565370052832850833952 8986007 -140414327289316305846574112852886906888 8986008 4261355415701794407648356515923886080 8986009 112418548506341132503328798621719667220 8986010 -86615964400792419743844260360676879360 8986011 636635938456959031084576813676265600 8986012 1853500748210023757397370041314893824 8986013 -475551363064913664092728851744795911040 8986014 136695225868366516401977848384436312640 8986015 -88883335504005672408322343320491306840 8986016 -119283639716910992936346865461335556096 8986017 -8775744994572003660499314116178644352 8986018 -81575015259084023861148994462494437040 8986019 4562152617946424849241921684158598096 8986020 -19138812090853905027882619744334008320 8986021 -175956798011165053714564974376052014656 8986022 -2066992420565024347249242796117324608 8986023 155806790019616838519391832457993086680 8986024 25170019850809763490118312627310592000 8986025 121813691650601779571174658604545227550 8986026 34731154731663848996900648697234829824 8986027 -34610614921713731554317766830118292880 8986028 -241611680408437634276340964478536126464 8986029 -133131685500531165383077070086854579072 8986030 26387221548244883096598082286244796800 8986031 -146661674092412227631120754933011253120 8986032 14215888385757596744871485730937896960 8986033 35753020732106658185828161709032582720 8986034 92870056673267642436184469523717092352 8986035 -60270731352494410832477256276199054800 8986036 -74133944422827427335298967182938517120 8986037 -50763898080641576057524754250568232640 8986038 -25771554770147246829313943216749256256 8986039 -110593317861786743976562998091521171160 8986040 111152240474932756953900222522458112000 8986041 155954423747149016839875370316140748100 8986042 7261295615750413677147922498320356544 8986043 -30240199366049698331954541268960533312 8986044 4222501179704494891960942511758540800 8986045 78292436188615584759018223625547600300 8986046 -32066335153861331684418896197446006528 8986047 -20459361981964595235105946700291717376 8986048 -2610700646186254018073941436312584192 8986049 81257724293870215016021973489065663364 8986050 41625594085950960039617680656655632000 8986051 -49308845026605252932602000201382815896 8986052 15295435293220087639624349650318809600 8986053 -132055394149328056178666752717368427296 8986054 355943079066042018855727403674337280 8986055 -20184327303143178581000599466230839840 8986056 196823898998257343920216694917020057600 8986057 -189393214046929273829895919685892246694 8986058 -50517818674989239117348478629748999120 8986059 49967125330823540253204658396375140 8986060 147566906677757898834887512582701972480 8986061 -148387945622265894010767460630072932330 8986062 -133070808611809049446849490603198392320 8986063 24281382134156017428834402623019626880 8986064 448164426477381171887029511051329536 8986065 108080317025676949750847702120266560 8986066 -115917863141727304363193333668421478768 8986067 2993756115250501981149585161494079400 8986068 -27749333682000499352156263423767177216 8986069 17203301340379426042774109965902428000 8986070 -26480104118803708873346374844806667520 8986071 -236002616592840970610151436473088576512 8986072 124558488651604488855010554666192998400 8986073 202559609601290599707546655699537997322 8986074 -27860110664195761839692985511433749248 8986075 31348363483073730929206814722123390000 8986076 -39344321413059842720986057657242132480 8986077 -107866899513548033755206529274499742752 8986078 7775401156323230899314693943361308224 8986079 -58620218570710593724165663922337081624 8986080 -97745157633020546626726132428680724480 8986081 1094985565738488139839157911995035344 8986082 -12036987089607413239365246588403312128 8986083 29469662246887957461920771312643818304 8986084 113466580433761701417821171515464089216 8986085 22957240285019934581247939855732592980 8986086 -32981719617794641195936219576138588800 8986087 -17471372497939529573548478901444776808 8986088 55432321802631337853959221765599232000 8986089 8477954348874246659461464164307179520 8986090 54520308039200476309352334999105004800 8986091 152694674662016175516450415684013589492 8986092 -152889988562440816598168471725451673600 8986093 127609803667142313382519042391466164568 8986094 3307426829237347629600103478448921600 8986095 -57868122557924988429290694319104432480 8986096 -16427916545887772754777293644171378688 8986097 -1151078191343900731241167884728340672 8986098 18615027482320694507632294943210288640 8986099 -29935401466485132699423891373397048112 8986100 -54931776435910955017314862203497625600 8986101 -27274962281394507576256482734572275168 8986102 -148194368517381400659262139878293265248 8986103 -134166631234726392374060302963024556544 8986104 -31411866212572178966956981434144276480 8986105 22576771383838932505974899387910545160 8986106 -38983519617435734580120932487348271248 8986107 -23953316402842811878311141008770679040 8986108 187183158164699219444824202826587414528 8986109 75020777327258144065193648485083303840 8986110 -1990817171068514425415940268752301440 8986111 82464806559781181328160247755781316912 8986112 99291824187501833234289707147153375232 8986113 285664273060636856375487837140279486400 8986114 55581778680802541457996426808862000160 8986115 54012907203138244195074456506809646400 8986116 40376262928961174487839945413617835008 8986117 -71992168659312832768739521560808675808 8986118 -109491051676057940373504501202074595584 8986119 -66303768055818011976850521495410312112 8986120 79322974402499496203117894065365811200 8986121 205327226970487588952073518640997751322 8986122 1184616749567436634693500525556000560 8986123 161150763640949037115168576573354601252 8986124 12277212798802309362812342785954529280 8986125 -53281407302820912655033029925663104000 8986126 85041715580069737762199638918154329920 8986127 -105638277358781422279173432067672275024 8986128 -32550752289846806162073583636584923136 8986129 -118956145515221891634112621658954278080 8986130 -334966814632200019964070085485683040 8986131 35987841182978001977665485813006046464 8986132 -513392721614242792269899412248901808128 8986133 7590621604811667115860300314563062204 8986134 -20808109817829461950747296821746174080 8986135 -63317348056414621649777428981446082920 8986136 -58560896487173199284345090755188664320 8986137 -198443482598954938424918223020665685040 8986138 13822294924043390191863658588068324096 8986139 -51476566970570949861266538724349806080 8986140 88511863030410871624845582667754933760 8986141 -93798917618209765167817873320029270208 8986142 55636305186674221358739434235848689344 8986143 -50227092405735804115470103833776271600 8986144 290086999822394303647129285178143604736 8986145 53912257847045210216200692539062819200 8986146 -9931642659162614658272806566205701120 8986147 -90156530454414025235282774187743971520 8986148 -178000946423121799494752131647983121792 8986149 226680189437621191825739220270370045884 8986150 16462123982105070941691279622737177600 8986151 -14994401504019856700131394529411235848 8986152 20840154786706625982569314010426572800 8986153 30596118969239038347506375584141877760 8986154 3455762179632051869853165414195253440 8986155 298920897868850840774831579099889120 8986156 -7265820067991044786681720384945172480 8986157 -164986602899126684945913391595274313908 8986158 29524184264636908621413364700945006400 8986159 -47832862791130762277472137323364915304 8986160 4985264024962627768064416061273210880 8986161 -43513449972022639792261848079359866880 8986162 99633904893836973544145994259779650832 8986163 176085167819323383812395231114387382412 8986164 -117016955831085000037659251465854648320 8986165 215162896148772475090529240565890227200 8986166 1280101575437884451798796791633828736 8986167 -2964146083732548656085892574223623520 8986168 11377051395229565869113355044227973120 8986169 123390719499613706384450803830602914944 8986170 -44662843576026220364554790722779705600 8986171 -222969897397788592990741594435361900000 8986172 -46320929908421046224085950280760166400 8986173 34120707086854635966785119569671098944 8986174 4920965042031171342595623621190300992 8986175 -9671228395461399580619673340958612400 8986176 -824065549832718826689134792157954048 8986177 -185414361952316957417141429705169939068 8986178 -35287263232702389842571292129684147680 8986179 35118715482378417582710655068160254448 8986180 20910168298545652097942701675573923840 8986181 32756809250670253742003021357785670592 8986182 2210340574964146849972698988744487424 8986183 4332289588632349545747665035712759040 8986184 -225880348024991749767621829422226145280 8986185 -39656729781873632340521953512431490360 8986186 2555029851650597362390235777302272 8986187 36361767723668037837173749554032507904 8986188 20079389505366390818947608326502489600 8986189 330598113300611408703687290836165334860 8986190 8430674224073726980283461310613024000 8986191 100007909122758196213793364177658317192 8986192 -14449951907288120761121451428427202560 8986193 122892835162145951579125191711621731442 8986194 -33137717093387034243486509286473794560 8986195 -23472654258523992519199551262786126800 8986196 -16411470822785872234450622976111237120 8986197 11796960395258935022132888792057731584 8986198 20712078632845564430128122190881427200 8986199 -100807306645145436625125458200162999800 8986200 15828191107749065185590473941091328000 8986201 -27556319431864733143040897364534179520 8986202 -74353315204637717563497420514652006400 8986203 -5587148022269756608808023654610249040 8986204 -229812066803733616419987787046537772544 8986205 61840927376361952189884600194020570860 8986206 -25572632978668804238465479774307733696 8986207 -306956883048229344228260028643053619128 8986208 165530791418416818991473683055953313792 8986209 -46057919635081228854164082972623115840 8986210 76837776965896299422102199788706473760 8986211 -60622215167370517036535753836855137840 8986212 -67652484468250329871013348408677463424 8986213 -39774534105240958896728596742333121538 8986214 -53260333318821669883322908073961692160 8986215 -1853664602026315338144796464611735040 8986216 -130141234356203107986160537955103344640 8986217 -33392868379380451045935902896192229400 8986218 2156098737195985863256985097215059968 8986219 -46173733245863456643924005086520903640 8986220 99930523592592780325321351567320698880 8986221 5231541691793789408057376424342996800 8986222 -20123737787593726726596572915469629568 8986223 -124703754921862089750910620513768852528 8986224 -1236812505824263373419998016204111872 8986225 31642914267764042662820527649445623750 8986226 835283777838478329231731779857588864 8986227 5127268458278777713381788752287283040 8986228 -32236189277319165079498982317031074432 8986229 11035652421113942191832302912639552512 8986230 -89963558468828950330878441828436396800 8986231 115372220544909406496434482672650519040 8986232 -159504493491723205421479449278348697600 8986233 -187382808585459565833596711996239340976 8986234 -152631743375353070384839341885661678368 8986235 -249692098117589237599538574446485788000 8986236 5235847436993494521916942347227258880 8986237 35530024969927167643630328664462143154 8986238 -80180096743857895240074034140281897856 8986239 -144709400070744794566223781103358385096 8986240 -146355265058218060381360299662376960000 8986241 -61478722075769506743311696614834432320 8986242 -2438956984281513281911125648844149888 8986243 -5545699494853732997720739634466233600 8986244 164420980307593567661099162296187022336 8986245 -56626453108831060499088910185970594560 8986246 12098924213182435401290943060260286144 8986247 -52786413553838469626636164567732259304 8986248 -144576960080259695064072526637704396800 8986249 9701425698504970082008025154616895232 8986250 4326481008457745621550292267641600000 8986251 40929455310077549287395902808810335664 8986252 -138889372995095512529224481442348584448 8986253 117104181298208636895320488683516152502 8986254 -58434688202828957977570074151373537280 8986255 -17806137908092583742820809035071557840 8986256 21808447186428232784842245283643277312 8986257 -21093306034739685996981655605117945600 8986258 -122658106236291558994717652160145169520 8986259 -572674534721732747157888280563234086400 8986260 -28246201458493139749162131817158973440 8986261 -61496397441257713560876325316480887968 8986262 3638111941154161515710294578715798592 8986263 -21376978559059751823049084862910375552 8986264 33697604993198763358258460194215444480 8986265 86759978314344682724674330132888441800 8986266 36682376539688475790984982186253594624 8986267 -86414694915009123163670514280792878560 8986268 52663346660572189753386864233520976896 8986269 -534222888345755242181289661048288992 8986270 -192341744503547176285432786924100087040 8986271 8614435449784137194790990903654502512 8986272 -91668161263613643379048444802601320448 8986273 -324452239488913045940017467091536024792 8986274 -141372198985466697743670038255625682176 8986275 58518927444175774453274098375274706000 8986276 -33319088391058192962737079791772376576 8986277 -67977156818524136709500456248590935874 8986278 -24097804104823895098202664938226923520 8986279 -162722010722668757281511441503091043320 8986280 53298916540064311262050800982543564800 8986281 -49417675312577021772307570526480462448 8986282 -96612112702481130891674966157557078016 8986283 -265696854323169806702431722948948651468 8986284 14829931283928796353693110468374785024 8986285 58779305933356843073863608207169739520 8986286 -84632985595912289329968005765111356800 8986287 -66874942799651596048578512702033186160 8986288 -11401618326244265916976800590621245440 8986289 -90569522075158408163595073697359581720 8986290 4662807378113524406564797023523161600 8986291 2329821317835226030591252527681601432 8986292 22625001682258798115684080059177400320 8986293 -15018299904798284775179579250568816320 8986294 138637651059684360692266853009755617696 8986295 114283181979855531303934630116539875200 8986296 88886371271904125271438584395574476800 8986297 -37501858422693990260920479478394678960 8986298 16613790480221992742932238564428070880 8986299 -26779803082643066559506758757984924160 8986300 5321468339560623474423481668853196800 8986301 23778028180674379783195730619965371692 8986302 -2070164294600832116517747773183515776 8986303 261829392046377876351653152121967743552 8986304 -19240692016171253765668303812279926784 8986305 -97776806228323553731463507401177530240 8986306 172550109538740670611906792139738361856 8986307 279097053958591315006167183310852080 8986308 -108630091449646391141576337178403887104 8986309 -50082710615370708622003340483494721796 8986310 2676487038597591346735453237018757760 8986311 71438644331388161076678599110663401840 8986312 -1133616168548105670102350857923624960 8986313 37394547677195968757178832459383653760 8986314 95201506067421227178077485653182826240 8986315 -28903607719620917160914768414236564080 8986316 72171653989423481945752590012178283520 8986317 -59346216127906811753265127578515914080 8986318 95923366325269920016376117536049365440 8986319 -323486126823468119197788686495928559248 8986320 -1512950994351598870638514114099937280 8986321 -72654432091871624104299780536023016988 8986322 -8787378560324147995841597758170064608 8986323 -13253777285163747702343337516301583056 8986324 163335732163138818084001373278495565696 8986325 3254340731827042326439484633876150100 8986326 -47157670750409915756285882780332808256 8986327 69732972421043474871168139917540703872 8986328 -12412747569049955127335679046329876480 8986329 -345614572984271966362770103522949529600 8986330 -1568060293154001793380545473016064000 8986331 100911797991750834386629647706481334672 8986332 -80640789257317146042789080807817328128 8986333 -237992649922966577141389729625917251418 8986334 9077612022984832346577760123149201792 8986335 55475364219173792399767559278290710400 8986336 -314810591350470990423331683542701178880 8986337 -158213098536896256914984974832475046080 8986338 70854069178810233658708293477818838528 8986339 -54542732784447959177126639427954950400 8986340 -40143062449002750056815919813533163520 8986341 -4494275837404584769745619119647744896 8986342 11838740358376750927806175465022482944 8986343 -13888253069339890076548832519346084096 8986344 -260486945172492456147846361708515655680 8986345 -170083596594447223423553561025257035200 8986346 117389978487631866264899891092244995680 8986347 -9536969812236813902508238773963635760 8986348 88115577487177820257401910229757715456 8986349 -117286629480725662344043735607031830880 8986350 -6606038867471793330501773114309376000 8986351 316694213060581508077814906155454165304 8986352 -49125711394293105954115319010007154688 8986353 31199611581947095482188117064193118208 8986354 -9980592764206836097497205847698744320 8986355 -2103086153938309767084651290367701040 8986356 39399378576474447810220065606647746560 8986357 -30011782812882201170814993691197069394 8986358 118546718171675077823827197150368645280 8986359 65756840379900108107149064587401151488 8986360 -27744896189928904419336627498356736000 8986361 -113795416756272937109268301064681734038 8986362 15372222796817771981155898088188510208 8986363 -159175984751772537994154568150550599388 8986364 126391330235496407132252052756756811776 8986365 -30225743345759485089389089692495130740 8986366 177276923503956429732023448790145661120 8986367 -23587553550035594355514142802936812352 8986368 -51821243291700729492012225789129916416 8986369 51057720881809362163369805471745320896 8986370 -121889839940724636769994537944382792640 8986371 -107878745148079318056330516196643210256 8986372 57310412273422636071763021399651457280 8986373 116796606911395591253776997461509888 8986374 -48281939118051511107637174717930067712 8986375 -130042569439220791342667223108772440000 8986376 -19875211934177801220586475208957296640 8986377 195315101987322188838521403153216994320 8986378 -37610854696250966518882398940645904544 8986379 10029223094271197401065594273202672980 8986380 6709101601699291094786769236650045440 8986381 104948941720394040125660949166691376182 8986382 -42181732248002694807696511994734709568 8986383 -65102150667970274552390433523474920960 8986384 -16127420347823047112554769988813127680 8986385 -142328260149627733177556874854068641420 8986386 10102516817153523241405934608593358464 8986387 117841268540832813060829718730973711992 8986388 -56340001594603220360713181744121667584 8986389 144493876377878026470490953832607531424 8986390 14447699311535994180597434577359412480 8986391 300432398316950631672446013283111902792 8986392 -143020422021718719571879582463310336000 8986393 -48630388788668794614976231743553463296 8986394 -158908198794532143522323187217390815504 8986395 5035502676917528671044535692023059200 8986396 81756602718436688903000532595449756160 8986397 -46805263703710433958554167304845995168 8986398 1031958136353511250032649689993982976 8986399 -55716383605259978059897333953527980032 8986400 -96236929666762482401747470730133504000 8986401 -52947431092116571016319884246714453100 8986402 -36699572602264083276371489324165788848 8986403 -15782778589137586397462043437852925348 8986404 29497146596721532402847719831952916480 8986405 -166784228768372280837360135839646503940 8986406 -58767692301298164376067227330523029056 8986407 -150034031481291905906908838717559980760 8986408 3865095127639180849604512368549888000 8986409 -38429093856813678141170167579521984390 8986410 33243567187806405151113581456912870400 8986411 19182325172432638759964433177533688320 8986412 -35244753110244520196163190914662615040 8986413 -21806704196632338468613384602784701312 8986414 702970314498092786689536341248501056 8986415 123276446336978653502348506063753333920 8986416 -2501527088159180068456238661145755648 8986417 43713089297904019906225110306744314352 8986418 -9166214865380059435054843023029783040 8986419 -17740094732809369595745483277886474880 8986420 17499719469460787675533940141523905280 8986421 33045825539107090217776675535778626424 8986422 57846305669822104887598520745406586880 8986423 -68964029863772489618225730722071242328 8986424 218358713398051479562056910362778152960 8986425 -9419608197956876984835143073249931200 8986426 -76994544984068675067769815148997363088 8986427 143863553730692187801093549169684521912 8986428 42172984861302746980415496449903616 8986429 -56496549576080026409304478670529364116 8986430 -15128114371523994875681890618826774400 8986431 31989106169520940068474497786365726152 8986432 -5298077626001220133979160500468973568 8986433 -19076807906303049715401849525133576620 8986434 22078108226945131966473849618503104512 8986435 -40003078117117630918811642940856429440 8986436 -33682513830621913186964873382279016320 8986437 46958349614883378558749001696570330240 8986438 29318310943340671809972020585670122880 8986439 66677797188153031667449410800118498432 8986440 60361928286139966000760191220546764800 8986441 8009762182509451751282666065136313920 8986442 32748299707504790499491962531640947200 8986443 131799214652359213366895728740797711064 8986444 7895060323980211798239361515062450176 8986445 -44316497933688938573864700823022386560 8986446 584176525131086067421664200518983424 8986447 -160776375336931034888826025162947867648 8986448 -10352286205890335558359514860793118720 8986449 550810428331161678333339136875842880 8986450 66748162767243720089020831142068752000 8986451 -235839044337088636256271901055996566548 8986452 95005853576298694193779978125434284032 8986453 156554349988604132587815212199051016878 8986454 -61634625331715730063330771944527987200 8986455 20237248152239899745282590787503143960 8986456 115570207608214566653196650044701050880 8986457 26810653187861079603188048484859565706 8986458 9990488492005496610618027159986988288 8986459 214636848408633238752968343695030550640 8986460 64384101798278029023060784079926425600 8986461 -135071054449110379098778743298574210016 8986462 -25484111027566459322360050272809635200 8986463 52725470011196768310662767268296495824 8986464 -7481089212678492341185748168763899904 8986465 215574825482568694880923279480997827860 8986466 47054035979249354160408606379777548288 8986467 22128601370481065731904368498638570240 8986468 35029413623898378742716036932360970240 8986469 -92197325074592144794044305001877632480 8986470 1432393748386168034006282087102822400 8986471 121878304797458778702947584559583418792 8986472 253066069591364421868933644329839656960 8986473 -107470756708402040451768717553679956278 8986474 -12000100886188894600129866512513634048 8986475 -16006899275171221447949850982387722000 8986476 8070094474210119298832885482926796800 8986477 277631399146130959994407103802057258326 8986478 8341087329777717768686592253585151040 8986479 146391423255613365215654139283708062984 8986480 -43735704587660236962492643374399651840 8986481 144463712154905790962253184122342648000 8986482 5687268727744056381263961731927746848 8986483 200518185521279665503353654754886063440 8986484 1294606724316427883910421966163159040 8986485 -62108288362618130891720029870249637760 8986486 -67490071912271104429515768971785935360 8986487 -69503553333349409363607534417510278400 8986488 62657047704283414692597230954250240000 8986489 -221174019062006190990656776985343949920 8986490 78376024913376450126894519490835961600 8986491 19099790653925709027481942069848000000 8986492 124335806192622792222726082148293895680 8986493 -1811222132823874604940630601397791296 8986494 -27840963484522385583845567535768047616 8986495 -12440103754288991613856706340167721120 8986496 132726757429533187993123394031672360960 8986497 -14088110471121138515451258893154445824 8986498 -34473676096861380851002267108205290464 8986499 342731722749853925493119657176433221500 8986500 -57463012375696129619789854266230208000 8986501 8938300784766890105623721608905429312 8986502 -81797301260839315635484857208691919552 8986503 31740829933543434520431458737343840208 8986504 -58853749842440131409724900013610803200 8986505 -40437776219613242796194548440360600000 8986506 28269432012955745604235503661850211840 8986507 -234896048534110872817080980359592403244 8986508 -56643196500840924929358604688711247360 8986509 43173309608519000396925794439234346560 8986510 18127907869642537296808521684691464960 8986511 301954669399962796102877997988125272112 8986512 34112588693768256473212973739236720640 8986513 57020159150839179926789426507312435762 8986514 -1641010339626125322232190746605127680 8986515 -24539569695163723741323320639604293280 8986516 -7927801987547701669588359597385482240 8986517 -302265483293316883109536805176749797700 8986518 329755183339660611430196309561550720 8986519 36857286665547350153281217719127314560 8986520 -95756100077580262466507559849885696000 8986521 -12756609545829132293575448837889856320 8986522 -7093766505538956852741720144128252688 8986523 16008734057797603154785867548856636032 8986524 100585998395612830568609834834587654656 8986525 143112084747929123394272888737213660000 8986526 44102976343214633014223336302981402560 8986527 351032589007191674878233345143233536 8986528 -86631884263853073722283554658613985280 8986529 -61392080914659875042013790286015488320 8986530 -16339254293457742732345350817768903680 8986531 -177232134986147640155509730407410629668 8986532 83183555126123230695468110667617325696 8986533 50304153805712561014417239557961808224 8986534 -56848122753746107289620544930045367360 8986535 190806825992689916902223262648273015480 8986536 51093356288455103453164579061116016640 8986537 -57825675189241362861553090253786306688 8986538 -8399724378253421211847793057578583040 8986539 -67543200128958158446233651074431031976 8986540 17880220077216771576312487705132154880 8986541 178699202752315619477199517046910031104 8986542 93282982466200491284413091465039963712 8986543 -137702762347448868230038474915039800656 8986544 12257711508611879075718124609449492480 8986545 7092529508438983717077447948039563700 8986546 63920276783857463388703186362923507472 8986547 130635239041759439460156621596756169996 8986548 55378357506096120197949130190851461120 8986549 106323518629160270872538374862749080 8986550 -58999367465820951010033302711648230400 8986551 -61727700712691087617691730161443204656 8986552 93025217115460106793768992661726105600 8986553 -41300161832863502136282253782490870896 8986554 28771081330724660281037937153606954864 8986555 -3122956771484652237538588012858800000 8986556 -884458288608230572509271901759980032 8986557 -33854311055717888791406397711666599808 8986558 8295045079909951257150727863204898176 8986559 -8876505183991045085211821792834713920 8986560 -5966769371887364300272908531904020480 8986561 62609473128954200567531333036695412400 8986562 -137669746431406822734652023968422368 8986563 108193238072298043902781202674721585880 8986564 -122240369238358636124193720604163069824 8986565 -65272402953514627740804927150728344320 8986566 -38499576544649645273855249220754022400 8986567 -29383862831405399174203745356803248088 8986568 4461421065700198300909757482038927360 8986569 -258799657097755442057740071824903500512 8986570 1273527976000128188551495771372704000 8986571 -194123068394489235437184578379760084056 8986572 45458680390000734145454731157352284160 8986573 19571514343768645701790016445342344822 8986574 54490716417546778552856764209611885952 8986575 6544198731958852661191998603131661000 8986576 36646889672829552842701155541737406464 8986577 -132353078712798029829246925758076346460 8986578 79154196918614631288560193167748648960 8986579 -79256848196622581495874698633535215024 8986580 -139127731707237986145240327971539683840 8986581 54765006919136787176125297653939849180 8986582 144058127428429002669731585786251200000 8986583 -107702024828471737964510805298376079216 8986584 51564956988468066087284746123760824320 8986585 -10525015198775532549681876360857788800 8986586 -5665015963824812545623700616340950016 8986587 162418855158527807566338279097217540760 8986588 -31734382404090160903567186045973458944 8986589 -226917563643175160640005599947155172276 8986590 -6365134518401324967902680565500277760 8986591 -348819099690831051478803421560553892448 8986592 5171559818172900700149848137205809152 8986593 -32115437942333159589071395026969971712 8986594 -135383647710646184355447998492078249904 8986595 -3904454407237643634049105795730612400 8986596 -29982351811461904165504582971349060608 8986597 -2930361731750835409738992113608561800 8986598 -71032918223427121268671817248122692736 8986599 -131085217874151088347332602810997912880 8986600 -83696422707349233770917805113036800000 8986601 -78665086785903426605655034995175230720 8986602 -18925485901561620997760421310624335360 8986603 -136446204152731266655314825872326097376 8986604 -54579007402364266322561449763418390528 8986605 -636502297516793271865308623700127680 8986606 17062000133379709416736217556362886144 8986607 -145003129616969081764521977594995562400 8986608 -26268026155067671449220038003353911296 8986609 51700437662764346629237482506444050416 8986610 -3276848551701602846619601722792851040 8986611 39932265120605032730061600741176089344 8986612 -5084037351684744955570118878525974528 8986613 1412271086053983519885692577236686464 8986614 3544457683414535369969426021920481280 8986615 -74521687032571752488659083927260953680 8986616 -249820367641129993439058193539748331520 8986617 94191955116170273184951638008972031034 8986618 131455527534911199315615446048209403760 8986619 192119463461694048842236761931626049296 8986620 33190594211760828929269561858481971200 8986621 754821941789976721681459874486664704 8986622 72629593257597811716389315003753139072 8986623 145085222475804771037921774355506461384 8986624 21847550286513234791758286036618182656 8986625 22867632747784037369551967524100610000 8986626 78300554562298850077841225931096642432 8986627 21162372895717918045486790074659620208 8986628 48441200458894346748736804097436979200 8986629 -34438631390873156719609179913174450752 8986630 -16852236840755514286760922147575879040 8986631 24581136169719555491333470975578077664 8986632 -88066954090207344283888068083234119680 8986633 -202127235199553765948108033290372263900 8986634 -5552145226522675435066649054750774688 8986635 -61649593703332890887124851288795504640 8986636 -67134876204654067085534264189982289920 8986637 173845811963549927406577640788882533600 8986638 -10304489475567252620256842076055605120 8986639 -180223614825904359703617707294852256000 8986640 6999456212600412535580626143338987520 8986641 7196750093258395470346330567657828800 8986642 -81574681658564068882770320489280936960 8986643 -220415814066167113742269047814200613320 8986644 -50971268385185386688525961672978401280 8986645 -90252313720063348027436430921815731200 8986646 -5528331604912919796874870953157476096 8986647 -176728340566911196938857627546279239680 8986648 -49776680673621519310580116856219873280 8986649 -3039704451042484665469246473627803628 8986650 9774255248041523845890260109821587200 8986651 44745767091127582784069522989798140904 8986652 13991682334052814885967336666486075392 8986653 -29299383119125923769806779061800953920 8986654 20357577832288783294135254519607564800 8986655 -140174841851601782991438890606747812440 8986656 -708942277680410383961254391281876992 8986657 -189938678267852120953546828518844392094 8986658 -39769050065521134986775728024967452160 8986659 148538389352931438159737494964852695296 8986660 73498994790080046929996834612808679680 8986661 80322755180734442279386941158366972124 8986662 37003818625200954764141100153007643712 8986663 -25032720971371558695029782368948959104 8986664 119169912553386010615819276159840081920 8986665 3823607307350864411527908274100323200 8986666 662215088498223924336520693855171008 8986667 56539803949323374322154231791026467512 8986668 -141967606767451581770144185956079311360 8986669 166217589399357425647580186801394610070 8986670 70618909448319093352982453187214080 8986671 -74552879636349502375728764201751800328 8986672 28283006119091245025263193969436901376 8986673 -296866561122885660853938792629726052078 8986674 -9185532108160252564973677557023960832 8986675 -14218746437890841675783823878189166000 8986676 -205653060215146673899368060404916755712 8986677 -26972249696876203388006379295920906240 8986678 -7726593713714399493523075492380741120 8986679 -20531959931449833559311311598406571952 8986680 62761512013384306869190563532148736000 8986681 182556221225525136298896149470482501264 8986682 -42968897443357500684811324063662494208 8986683 -37244643588443901269262166934200879104 8986684 -17266125448742655513439906081193944064 8986685 83710730997059733796863889465487902380 8986686 -42972695426531956604069966592720009600 8986687 17190294140833888495697174971416134336 8986688 27191095440860429931264392347884453888 8986689 -23575119899960746568056337899428031596 8986690 3206578899774783337253139144829485600 8986691 13957139609467857378026126551456648704 8986692 -57944080482545580867359223040765956096 8986693 -135904564869283234140394752261712898820 8986694 87994093412050874700620007852510888960 8986695 27576860655372380331582696816736540800 8986696 -78617445749452782388799691843758284800 8986697 -310407015658504425092619219563712706854 8986698 -28334286334498125967724519689025246976 8986699 -2922471551225588244367829384170253336 8986700 -72985666879318881251600161701921772800 8986701 -53502238803701203253905115098851988896 8986702 131176395453299945498018421689106405504 8986703 26243185835160296206639859422755469440 8986704 -7201111472030540287227261500778479616 8986705 24587514018073029708853846732151435520 8986706 107032599366157967678771852605925649552 8986707 -7631360130981004555921962254393239044 8986708 14946661149469140354713334831280061952 8986709 1019433500728725830699955417719109504 8986710 75812362944982031332133782746930155520 8986711 -48407834582811034175962289376457564808 8986712 -24031803276453104631598465613876428800 8986713 95573204038887879206563466159651918544 8986714 662699582489476640675822084036573184 8986715 -179646707005831906156382691460940504400 8986716 -67226794887339136428615123704649312768 8986717 27208257857938418555956968839020393766 8986718 -12900352590144021412683036095306968896 8986719 63581942286627839974483391085861098880 8986720 -55925117790688396128534674996259717120 8986721 47135691724946079064989670563202836672 8986722 -71071171225609973874049534298567948928 8986723 -53895151044084281255402533385525852400 8986724 85691169257484151033603030942623129600 8986725 -24892519390224329368911526254179956800 8986726 -23112923689955769959523936981123411840 8986727 1875365785589367169729629255318706512 8986728 -16105968808167419487409865907273891840 8986729 -443457279630475828903994100365290065408 8986730 -62506933381791282080905871960960238240 8986731 -83389178230113744040827677410912158720 8986732 239989038342322029239735003931530660096 8986733 -17923478363477452587470361936082868736 8986734 3622644393183021849896946135191898240 8986735 278247532611919360075125588626032602000 8986736 63133174247900385200649974883515203584 8986737 8089336559755595615795991063151317360 8986738 6653163114696841838355981240998874144 8986739 119338659119360539006997355929402142540 8986740 -11717689537502534977437636823207403520 8986741 -873162560561707847318674745625705216 8986742 -471551563129997651621695324938293760 8986743 92596118966132134822665826591536527232 8986744 -30824775851576817645538917710337699840 8986745 15062130791235912485499826570923970560 8986746 -47459058256908354914739182269505730816 8986747 38915104790588645354089682082980213352 8986748 -116398917804370861512511916433470318592 8986749 -34370301171350113617043870121125824192 8986750 49878554061115677567216861364478400000 8986751 286551829205057939985116633583811642752 8986752 -127465459618801753145774762489806848000 8986753 329875574256727083085409139638138510240 8986754 -6140456634210793044082204963836128256 8986755 -44971207900949820074741797080771631440 8986756 49603661138997585878415683444748782720 8986757 75988380614604084559632395208448823580 8986758 18378089408884694295928441108730393088 8986759 -36092109618128057669867372190212349584 8986760 32079063135173480622368150846047488000 8986761 -133269025102231951326634872639479297280 8986762 159509396938524518824890803890072473600 8986763 -1964600212858056378828516662197838856 8986764 19187876485780149862376816942229507072 8986765 89439296921768813385219166871993272320 8986766 13708505165996843604027214560506576832 8986767 108331297382333091343871562621713544960 8986768 7215572991932336718502128214949232640 8986769 8608101220504257554324638846070362560 8986770 2799505339706754181518735427818143040 8986771 294425100168179673485479918344774997392 8986772 -78138155761641397796100375345941207040 8986773 36813319539234377582674953891755959968 8986774 105867744373792412370774084364207736832 8986775 9365460065484152410726725626522676000 8986776 -72439544527929667192488961933081313280 8986777 -113442422667737581049616102728679710688 8986778 -136804384626832906146931886770429044288 8986779 210940499225797880018755089834106082424 8986780 -94515601472513476318783369141494912000 8986781 -89490178708218197826214062817057420800 8986782 -13238093720161980570884135497541554176 8986783 63392086050374805086870593943002146000 8986784 -13108728779653689007456204512508575744 8986785 -1606918761349861346681749116861648960 8986786 -57785182179650364716976636948936024000 8986787 239724866697418210550887276391642441436 8986788 -5735308235258007001328155169091069312 8986789 8972585228809591873162858158127791552 8986790 -26657773143143214776283420431052188160 8986791 15777127599319000809074057966605440 8986792 132400657955955506486877902912208768000 8986793 6870834527176917382166705590795170042 8986794 12829609788866535044160020729028153600 8986795 16957672768536087791941359183366497280 8986796 -68035299495737823159140432931106839552 8986797 151622404891462511058161380742541007200 8986798 -112829719308236542646292026986759569600 8986799 -316834787428149613099221750198203833200 8986800 16758389159711448318592515890860032000 8986801 -11224098092588757523905168554374009198 8986802 104607131916022457488890966633106802304 8986803 5077399079937670971086675225940802560 8986804 -154659641426647578592687410340730738688 8986805 94979273530518803509685429692061684760 8986806 -76197734193473868507931398303907027488 8986807 -8623145457630261817806981101057112128 8986808 233137634512925421597419253431123496960 8986809 -29758223331737648561172375015012018432 8986810 -46668896250519586465035914357401344000 8986811 -2989971359511755355990626545928549136 8986812 71494914449046238706566588735464072192 8986813 8338786379214064566065854261185331008 8986814 -60925891949893428201323444459379327744 8986815 107055084314776217457737180250035892000 8986816 -47728175041120046588951729878718218240 8986817 -74638274059942090268501635489143494208 8986818 -36617805311792269980491844641403578496 8986819 68984585310534346023260151000866287696 8986820 -41058722422663732346571393653820003840 8986821 -21672536767409829573350125566286894560 8986822 -2408219307702378443988180285516603648 8986823 -250742007825130490333990733198627588864 8986824 21283066658127987737715647336294154240 8986825 50950984669540137030342673006174267200 8986826 -40476441424671044322388535126987943888 8986827 130461083687350202287531190286282108120 8986828 -537941150446201343979560284092608000 8986829 -85952823859541638355314041772402412160 8986830 -12263643602727975597953136148802887680 8986831 -4887393843849042627363704304136502592 8986832 10920459918275163662480679579834040320 8986833 160470073399765984969622139247731114402 8986834 -8672180217530760853800796231930787184 8986835 24086433234140110340994262700595434400 8986836 -9624716901959056598573306734317244416 8986837 -166308084028513711587030528433382825348 8986838 -11033769164348488635910747913631080448 8986839 77940457642247802587203784350545684000 8986840 -15942745122075943506841025289369600000 8986841 -345461396526597671817455186373298624758 8986842 -21527189357603873745519764937012165120 8986843 -157494433378734563260221126231051950908 8986844 -44247880499650606516210179423009560064 8986845 -10914711484245573441598395845387001120 8986846 -42253335150317610427194462304316519040 8986847 -319940419070771477080908350766859936080 8986848 44719102178146091057737082815276646400 8986849 113607532520349870802539273563011474850 8986850 -54466928990318363943781334189024979600 8986851 139817942871967802746144463922475297380 8986852 -59513970432322801571704069255633174528 8986853 161195014601867616536998902063605644704 8986854 -34451002645157389436768054755885020480 8986855 159590281107517920215257819074962792760 8986856 114871753463991921453401021568162754560 8986857 146467323876974109357098968088748196320 8986858 -27792876744035258979316075337784430080 8986859 70424992337730013768360360467722807040 8986860 102078687505853693493456013447880647680 8986861 -111026269815857051487360430499993166548 8986862 -173966881351984695068010231096014579136 8986863 -218663143809168263848550551579432268016 8986864 -10510091453838240593802421353148907520 8986865 47254238162712580962160941080709694260 8986866 25616285538600609984062891048591384064 8986867 337283662065000705656043960107197863640 8986868 -253481234890624996726289471478889789440 8986869 -2038517228287041681515886739241563392 8986870 177165071639914456135370311463029224960 8986871 -235672411897026238145291780259345768 8986872 -59575431596924697125451296739198197760 8986873 52421315529141994821110424946262947840 8986874 -2250050747039152927050594602984820480 8986875 -9447826534711158734946473123710485000 8986876 151814380890506138227177474122737850880 8986877 325798363057601164922505426621058302726 8986878 64058256870596182358939458525295059200 8986879 142556156732533233721111871472260757360 8986880 39536980379608352003313264411593932800 8986881 -9717056643701589831645428173382052048 8986882 48869566571184384949932922302533253120 8986883 237181126320156491419154742578640987132 8986884 7166399451553772378221674712183326720 8986885 10129993905154068353208969736179611580 8986886 79321198069613222606895497724162503040 8986887 -20252394035487495523772185413541895712 8986888 234710449292762668642859633453557109760 8986889 -25873785061044432194782405805908558044 8986890 -307577719196493726289141553300536320 8986891 -200978368654433795401606766814952129708 8986892 125067603135616823548345120300284337152 8986893 57222905346770587752710676995372304864 8986894 67595409920591734577179759363029289536 8986895 -164445962350810706419725970455422196600 8986896 16946938908069783438840359623922810880 8986897 -233940982386844821600166036167594408600 8986898 -131569476127205040641506924425591056736 8986899 200570785869834364651869253765921422264 8986900 8405171488530379386987676212877721600 8986901 -11437644114916490013713762828635176960 8986902 4389669640381800285488240233696825344 8986903 -775593876895434066913672058143697848 8986904 -5320145425925773830457672113873715200 8986905 -33110171066119196680513015759964553600 8986906 -55545471926145967572914366605351138560 8986907 -286862805524949987811983452939108142480 8986908 -959450791718831285677657392539320320 8986909 132917179682089720708843936666016139110 8986910 -31705505697355732413400708948080104640 8986911 283455207526840685868821142143121600384 8986912 -203464997489530643010882969622016950272 8986913 -52785773859315060427593692785839398676 8986914 -977762577461070550713453494310166272 8986915 2450128120812973752796088123500941120 8986916 -160799042359445035311892790905942917120 8986917 -81925421561886738604004750330016617088 8986918 -165367133188950789053523941462437623840 8986919 -41031572775423967209132737927822716680 8986920 -115125660534548783468747905854275174400 8986921 114529472972045357021849597700323520122 8986922 814117168223603102167547099830655232 8986923 179529253926764767135997316039328118400 8986924 -93877170077493697696952010378647360000 8986925 -103414035516145463623264041546000172350 8986926 -4452658979288007072245606692938608256 8986927 19479324128621890889903140810961205776 8986928 -27281762089976033439854473464121982976 8986929 -48907157099086407766483690759854273600 8986930 -2591977905930842244992240368383582720 8986931 -92431397673831372591002194398094920576 8986932 -40964110334219197540568851135273156608 8986933 32877680985168224417328757876790211182 8986934 -13482564944446442196433098882281446848 8986935 -46019242306628439477372720862608492000 8986936 -65720273851346821482854482160977059840 8986937 -121893388052302234077967015709796723414 8986938 -12014154732621042921471690884368412160 8986939 67856144227915583719336572792248371920 8986940 -61963738832362643610473100178574568960 8986941 56572384827777387807731335889038434540 8986942 18750637866759629097156827338578812544 8986943 -71301937082078434786191829136026030680 8986944 5380299392572728300547974507597398016 8986945 94251369318905410471470120764394853440 8986946 42085727522274728192218111661293566672 8986947 28491224713043364366116528093501899440 8986948 -104891975755301912911228692173097805824 8986949 326938865873462739590194979236507873950 8986950 -1422547218508014208974876903589161600 8986951 12395049811818738433072884122143678992 8986952 13065672595143051193191906745158789120 8986953 73542552189012956913155976385795020480 8986954 -2037813437593913958999167808153271968 8986955 145217128666796972917819113280151682000 8986956 -238628213241609755326085989922818179072 8986957 -86538087470685868521053717752108160 8986958 -81532461496362933254359438264039612224 8986959 -178731519034749246502966431758461590936 8986960 10854147835744802401056999388051783680 8986961 -171502451059431770157662962797307507200 8986962 -15110375949218217696811346920489943040 8986963 -89585651684618825045431027555196384788 8986964 26254358798252296033637058821721047040 8986965 21616590141392341632813898580819024640 8986966 -43029274555542228193318242817242809568 8986967 -47572030826583168262514973148824970752 8986968 88771699110537582257645119143981619200 8986969 -125429200284017991676456790570928539120 8986970 -147347041225413617420842675610310723840 8986971 28958156463560904051049229088206375424 8986972 36088071351811659333173174610788559360 8986973 -117119114860785405754407171333073189536 8986974 8773071056073548162281572917225223168 8986975 -115670307515330226937398053032080913000 8986976 -258476474922745267452017135646974803968 8986977 -46580453642777911678876725124303016160 8986978 -14591097611531935507487006200656188928 8986979 119496498924205695118670109406797447480 8986980 34495164174642825873401084271821598720 8986981 109867045518311283426034384793350023200 8986982 193822713780554407371738457344538421952 8986983 104976643301520187140078336755787306024 8986984 127521478931869846662896963492436326400 8986985 20589800010038640576994803156443578560 8986986 -14845406277252662602590799074688703568 8986987 -88326575361783550685418980147845716364 8986988 124709297322247554893115697454340519936 8986989 175078221182840167766185609096936750368 8986990 11181367857046626226031541048896400000 8986991 -5357142431962494098104151621892584880 8986992 -12331729936871482188225538068863090688 8986993 13797796240916252748843986821766277888 8986994 176135363014968691204663549407917334432 8986995 -32205893401253261426177124738239038560 8986996 150216766006419741681289390763544176000 8986997 8976331462084106478622413489681206880 8986998 -52637628037090537581394869708961996800 8986999 25467024316266294799862446904289282912 8987000 2960410767694140109127944041676800000 8987001 194036305189746269183654583348314148432 8987002 -24438523677686748216677876484122556048 8987003 11807134892684464873382000783699606184 8987004 -10791940727031137690149637817293352960 8987005 -18648643567487624403706881137810075040 8987006 5933975464645020925852307479822519680 8987007 -59242504286546709020786555343903042360 8987008 128226530844696081618084146754449571840 8987009 -3816710910502131470225528043837512784 8987010 -43270782404922052245195574069230013440 8987011 180187117718683808821036221854889444864 8987012 -38000971726685720996613565473535611648 8987013 51206180549872908113337848118841987200 8987014 77221489394984223895003755995212853856 8987015 -63334538592311434583938773551296322880 8987016 212102130245270654593721635592739471360 8987017 77370202193961172009489307128177091620 8987018 -24660025002319708658716553693164985040 8987019 -54894393844099551138205991659050826560 8987020 3770212955393546257853124015281602560 8987021 -256072145254335579510321813572226801300 8987022 -10394390069850035210280195207825599040 8987023 -173514124401753181345530839524572299728 8987024 -11349641488189138939139637030247464960 8987025 -53529504937535095199768346338736277200 8987026 -82389964040907949187472049366324914288 8987027 -11109599028165616308071257450466863968 8987028 -90886791272704438511140006876280193024 8987029 -62297770827504439758645082425463968370 8987030 -2795120857101607034693657273786292480 8987031 981059352953111641297044512393655672 8987032 -7783002733866006951588737588889600 8987033 160239696686918384791145549704675854 8987034 -22243404688961780588649266287809381888 8987035 -10777182239807185962687113444160611520 8987036 -32497652000320875356334267525038131200 8987037 -43240668710756560744433667418488116448 8987038 -25740068231515177178678565212310328320 8987039 -6351863746067167789032914208805923600 8987040 76108941126846280509295886441298984960 8987041 98013017620292043472838463396807477588 8987042 4681184745650967719826148417864334400 8987043 -816412388850008315940292578448455168 8987044 81859497268762388299464050522094646272 8987045 -242875078519419144279021672290600145600 8987046 -50423023608892557334173229975838519616 8987047 26787866536801507542415516970673061496 8987048 328861137272403073167894960731996160 8987049 -84054190695800124066570647240515682166 8987050 -23296218867544753342062446736505176000 8987051 -106191934659973648645471080701811643968 8987052 -123447043502015123889933984911632071168 8987053 -102761179446930552001544203483272040320 8987054 -64449391709544959808170638608262137024 8987055 7475001497269909161780554004990689280 8987056 -24837396907221570743273662695322615808 8987057 103802719377451861434292476388963087200 8987058 170538603195782286623867569613504317440 8987059 622667916224173081874639819256463730704 8987060 -141863083330738236766639824514631435520 8987061 -97268933847164370836522601337652399328 8987062 -9579991616579129181937761254954109696 8987063 128523842380154045334371371362374985600 8987064 -4008847254481076875261961264702484480 8987065 99405573204916621385155841074660907460 8987066 14511903284156571165215381423291232768 8987067 96972205651395194162693747451082462560 8987068 232782754625601001855139417406864462848 8987069 -31953425050414621221954397600914126720 8987070 -59329236511377949432677585686835004800 8987071 -2003956861810270269601835846004933000 8987072 49337793170562925252103430013081092096 8987073 -31704178740618808762978279548130212816 8987074 -31453127234076191038517136436205857920 8987075 84926763441273902145260670118330842300 8987076 -45381332152186072254874370363677102080 8987077 -89550217373310341281935549309757864896 8987078 -9787420763273597589276932874072591744 8987079 151826471525823636776909801079794889384 8987080 -78480383885113876665519831641039001600 8987081 -18892888290764159194484955996048204354 8987082 -49696371370740472550068833898460255232 8987083 -100344238290623407556041509636453211360 8987084 -64848308494083751022636985685890508800 8987085 -69418960731707817602792550041231140800 8987086 -1070305755831560655823438344554975232 8987087 -118089006567678252557733590592736152888 8987088 -19170891561694938841681066320214228992 8987089 -38090861174503760874183165659558602176 8987090 -34192092827371749595689871092067463520 8987091 102898410008562639674345954786387652792 8987092 139832064416462009245134978912721553152 8987093 -191570506689814461516364542174278708658 8987094 -56401836362351909672838740697227350176 8987095 1824139110964900294029745250323960320 8987096 260630208211584460619612065088972636160 8987097 -31513042107888079485693478697793246528 8987098 10486669797551868920440991486799111936 8987099 -6517563347184818734673631526196943600 8987100 -616818452383512153769996506992256000 8987101 196400281654337974008880540639365612864 8987102 157371702275086783111988519883606298752 8987103 -13053062793292865491815981060606326880 8987104 3506576014085470309755936010285350912 8987105 -422810790762489301576714242009723609600 8987106 66367309041511622048072440259703967104 8987107 7667398260422744031065193513039219356 8987108 21791509976549189910823823051556276480 8987109 -93740786493861983892708483241742607552 8987110 35583381244619384275957968144733345920 8987111 -13515728024471633749835151408594786768 8987112 -75150758301011562404174914783214714880 8987113 120626734839639756275666561235975666362 8987114 -16081813257013033186344667346767868160 8987115 -19049114534567314105904539023402562080 8987116 -78698721970348407727846356328094039040 8987117 44663277042221593464880565651635983360 8987118 -3299287206902067402984658625685590016 8987119 -136671819226896630236433542626273943840 8987120 579974931182922902598541258769203200 8987121 87357632211509506089198390352987707456 8987122 -34370337652030322032528313604795963888 8987123 -137642161207490056028401947636650483712 8987124 -6022858431149214853901982349948028928 8987125 -112510329456740224780970232930239616000 8987126 26326554963620200386669801921572836512 8987127 -31950237682224302042659093574099206680 8987128 182208084272649492221867404362760028160 8987129 -1617236967614297427014886994204962240 8987130 39646055770882783805118289601468617920 8987131 424348247337960874832522499966951600 8987132 74611307856627302127070771650812436480 8987133 191859373604375097312688826409699688800 8987134 -6464702413562981941714642011870511680 8987135 16124205783693264151527992524898295360 8987136 -30531356053027141007394889559426727936 8987137 -150802016506819711990240768854728649214 8987138 65625204354726473217577096825957152720 8987139 -24156541316545085810464996711384158480 8987140 -52693095895423394419790024341246686720 8987141 -192761564472525371555552749879676844288 8987142 6889459547283663570386954470023966912 8987143 -208041480307383177497698585356036967656 8987144 11340319774909681193766141840583680000 8987145 84120469864311112260269347880906166720 8987146 -3947266954668146947671685973905405440 8987147 106160630091488182155311349817756198752 8987148 -3369961319314727979820493175666733056 8987149 90836189628453634371097487947937060150 8987150 94124199879176079282353539691453548800 8987151 17861880130492067369028088625472791184 8987152 35589227629325770432887452084097515520 8987153 21300196707527920200834867912092930880 8987154 103677135404727305008059696054391680 8987155 107600758178060615089143286507203740160 8987156 113441670333968465470177430013459227520 8987157 7235457122831984647772720937576154848 8987158 47781294258814419133246522650001032960 8987159 -23838755416430453450751929178602879760 8987160 -13454815165408836779379172862577868800 8987161 -111045833991938684268811299593581629238 8987162 210288322114738941822944620931018026752 8987163 9713244232818527029839397203354500400 8987164 -137034265446278431078910136345618778624 8987165 -229575389595190463110478644900234594080 8987166 21209192545321122506662790715053097600 8987167 -72188993930271060611453846706806123408 8987168 84989345870506069589602688300043730944 8987169 42410906795151071281551101649518841408 8987170 -30066505832930284777939817858285994720 8987171 56780494564793483720075892155225938200 8987172 -2145302278813378927940323782895699968 8987173 -954602583693919094423494679429577472 8987174 511162910992890398256958276302907392 8987175 21248808046995417898464684737856873000 8987176 14108462820859558858000447914528768000 8987177 -113202326995851170808974933808456179100 8987178 -58804018527922899737714595912001349376 8987179 58489868957240001623372264618959834112 8987180 -24892053966121200802404902300292249600 8987181 14313300989497775850052179662938827840 8987182 58456845802492847444415338138642664384 8987183 82951322457051268829437128305020380432 8987184 40997409083477222460097502002139136000 8987185 47102718628117446180564813431683795380 8987186 -39694251341955697309539249759549118656 8987187 112340876529638521176185888427808535040 8987188 56056214631311798468087301834757607808 8987189 78676452097601044410253807102167803160 8987190 17710247649842197930906473029768755200 8987191 360034282312264408866859903052198353384 8987192 -25465089166744602379643182440872448000 8987193 -4104743115596951879037112016421849276 8987194 4828061179458996507067881253317430896 8987195 11058422045921193791400499238765578560 8987196 -6676249022265918733163011452446903808 8987197 63695706734345917955728221327683368646 8987198 -214791679128885556533699529453409556480 8987199 30114006000512158074091818659266833408 8987200 6302967980862876465803698400683622400 8987201 113238671190797780292344116723977682992 8987202 5914766935856269096169960698623240192 8987203 -107565543044802889681056684360249531240 8987204 -17994493305184533817095111896832897024 8987205 -956840552422133495645005971067052640 8987206 -194166341731600344432443307874760519040 8987207 -221099196203611716594863021168544101544 8987208 9259940730672203083097390876794060800 8987209 -28895995176431128551224396681721937920 8987210 -7353543922077062211474707019793428480 8987211 11489591670652096886521711373151080088 8987212 8143266242678497092121791863026888704 8987213 -21179625293311539881688276427757654538 8987214 -69964425906292485174325699426093824960 8987215 4072477539583900729847374728816708720 8987216 34326265018166216772580530689047265280 8987217 -35951100262647391341846172658364819840 8987218 54208047897161534829573547544297041920 8987219 -113203074149436703544272923729682543380 8987220 48074306067277464749852509398779904000 8987221 -90119683463717080982586904609884566578 8987222 -782688848976250073988720728007175488 8987223 3218319827249871028478607972641403648 8987224 -5004664599587771726626303800374999040 8987225 13319702214762767116124438016472001100 8987226 -14716610676776063065471187343245911296 8987227 -92447020055386075876052629747881934080 8987228 -72931303329717033142928662456404180480 8987229 -43052845912059959741051678577023940276 8987230 7746213349151432071390170482946451200 8987231 -36760275590879328389664127872366926976 8987232 1818501610080579568656601574245662720 8987233 283778507302928210243665281210399018900 8987234 -47711295297653092875947052416240138880 8987235 136579355886949346034372070361060334000 8987236 210899288159983006119797742072421466112 8987237 -19487048638697859558872558694045992580 8987238 -6246534621055983039352756779745478400 8987239 -20985257536898949935760578312883577176 8987240 -28197122818923346964916729007127347200 8987241 -20105351909391496678704585460134646272 8987242 151843179314971152180631145414167824384 8987243 209540081606717496471745228967267973492 8987244 -42955864367324758658174530522076479488 8987245 -220985721541877410856507280167941792200 8987246 103954217672774278236051781830882625536 8987247 -259248976495241130478170069497445312000 8987248 65738851778815864070508523647194857472 8987249 7722831723698879028094264774615998564 8987250 37547287715133061807472599023196416000 8987251 21576619046419326846551126108056806144 8987252 -158911043012252341852159881970382370048 8987253 154950063889476807328392392298267554208 8987254 -126637445178034985677916371335975281088 8987255 -138085594529942341995067771963779541680 8987256 47788380001158303553078444638986833920 8987257 -134771172021725332901011506897416608640 8987258 349426979268268214272940887276930560 8987259 62767989616772114573246722486916244504 8987260 -48128041276176398981651210939560773120 8987261 174535332548774151092218164635473658400 8987262 -18074196697968450245661184028878342848 8987263 -36006114693376832584565008722235684896 8987264 50524332207734346313475633073283399680 8987265 34066817632532324263524730880498622720 8987266 -67325529068806738607412291893571684480 8987267 -2116236660113624493203630109100311168 8987268 -31873610410842159052877921571775918080 8987269 -39410372805106222483239556470874279330 8987270 3325835448791302017616381089803710080 8987271 111362142906778358114447371207295578704 8987272 88130412377725907066634734021073469440 8987273 24207236942923794337831755755140364544 8987274 4091511551831142622942587682102904160 8987275 -116465260290247081815084649396806100 8987276 -198423992406530917310137806100086701568 8987277 -1034888964391508389827123305391194880 8987278 61324266317100836380773590109023798400 8987279 6761309990476690508121542788186254576 8987280 -955877533098641164804009501729751040 8987281 -103721523166838370242854808418376179728 8987282 21003207581056449404880173252407394304 8987283 94695251425764949860201829365908099904 8987284 11067448423182155368711031476129273600 8987285 166846706034576248911684991400575527200 8987286 -41397844676121603799181033904850636800 8987287 131864737105175977564283295482173172936 8987288 -166008499853372531947657153632790794240 8987289 -124996122504281197046563047182608700976 8987290 41462138390661491473894367611124899200 8987291 153919701032730606201339425296156978692 8987292 315390179729085356708552520980591616 8987293 28530742009355607385008895552130949120 8987294 81265454831800409832656554763393805696 8987295 70464735384355163079313815416909458320 8987296 -1559986108508430099356889781455814656 8987297 133242115947714109890472982802903848112 8987298 -41919370049290751529676478539715750400 8987299 276428398142113873906143232024429358300 8987300 -17826065372964255294835686932975308800 8987301 1521607291408989247121935274003906880 8987302 31687959380629832761217071387445072352 8987303 9894998129744583904754570345003846400 8987304 65820959429335864943581537781594112000 8987305 106769094230226386233733068709092821960 8987306 78535767909641946999150809012447752704 8987307 -29804333781791099163038446275071735808 8987308 81600151268623048652040477593694815232 8987309 141716593893496000631530891989500299980 8987310 19524575555580608825894430379581153600 8987311 135495211654075394275010198263267424912 8987312 36713727098288480663046798337771732992 8987313 -214755981948745826782715416592448472512 8987314 -33635930120640134457328290649405464576 8987315 -57257710578676204661579530786248161040 8987316 1840388616337025749052303495356022784 8987317 61004792931177705192238857705890539552 8987318 -130517166087627349820187722348534060640 8987319 -59576097506612389171206797111698219392 8987320 -13464021887191161717966266170850611200 8987321 -69050145214828408922849636552774297088 8987322 -1163303275637844465006815998320923136 8987323 -57510517269134583529783822631927548800 8987324 -106875265686571895117751084262936034304 8987325 31589759160056808220809721522171629600 8987326 58737838171964315839296143254564730112 8987327 324890503645274902218037496924380954176 8987328 4513819875921456477188289935305605120 8987329 -23719935993520528026418836338297129516 8987330 -19770538768743725055322467311527534080 8987331 -8479061531493429734589710981506956480 8987332 36549701914765049489032397295571088640 8987333 93393915553415940266538791609222024544 8987334 25671576330936106249235713253322301440 8987335 -32777412640995198317136576922482802920 8987336 -52057913411589571586309765566668134400 8987337 17699967503036612884360172454625563912 8987338 -1076512201195468298199124448735204256 8987339 265434716808230999123367767103661517256 8987340 44640052838069109779413191296320634880 8987341 110485390091597982346033773344048382144 8987342 3929227992508157738450691279335055360 8987343 -148133065856375756770086958727475849336 8987344 943839286665573236516876535349510144 8987345 -113248696823159144930809024778538117900 8987346 49205247344625874683943081252231004160 8987347 306023557021966542411748587604586290796 8987348 -48840293056008885566328406469077704960 8987349 39058817308160442115455538925459653440 8987350 -16166357020080900753361717981444128000 8987351 243325653181713168245653854282781289352 8987352 51834610835806388071497769097138995200 8987353 125053089178458604784338800228004494602 8987354 63016286038748537531795638476243017952 8987355 -50573400140304572265409276968258261600 8987356 46321105171777923188300214181566873600 8987357 121052022553565778958161733845612477606 8987358 63514301885675902766555544746859264000 8987359 462609635624346089542622388770866822416 8987360 -111978867254086964452258168838235095040 8987361 60339016270843321242664054595246011200 8987362 2406971810554906820165245937019602592 8987363 84221523328786075690196214515791664640 8987364 -26516138320043556737075562758051531520 8987365 30240666462558217508222731491622487040 8987366 -79649313565908749650378157541888335040 8987367 55379298872261596389706530491673136680 8987368 -87727473328007670106316604964754227200 8987369 48348221573505998082278700660814452288 8987370 21745430867214992921673862199336924160 8987371 -115917281429512657184499753123082460428 8987372 -570597337295698919951938287738889728 8987373 182072613202880433303705371003251365804 8987374 -16211247120469323795229809713275053312 8987375 198187061978997223700943617797181550000 8987376 -18846719439749831243609774231271211008 8987377 -44694809148152683570521875570267483200 8987378 99329614720055168084268929717408244240 8987379 118364788377651041478966121297495861248 8987380 29232281119802937725424327933441945600 8987381 -22986313568611381331793829120350241668 8987382 -167818625759777222905877885227386912000 8987383 287685733166595494325523121288814630632 8987384 15935469801468214505990437338352865280 8987385 89634845307672247813119281328694430400 8987386 217470849045381029368432149605973540864 8987387 8793173864083750270071026923724777472 8987388 -29636024710504522201777539416187887616 8987389 -214782072729281855545868092638137218810 8987390 -139719969642548219587591035694670899200 8987391 75339885845707904877438083384847079152 8987392 -12125193598108191312667000172261146624 8987393 9354818857868417623116845469571130304 8987394 -4584292186980360844532205673595407872 8987395 -3550529459892117994665046186400873280 8987396 -65972122286832564268928199301939200 8987397 189281915317961129702011444280627781600 8987398 -12906241908787103061895933449772465920 8987399 263694489536693532067916053384637535240 8987400 47738446141503526644525101949379968000 8987401 215364438961828412463256827470954117402 8987402 -176281306853833039495383364480500592848 8987403 86765102211211089837759740252480134104 8987404 145983542991603881034554475816654169856 8987405 -22439083422532507408843844996241550080 8987406 -90054866040438555843764961102564704256 8987407 133164058772993736620266685474513282784 8987408 -46168582132124718068506483860988551168 8987409 -164984698217796495046452996498373109760 8987410 109962543145405796613933019160886054720 8987411 29639435883515181733851757339539897600 8987412 -1928792599439777728417236224075378688 8987413 -4125786821215790770692661614788068740 8987414 102678596037495060141134205645894913056 8987415 -168105745697807928919393510919355934080 8987416 130159640438933894100266609281674516480 8987417 -164236706057739845565742666823722644534 8987418 25721593384351877796485032603675603200 8987419 93147763756585470283018120452759920160 8987420 13410067857553828827911776386078604800 8987421 56198561420225152328639811095543306112 8987422 40554457012347492564618802281126775872 8987423 44928727925669681476464669211592887200 8987424 -34132975729308401559263014666940448768 8987425 45560987640860639190962267591530994800 8987426 21720605572583314678881985696019304960 8987427 -16554660138968185203162740434806270912 8987428 -119520209804332722529742534743175061504 8987429 -103464016853144193715370872157031673920 8987430 380672303509086928368161580610283520 8987431 166948722904940217909169645565045084272 8987432 254447582524565468502866978847408614400 8987433 24106974428267499330147247927491550464 8987434 -44943015145438565038593647123770902528 8987435 -70646630317379111360958517801957718400 8987436 -9480107467239900762447375815624359680 8987437 28382729538304104069104637211982024000 8987438 120584371071362664000480738437348973696 8987439 -187654432375877261357531750114654536320 8987440 13804444585862663041754992842611097600 8987441 -292345295468529896257668080566839197148 8987442 -8604283778547266288391663803404988160 8987443 -268518037197307531510570215458671112308 8987444 -21852557855383054480442502760752918528 8987445 40200539284228133647508189901750053820 8987446 22987176557545193150880026360550563328 8987447 -81277442620051021198865052473316133248 8987448 12772949917334806827713667248916480000 8987449 -199952711731591969138856071414771086550 8987450 -75587649079148511887933780045335950000 8987451 174316526347212891332557513722400538304 8987452 87776368662626345999650661726387035136 8987453 -23215406297148685336920944616325660980 8987454 -3301681182258361645327633259942989440 8987455 34967176139744699136866737973915999760 8987456 1142597857397061262749329409921515520 8987457 -44545844262535246542360550878586014912 8987458 -43448934889671966114815284067485605888 8987459 49051513933548999122367599254094083104 8987460 48294754393533771484681433547851612160 8987461 -23685520788270904870340837222557634496 8987462 -32999494517618707937041634945150092800 8987463 -1099985731843613043023551209775495680 8987464 20021051689468427286450257618714296320 8987465 -81972960821112385979154136497873808860 8987466 105248981212258199497077017298763079424 8987467 255293638992136905016835320473093674516 8987468 3684643394529633096094275708299913216 8987469 -82638328615558837270861311931031297856 8987470 -57848820288155999376074763936716534400 8987471 316647371639179750858801045656347576112 8987472 15978829700997604819925222240627048448 8987473 -184164781536261184290124772361674592 8987474 42229052357612225911350054888834423072 8987475 12643643911215184728117208772812992000 8987476 -88424210927263929537467848694814605440 8987477 463612011456069876994981340185073318400 8987478 -48305200362893752207647513354489004032 8987479 156738674008883149419183222017389743280 8987480 -23754224132489918526605313720182784000 8987481 -253243028835701617995360217917925797888 8987482 96941398784365724942024719089673512672 8987483 -89443371857179310816426295407713934268 8987484 -114518303126084713894620112612149239808 8987485 33009941859705630974284403405937696360 8987486 -65885704457708688121304892836562949440 8987487 -541644830517408461992265657338925280 8987488 157826696002405272974009090485807349760 8987489 2826016182465055537030146442037760000 8987490 18512786737998750536585983636876569600 8987491 406948994535572620236788422980303098784 8987492 266869391736644063304702375392651439360 8987493 48040026242335853309881617773938119264 8987494 -21141566191516763466065139648805393920 8987495 74981982395652672041347275555137175600 8987496 69686252989954230677415115055729541120 8987497 256463271679243563036235082009419141946 8987498 74239620140888800372870811932831162464 8987499 -151132397444519565545171582654440097136 8987500 -216793048653412242542211406817952000000 8987501 33411828121749412019336836951875932502 8987502 42031116557920976954151511783860194304 8987503 57340617888220466434127944713282069504 8987504 -24085745872478151934187325644488704000 8987505 41454357003559914598437331200387793920 8987506 121231106017169334736379035284698780160 8987507 -314965686878654126151238080041811896244 8987508 -8682189952665471440756769208013296896 8987509 -556230223057749598224986102448854061960 8987510 3457655386949937885992303609385596160 8987511 12207130093464699714404356757578222800 8987512 277804135586105567582991322695157555200 8987513 -31847215461377175171126418305205276080 8987514 59649929999151492422792680813656760320 8987515 -183875701228977852590874382600302147840 8987516 -2384132438154910301527370453046747648 8987517 -8774532253110033154354687118836704 8987518 33901419898382213367715460418338664960 8987519 43923169288767062901500141226666337920 8987520 17927008873333235545711936797042278400 8987521 12080539975631402511869461797428223444 8987522 -69695183730283766733435728606308213728 8987523 60420365174714076168195150069342089904 8987524 34082758531088803302531240374826217472 8987525 -43753069600661987645576804697384610950 8987526 -47408643976550146373397792743367572736 8987527 126685208186008806718961090836530052376 8987528 -59687742396369723242355965460611727360 8987529 104536700721581176945048511506119527520 8987530 59373275621316926703726394778497688160 8987531 183330275923920366718437407580410810400 8987532 26178844517684104874574347570837606400 8987533 -153402975301436456046772936929857285120 8987534 -65356107574264560597576165780401955648 8987535 -51768510564764022378332441554019246400 8987536 14304713507492678089957866073690734592 8987537 29906195243880836239258233480561779700 8987538 10022199122407912260171873584145108480 8987539 -292319132867734632418325897305171817400 8987540 -134688967054265569213274400364900177920 8987541 6994473034551199955284406155408056960 8987542 72492148102953998526810462112129500672 8987543 -147263945507227134278250706842260933520 8987544 108500289002321881830893323354192896000 8987545 14269647301766665966693449996736268160 8987546 155341049604543268374064986716236895472 8987547 239274391896553678713223938258914989872 8987548 -20626271523209023171964671858813858304 8987549 -151075799390682170748694677998428496736 8987550 -3496433383791688722902867199355776000 8987551 36483260653840765352803351555697062400 8987552 -82799440065913618933807848590203158528 8987553 -91749627750468488953628805209634056238 8987554 -136220094570133194962840873399379855024 8987555 8338958723688027383920689126526099920 8987556 115928533007004592582477750400847823872 8987557 -219852583683751615622642761373563765536 8987558 130109450384111478874623552109728230880 8987559 -340206305908877601095905375501739520 8987560 62982021595995465252405822403355750400 8987561 -14246882967224895808501150269582400176 8987562 -111768071070206863078206694669515577680 8987563 103844325806284100641507793703972813200 8987564 63696530137728453757233172232214451200 8987565 142778914599152880849978676604305872000 8987566 -26598104434372096374586999335344177280 8987567 86631844613416063911391493679177737616 8987568 -9011141087010992804413453595625455616 8987569 26877135665735437667262312677011296768 8987570 10758811817890331538545627109274867200 8987571 -116180880961554965471645866575397487760 8987572 38838402603728429060851708529545150464 8987573 39473259682287029681632213201802977440 8987574 -35955160450152471219328448276482117632 8987575 -37107485871759309926277850912709940000 8987576 -26211448783354339991969463675766579200 8987577 171022059771732626625943566554629696032 8987578 -92737686195911834764867478423798966160 8987579 -260507353772777887276625743224695153820 8987580 -58310729293122686666582389994183539200 8987581 49213859412850999038069105720768774624 8987582 61075089362197307346961949242291305984 8987583 -932278734034633280057100929307505152 8987584 73895806530909084201815155957768912896 8987585 -5010855921033191733789737773288847040 8987586 -55901638477098201087650628391452982272 8987587 -45210231615636282563338255407361414448 8987588 56821538246192714067381675844487592960 8987589 88127715072565113026153227906114092960 8987590 -79055470959534755798703595467657667200 8987591 231721872628539504135639558760580395992 8987592 124711693829427163294545737861937438720 8987593 43684153162224182020281291524469244800 8987594 11905727687369290016095851332181310464 8987595 -11904941967133818816576885925815552000 8987596 -18042670834996055431941670490659976192 8987597 -201062106197093415764350660670483064480 8987598 2710773715402793231786782135402340544 8987599 65055003141582219994844224811133608320 8987600 6418420471364177018878482986677248000 8987601 -36644617156069700317120250958232089600 8987602 -307143271941584643859407223495472640 8987603 287600190417468671825624800830439743852 8987604 31077278381710351006611329873210388480 8987605 97160120384256804760925766935574431520 8987606 -94816409303778070705737570414048983040 8987607 -26689914259089012231100710532242441696 8987608 8834328799839809498414928446462361600 8987609 64486648515222484634952686554603212810 8987610 -16715815731164048457286734062966023680 8987611 5423605238797473779777736106680229128 8987612 151052031361592791158386332377933728256 8987613 -410922255513199786914551853398644224 8987614 2346978268132090636723154967319470720 8987615 -17884743690848981656031410248765084480 8987616 -85018098894695055194801858153469444096 8987617 74530040485526171158051266574148412052 8987618 28957039480894358706573545192861065728 8987619 -15489751421861029328340280718580773256 8987620 -76636157535265059628952852764010776320 8987621 -39660071138679638580655948784806370178 8987622 45956478867543624361307807700229570560 8987623 339424217696516287493015007235810818872 8987624 -33834538412145149764806141423997716480 8987625 79328351709804462634814597097936480000 8987626 -117711872305396690469752400304129937488 8987627 -64057355853837776402592099582944761920 8987628 64928863699854474810281889266716538880 8987629 109981358532666853639820040443897681600 8987630 17213525865634683070016331672033408960 8987631 2836692376497076588739075308149098640 8987632 -44786197608330437836569691868002254848 8987633 -189160593486867297108570565727034888600 8987634 -38015333834876951433268914112176247392 8987635 7982802796036213535192760077856741600 8987636 -5825087811927609419671837180825804800 8987637 -133148515862765418094069721108989763040 8987638 159055955384107018912230716889959520 8987639 63986109911013075445219618793647870440 8987640 -90358224131842000667894965779525427200 8987641 -62509435488853428886771487708171511360 8987642 41483366213691833627118996856172015472 8987643 8684166077062168148371286482435204608 8987644 -44317915917155242947764181758016278528 8987645 4199322105718462194637482684670161600 8987646 -16157406741526487294962140404766182400 8987647 -23450246080080598948971410918382729600 8987648 -358801663032454776470904732170430971904 8987649 -135820691777114641504555087097002069152 8987650 -3347360578904886367997484209528448000 8987651 154305615403471254652265020534084989600 8987652 -215673835630317771052601756870819788800 8987653 -190342344670684210885001202180238328098 8987654 24850458675412401306818245211338287360 8987655 -85043217312441813963689436122619465600 8987656 44380819052197094743790299918499727360 8987657 30127259765638082231626095191443668672 8987658 -91705901726157412516800020373927889152 8987659 336384513443901346865078727424329675860 8987660 -716736422568453326654583336215178240 8987661 -64532598351733704197218866725488222890 8987662 -162188521642646340006998876290839865728 8987663 184087123706688339497721614314942513920 8987664 -4083840977625282990611132888805015552 8987665 72281263753693282669896965505734448000 8987666 91656473435853323771242191220822840320 8987667 58990960954392291299704550433521452848 8987668 213416219290786009813174626379262586880 8987669 -5765544415324160135860409031252218304 8987670 -11820252859148881468854895603249008000 8987671 -82252922459741611398965975953331768832 8987672 413833780785044962379936497599640780800 8987673 -119992750187106808841263300260809530416 8987674 89140275254371642851256441935014724336 8987675 -35559546535348525969252685583627739200 8987676 -67030825022859097363833416677715117568 8987677 76385524387127284443854297947740059520 8987678 101388208472910490343336974951846166016 8987679 -7219055657172591727323940932004790928 8987680 -78619001097877657295472617144647680000 8987681 85171950937812427032040942800476155332 8987682 -85937051764688796208634793292073707776 8987683 311007674249689091034371657613971446240 8987684 41641411188199383797622561539170329600 8987685 24678167444175209722998417491907116160 8987686 -20136172447036288113121672006591538208 8987687 -3560407458337251933429637672131766464 8987688 1782896743981810047959805349109514240 8987689 -142715121233278246466653673728714981510 8987690 44675729195795979474518775319570293600 8987691 34578267990415277921591330423083356864 8987692 -30859791699737820764562704247581521920 8987693 -76654767482102536576416867008917938912 8987694 61757963585987387536523078167195598400 8987695 206774031926432726738941386499591552200 8987696 17897286844229862108143088141912244224 8987697 34767145027651074698923447678200503874 8987698 99792216121238776816817282065977699600 8987699 123708297852794747858017611459207206736 8987700 -29554178462730198966992514677657856000 8987701 297257300897203880057309606268636881952 8987702 63006677205588470154157011921987867552 8987703 151809257228304269746167528619375315200 8987704 128228540730830309170464229070185881600 8987705 176544478712320061114067604985193649860 8987706 4665207524977148416821192720059596800 8987707 -25899331927847996687716179005225384768 8987708 -80677809179285574142324800442676278272 8987709 -94640686201117507763225674248970537440 8987710 -33589709133325733032788140779469688000 8987711 259245229412742123879787169883417669312 8987712 36571141671914231008027637587044728832 8987713 94770436154333284290707662888517152896 8987714 -37019689925602637601389033892581642544 8987715 -17118031782361021046293263037993474560 8987716 66201910976462967766557072378473545728 8987717 38355355731726925744769309920270638720 8987718 6460425643501940761323410834752750080 8987719 99784803491845471442821622862165962344 8987720 55392433806573407483315728464752640000 8987721 -18551972841305371521012067213847329056 8987722 101547172339615954839189666296591366400 8987723 299128366502997683092644279581422749972 8987724 -110011421382797727933753690520467229440 8987725 81125496038842108617499458900804625250 8987726 -109980588940276021059980189541597374016 8987727 42160459722994379229716736887783855112 8987728 -50128933208514494671034550880527720448 8987729 -59992447555713689539435589166710103324 8987730 11784138782262378624582729864612664320 8987731 3596221170932360953238440808691090384 8987732 3189775478996597977807667745905006592 8987733 -10485597012731908191487448517078339840 8987734 19363855360122807798993370383408331392 8987735 -223798746884084691689328026330380249320 8987736 42893195854477613537667132018868838400 8987737 52118879736925570282836407763489333504 8987738 -137136044082108575843653984814932381440 8987739 -2264727470465601162505499898254761872 8987740 47110377265327974635874652323107174400 8987741 71430008420505545274652313173868339520 8987742 165892375898710273078202838656281655808 8987743 -539531212708399021876169553962956553136 8987744 4125299114185422451401087317457764352 8987745 48353476299370201814910160061654792640 8987746 4162752284821071302521767035366037072 8987747 -250328338733617636517860249968702965928 8987748 -9662773883864911275941562620270739456 8987749 24832029102105975470385531819918986750 8987750 38101889665244943811790724567052224000 8987751 -128594699320122868030614984521565874080 8987752 36036790909989690624314966112869038080 8987753 113315660964479797724344642436933011002 8987754 9755339620524989916611344598194728960 8987755 -853801232116175234746762178078196480 8987756 22778832886896203605526811021346504704 8987757 21066882274387907216114382407444935392 8987758 112759686297725327560389876284842700544 8987759 -33802687197575701569732733674345960 8987760 123902967678662046449436125877043200 8987761 5696568498048750956438866908885393362 8987762 -52324621944978972966652011709026302976 8987763 -209919942540281356309033373621010087936 8987764 -110020579683885268013729627612952102144 8987765 132010355044473596166159945897038272800 8987766 -57702330739807891174631890841934182976 8987767 58674227322245593018239660890961265856 8987768 18296395641874622876781668628077445120 8987769 7366552991428426908233725318776384960 8987770 -77020204425765784646089845795235626240 8987771 -55095351476448936549900400807351427136 8987772 -58085383408821421031079554409109790208 8987773 188600273046433962851926170814029047520 8987774 1079137232678851365293669237463331200 8987775 -31698125934885994946738285257165314000 8987776 -102731902827465451083260417958834339840 8987777 -120597853414687304342027065245899509374 8987778 13574964365644593813320861868647367504 8987779 165080065355611905320553964010865166080 8987780 266841355779407501871755675497192181760 8987781 16932681329485739435163644105147107968 8987782 -27160838268404495241075742408204784448 8987783 3262215746101653513701644053831612720 8987784 -2607169868004427271837049685779578880 8987785 -6646749359344983809997923036043093240 8987786 65161273742749871245259615178855360000 8987787 -224542442887102731314104394735054932560 8987788 137340310815999017455735478165107147776 8987789 148574657558147972510274347560258321590 8987790 -15548809186527985040429811840895549440 8987791 -269391633505544930465618532761532825808 8987792 -45770665399971684882391256554332487680 8987793 -13800299886246392847874129746997408896 8987794 44109749218081730035302297351849227040 8987795 -346173564260241481390246330180755055680 8987796 58580643266914349458340586437613868800 8987797 -4145895510512409631729861814869673600 8987798 -207904448680757191218832881013945503360 8987799 14009692502394267058885811886435276288 8987800 159892789615723372429361298185153280000 8987801 -197093755904694164587128927935294612796 8987802 -39956314999474650994858995080891834880 8987803 268372844340148918396405255214877785064 8987804 16393002552690738623781739910354688000 8987805 -119191513296161968613421260932642907700 8987806 16537784170141718116162429651720997184 8987807 -314420899187323889491087746365256646944 8987808 35500427034156292586850774824436891648 8987809 -146302828816325544026553208551430600990 8987810 28561824523872136926902640604176875520 8987811 44591181624726508547189144060511976704 8987812 -108141242703457768758552520830155177344 8987813 -112590854207713416486102481935959215140 8987814 -4379343048435577979047616734731678720 8987815 33555830895231793672884852130388416800 8987816 117126060054733006067971543559228820480 8987817 66337952043243665977842377417907168 8987818 -7570001893927507865142412107154387968 8987819 -48789671607105476547687483633688543968 8987820 -3118069074401220817236315667182796800 8987821 25163879075786384650950738862663498752 8987822 -126769999695038746400273344119781512576 8987823 -39435891480309570168707520125023370520 8987824 -11005089255340142793671639217797038080 8987825 55379394873853159140872288878293864000 8987826 72518637468704209425723823719396344064 8987827 -59874031619356245576179920764306346800 8987828 154404302295591716246600265447837131520 8987829 -8431065405840268490914621256877295200 8987830 -41537762526721571739370561211036467200 8987831 -81125092528316387760135879588185913888 8987832 -53776744577473544714900857081669632000 8987833 25546145725864457034169410571629001684 8987834 -14823832726549604972050844547886225920 8987835 -5853437299006420740722519816023776000 8987836 1321079677906517742360290249215549440 8987837 -64490400207347214644120673743434592448 8987838 -10075518999938056875171083952900940800 8987839 1337826691548796902978035776426997472 8987840 -21696969675576670620162551439855452160 8987841 -59542779935287061530643838830484431790 8987842 -100013652841254222360248191195113050928 8987843 -152584572010025909795965364071437591960 8987844 17558637626622785346404905505643887616 8987845 -33904677164925471195243328917827970600 8987846 4354063114730945859382159979430361344 8987847 80018253811609612305739494674457421440 8987848 -131026615151490827331411248027399946240 8987849 154181674247018955106444999927937874432 8987850 -28899128036514947974782761006638124400 8987851 66787369253929378802818846555399688852 8987852 42449452673428708784008555444533980160 8987853 15920307832711441444285518654253475904 8987854 216688447613322085162601261175304320 8987855 -17958419295766056271195622265427922400 8987856 -2532043298222262908456443556236886016 8987857 108906853719361212953334338968618831872 8987858 115482010076697638444595938674443262080 8987859 78622058449497375081502715369744011764 8987860 -681217062150366855738415264179363840 8987861 8158361568288160056102608584790482944 8987862 -20263724016112374081016754550600449280 8987863 141784031981391950567135390577291237544 8987864 -42794899062910277417764442515698800640 8987865 -84131087813896576976194068085774841280 8987866 -197240328884207027747813378338492538400 8987867 101795557017506975513712978562316466192 8987868 9410846764216911320160038258482590720 8987869 66113961142252963115571513194867944608 8987870 -54530493986012203342220212257067581120 8987871 62281148121735358218087026790072858240 8987872 96710327639374960774523000017052762112 8987873 -237272941566211259308327158072305830656 8987874 22975601880741547024469849497147987200 8987875 2354004248214393210912058212885108000 8987876 58617801090840958486080288165473439360 8987877 101995502992798324782914515314286726014 8987878 45237073107469340501975512272223830240 8987879 213750763706588498620247213250657680280 8987880 216512455772515762966270301964288000 8987881 13526505850928510074760368283552267392 8987882 -3737521759947328808675109081464686848 8987883 -261787412243388589239875474702765836800 8987884 90426136938213036998518232819481026816 8987885 -248892915325831374781451145453425640 8987886 -18788153960135758669528729477545427968 8987887 71174352247691067732731900366769409152 8987888 -12678305833040297263063460203820875776 8987889 -71996069030293477560198324469017053952 8987890 -2922099950246875492388048716510886400 8987891 37586038059069823186092115147234211784 8987892 4233870022768675052423177532204417024 8987893 -24672312739906498121856416788237486560 8987894 -50491758057729362905393853716676872320 8987895 20039696840177856436730396694514099200 8987896 13497362151537990227175007721091809280 8987897 5565670022991867493574151498464575572 8987898 -55028262246175279708466608281793499136 8987899 65777522492583340645571505116056167264 8987900 25123059295485878942325468198841459200 8987901 -29915696245183960304050214354240524416 8987902 -11585279327644503481026237830367630336 8987903 -109226797745577682353693196489759176 8987904 -122216052647586510713714843506144444416 8987905 -41695127354846232698637139789550144940 8987906 2917048206558224253981673843384988064 8987907 -38797734925681859330470305096822327312 8987908 154954741074471518500146634869945984128 8987909 -77903196205630028415706735264596291840 8987910 -94994826614746212753286762268961607680 8987911 -251771151205907618467782145464966224488 8987912 -117043446087005948231992279894241280000 8987913 -58504340579411626573729309441183400976 8987914 36804748102951243726807532748002198880 8987915 -225506913721631142857713051443024617280 8987916 70839422883276347601121030001674960896 8987917 -33715529546019000191169496489742708736 8987918 -10681991823385781193418851888798724800 8987919 -185898906304616511310992172774773064056 8987920 -20785927190666343169800579153426432000 8987921 139729349428557263977793731148440723122 8987922 -251831984568761250117275111805506400 8987923 46794096645452573413269678381098650752 8987924 -167715236957365741336094908711667404800 8987925 85424777965076504232527890589540592000 8987926 -54827698205109250990798687935188764416 8987927 160907534530445389570068860280733127280 8987928 -46121021196426053617490597822436679680 8987929 27364427953607097521023622752629974792 8987930 5043322169161575035484874113292032000 8987931 -187483492548536379331093491536164035720 8987932 46114936490785491378187263923752120320 8987933 -56661830012247447330987574064729713818 8987934 14965221110933459718586327150675562112 8987935 -63346836876513792602547202366000202640 8987936 68712425279941694470335611695247523840 8987937 37292951083599438898011492990467708352 8987938 -14979194694224813120282478409054704480 8987939 -89710046291955934560332714925686500260 8987940 -23974310049073954568329227438278983680 8987941 -34124300732670483142542008746313216100 8987942 -1466042167490074441681179865034476128 8987943 131201732453181057654523758170758817064 8987944 -73919556525410098471206275879761920000 8987945 -34354983660388773897943287091924446300 8987946 -1356560474198612179664925515794563072 8987947 265905130674502242592415499188430761396 8987948 -143016895306604689425699443651417080320 8987949 -82874299575360415606584254758427906880 8987950 -52144382532255545976184011680645544000 8987951 216485943999458414131164134946505476096 8987952 -3762129098243691343371700643561275392 8987953 116970591455559765337679976956256709684 8987954 -51216034229210895151563988367014975488 8987955 -60931268143374015515238537617694917280 8987956 106913700627304005654452638552552366080 8987957 -251528420962234065770017232736857933568 8987958 -32576210290287627148891635755248515456 8987959 -342697248003462453740344665747657802840 8987960 -56096445791560150288064476810437120000 8987961 5268157807684726295309924417876831424 8987962 5384592231332037434072066354339146464 8987963 192169619892808080771841277737174160304 8987964 -136092727739805641691689599201947967488 8987965 -57588922202004481517552019092026176000 8987966 -21405257075398235636643095173760864256 8987967 180931167304417833007596031222576994088 8987968 -67938988726452806670089803549416357888 8987969 -41978717566523277423282957215045388000 8987970 -44076541600479269912207063466320294400 8987971 -87917391911243734974955896506304583248 8987972 -652701115240229997173908438292275200 8987973 -15130499653019794555325771129341818432 8987974 154574629465772064656284918643457306432 8987975 -90868206399436640320931942014601948400 8987976 -38363529408122552240835228857046220800 8987977 -377255181083420331582865991547159606768 8987978 -57959474543185498362090801396853495200 8987979 587799311291025868002078831431273472 8987980 -128679752856003019419795014351021184000 8987981 182327587994679477335858729541866497782 8987982 -43338000939968779577214846473986665408 8987983 -74935621734209183833190256106526574976 8987984 4900514667255730835045141220541317120 8987985 -29337922750936966780506936762959654400 8987986 6372844420122795789514067342210039808 8987987 199974487370837690928940375961619089880 8987988 16412675082122018360558118380544000000 8987989 -49863913233813720904123887361642803666 8987990 -28392338945820161539500002325416620800 8987991 35953078336782205302053840584626700392 8987992 -83386850628814153036624910881853153280 8987993 15679370140925533597708426224448835520 8987994 9889426414730821393751992908746849280 8987995 -112526310946596665557590295966868004000 8987996 -1606280295037020873777734315987136000 8987997 50888245209383693356053815285910288000 8987998 -248292095757636576178352080240436024064 8987999 -174115572972412015789765938518530176840 8988000 -26889266592196768380951945182969856000 8988001 -101132519303459847750883368360073200 8988002 -14463798585565068255555606489753545568 8988003 2766520861216440587266675045914270000 8988004 59537745873637207585888230733272286528 8988005 -504061354567853349018337274827294800 8988006 13479403353645909183634252525467443904 8988007 -77592464205548350231049303351490966400 8988008 86585503905567798699499244472741288960 8988009 -25157248554498370350883131468431835072 8988010 -148534295885790031512453853934176875840 8988011 -50143158229570496733469259678734642200 8988012 -37252957882183829322819707334186321408 8988013 -301190206636573041874853368039109101738 8988014 8272651737492189011818531624059719424 8988015 41805626451934059530227874271982878720 8988016 10953976912212492730144225059392978944 8988017 32148777010164638036231480605775418066 8988018 37631005902926234286773482194195340800 8988019 160188953620341152639904540319585767096 8988020 13992133158438666908528074628437724160 8988021 56991764310427946995237258098900608700 8988022 -39067018529470815004552730813027876928 8988023 -188651730605966468018310725062405254696 8988024 141924516333391048537628894821567057920 8988025 -101223581909509415537585719822289131200 8988026 -110137928368655597624002156591831534080 8988027 151687440682195314361445057599108348608 8988028 -40189738078075061492022216228373555200 8988029 -192136943087327354629361450777331605370 8988030 -1522367416271742387835915766628576000 8988031 -37212264413253798200278383529802553760 8988032 -1056884825839458114410136930374123520 8988033 154007458857446662639621115085833938224 8988034 25447766544352759285506144694670092800 8988035 -18661492871226555956382938707942163040 8988036 14564355024730446371261014365775656960 8988037 -270485476210856695263584251785431729314 8988038 -26529059629928686817959403861202034080 8988039 11534549738391005832674852211548934984 8988040 35582942562774185489317415852943052800 8988041 -351978585090363902268878722107556306416 8988042 9367764578659801554049090069606831104 8988043 -44478646011146755204315390436855377708 8988044 -63819458207452211480088507429137645568 8988045 129692503476759718203016421008588492800 8988046 111555911227968170842098131535793506624 8988047 -88404428666666065402666769961050096448 8988048 42266416524803327269008572213482463232 8988049 5728631036380595569644251171529545536 8988050 -21644682217220560361482417097896483200 8988051 105402925597370594989403296362740488632 8988052 -17160287839884430974035959957934866688 8988053 -264084286643707071180797610143079803940 8988054 -8658983372514384513597978066747094080 8988055 -77502821196872041280881302233908153440 8988056 113646389783460454260219504612102635520 8988057 2805598452373550222378024577523766400 8988058 21262753685356082104379014391639887584 8988059 205421794944219842724402627609755192520 8988060 -43661194016297821727852627745389568000 8988061 -110615860482846112629851168883137219496 8988062 1553155565882893737294798419551327872 8988063 -26015998154148278701780960499012366976 8988064 -105567999127412185735568421401929973760 8988065 29340428702375713102287577444657065600 8988066 -60012712103124981275990101598390100576 8988067 -69309653265911692479344155599762593280 8988068 -32584585791415310142853683636672679680 8988069 -2028787307033743179974908975005687456 8988070 -23023547213768053027703868499689104640 8988071 -8445763342409527037286575554474708368 8988072 -11817016917334112529159913183821004800 8988073 36739155928856920416922317122483706240 8988074 21537812527838490216318959663309855232 8988075 -177433670431742423879380050306477000 8988076 -85680088000346380426477924792206826240 8988077 154591323132094124288809158250866432 8988078 8799308807929906748644145854553260032 8988079 11826272513840177804778078911128353680 8988080 16583549262732385996895204951122575360 8988081 122599698673147712206144048087337200752 8988082 32238320954927329085586884247035412000 8988083 106795648456482774231641424385813407600 8988084 -47798016639768140297838478304332566528 8988085 96693920901034289851395325421387946780 8988086 2228612164861435440508191613714502400 8988087 -214190390444824450696592541766718688048 8988088 -307514805109507975189616801148009738240 8988089 25497226794585504146402812269957999168 8988090 -44801851421263848083437776409091047680 8988091 76750474668879868667662922993237331744 8988092 285533100949504348499421907675824506880 8988093 107267744876453233034497930575739308204 8988094 529690341848992000272906710964278400 8988095 2426701965208936009996571045147907600 8988096 16287954245021938634803933059169124352 8988097 272980123244298732219965096010737859540 8988098 23664476673074870054255902890575749632 8988099 45472828290981740883784135937060963064 8988100 -49361185349369623688325949655367091200 8988101 12808800422507582140113710506284200640 8988102 9033946406511662420920116535712780160 8988103 22554502137469894351245644655011435816 8988104 -118388273607498220754887053114453964800 8988105 -15908445399906396101104750840071358080 8988106 65217880558763669813737160253301287264 8988107 125937701618430010971502972251201537792 8988108 118213702233018387394862740873970433024 8988109 -16462032715425449557040811667038840832 8988110 -36967088272840390953861563836324080000 8988111 89552777235287920845373233074896277760 8988112 13253214663496286156042841520961093632 8988113 87136492273497508480030128276110917362 8988114 -5705752423697688703228494148821662208 8988115 79899550389866865434714089245303764400 8988116 -109062259224677655637047706295708895360 8988117 213438873280457898892860987315785897664 8988118 1126826561060074464527972216795747904 8988119 -155622994970825006377902018472011784200 8988120 -50771680763799883275630245835198259200 8988121 191775466253906376153125583415766994720 8988122 -45241624651046493877188158397774624 8988123 1404071978318427494507925356292639384 8988124 77736380055895596146128403780979228672 8988125 2058250949754175084691210454753457500 8988126 -31440762725745347339484141644843160576 8988127 -226934850565111280201039602211042718000 8988128 117136102582944850667204190699407278080 8988129 68092322485503589061106712237957789074 8988130 25423203770180436998787715662987612960 8988131 304143147462376032695563854391939339932 8988132 -138347160441296125280308050931364809728 8988133 -387080368461325099882742994068775552 8988134 -57988627514615137641783684170163626784 8988135 1214634368166578645092669019814884640 8988136 73524608499172007889691732693802695680 8988137 -12933256512971983739113445343361655580 8988138 -81350731110358449461117596082414837760 8988139 -448124191957629433508452644997614272544 8988140 -4928366762567773274551952874307584000 8988141 28858444168091492033470382520658876992 8988142 -129478059577514304857360004283905582528 8988143 89405653162904644226048511602129820624 8988144 -41568940025001772740816570370928148480 8988145 118324260570338411321201097004437438720 8988146 -8394164997401490846898093267580544000 8988147 -40380947146633018956758582504337821952 8988148 19409784336257027788000749971956345600 8988149 -237562857957677401692234442091048960850 8988150 25074961760519896176336125432848161600 8988151 31195231997118788509013030411272883992 8988152 385003575579324629153262756990204211200 8988153 -65809679153464321262816470877255151456 8988154 42283706891305004907331787903074735872 8988155 -33507215364337760737162644835651123680 8988156 -87052965257453110274549336169122431488 8988157 -74466260554054483786221450049872218720 8988158 5551197599928079581277600877408839680 8988159 -43535404563160984680823168310113259520 8988160 29695825791062626546210360205361807360 8988161 -630039386156470463001906205465524096 8988162 -69412224945330014196927238186587090048 8988163 53007324559376275148155932265429660412 8988164 101627315375901210152261064421183339776 8988165 -7442592624873367249300614278132625540 8988166 40410726260860464772122273155154364224 8988167 341062438630919318065552705266199538952 8988168 -109282784869490112457645056929258250240 8988169 54223596589943959839927382075534046644 8988170 9244005104709486181990794202886476800 8988171 -27092414472749113415536101369444728832 8988172 -90779408120966890743098613576386749440 8988173 36891166942258776909662542202462235180 8988174 26156004979994433659251669469468265216 8988175 30926824805301759192088024684309310800 8988176 47958321165604960904186866966504415232 8988177 -23133125669472062345394720433235567520 8988178 2389504520616142969399656728215566720 8988179 -48621298204925792625079036478221248960 8988180 15869700527494296794467284918289704960 8988181 42483658557145706107706421038666035612 8988182 -10283707166397491828490120588867001728 8988183 -70227912799616264901376280527604694048 8988184 83083923816490905346498845152310681600 8988185 -55666859586435325854014506195092298620 8988186 1467333720741141640887102820680551424 8988187 73838368208785391629812421387384166800 8988188 -39256910893771110958177316032007820288 8988189 -10241155047423656044438960597094530368 8988190 -91607076686218893342117244387447262400 8988191 171419709510477048583162370308754378592 8988192 -266002836059460975370978475554080030720 8988193 -69004757143912154064547935804192403776 8988194 143030794738648592611779126068553346896 8988195 90033063860311378451304666876551167920 8988196 -48578601650136842173232419872959700992 8988197 -9987609424375822465437495707904835200 8988198 4574937802232415687946698517804176768 8988199 -6711398907747985142779442728816956240 8988200 32682021424679495017253969310614784000 8988201 -39631048493043020984484936484987694070 8988202 -62692270704779735490298532083653120000 8988203 146992125733109173229968286918522467104 8988204 2090517451482915754198325259674480640 8988205 2422410451405434034317834823076062860 8988206 17603994421332305729266126549312920960 8988207 64132594682194777109160359503036172160 8988208 -78747267259194528032980292878729445376 8988209 -112133079488536429985934064886723044590 8988210 -13852396065292758413149813051257953280 8988211 -168320562208637935646413447539751703376 8988212 -59614100828498834607630385300063868544 8988213 55607279225114007516734796297350316384 8988214 -16227072319578871015763882259575914368 8988215 -73446772105444971148679290874302378080 8988216 -94176226973443623626372059747801497600 8988217 33078012393078488558154842491241712132 8988218 6955692579872274322545794702198843616 8988219 -86939843660459665288191977670636595200 8988220 -120132747198558993635161694881118277120 8988221 135164894577810866414371603309428675744 8988222 -38398747933486001566942851300871453056 8988223 167138282588060684911541673003345277920 8988224 22157699274644978501126441709072285696 8988225 13751342367160927952654782673276448000 8988226 13652908960484844295256273757530593824 8988227 86405846932281135800967877272364934076 8988228 -45906817680850848443056472505032399616 8988229 -62641159377948002748013254156856643170 8988230 -69773370202632862840921530554786106240 8988231 -5877728591831694596965852637854502400 8988232 107467984660725317844685748960164454400 8988233 -44269647579451105963832755521235958400 8988234 -29664628811774029707685207139881578240 8988235 154367682473570630599052359836723313200 8988236 -64387301249035371467318190474179762688 8988237 31159915813661276550223664137938280320 8988238 28770479976169946171838341454234255360 8988239 -30997250728270160368931543634530238696 8988240 12485230917762561118195776236527288320 8988241 83374733478183631239095847843810710642 8988242 -47250741350871862620860454476505295728 8988243 41918964242817189859472676731354960256 8988244 -22473394733314156233005870145998782464 8988245 29020048366710750683964317600031624960 8988246 -1646515363724100628654529303426552256 8988247 4412492893485557837674168133904487960 8988248 -93879899805765307201577329366282352640 8988249 -304455016010524860475512680214823680 8988250 -133983357691245624482812490858772240000 8988251 444149471153149348369746366376923364632 8988252 17703156093603150622778558339966337024 8988253 -75688453447446972644592491803205089498 8988254 -114696472187989122461644282489894993920 8988255 47825986763902382031811662823345637400 8988256 259999209374546323455494832995978575872 8988257 41023488786212426679911106658611016704 8988258 -41368686134962093816200920384517315072 8988259 121540954600359735477411383753639601616 8988260 37537213670509340174815335062569075200 8988261 193103575456381213668106692406744229472 8988262 8533227716618602284988212767411890944 8988263 1265086356592878451763414403333283512 8988264 58474703019222595048485007658398187520 8988265 -69649463528854137433249516950123516480 8988266 -50829638683993880368504535245142407584 8988267 -94963928228245999910142062807838903720 8988268 -216525819822552267191482879179279914752 8988269 222294172109706061644004447046757169920 8988270 -7568573382662707939389359371303023360 8988271 -1221117907986795472813690823223855728 8988272 -6432951017930038320614752522364289024 8988273 93141573081512444231672702966870476800 8988274 74844744528308122445815587727520520192 8988275 25716602404184375133069124557454539600 8988276 67131322016009607345332146092349132800 8988277 -167563848247550623402649552492103825874 8988278 1612527717233312061692472465870691968 8988279 -27885592192587790712491212721412797872 8988280 55653535893148963161193548189912268800 8988281 114557712555838244882781986338186511082 8988282 97827084141813769361826294466075609200 8988283 51719424132365821350514139753804222160 8988284 60938468433732048894984309903196895232 8988285 78040522409903466749070255459372551040 8988286 66622048878191452124956407552337454592 8988287 2786433796055670237627212783045829504 8988288 51684747145251395493110228878727577600 8988289 -400803201579808620815161000319068429080 8988290 -1976790181792045672326920543960993280 8988291 -78498603361065988810944895473943895520 8988292 19795177850335191841684085765491230720 8988293 -35001616489515310094703698655557477316 8988294 -34463656020419237685175920497136457728 8988295 14115256811646002833685569403803453440 8988296 77754537354743283602518378953541632000 8988297 65186116800734068325410265188043677200 8988298 -45401695824521393166257313790564343808 8988299 96565008647730969595902792351534378336 8988300 77778246880533546561329840108603520000 8988301 32846846124396383765308878314852726752 8988302 150292409359386664663531433156449724352 8988303 -128244264411671953587186330836201553792 8988304 -16350321898446994540681174809420759040 8988305 22953132759459333008127987014178793920 8988306 27834784802383817216903349679783891200 8988307 -83357240060175406326345145878782361292 8988308 -885703142229803123983474073789841408 8988309 4076029883612109271726011942583090848 8988310 -26515639686700762898915693138720042880 8988311 -100817122064912258931070485548994157680 8988312 -49226310487842747385607592143722905600 8988313 -14516231191601310587158757295752351216 8988314 -81122324725365484220675042953121961744 8988315 13009224067629526219194554533524288000 8988316 -32636604842798378922663603846955545600 8988317 11100921114471376646165652200553431820 8988318 -129918804657538246770337097711069024640 8988319 257066318580529741791148830574319563944 8988320 -46502231711038985067473738115490775040 8988321 -18902326771183374443735799747049692576 8988322 -26880096533428005024568929993424535040 8988323 16899341222404209731603048195727313584 8988324 -39393702599886859525535398746293074944 8988325 6291373939624796296327969181603872500 8988326 37702279363658959381325025689483119104 8988327 476342556616244222741406743749063579392 8988328 -158534699817877247252276874826457379840 8988329 -61767932981840307064973376951748977024 8988330 21300712385808967417591790411420236800 8988331 -155867839438601096387549176675367137536 8988332 215963524589323996328922936053672023296 8988333 -2677580170731204084664211741941902816 8988334 725735885501014708883483307909162816 8988335 181628125458372830729051738512643918280 8988336 79167623540183263909089621780332544 8988337 312202756241128865414331366141705891986 8988338 109871730551435203724144840465256514320 8988339 12756134943816838689908389590979111224 8988340 -78340913229995657051724418853208188160 8988341 -106724771961638767180717130452265731008 8988342 89422766099570371992569417169649732608 8988343 -25921921209823242440640811705244144416 8988344 1742957957742114658170222583136747520 8988345 -45548528451289507465047383276380177980 8988346 24477420795608837053737736516931120640 8988347 -249034754285699936489583313458006751680 8988348 20446253003594847629808414281354019840 8988349 -53170984284772040743070818309468707360 8988350 -12197397892162618181533445001505862400 8988351 142114643146892351552397137440175525832 8988352 55896393839088351870300632211396755456 8988353 -265067055354090362595078281021417520336 8988354 -51986624670220790367469283565969423360 8988355 -68862074668886839084678278512449254000 8988356 18250390312996506989218699493933782272 8988357 -19590594299254523665913412065880784896 8988358 -83948030227668851601977668850494606080 8988359 89653060432677849577785146786231057760 8988360 -10067511646632455766731210293466726400 8988361 3909349276050683655156864733376101092 8988362 -22666922744327531744506337589476591568 8988363 -81673563439445766566042442118392533880 8988364 182312849060635326678773560158639360 8988365 82242533402857158191211670448601613260 8988366 -55058463736808925257913286979092195200 8988367 217318284730674112838465564198400786416 8988368 12951450004991232497301733807667281920 8988369 -54804596363770524176404993799833399872 8988370 229276735494207279168019992381020160 8988371 110233692279605181406221319766498079312 8988372 63413168970990419308002506436190336896 8988373 -84075412331034904271866044704463119464 8988374 118262597008221388726748777062234374912 8988375 15926935016845096610968078906796640000 8988376 -2047671825167737194033342255652454400 8988377 17937499826740522343293218196844415360 8988378 -14278261518378587447912372550937044480 8988379 -47147801212634814264609535639288226480 8988380 23765979827749245560637582235867276800 8988381 229701372869627290295311308821758059840 8988382 26638075621601442938070945157603476672 8988383 -4036123257117425418824638680863884320 8988384 67882903693611510919735871681400668160 8988385 37716302638669851164724456291756197760 8988386 -123077759938341610486332121988754646656 8988387 6244313772072595406929930067885026560 8988388 -5426430022389955078156868614911836160 8988389 -58178985727293941225808838446969824640 8988390 -32631649172649010170434380804719367680 8988391 -130876589603783820257162655737730315208 8988392 -10195216955627233449364833433644318720 8988393 -105226554733850137337958523421731849056 8988394 71525579769267783588098200186838052192 8988395 -100760954994070029358076439288275735280 8988396 159030708064563705144710172908667300864 8988397 126063392049032952431682620127488073312 8988398 145455924786535609394658212325848340864 8988399 -46325500253630973738226007750333394576 8988400 4100887859207577505927379536129228800 8988401 -223564611938306306165422987632886631598 8988402 -72072440640300478924924872495260716800 8988403 33703139198984958741374625012139093120 8988404 -114451255836184712058240978689267094144 8988405 150453414122418300881523721893015369600 8988406 -1023319483430028070142381259034460160 8988407 -279954289669132392959342490959445785688 8988408 -3259317995788075866350434847039201280 8988409 168635664287402115119418322875485972820 8988410 23640970501780552442516817110800982400 8988411 -4760817051429213238636138575487395216 8988412 -183724022927696615125637688951492358144 8988413 -156572090380990466014276264172830307802 8988414 -26918146646316825561768077353617500160 8988415 -88686053603355907234969904960712704880 8988416 -204146963964884733879974227219209781248 8988417 -13429226700372652198828740356359382172 8988418 81374620073896040927211409495396574160 8988419 1196469914991339590251373488321729536 8988420 13620571919561619971360342150771957760 8988421 272982587353365735989758533280609330972 8988422 42323495180821383560750485923156028512 8988423 58069054669156186783902159162529067904 8988424 -47059006754612875810301539933771607040 8988425 -79666231267726417199625082705084800000 8988426 10525639193078452045682187088941053184 8988427 -11405850715323367162907704568432303328 8988428 -75146943272662000418709838905371672064 8988429 -71176935689818006064346349664852525472 8988430 4441758956258745283093954547354269440 8988431 12193169925377290647153798595594320600 8988432 -6323599883994551965833676008829747200 8988433 25494273631943876672718275351842746660 8988434 -47524931463431991435368643439635617280 8988435 -221966300116749324533406320705345280000 8988436 28655499854050001773130686009741431680 8988437 301615888044790065558546508699554883086 8988438 -24911353618748138315000326056733371456 8988439 35606451910075044797044827171214044624 8988440 103897132583699411646632543376818380800 8988441 109144364759813603705473433700399126528 8988442 -131142539945013543956931111957508090128 8988443 110171098092756472864814795830771618692 8988444 137270904789041791812414364341930992640 8988445 -91245838016722961849898611193730619400 8988446 -83326001429027856054955357603589648256 8988447 13581835719885442017586870292400009120 8988448 -186229110345434740641254105073844224 8988449 -112626729018639272815020202524200795550 8988450 -11440885632677196955930100613376972800 8988451 55691102472498888972997918925489871452 8988452 -314959948805322447136847961306726451200 8988453 -147495093475547312976079790359130297538 8988454 -119566133769624433456149718592034721824 8988455 22479860807544195270705182521077281760 8988456 -1293226825642106708603011004543139840 8988457 -69630850961179725885232115255742481520 8988458 -48452241055558113472661919031048646400 8988459 -167908251878239151911591895252349462696 8988460 -11310189562371184793585032299743969280 8988461 162661993054256626677258389898447538944 8988462 1948182674205135716023432104733593600 8988463 -172382661996061681798741795248594633600 8988464 93633797740056427895282404455138164736 8988465 12966448630569347727711551884798149120 8988466 -3762590372875496214498825187185454560 8988467 35298728783151493844328057497584902720 8988468 47197113191288513350542733836672884736 8988469 -24844741104251259320623903824099834240 8988470 -78859697506120436426778562641942883200 8988471 -8320247482064582108024387578930041360 8988472 17905733261705749436897356850585149440 8988473 -26261158330765047744484725062294385600 8988474 -39013263404486147150950495413057258240 8988475 42601773956902097609062758904897188500 8988476 -42745626739167554522879769873672102912 8988477 11392385323488071840320995367660451232 8988478 59440797195421010561339309951674461696 8988479 -206620271303484170380643944786601658840 8988480 353708517682910628894392304937205760 8988481 80030352331445210631026766568208856064 8988482 -36680759355460572471556026347387857920 8988483 12981254798478754390059563919667755264 8988484 60501756154396669439682090695463552256 8988485 -118716183592150928603931267354525600 8988486 20724652148821885165012345794538145664 8988487 26524224236412304680893288665220605000 8988488 105723774353983590014374676887808885760 8988489 3780697057441877263010036451484704570 8988490 2576806707810582265478090981240217600 8988491 5885592977464886362624887301436391072 8988492 -32627777846739855999346996856518164480 8988493 208053607018722868334205524723716324620 8988494 101665839972503865632838917708423599296 8988495 17619340901105729193303744033505992000 8988496 33608254589557250920488390322871599104 8988497 -4870233541352553472984219753300435008 8988498 -73672243280398409965382170532677426416 8988499 -208837825856762749247879654299581594160 8988500 -213302323493467480799622132482028864000 8988501 316716724563624084956167552423655093760 8988502 -151664091477776654669702147620416462048 8988503 179757892714903959613448504069967295752 8988504 26083290819769481289345381654614507520 8988505 445362567255724937224838395844401920 8988506 -64672682200637519093600663035381808160 8988507 52603438198151151419702327391309980328 8988508 -25130706923936759023729644974993116672 8988509 277973805606472283011474468609054300710 8988510 70513605145614047702294358429332434560 8988511 -104209157322382456472728462273546297680 8988512 12778532850020590204201078563545284608 8988513 160426048153875705432641369916380685744 8988514 -39614127438350336792054252698220148144 8988515 -107363257613942445974928318221180436480 8988516 -44035596116062056480800962591404042240 8988517 -242689397044816673409608081167870130434 8988518 11916639040611146265824821391925706752 8988519 -15258544907488652131121140085011321728 8988520 -22965788774850811360784652488067072000 8988521 56721755547129405505567855243907788680 8988522 3209411173275807202487831049506409984 8988523 318482981516479320422513837042693830772 8988524 237913846324250847195790685886396324096 8988525 -813813932055373506784972076997456000 8988526 84604254930612723695583803656613147712 8988527 59482596860204538571645726771492329600 8988528 2575068820999603816134295594051043328 8988529 51082704365046370482305387769421060224 8988530 78543724701944399654614162394137376160 8988531 -86477516994867031393823501195658253200 8988532 -8350996931576959375628412905155645440 8988533 210174964086906043052504635956603934524 8988534 -1234550460386813342979140096828387616 8988535 -57997089859931289277794932447555396640 8988536 -62979072831697401877519967798340280320 8988537 -94150774494927400725428831666789419440 8988538 -11843630197337346313633078263553815552 8988539 -1535880502752753983364123243448883184 8988540 31465823126435804570419376757800755200 8988541 186986003677040602781402830133516718400 8988542 70571516254342926629189970641687388672 8988543 -7122780358035750912171477166290662400 8988544 70323323507782210701363248992113131520 8988545 -21105187747263467306516504139860686680 8988546 -7230786478897381939346610627813381120 8988547 69473251672962073524382528096424401032 8988548 -2054695911429451974512760114676823040 8988549 128431920221288326242139616080379280864 8988550 -8510862184675171142708697146463600000 8988551 -53527706533636997963770514024267258880 8988552 29995462802189890626984086895809003520 8988553 -25888714391979244386926551099590802560 8988554 -6797998616655856926985017269237354400 8988555 -18411885754299350226152429093002663200 8988556 84953807006248208274872889367280458240 8988557 318920184935897184552107774430938170806 8988558 -12988580839725073111436120026221112320 8988559 -38804411755491765681201326717566955984 8988560 -14268103924465918617709198560877854720 8988561 26142214065631121026471608286132579776 8988562 214438127986687553120580229093364112384 8988563 9599506830619551949257146086068867984 8988564 -50139791282859360895973030513566629888 8988565 249585018980995150529792709825302476320 8988566 -36099064140377413101046004882390117760 8988567 -68014242091996412901387459846060463488 8988568 -45947602554126574456806933159419351040 8988569 156260056800337892592952504254338288970 8988570 -32676186274584137634407384383483295520 8988571 -247520198713778712895706924195664319228 8988572 -107145276383919747329958117380967105024 8988573 -182070967883820032340100564283203211232 8988574 14136020778356777826905538892142592000 8988575 -130389713901309179623121850217774290000 8988576 -19824011054176135702595344875572428800 8988577 -1174620269350092891859797432530848640 8988578 212269904577318006329457778370924148000 8988579 -88548375867401196552568039144533111600 8988580 -39383698758726402335986408137393077760 8988581 -122055633083597235036627986945708599008 8988582 76748266907027918507813202425889369792 8988583 224324969899692870043768748077775347832 8988584 8058166956910374407640514940725002240 8988585 44027008871859710721434453030172339840 8988586 -136001787260573344415993718593418213120 8988587 -39582792741423991976952500046028546764 8988588 21195609466360370150034305669486905344 8988589 332007883937130137199130620355619137324 8988590 18439423879145886911073332163208792320 8988591 2743256300644171737605470375889354880 8988592 -46434498375367559210446861053071048704 8988593 105437586966285166330082276658912709860 8988594 22063646553610016405289627832697164800 8988595 -33586680921021265198964569103742612480 8988596 149703921489465311693273379595744573440 8988597 229002460655205694520734014472526039040 8988598 58493706908414099407364811933577360800 8988599 267878179053587860055495814678219333240 8988600 36107912825375771924159566388207616000 8988601 143065349362200748694736128243591826602 8988602 8401369579171544693436731640161963520 8988603 23044532338746792257653463262090120 8988604 -251136638091430366379877212521986888704 8988605 -7015162268033259693005740171073364480 8988606 15704656246970203958292649105702656 8988607 -48197675667576534852108775633815167280 8988608 31884220037843549346301730795236098048 8988609 90610308431871931903404978190358186112 8988610 60717173002982167165725411222612917760 8988611 39978004146868536345142841810146609212 8988612 -91965276770209128789719717025861977088 8988613 -275133122027027098058865418528414663138 8988614 105059780696039685689194318507644245952 8988615 -84095968818440735789311128954065007600 8988616 18251343081002516977904358297188597760 8988617 94741000767058388746906271104479820752 8988618 9551985126273308937413796814470216960 8988619 -73306965784235881806888140046884303980 8988620 33235218770175064145679397318906368000 8988621 49387574499459020752178953054686174912 8988622 -101857468481702260131760565821561965888 8988623 44951263330374802650368657875859165280 8988624 -37587650439947064352750316677626593280 8988625 -237391158406684671649180034242694055000 8988626 -64781983493919394760365106799039877488 8988627 -1850750950132995963500996971148500992 8988628 -40800520984505210505718673227392872448 8988629 -12429360399085059136195412394077573316 8988630 -5057590075421816229390270335427010560 8988631 62937102540344477580985888738589551200 8988632 -14023998520187852561592162237825515520 8988633 -28587116136825966062450174211196236198 8988634 -621817197760517210186463812641662720 8988635 -13759469883818815161135519732361485600 8988636 -1824418049607435815053759338485317632 8988637 92539660123241790972964809242931446400 8988638 11866427264277280804940564416402037760 8988639 13511962599061854417050753263570157568 8988640 -82883386364238962612300183600568729600 8988641 61468425224321093455091448713537574504 8988642 -22407971516381309808939767167270325760 8988643 97269453599611818208187588496371956892 8988644 7409697400522494170557678504040325120 8988645 62012941962509708231445570670345602720 8988646 -40324347649367214860509399209618403776 8988647 98346620152341821640750217006179432720 8988648 -84644590551343711385057194888334868480 8988649 -340876806287924160555932899524832961350 8988650 27875492705263239267400163184267168000 8988651 2259421422798900958783698627906914304 8988652 -60446671650215071375180206053627678464 8988653 -47115693158437277859506345124816744960 8988654 20305069538683301533765432654147502208 8988655 -31695898437440467335640362048729691680 8988656 50476815716252009781810739907044442112 8988657 151582553925494200629276102324022416240 8988658 70835334194233647125035802682590361600 8988659 -33870396964599903230615651824667929140 8988660 54935734933926666116803422482054388480 8988661 -178840287691671778366023595900253822976 8988662 -6222943977587509580850757258844259168 8988663 -2761755065127615849089358487436125056 8988664 -201817450667208767623748895937343385600 8988665 98703090919514353937978078598275614080 8988666 46187059782479710419433667459546553600 8988667 -103983939799984768949377916698977276608 8988668 46167213578942421754432161835779356160 8988669 -64938465312967875638818902316926217716 8988670 21332222172302386140945629494710857280 8988671 -88679455578340673860571248673989034256 8988672 3205769251794933010571360384267059200 8988673 -27739387664258566347143950695190693200 8988674 162142228276412661525939024202209470880 8988675 108459071651166395626202525242748505000 8988676 -15223400834937726635386170522541572096 8988677 -4792665650736072736940234516501766720 8988678 -18463517437247730004662697813562148480 8988679 -14980776558333043911321389263001878528 8988680 8184324065334578678521903934727014400 8988681 -79743556223506002197480961026329534080 8988682 29005149578803041608791592919066676224 8988683 181355409050111182494112472840963322024 8988684 -12467852514967376817755790612285358080 8988685 57578913802720277872051261615444956600 8988686 -55550844946913075559129006263143939200 8988687 89118800144484671777465181152395359144 8988688 72961907951906622538154272128027525120 8988689 -301267894176429136663234395571946514510 8988690 -54006109767373748032029026228874324480 8988691 63479070476830691349102710271647603800 8988692 -33414458382267029271250580605364141184 8988693 38941492718410701263755845378564504384 8988694 3588619467631069294445973181614679296 8988695 -105402838505719200076546923082052023200 8988696 -242723919005255099572389372775505448960 8988697 -237437101272119846048447473187484656508 8988698 -24157422046302227017687818357471885312 8988699 -92768787466766637944235739038816122880 8988700 10011499274732136734078647513750758400 8988701 320201578849951145959457347079058201702 8988702 -5981025876099110103298301635853900160 8988703 -91424929260346590344251498520559372000 8988704 31465065792732186049594221226097442816 8988705 30390459677009628463562414051586326400 8988706 -14889574512037127076403621486478035680 8988707 65779182218316099650018654819848414752 8988708 -178087330030308276168391092951641149440 8988709 9679799754102658665395564318728969920 8988710 -24892183146326663034873145014923664000 8988711 37148191505958943744524958295540095272 8988712 -89704746569035513047355626815437132800 8988713 75115958567406551379868314807549065040 8988714 -24775999897727763169092177224149797120 8988715 289853024243312352477421696148163619920 8988716 -108732930455146927783242807730823067648 8988717 54962275103075514455939752382122269120 8988718 43629797920563204082384456172099338560 8988719 301186313760000329380997649470821998240 8988720 -184045980697722955441877048607375360 8988721 1641629877980455743676670269427430080 8988722 -4820098030704631480741919552057914368 8988723 181585189219243143590164275223515285600 8988724 -73564982678624737092123818759677574400 8988725 169498574429347460144652689700849926250 8988726 -3811700045127466517314247153568507456 8988727 -235154318577261034288352217135057712 8988728 -65497183436005088999840862983132282880 8988729 -17813496573118515168459816019601080320 8988730 68731945982109516204975584418899297760 8988731 157523540890541559369049923608588134632 8988732 -12097651960958351660814722505285924864 8988733 -30262494365747852210833804227914400720 8988734 66563923756265419487981904118444549248 8988735 -4693957118446332914596285803551946240 8988736 29163624862349076001549047129610649600 8988737 113866673407731521960540265698442683952 8988738 7918944038309753712807504413428055808 8988739 -72939892045731725009407082561451679760 8988740 68938632168857739148074945906423440640 8988741 54937068774075034534947370303014270750 8988742 -7279885179442448822323495808067373056 8988743 -26908927645289283855869636501511300240 8988744 67401362518231460894262365026101534720 8988745 36149567707318467246401568839159949120 8988746 683662646590042155319224354351262464 8988747 -31618449856338816898329341201164038672 8988748 57648348170123877154234480225027294720 8988749 -62220225757173728304285380898928313856 8988750 24746671978089860986836526720069920000 8988751 -37362314714302602281185974478732943248 8988752 36781912830055456088716486309954707456 8988753 -12369006222292891028275242554191492800 8988754 81732686225684925368194408222190226576 8988755 136483057464042996622791034556053082160 8988756 -63814751099935791421403639721917786112 8988757 -203902153502142805859204272843552530994 8988758 -666491138190843728394496658854052160 8988759 -113280354574590671365880972109802197600 8988760 26110574058114488675571067409596416000 8988761 -212289462554845240584277307357761195638 8988762 -15214714786236048514625496466236312576 8988763 -1484220682781190164007801839251883776 8988764 157660546687480670155665309324288408576 8988765 10824381422903416024475172444494164320 8988766 -106559881670397249477933320700326775168 8988767 61898189416284137599178129208565904760 8988768 70208225748004255816737976444380119040 8988769 -233748863536227167031145650681331748830 8988770 30002069368216583108920808530483253760 8988771 79204709880164889260197766122585759488 8988772 40146027736561978092068149565945606016 8988773 -161299179032479211395280637541717566978 8988774 -70886514927740684070862062302465183040 8988775 -166816223914916842012397830879977505200 8988776 167450613548610670578447385007366446080 8988777 -27499702375603796848540865448617989440 8988778 125104179749254551148663268997429634560 8988779 -160330130305405964758739195314719351216 8988780 -34423342062127821809668709240530176000 8988781 111800335388106378218955537673191530582 8988782 -13125203210509034626008809354279266560 8988783 6619077183394871153360339917317640848 8988784 28645846835793685227298468171943903232 8988785 35778821493776531180859842561339591400 8988786 -82417570410721808615141916730159603200 8988787 -269939612397438633523108728853688481608 8988788 46376779421994358653899060543087635200 8988789 -185834293794223339557906605785220906976 8988790 1608392580485420476810294051388198400 8988791 14613954322425061953374267023772110848 8988792 38718641556971698843652163905161175040 8988793 -225315682015971487564008596371498271856 8988794 -43611705610654281994555621479714274080 8988795 17805045125931412799451287387542911120 8988796 -5049355052640279791981962945916321792 8988797 112818149731361678066014439019244684992 8988798 1711324564725198248580341340381229056 8988799 -6506948219466645487844497628910077760 8988800 57944308548014993334269447739015168000 8988801 4594532876882516694375641393370097344 8988802 -103380999417547739094050283156720345648 8988803 -258581357253850599674378537501356796160 8988804 87980975959155315307087627194859238400 8988805 8433702761528738677229489195384493600 8988806 1460610086517225420499665594618445824 8988807 291977531699062387921265684619521280 8988808 -146491842828654757702984591111222103040 8988809 -155700802654483666413008920668453093990 8988810 107452342002814274677710661408445875200 8988811 -42910089011907058448549471562220755360 8988812 -26493715167190962628995453917339320320 8988813 121710505009726971748858343834292113088 8988814 14802130654768585794429608796537458688 8988815 1594890715530938267723831375386644720 8988816 20488597900525471101619816284259221504 8988817 61432513196630513769840842134503552 8988818 -418793187362846147982896869431050688 8988819 -9861093067047787363770879584963569920 8988820 39902820283606728796423907808017422080 8988821 18443142658632678980960203592199611022 8988822 -3590514161098964266028621497027476480 8988823 192153014994159604620495730256615935920 8988824 -13429643052992600430589518133232640000 8988825 -917386535741524312056331863307604400 8988826 -4793795828357449312024816772530690560 8988827 -172347026794931005892259533889063140160 8988828 121724684900858385879414906018503416320 8988829 -87833865207231429904291563322656940570 8988830 7658306100103887671395112655064416000 8988831 -139654315885662852436546867058845346280 8988832 -12004257124726027838590301879112695808 8988833 110594580239024768929978728670502002560 8988834 -85924718253446381671422670197541269120 8988835 247314576569671942861697142806921902560 8988836 3664981693174331854612898691211428480 8988837 15975059489590648761218782010561605632 8988838 -74618718834746098725975617317087184640 8988839 347081841993710219087902476479702219640 8988840 19808346295318038165095581698785280000 8988841 -88865321239555833307733976404688946700 8988842 28170634700548616483070023423290066944 8988843 19072604204121756931089689282126486400 8988844 -30147269318200359617609981114686771200 8988845 192443006953942937513637248040050441100 8988846 2048397032202734138588577644098065984 8988847 -113234735345832771855349301264076676000 8988848 -72591185241508871035673930658299904 8988849 -2474216943707479127813871729152025456 8988850 38543157130576162191390268621518924000 8988851 -155241624206528251658310823905064654728 8988852 127456151613863500134176226506447523840 8988853 18691873333294206575063450042705553408 8988854 91247868109078446308043589579359628704 8988855 -12779169973827456461128780128616800 8988856 47503702453233126595787652388191989760 8988857 -265383645709348155266793755091356058240 8988858 3821147496710716452642597935944468224 8988859 31125156615110457781045948146657588840 8988860 -53828911788786366274408987613374986240 8988861 -58388267717570380434229990725202869696 8988862 165171147800503971655651759743888936000 8988863 88759647073134312259407024960160982424 8988864 4385538110818131171249973387566514176 8988865 145833657851185774096953500364421666260 8988866 -21523700701311064196384092596379699680 8988867 234913138564353687709483398428537472240 8988868 20684247752612497727111249413341515776 8988869 -138746454605439843312223866486822106440 8988870 -46134243955078507956989704216748083200 8988871 67029304165293062503518171959895866072 8988872 2003413003041379408300378035857664000 8988873 -66753951045935802253754237802929957616 8988874 102038392862247256400851428614869353312 8988875 27843549820939727894811206438370984000 8988876 31456257303125318149112208944563418112 8988877 -288177197945254105983468491437382811274 8988878 -92063800803263494317718301865400830144 8988879 -4807328595155169070293306336368092032 8988880 -30236572296893044968859882175992381440 8988881 85072763726692592935312610336858904000 8988882 12442996540697599918156581064133144064 8988883 58151681334940409185944711266897199984 8988884 26053208460431382867730488828871409664 8988885 52678194353130611996519640715790938620 8988886 -128163181909668767891785387348222826880 8988887 -278381051349235570274428746228422521464 8988888 -72650188943522084991841796403950653440 8988889 -52592053970494478229326444030110536640 8988890 35511336672406063614941072169398335200 8988891 -148994675213036847485247017843819982336 8988892 2140287213073930911838405759054823424 8988893 -129503289673275996324071485852575273780 8988894 -1465927236457702654071944394448418304 8988895 98772470303580255288847030784355695400 8988896 38774227931379065855056076757184020480 8988897 -33487361845775769131260826683244216400 8988898 65065798117575538184553803649473168160 8988899 -183923283167467049788901321242869782160 8988900 783693796625274941566411058198092800 8988901 -20012588097573528294325415135239892098 8988902 -7948992923849697923152197339661989888 8988903 -52319275278960966307148018237426934480 8988904 -214828393234148613300756569935874918400 8988905 -28420337110736843620941925732537118940 8988906 -6218803372863370900308458511128232960 8988907 122433465266645137368020215043871074688 8988908 -133989087027319512902402241550972591872 8988909 80471408310858745660998110419428533568 8988910 -27279969639248237876616613495644714240 8988911 -96600403043356884297494747334018570000 8988912 -32099037619020135215263756345549357056 8988913 213208049647580921709136429584707763264 8988914 202010604348819580092249369057228625920 8988915 6326319985906641624319634995444899840 8988916 -148698324953498308301308975967003013760 8988917 -9874523981148329108657726828953389408 8988918 56323486708374466177282950578132704704 8988919 145204187440331566493982410000484544840 8988920 161471395538552176763012558811030528000 8988921 43298670532067222722135911072770126400 8988922 4192325646362626288259783796922144224 8988923 -424266118780792106379595101307931685456 8988924 15078853893367821487735114756918198272 8988925 137896667603327343819718535199423364800 8988926 -142144216248448363982530595167456601088 8988927 29306962134168882300140471136175842720 8988928 -2102152477350821092653570273486831616 8988929 -54489411866643899220275860940282167872 8988930 -30324838065759854303576526780636457440 8988931 -136142418177382421020338375900931648000 8988932 -75127659353250941460771860898699126528 8988933 -26984602448068346949970526649522748416 8988934 -14116433796143209229126470119763860384 8988935 79837029600343321374593720081703600 8988936 -31137828517057094605437923852078284800 8988937 268921595504655451369625600870355817800 8988938 111794182945437266138667940970382950400 8988939 288888087514761633092109605589922697808 8988940 -314654087795928966010055032518067200 8988941 70571311108544542109040776616485676930 8988942 -43428653500802877662393260527507127296 8988943 -111974894552839982860771070571191721808 8988944 4429242004911453434570650777269903360 8988945 -24419590374607685910703022384742220800 8988946 8770153902531354258714748453758695424 8988947 -82353374600140117212769740904081982640 8988948 -61701637468618235586041616798005575680 8988949 198945707017371417174694959512988711950 8988950 84053512209419809835589474894784932000 8988951 -49892228426291850469110758873627823768 8988952 57196729215395616939654295841176903680 8988953 -48243029565338614219976384057560641660 8988954 -39331651396067748707109916774432366080 8988955 61477634959422809271313981037815602720 8988956 -129419679824155965755617819803747909120 8988957 130752621801950044144643192968408355040 8988958 -76127993313608400851646458669728696320 8988959 -60355221360830983089106758724522811040 8988960 -25501257508770706007675392445204398080 8988961 -55482359978009576475224274710504506448 8988962 102733735068756559157446369209572369232 8988963 -21239031882926517818222734876637407872 8988964 13038630433496105394035223620839014400 8988965 -34947016219382093530670493731092261800 8988966 23950962255550605283592337934926555264 8988967 -120844698886308331463024747485305724240 8988968 -109977216462111312462290007938703037440 8988969 257904091938198558420708589034761392 8988970 -100624797395080309326964003736157148320 8988971 87167594292296272503454465924831542792 8988972 96362838328629038787681715310273275392 8988973 -494111942752097431337960719878588864 8988974 -79052407859857353016606206747831747264 8988975 -4308260537215741879914834999022880400 8988976 63874298085133179173129347148404326400 8988977 -66595904209293319052148467359381682688 8988978 -981680215530238489837597302635887872 8988979 -174184138918110856195561710537081634420 8988980 22516266612595097979176826157627392000 8988981 -56156119330846396245166196240125170816 8988982 -69199680932134318192599760512603021408 8988983 -174097415983587135093629949933964679736 8988984 -22894693071230223363844962922280509440 8988985 -209685580034332385743580952956607552000 8988986 6623191221735662073440345953410240000 8988987 18753277227471606867224218988457917952 8988988 -187454447815252658775459388825823714304 8988989 -228524624775879474585913225490906289210 8988990 47643952464389064242178559571778950400 8988991 -101148037099572849786876044795091465600 8988992 81449089360655295069939808567687643136 8988993 -15478064570974789143297401512934734380 8988994 -35280955491510640186166407523607495168 8988995 -219751597689114543510977317738739830800 8988996 61887961623006360506298947191141358592 8988997 -61896951090088920032082799705546163554 8988998 -12480833129284001523904967553249361536 8988999 -63309063039949601799545401878187797336 8989000 61960796091389399075251502251852800000 8989001 14191378411229029054690728961316256000 8989002 35320792078784831215994629237076198400 8989003 -93346144896986953936373551053308988416 8989004 8414859620174586835887350249968972800 8989005 101044787423043567933169609155559485120 8989006 -13012211083448297275246324529958753216 8989007 -39659103921861942602511127609111065744 8989008 2379528742308722001221054162993676288 8989009 -334043566957724511981354870119863821084 8989010 -53328843787228018606921513189788426240 8989011 892760017881749686379494155234060660 8989012 -25873791839888180491930041728194521600 8989013 245118125410783854438464198903354688384 8989014 36754656281460794411801962757858304000 8989015 -100149358358704130973742055212279987200 8989016 -275839964871921754299313785262142054400 8989017 85798591473085917503687056925208899280 8989018 73766013695207960318915584639853118960 8989019 44358831623946804399016267937152214544 8989020 -60474829881887581537773990321103756800 8989021 2477444069510411915837680650199555200 8989022 31698027085694743896546936293212354560 8989023 -33228777281482614437580226343382713016 8989024 56219502384463060041856969683583107072 8989025 -1302649509945512058412101787142349450 8989026 7568843144389443973539527221003212288 8989027 240555315426273504815340571122286190876 8989028 149871204801514000548298775172900759168 8989029 -6380820746462929081494480046986240000 8989030 22413713026374478304757747223082392320 8989031 259890578124649638940654832981984773512 8989032 -81740081843056912641443648738597928960 8989033 -209721798711259196343863185782509391360 8989034 -61609160791176067070116198882691413584 8989035 -133208539433532301516500656865040462080 8989036 -45594158007916364462220863164273482752 8989037 -93493469700287294145676385032779594900 8989038 -12925268848897936165950845216284601856 8989039 48495598362690043381557187161679421184 8989040 24881180255246601379826732405417410560 8989041 -162886788805608978391669565230121931408 8989042 54438373132189772671547951681768646672 8989043 -73475540697531834771604320738355283040 8989044 1512537848194896642875945449263575040 8989045 32487785895782314178946322217071205040 8989046 -22465082840095982180499310190780651520 8989047 -96889448471072317604625778519504458672 8989048 151702778297957848060282934929680015360 8989049 -268476488980784441713547720912836032636 8989050 -6588634326323300590189424947910611200 8989051 244264965799809099663358702944818086052 8989052 -33244862931061996600106690605757130240 8989053 9452983981479733097178902060104800000 8989054 606995571959192101348822663114430976 8989055 112520882970827387662703609471128002960 8989056 60798443260008046603933865883740405760 8989057 112809611960313705606931856760333455424 8989058 -44831119125070170026253926121333582816 8989059 -1733861701648440599701711006338231312 8989060 63131931952711728683752495479191961600 8989061 14083481863872411064249946301135181662 8989062 -21428225699150489297999028679736161920 8989063 168164671760331822323614457247247557120 8989064 -194152485742524013760677424524001280 8989065 -23255724420730512027911207234276724600 8989066 -69090512104226925988479432013752251136 8989067 24499751337443960729299182918718374960 8989068 111612847499368000893102590730138931200 8989069 -183909480654320034043006980712900883530 8989070 -2082837840454443362961952520247214080 8989071 817858281565386456210807310438479360 8989072 -79151493687017570896632088607128535040 8989073 3740547221649301233246121847285547336 8989074 -2435648149680852119865083303630180832 8989075 -20520435961989115820242746716058795700 8989076 49162434567491865245141506615721580288 8989077 -134715881586758194348355463301683686592 8989078 36564808892855956737112509303133270656 8989079 456568448963822797771771514129032687872 8989080 -9760818346478403586463536307074252800 8989081 -119031414684469727937011320719546408118 8989082 86335616275980111416560142120351445984 8989083 116501525044429984529647174037518082760 8989084 -52801481428904623885922478131243124224 8989085 2385494708195785912811081045752335360 8989086 9532521202739335606365209523314598528 8989087 230647419617707293814975299085612506112 8989088 -98693437748669330426602322231142973440 8989089 -95305738777822444386196997905836738240 8989090 79291428797098167063837348065817600 8989091 -142418389079440750889740703539789230048 8989092 35224336787112281075599682362140291072 8989093 171449360500554247764517379990904186940 8989094 19662635634957187592293603055996002560 8989095 41374999464383082081036378189696077520 8989096 -235437375964139297132025031657565598720 8989097 64441442387290487660579986372040650560 8989098 33353713254209720527210179251551656960 8989099 57718701952922270629460222387634422436 8989100 17552092718541720254543687846228486400 8989101 33698303867063399156533081182508346880 8989102 -6935631492675432040471295255281837248 8989103 74241390524279566232872013493661886352 8989104 28694835779825915360525275929960873984 8989105 17434573962891093843205492368915886260 8989106 -43976358126382350716538192479430481920 8989107 2849696156009600384500780681360118400 8989108 7591903366304364518664414546385670528 8989109 -165415186706780586764570795843700768960 8989110 35629648735885160271802031967702739200 8989111 53614173752434451408928764219054384832 8989112 -146061178417519420884813888569842176000 8989113 7261347183044826945750380758700126208 8989114 -105843947926382570003943083246826720768 8989115 -13869475420960291516594915881866202240 8989116 -70604177924266817277643122629007502848 8989117 -227844377434423363212948544473849307834 8989118 -48103791386767936248106777764566482560 8989119 -211435782239696199729366351473956879056 8989120 -5697461974367279497526061345087160320 8989121 -74139438758379462073646608469310720300 8989122 -71164431167657251517898124296353126400 8989123 88774914420228630423524090715968030928 8989124 18497596887769487384781981222615078912 8989125 -25830827973455209411667671248120072000 8989126 -107954835151526276629749249592115953920 8989127 -7751595082355744671759072698682186656 8989128 3267211516939918723108397260911206400 8989129 8084091863028216849552894194235612900 8989130 -65157133448745797635518291391292928000 8989131 -65399710075791144421750337813747595048 8989132 -57481640678004352737876584519606202368 8989133 258191999606298573451189695202290443382 8989134 -28586626648752916728562713513927284736 8989135 -185932685733504218991172559723935804920 8989136 -5156746900732654036774899828279214080 8989137 5774779235910023405192420074808535186 8989138 -120845101941860888779506255075811540704 8989139 50440581170798305153532980513768280940 8989140 9565581700059346048865214857673093120 8989141 67692461481453361774798064357194328640 8989142 -92767537404638814185347094375473698528 8989143 30883184654821234817831761913038661328 8989144 -10649416464957035576004261720225914880 8989145 7859329183996119701938990794069239040 8989146 -52249378438100343789844303733044896528 8989147 12034792588818767594357677446928461680 8989148 -131820735236855037282341509164968305152 8989149 -29668188155831596170322303090356148032 8989150 -162605606249722820366151893374358400 8989151 -144502340842529784502996081959173090808 8989152 -67389060969618306649137812225661861888 8989153 -236823591720705680955427791466716405598 8989154 -132730940650772153811543351869972578224 8989155 -25648381380447271945883339626520435040 8989156 -217793727293871169771405514262812851200 8989157 -75103266507584298530205768266351405988 8989158 -110271400221198737245999011857978624640 8989159 125498680570827923811382637662494195360 8989160 156758867573822121439570834947785472000 8989161 96385944397203912741173922085053309072 8989162 -3478453673707834993207377649585944576 8989163 106059539388326327617919744002068688704 8989164 74546993943978055683767560775682616320 8989165 130928021258062267047140328744996546060 8989166 -1536527708697483935835074336788924800 8989167 -38210367754346836058455201238658758400 8989168 16208228587862256215336123591724761088 8989169 89310307509915309460684090599531264192 8989170 -34306842142122733503390393700679232000 8989171 -54859014823160339717012713273023277488 8989172 101317011102549631848705578156987170176 8989173 -300772132228624515297292496231672716800 8989174 -52802359998738456371771233442857421664 8989175 8151964303591812746383485778650718800 8989176 20852037164144596645727584132683202560 8989177 42638606422206201736708450311982441872 8989178 72805751027777415113593060542868546560 8989179 -5909300513491136042575392859822410216 8989180 25957404167982525673273182231442598400 8989181 -60496131147405800652620555692788580800 8989182 -47146066510957636410766945213954273152 8989183 90984781236843541139086208529549335920 8989184 27289039957517198909773427482822705152 8989185 -49915187380358655534836842979706897600 8989186 -29935697531885989926298465204783196208 8989187 -38167203505686039187667929716294471168 8989188 -29088410769519244673107896289741271040 8989189 -298317399343537608775166480869130211168 8989190 12391088101263680657154819487792796160 8989191 163209185656791894614953861834873087440 8989192 -131286761351357240702594570570939658240 8989193 -747434745689471533358231547688680000 8989194 10828578772017603815655681351317871360 8989195 -210038996011611828317333073397747768800 8989196 -1056699416993452903015178471851368960 8989197 -5295943363261859640889236181884428928 8989198 -70080226929550576697450662389325657536 8989199 -262106228480011565642890083604790686800 8989200 -2079567576775582524268755112216166400 8989201 54186494619290510165764650008636704320 8989202 -39786650327800184853181364593487212896 8989203 -244790287958703794305144790921620819392 8989204 -30013485915595024397161592518686433280 8989205 19328065866073447854277423548222092160 8989206 -3533488728452965929443354596686888576 8989207 -394306618100753018295562749057423544 8989208 -35882836494114517310610735536815319040 8989209 43302164245465730342986173984445047528 8989210 23954858881395011458318472550949697760 8989211 106147769469543056347128576509672976 8989212 -66703830586967102302713326587533139968 8989213 30502841868164827502542492847821528704 8989214 18883555384573871556234173467548876480 8989215 4867031958187008224433120871100127120 8989216 113479412646334071083560371372868042752 8989217 190923610763053471377461921370196695720 8989218 -659028237237860038374603333399427584 8989219 -57264253327855607025284020291834944680 8989220 -17662461637602564137099275000457379840 8989221 -39462715821944050088586966950599833120 8989222 349771807803142559195819882924479709184 8989223 -102129669255803933692925546635682204280 8989224 17102897304060983718671551945483223040 8989225 -9598616719643537576104451854711667200 8989226 -51867158480983696893745029856469660160 8989227 -70937380715198501820252625525227448512 8989228 9672022216060024375849587345768038400 8989229 -313131184822374957698944049088529048170 8989230 -29997868449030545184742762904095200000 8989231 123294189259759743711143906730434166032 8989232 8967786396331695376060179490607726592 8989233 17318337219766810637298611186183306496 8989234 -121329151638556401143498718208740670560 8989235 223254497981839640269258326061120669680 8989236 -680272021775161486642291018417041408 8989237 -164256807961477044483113206699869844114 8989238 116956435862523058899494096101344623520 8989239 14801197050475168092999189216976120320 8989240 -29269707478592708104824359737534464000 8989241 185017768859373174500038700948350617642 8989242 -13845136616285447897501783293112152320 8989243 204304264976470088023617998817140959080 8989244 -95532465481702172247487673710756028928 8989245 -32719002887980147041827580963414110400 8989246 -21449349655335490391912914660777849920 8989247 -375037540672037578683454763602673290440 8989248 -45185571701699498001039831569352622080 8989249 -59831173723134795829323345478598747436 8989250 -74605617344546889571538865336248496000 8989251 54644317838272240605522314020309950720 8989252 236546866592543702718919459102949539840 8989253 -13167494523762487884687824701964199552 8989254 -10988433072518505732036276666985194336 8989255 -2209162840242061513793917808764824480 8989256 -117166357673697644224281050379683758080 8989257 -15099184553646476113643000348772741360 8989258 -133595256778910621680555846165100717520 8989259 162576989455104613871498766458885405460 8989260 -8102498596869821795641742997521203200 8989261 2440010901998650975949955531706475052 8989262 -274455890166263019510432142574656191936 8989263 77038637388729501994386956773102139760 8989264 -48525481628881358740764434174240235520 8989265 91750535790804068380515012584248806120 8989266 -8668966249681012436653074178375782912 8989267 17218937244420911231536744677771555840 8989268 20987145200363794661532817624140042240 8989269 90905191106334581172840930152233829280 8989270 -69491687159407485004692440656764913920 8989271 -79812773406546621151041549684813925368 8989272 199683304163231905036355220114892185600 8989273 183340768326481305826840282469422448522 8989274 -18111499359706638253340486823546252288 8989275 80248262069215827291617165931252498000 8989276 -110146230557156224852258823987713754112 8989277 -497207059406431718289210802488684096 8989278 -99771551037351773471276004507945898176 8989279 -2430990564747279061631148854325513816 8989280 65949723504162339848800834931431833600 8989281 22652408376648336106219238530720533504 8989282 54384695280559225566054937451314150992 8989283 209853356583670904027967915730284783000 8989284 -32810630354672759493655057424867248128 8989285 -204509999909111512736444404473491398020 8989286 -113746188113620472862467335603955205408 8989287 -1445333178339777789592309710133023744 8989288 -15486354869688333237756450323250708480 8989289 89657358339742383227064456383518707840 8989290 -5976456446249862772178384275176946080 8989291 1488675468347538043007200555670691384 8989292 52097342694127855061095128359943816192 8989293 1769685089340025610768579941816415424 8989294 -99385001763351693517642604735495910528 8989295 -5893215901009557005416666626678602520 8989296 23635775859480118037899362095170486272 8989297 38295179408990522962634797745043627794 8989298 49467307283171665570032349606066424832 8989299 -91156910341265428424311064091585211200 8989300 478918161590935316696451031177580800 8989301 19119414781647006276941176828267168302 8989302 -10879234329855867261117578610649583616 8989303 -83513484386905284337871088590634568296 8989304 87992895218298596034743694152096870400 8989305 -31179442394271542484126481075519128000 8989306 -122661114617499469221767672261063637648 8989307 -81507735399008581975632431784057452928 8989308 6650602876160813184370906528051656192 8989309 -22940613081392684547482865041721005984 8989310 -33084583269208793504639818899179765760 8989311 -223530985671980404867980715328147919216 8989312 -36205640820548123194077884479910707200 8989313 -45505065325221672673771174123189005438 8989314 55437179799888157463925126469140086784 8989315 97539048083293108314612500425423572720 8989316 -11103706153953612970988697885891612672 8989317 73680163224410811440784272889648871134 8989318 19015657308232705885631555014427566080 8989319 292624230561144169141857007420937347800 8989320 35244497377013946564444742822934937600 8989321 211317000612195204136795070238130612944 8989322 -1509036704357704077100079526852715008 8989323 81775234792912467550647226448612148480 8989324 3765398842561012096504401215075201536 8989325 -2980472417277646467524060835663962400 8989326 -7872358906544559962338206836797996800 8989327 -7996717407811279461576535400635317920 8989328 -42607263360380136732686382497180467200 8989329 -120067339456763622458861015663645945616 8989330 17690509484148537833295226932578949120 8989331 56549379332094385202872343981307136320 8989332 46956965244976908289507833035845632 8989333 -199729732320474484066603690871563183620 8989334 -189006283723190755119801742284314488128 8989335 -61649992498806717896656572838484796000 8989336 -50018886150372642486016266705439672320 8989337 -14205842693378228063925926084259547200 8989338 -9069234788764816526742730168324870656 8989339 140189676494470326984348035244704810320 8989340 -24253235062547583104698955547824179200 8989341 -8593605309978047682254743468776395136 8989342 21927686299863707297828012671473651072 8989343 76047622281177790050423526825405266048 8989344 -30031393103693447171585327490459303936 8989345 56621913499077081393302816529789361980 8989346 -20541166643081472268842112222113809760 8989347 172807360680613086414231265837985729400 8989348 -241739052826294179977321642267291819392 8989349 -94974566925386618599901250397794989568 8989350 55818677835251297605675419868785384000 8989351 53113946582195403684342199718403014784 8989352 253950204151125224822140255467784473600 8989353 -179595248350764427131001431791188753920 8989354 -22134108025968559512002304031165436928 8989355 -34111203397569611390628417451389198240 8989356 32456644968458444656880028632911257600 8989357 4057052493950510920759436211533879980 8989358 58040175876572219195750334174210769920 8989359 -26548499249828879438729891790860079096 8989360 -74743954118287457190534978758649446400 8989361 342836430606979045267551984141574738944 8989362 -19537563987863565066825217982148185280 8989363 60120624703487698346708646556656360480 8989364 136285778859901885680854973787711291776 8989365 -185990619886484736317606172095109120 8989366 2463121619132906579748927331707811584 8989367 6371914847198237188180486510872242592 8989368 -68535024759131799774635110314437898240 8989369 260827389351870104013917067899154873770 8989370 -21241116749379621679727606926841736000 8989371 36832114720153640470841047871434998540 8989372 17592256658124527622022363436128360448 8989373 188864352520939258702094710068671553048 8989374 -55164732116371574057234620655966043840 8989375 3476876228401743511077270679467325000 8989376 -44892121465389811355296281028526604288 8989377 -2125070824238460593953051436416270368 8989378 -45179341226490176057340316357845800544 8989379 80480493255633552969190794758588080032 8989380 1051899193096034196070061672218214400 8989381 -79832804322727520547221742104956506336 8989382 224804776236860398743947453738683516992 8989383 -4270897331639950916228019994006783200 8989384 -6823000038118883666122270253069383680 8989385 -37454737642827923161319616696162843420 8989386 2873404952668133715361462307854262784 8989387 105329817298973747789898562765431463824 8989388 106158892778645130827232710431458540288 8989389 -29593573522013397806825824621662427296 8989390 79924610586693970150021132002935268480 8989391 37128070215953342696054027383708016880 8989392 12090457505786023313201119681881833472 8989393 -412729092424465555071403147957425745920 8989394 -95293187243987493858812457576463512960 8989395 145325957502555046732064023254263464800 8989396 -32427571342579076904471199430901895680 8989397 -20640491018719000014547217840338327200 8989398 -32172264587968588401041410358664125952 8989399 -348802135837910965481769570769970068600 8989400 -50311959463764748870707157557482496000 8989401 54487623757609386676816759841231453760 8989402 -31686210212642060163995648137545592848 8989403 -14166796257505646582290717053324095760 8989404 78627122383581773533751963549763105792 8989405 -199657314440465833706502312737241347880 8989406 -134038499711566921346826394049793790848 8989407 12891089387521866218748280357413162240 8989408 5402750892380118567449880313913671680 8989409 -26944573068723162349072154066625883200 8989410 65059769229958818738466368758225049600 8989411 7607951184090616964192901747525123200 8989412 42791681597214948155268103521869832192 8989413 1683973940916855797007557793896917440 8989414 -435215873421766201926915713695147776 8989415 179905471651589588898294543760059736320 8989416 85904206008753511190493461930676894720 8989417 61513613285031849113312623864475991120 8989418 -92445031125205589159778084580300656384 8989419 64376646394809357952368009040696893120 8989420 27193790206854210853700406931094784000 8989421 10569890125902929004243176352414045504 8989422 24107140419537632700943806036153552000 8989423 29565227105146285776514477246996259640 8989424 -10937613305775757672149542103268392960 8989425 87641179368200876233609296762433663350 8989426 -6554829988215592385011859193900672096 8989427 25634047044585273884593683534940506876 8989428 -38974310577749985851175561157005803520 8989429 254245767106798869586023208614453495900 8989430 31628000034789410128311369380332454400 8989431 -46209137612482992401366434990912573056 8989432 -216386359539726542287127999105233612800 8989433 -11454185400814289229240201608516232960 8989434 -34866885972361217694797073680905397760 8989435 4740751185858509464654018382542003200 8989436 -35987454430740719973404676333206834688 8989437 94743349598961849850002122385151964160 8989438 70926679476421760045455771394603013120 8989439 -16568396888480760501633981082883269776 8989440 -7894034619246947231941202939876474880 8989441 -175196001949384850598702118219352096768 8989442 -29727999840855092449298140142229288960 8989443 115351076290691681148087180673359085584 8989444 -267598238846724838373672979622275888128 8989445 95390538164427490527147195497727857400 8989446 -3668413152409277856606768821594472576 8989447 272545748573370419980501423723566822672 8989448 -62979439135003124668012034115241420800 8989449 -1551460831789291157736891831719494080 8989450 20189863864563420371529283867243353600 8989451 -2072624379847654998089455512883590720 8989452 -86579449429619367229485050814714743808 8989453 52494794812717154989574231938725686 8989454 -146809216367905116692519340843850549824 8989455 50266249221376753461769628106981181440 8989456 -19995702158496487751699165054974558208 8989457 364525589036118842771258809184023207152 8989458 5623909787757319119789875580512475648 8989459 155291770439619033483854015580569423660 8989460 23575359141820207213583909124411713280 8989461 739479271529557234363814137801440252 8989462 172107677276807113232301292215320243232 8989463 -14410887748350752076986055319848329040 8989464 -110268452975742907675949222346138255360 8989465 161193045569533931723818632634068745860 8989466 -16642860257425961934018644817396791568 8989467 -111208220033785073765055562236181090920 8989468 14296266945449382459991328092208678400 8989469 -271133011747711489931621761756039871130 8989470 -16031813325400007543305154593553817600 8989471 73252614078554588436992549245637904144 8989472 -19825114595908324243459981096857305088 8989473 57763093001473921578002849052245299968 8989474 60362438029872772836448689794397684000 8989475 -123735981323820530074759190976683749200 8989476 -107303734952333144308730930297028618240 8989477 109426794982805038874275523582781635872 8989478 57889293802578050129322205914754824960 8989479 49990350038454944649418118784622332624 8989480 -101466099706948923381735381816820377600 8989481 -62012184687496796046880176588265623936 8989482 74525448787040706118852664303625256704 8989483 31543518158921084234824874585847060320 8989484 54578320361405095203203948738934260736 8989485 9783033342391336584250973441647800000 8989486 -5632787944851864548422390554239982720 8989487 55057186522886987518453148454856491000 8989488 29073770162915226242785559454257971200 8989489 55226649943615199979822816698013254400 8989490 169987542872997776626794387992186880 8989491 -47405397707731571565352304831670377928 8989492 -16304585739423234928650772838728787584 8989493 -274396902287793287982931498585197498258 8989494 -1439886805606634104468626692074025472 8989495 -57165356805196745621089139477308724880 8989496 108522987810417423720324799845438504960 8989497 -134112106439410060554378413484407018832 8989498 -6238332656003133719791776109420213248 8989499 -27362222697883728557064841752792745500 8989500 56110741778465796534369097059168768000 8989501 -10259030436557020697819046567113242400 8989502 95201275635887197565240838513261372672 8989503 62293491629185525001436643639524000000 8989504 7648289457159480044368533712810278912 8989505 29316781486490227544874417032500600320 8989506 5376326469527513846095912880042086944 8989507 -107692603920453373995259612132894900800 8989508 125303633370334331055509657651626506240 8989509 124155292102707230919038313834357810528 8989510 -29409070626308159013406258777228755840 8989511 -175942727039417764092600355131359166888 8989512 -4128819471484563086965525641362472960 8989513 42510884009801904767771487171996459464 8989514 125078610722643514064766209263489463856 8989515 233944514175387967016445481077302961600 8989516 144538259178972221841662429750649885440 8989517 71135053714851214978890310255748536566 8989518 -26368082851850195185214015078662474752 8989519 -64080426588737371779063632379288732288 8989520 -12611458935989478100019908218544619520 8989521 93199368655146157563495274898624470512 8989522 -146759697824441251632889722514653560688 8989523 -16358486315057133472814331660481759536 8989524 26077385365722624376790381813747060736 8989525 -38071284570160564784031844265075528950 8989526 -25057446958189899215258421615956933376 8989527 -23321537653700085666470544715482597120 8989528 -146924460200747362707243143915350947840 8989529 2631373979209952618596941994999075476 8989530 -54415804701868089839240806793229903360 8989531 -557918493998919673421567149321413977648 8989532 231623468933781740892527467975338777600 8989533 10012269203105289142718307109029727104 8989534 -27436943060049410318118337249738158720 8989535 15750964865573969594921976603870259200 8989536 -191219035899819138502143229763007283200 8989537 537231570872233038003543997602122400 8989538 -67693878341961700577138172418434844080 8989539 -43430907801259616278942902360451727952 8989540 -145683673327201644478534865185975944960 8989541 2084140105843420862983069136067859968 8989542 -13163128169563324451945688827409417600 8989543 150338471389282982333327591172114585544 8989544 190092919029610790887929626486763740160 8989545 39789290001532263060812220170038192320 8989546 -22609405694448556436204077639295727360 8989547 -65492911174243462185673461519746054400 8989548 -5401769413121793440557538968658373120 8989549 -36952326282247459271732348620020390528 8989550 8657844354370767647920678183924732800 8989551 -81197535969753332358333798583637870520 8989552 6288621137812468860412760656982507520 8989553 306345957310906185814685797571899886802 8989554 -42042323970619599509285883712588661760 8989555 81309166448124327677670351867474702960 8989556 41559405096495296269744221303339304320 8989557 -4598540114642392449153581380132018560 8989558 -262967992415427799857139842400149181824 8989559 48289189455836302131362580880408337160 8989560 3943496390000351011291361209071513600 8989561 42325277952694062327394538957493240832 8989562 17798455210432021046857881378537202032 8989563 197629097256387082211079574299957674688 8989564 1949514240200464680370718088689220096 8989565 -49597229017930519760536570710563568000 8989566 12606668471266139329872405492913348608 8989567 -149921438832488924664591873785233408384 8989568 56685645253793956668917096762887372800 8989569 333132658200534367744932209375513164320 8989570 69363268633360757849870956770751210560 8989571 -303904397576541697704991073499240324228 8989572 -38141947005016846279588315002608560128 8989573 11015343598400942966453792251858539744 8989574 29964915065875139072706625650488870880 8989575 11559253784940068049364906139037609600 8989576 -40866876978151956098554632552520089600 8989577 -80865641900146233808284986757192329574 8989578 -18759121837167062313231984052188201792 8989579 218072262020771351636981125275037844180 8989580 1006998267590057066470330291638236160 8989581 -17618826832847251757511223645212637248 8989582 -22069167693300587077973457822968704128 8989583 -177826553198225303390873113488792091200 8989584 -32426984065015014208517787297953218560 8989585 9296735637395895003403653599421004800 8989586 76933400977456321447198089637651246992 8989587 -126357522027119999991693005249837886156 8989588 -163445178671201071610697315314288989312 8989589 -120210418888476534448763514246980274834 8989590 -52875557760282513218433158832708439680 8989591 3041981795605812639194053514495036624 8989592 -61495697578082657215048959644669184000 8989593 -123218006537664602573775530567965260336 8989594 -28531729254298562672621522928745190400 8989595 -31374347859563120987439896993683950480 8989596 -48376212321562181304043095253435023360 8989597 -79120346348305726448143564310842686848 8989598 25638192170432131236850783642953347136 8989599 -4999717135384393099939618479285672432 8989600 184631072919103521720372901060480204800 8989601 -43194465007681908328890126224593978398 8989602 -19025532807471610046568288215200200960 8989603 103829123212596426748698729310429693440 8989604 98845592362465910604155912223176007936 8989605 75138119673574142943640753530320273760 8989606 95182285814729196090549546703560357888 8989607 -207861577788434783006661190065272817768 8989608 14579321932713360297720021428065075200 8989609 -100691545103208354685422435895897245190 8989610 13496510400522761667075492958620825600 8989611 122353098375666536863657485013896598872 8989612 28165676410973083245231392694452611072 8989613 -38668161754094900582407083424629233952 8989614 -22923783065288671363228341378160509696 8989615 -27384783178431687496351751519209050480 8989616 42779664414542312693064714254051377152 8989617 47401967814362985690495844719277737600 8989618 72796335786076139170930119323780686080 8989619 2901623253549707074392769920932595168 8989620 88044890839077388097086339351523604480 8989621 -139537967896530121616214562944220956178 8989622 -1901196061380068837219743631758963488 8989623 91520060501400328856412303211508400 8989624 95797708986569316467554413927187660800 8989625 264041434495519959219046117970587917000 8989626 -10930076378093150755954578538734528000 8989627 -244999535500917501355361220929529146524 8989628 81955167601543656743219327219776598016 8989629 115870598201803394241258434386166416896 8989630 -33840118692643389723688267414858798080 8989631 28703988744456118865330811021820290240 8989632 -3326043731992323826740860802085945344 8989633 -323333535589850768251739363500426557118 8989634 -59946687663163686299704801503760977408 8989635 99327349494149019050969268407554791600 8989636 13042853911952643316404546012435966080 8989637 -265392491580279903668779499919517791714 8989638 40975518623331819735016729458587372736 8989639 -264680034669943436863666057424190059560 8989640 97066938677181825630225707759384985600 8989641 22360400245483173856437087007425037680 8989642 15256327129026937718984842452205462272 8989643 -23035131606951464507335683499529242176 8989644 -67588456062963854245411086984572649984 8989645 -14680772319494620706948733692609596800 8989646 27394002995604457635042441670135871424 8989647 -85514444393141774801926944191379386880 8989648 -20323272713091194279025435462996934656 8989649 138770531026561538404135058691056665764 8989650 29571349986629648868117026703523680000 8989651 74942546496618228607593087040006318224 8989652 -57157516927590635093282864265621995520 8989653 -143726406581787478673543838705394303200 8989654 -13092358087755400970577497732798902848 8989655 10154961983607030565274226671620815120 8989656 29744771013462868713205593632166666240 8989657 -166696171813339800244479620084291909760 8989658 -2645225918620435990560455950686159360 8989659 -22909153882915954570851106556583693312 8989660 20498235412663066476198443569743513600 8989661 -233524105380463927026158818875288987738 8989662 55039066567284814826982324682846316544 8989663 -11277978844788734500570930630252007240 8989664 10353409299346180890502225880700420096 8989665 -39527314486678722905731774844850216960 8989666 150297213956373761139509515754296320 8989667 308321062795892657637080375435855554716 8989668 43807392020345542508378952844346774016 8989669 -101919148386637050605144830150821588040 8989670 52330071186284603723068233833647119360 8989671 -5703318946068483688809685635621180888 8989672 235215307722649838162812339755932236800 8989673 -49121909437348452816704707353889732992 8989674 -88835607943072287286596461487492330240 8989675 -5384160653156274920465994006146367100 8989676 -118242319321752826292054425424822891520 8989677 -127542976495570020286676866789900964160 8989678 147064054292190300486688286358147416640 8989679 253260921500140734672985576291895249640 8989680 6359078323630999774336778683935621120 8989681 140801360308697528208617051282337947700 8989682 8523667435526847227579919422590522272 8989683 81516172103363621424787233673217440824 8989684 177376878293544090592756811726824876032 8989685 99714877075780532716408953088676418360 8989686 96906329379221666432962555475856567360 8989687 172252130002468318442393548388440028000 8989688 -41528336122049641048205534929250672640 8989689 11601938777357836710958824027473388624 8989690 400621519196039198804077162633052160 8989691 -212067665025027339086700039470266834908 8989692 -104117740234308566821611366846957444096 8989693 -159079257446411229522710008794445289556 8989694 44470552693107226366053176963095477632 8989695 -41516193007580698846817238499914240 8989696 -122868591194807859818394643327835176960 8989697 -44653882682520457083622090481362297854 8989698 -61236342855286314963343241231382024960 8989699 -164617913607503183280650479142936599300 8989700 99555602855520802061048592413435683200 8989701 -5968030177754783638103849851436044032 8989702 -4442292244570454024227748448070920768 8989703 -5923380868042444329021746382461427048 8989704 -6856533857387916744778967404880931840 8989705 67729700259610877264425258799415045960 8989706 -7550858073858037649233633061660007936 8989707 -12777999665262277706931405843264456720 8989708 6820710378570672147553300984425998336 8989709 2363020770300601500767496035774251104 8989710 -12808502877493890652998207101956934400 8989711 -97318080058332409624802362621860695520 8989712 11553133836873213671090866763179622400 8989713 -12698588077156931781783009555486112158 8989714 -109636445052430646346959753927589458544 8989715 -4325039757869238130293369260316953280 8989716 -81429300966537000972399374579402754048 8989717 57191791995616485251920481971653768480 8989718 10074885596849122872690713931394582560 8989719 132696060250710565333141274984470928640 8989720 -80801218906792021376364702830784307200 8989721 36161501062284081550208116509916303104 8989722 6288769438851995072969802385689983232 8989723 81371467899867238709679022983854051972 8989724 2725359629748045078313011029262676992 8989725 -26424234664847171051155831319877468000 8989726 68536928928831941080776690480951233280 8989727 -30132230104638888641552037377811816888 8989728 -67276722188362131330721533163604017152 8989729 -171393173202658961178279963166242541248 8989730 61421436565830475684995247434183121920 8989731 11722368489549854422640017426613030880 8989732 189597090553248995703406116099502484096 8989733 -114663616671124572369073385184137742018 8989734 -24393015445124698982429122094046603264 8989735 28584169717105287518966444657543242680 8989736 103350574274818272313742366809500057600 8989737 -646003997391310190582654890485884344320 8989738 -4885584753386259568947368033334800640 8989739 192283776688480059957394545654533323920 8989740 43645360232639232462609232361699650560 8989741 -57851577997166763913086680727796042858 8989742 -20669912754838511247618719251892662656 8989743 -23731271114351348711716739899128614016 8989744 64569358544972369643687993746821447680 8989745 3509808475391772733294619612804498880 8989746 -50132194079242037558850448732820966400 8989747 -174023179329526760351864812204709251072 8989748 51958364526829809326521756552442597376 8989749 15870751262527761993881255816576405934 8989750 47616555606420216877147130699533824000 8989751 113481367206688559031627643028254112400 8989752 405274490405198491575866032120135680 8989753 73722778633813502603193018563655298440 8989754 -45741951049756605270576284564932200480 8989755 -238749262353419098645914543601977600 8989756 218756163949817200614497747737654430720 8989757 -2141039957769851560174802540853118848 8989758 -67547065202992546226183883886610492160 8989759 -331650055002316542792596996148832287040 8989760 5638502099345499212393765418943119360 8989761 -74509375087940556067998493552304531616 8989762 -39869325978652777237021241558351704368 8989763 -187937253082324835323373167104478865988 8989764 -5392335541103691516840054688819089408 8989765 27195171224081103283876909083575385660 8989766 100156492141759475879809327681454380800 8989767 -198696908307324066411191675657335855992 8989768 -23757279569621367479960498020396800000 8989769 -142893592744846175052601784856578563404 8989770 -3740771302003929043107945859929085440 8989771 -81077233184164244183301016616171831040 8989772 91614410750841391542828543945168466944 8989773 39132819365233056962465632030508826144 8989774 45631264708618663457681989168384146240 8989775 -29977439923028638416228396411640425000 8989776 9290865214495474729831172516471635968 8989777 150361917787206984668856302105502472512 8989778 -30800244934168125656841416968761423360 8989779 -37783746712517053691700831302780199120 8989780 -53429952519511206349396828040899338240 8989781 178249462853105437888369278335679621582 8989782 -15500847264044273032180931544445056 8989783 -2646040722482797453073846203338599424 8989784 367083100951087858156969962564158668800 8989785 90555239770789437959589135745551380160 8989786 53983769814164940001027329741907825872 8989787 -175425150560324151453117075202103822808 8989788 83720334063267462604697327591972006400 8989789 -225854353066640979628735744324507592410 8989790 33630160328298396475907941317669062400 8989791 150698026500673679634721810187763089280 8989792 86787112726865555807188318918646169600 8989793 184244908635235014410186072402183446320 8989794 1472194995103346653478700191813194368 8989795 -1728312780448426570854348518039317680 8989796 201564426947846868548424971411981481600 8989797 -151535034491497838721438669609795855360 8989798 -2984882276278043891082829214741111040 8989799 23299437143656786302325268563314812928 8989800 -27740258477738734670073449470420992000 8989801 -157343745187416683447933256282047993100 8989802 -44360123212641826406564972009154093648 8989803 52494969134526590672362243472654846304 8989804 -19953555907283824488689161632502268928 8989805 -198948115436997247895583134251255584000 8989806 -25707600272120660853971359845781380096 8989807 -25857515851885512859122544459399892640 8989808 -33184359192943844769766893795907239936 8989809 132714606316616947500739143810648334704 8989810 77700810937681920146697468080907910560 8989811 15532711194820336428371379245149323024 8989812 -80394122866033197856371323877457305600 8989813 -23072982242754472850343157008057187776 8989814 32245108355840220910585209356759491584 8989815 -16026079236798555140405902506813282480 8989816 -99590776792514424506438609054699520 8989817 -211195892246510870166590769903637306134 8989818 76181193285542602033700685464933013504 8989819 89614517015604330729686291462457299496 8989820 -32277422072486786164008966195653529600 8989821 -215069697418951918233329531116497824628 8989822 -96829219093421723807094871192358750208 8989823 999904411752295247369346358286139624 8989824 37596011580315441185095196144755015680 8989825 6403934284320615792593687836777400000 8989826 -44628335297786394144024742052478413280 8989827 -42578633324965223505306237340281405696 8989828 74722627879146617613728653263802947840 8989829 -86783128446522103973699315505537002340 8989830 3566270453792730647294488750336195200 8989831 159875169740078798354621023904647461120 8989832 213158637528237837465328509071881958400 8989833 150813298995161825138616783957443921424 8989834 32651635601993592443354707974448662576 8989835 24361588321593902573241166469818517280 8989836 7500405725363482667106466860281728512 8989837 195782318754629568280501268133018338486 8989838 47557522912227840011581309034292140928 8989839 -208589214053663774916063088067469496800 8989840 -82906822071979712450187921613899694080 8989841 23876205124742714498148880148387979072 8989842 -3786500772653662697258177872306122240 8989843 203747084097005307059614736079349800760 8989844 -31197246765626453501119549063958619264 8989845 -29443822208663491865927016310843676160 8989846 23559517921392031674807838340323939872 8989847 -1854577438982464662383742951971319720 8989848 3570315579113745756660552115903733760 8989849 -177469196171802902527809692238070105152 8989850 56021638780605433259387978944762656000 8989851 4298948063720493042488749710371472096 8989852 -52909620822506812677154518995458200064 8989853 157309442232129163168302803221583341560 8989854 -82360191440250866587112758287456396480 8989855 66521968162662274017067258770308284800 8989856 84963674284708556437485453274921500672 8989857 79417616776387259919194365047804682368 8989858 -82242136868253530517858724061449644720 8989859 56125274218246065569252983157344577016 8989860 36631158734305635010062152575420293120 8989861 -156748142744662292803169878570265865538 8989862 -35849729092958083805711973654599899008 8989863 67799320520272726653835752391796906064 8989864 31397922215573576689942469067284305920 8989865 -91663753476727964373785755733095244280 8989866 -6589970660479545991786547939651894016 8989867 -93594844221929258221355050796408923084 8989868 -187129573975838779850081096742075255552 8989869 -62608821243342702470777038050589662720 8989870 51865389542672817221055641629471634880 8989871 -164792021660455468816806526385488728576 8989872 -33655640001099438279808392713711124480 8989873 -99906099627328673076742313677691456878 8989874 -119844653117998339830700507758786254064 8989875 179234273697368944432084475997350556000 8989876 16107202889657138931630583987541344256 8989877 2107456722582183559644200359762850808 8989878 97453386833897681721994041208496332800 8989879 -149228274963235510250440883838165468224 8989880 -18127077605307210342858290117600256000 8989881 89855142746755328363196898372341504 8989882 -41882203071191631229764619529943657216 8989883 -9035250878003425364331791116321502304 8989884 60164438416806284844528100133481984000 8989885 133175808529715811147354777697951910400 8989886 -25435678194927421214658119774484314496 8989887 65775033625527067191306251155530069960 8989888 10375082606306499061814164465144299520 8989889 -148188541066443690453939488630159170080 8989890 -1286903902863979095160497840725299200 8989891 -33397389420507673371300605335761464000 8989892 167354415222250057239607641134697945216 8989893 -166002271346291074707372127050672043200 8989894 165635051596933648178897569760509574496 8989895 -101308477236169441427377303873998653280 8989896 132305556038493541662922649643722096640 8989897 78052254535058724085333321495678440832 8989898 114647209403431353235146445189068733536 8989899 181895998377789398551593014529434754264 8989900 27810870405042079556975005085850080000 8989901 278801215882089118135982138886920932992 8989902 24003629766419733456016016121838807680 8989903 -85995291255331533668650554168201091016 8989904 -14272096048185266321302269852253421568 8989905 -101351206519791041287587880669030793280 8989906 -25824260055990416938947788658409137600 8989907 -50915807614895177835635905320214302720 8989908 28208310685199500932601091975941908480 8989909 38034783554589970581625058764072371420 8989910 -25110000650241031711174856823085361280 8989911 -19729636469013206756626414756821186768 8989912 147713519302551337331527024620878899200 8989913 35532991038889629922442195102343741000 8989914 18717839495285155554572430209716861440 8989915 -31463490552663177907681868981404236000 8989916 -77087010949133209012031837177628507648 8989917 -15090302737594153140630039740014872480 8989918 18279067094528019457183516032875274240 8989919 124956648897936486962206627324692220320 8989920 -228571981397343863787354120000818380800 8989921 222827551731983104373931466177051593122 8989922 151224387845633602100808824672787346512 8989923 3477325536373427741493835821545218920 8989924 870646347386044579577530890238575616 8989925 2922259420928752595212647078633388800 8989926 48160710718582827813709774199606599680 8989927 -33010389485395973403564293913917376008 8989928 -140118913573711337796864088017111843840 8989929 -2742209217703721511668416237469488476 8989930 124975332154712765218183941328021944000 8989931 32555066746662039746177392056656690472 8989932 -55524949727571697032595607962873121280 8989933 50377000425240769715263952715960756780 8989934 18052216588273271956082414100083948160 8989935 52034382083920534531429330904025916800 8989936 -3970470954965681252255375826393268224 8989937 107639151685415285942748225856278018 8989938 6693415940242991735362022723502501888 8989939 -9236986486217615212903175206468061440 8989940 -79417061261322302506547275373779153920 8989941 -8351359588874682870149670208601122944 8989942 -20213241802382800328845455628265623680 8989943 -119303479336490049750251514007041701136 8989944 276315043899639421511914327799024517120 8989945 -36809871806844036844223656394442916800 8989946 -9453808432809381822298540280489888256 8989947 1208648648669887786396882972110649272 8989948 219254457696953073637123450857245368320 8989949 55050250419383971377472840943091136512 8989950 63007831420712967814630322315875200 8989951 46746012855109777023492913533462032400 8989952 177511427387573949993636740737202651136 8989953 -56006158406749617850303158122468152896 8989954 36857464258930552595205254108037172176 8989955 2312739262710102089982359754290786400 8989956 36492976479511028478660526868697309312 8989957 -222421123044780033464582555496745468548 8989958 4456473023126592053122523107600926720 8989959 -150130966744802846611604826750914393472 8989960 32587277032678996817917840026102988800 8989961 353914024314962508732844087664625209124 8989962 -30213261670279362426690439558848392448 8989963 31754051882701185265233513983918037280 8989964 31816268738185395374738540870087884800 8989965 39970042247169256960597348126660278060 8989966 -76295388421646303426863989620285722176 8989967 205879870870092673003018050407912832 8989968 -6310532269766030806110788194949922816 8989969 81050088306532767854058628781028928000 8989970 -66757071254819591256475736164506071040 8989971 -94542408792708771246849078348778537680 8989972 -119363545623033601724519470284176240640 8989973 72864251210080119594839330684282718222 8989974 43399108731019399560630157844395008000 8989975 -120750883216246178354625001899640810000 8989976 23296486394784813195996221122492078080 8989977 -73370660742833168806749052344708490368 8989978 -59440257789562817820467634684530802960 8989979 19043160447797347676978027940137581680 8989980 -8679312228015749718714883202363750400 8989981 117253124145928376634921603769955149344 8989982 66290050609909753741744523963711390592 8989983 -5191215957506486304646743631629072528 8989984 5246533800163329976373349509038080000 8989985 -58062116276564154589642563627496329600 8989986 -46537630228633954883920904452562977536 8989987 57290786078676676010640975833187859440 8989988 -31005475336780378920236570106696794112 8989989 -18581039938116772459777488658645462176 8989990 67945208070450142576264237272235221120 8989991 -226976122819831424940729213654377587248 8989992 -127190635552080933426322578152340111360 8989993 -110185563153487707870434853630317937280 8989994 46135891801014052801269230733452435040 8989995 6425437717364983110811211349024979200 8989996 39091131167674496565678783284623904000 8989997 353170538894833099041289071284049957612 8989998 38713379650957660601487780453281984064 8989999 -94249616631691755052624298479330198000 8990000 3274686594335305900293311621529600000 8990001 18268074065107450004518460180467440000 8990002 -48093639470767886355735405053685742080 8990003 -257226374118052765952302106228096500536 8990004 -96825227517890463513533851876621307904 8990005 -93253191676725393152854956800487290340 8990006 175953671735412767088527324099780981184 8990007 -59306038311552551057014108075996882560 8990008 39942080046448956101466542774457999360 8990009 -55790534843999123463676506914587728384 8990010 -343812837202378107002602292885253120 8990011 -162496595594456024906611517723243151388 8990012 -222023161309582488262461302886260818944 8990013 -130158148520495062890631993767543680256 8990014 -115545766870420879047132692685953832768 8990015 206981777198705878472697586222192157160 8990016 4880343037350603663266660208177315840 8990017 -6168147148340536782486915267125950800 8990018 -65787175348391930405726265354025973040 8990019 -65027400463053159541172095127574894912 8990020 -8844623942047024000488705237597143040 8990021 -5545974820029888733886073277538968800 8990022 -38760439408619845466798951639573790720 8990023 -1206765734636401739258946157985613936 8990024 -31733996267095024563555974778445824000 8990025 23920852970689925792932026561143419200 8990026 170517747896226764317120276679156657712 8990027 125684482400075897902517588209978233876 8990028 103752058279234037697706792017017440512 8990029 -44851097432834955099399650173118205480 8990030 61117615094447995120270606265500608000 8990031 4294634175722823449140935269063207424 8990032 91700920690486356436460489833304031232 8990033 -20446343541991400957562488614168989312 8990034 -7947342943777320810213087955715074560 8990035 31349724153988435631641164432566313360 8990036 -173934280560873350436542359436843950080 8990037 -57522371287990116327130744426521309600 8990038 -8757192600399166203452655969063823104 8990039 -27731367253383443924735862012107303160 8990040 -46166279554897525973449118488117248000 8990041 164174992147302244632214981098099298442 8990042 85129641355729190003575251365310612480 8990043 112138166676362786352623413618451725464 8990044 39593753667387570802496497304651140096 8990045 43602667331174540974156189929170904300 8990046 -19622773929370670940746724469160834304 8990047 -282810315206445691604971710841266810888 8990048 25109575870325949374409571823248343040 8990049 138238872691715610169695251245679250864 8990050 -76160162579260444151825762579491117200 8990051 36320717912887596794134801137642892752 8990052 -136560895238372547876205092766550535168 8990053 -3815067398744650618622556558190160576 8990054 56512159551835063285190383004562106560 8990055 4379823818916478526646144505697911200 8990056 63690597577036654539729111275577753600 8990057 170614434815712455889110033963539853172 8990058 45077120190630248776853278302581760 8990059 -119290819105248633426384842799425865120 8990060 211904000036182975590558328658498534400 8990061 23811388179146074152218231135286636960 8990062 -6463362314423537086892614427429277696 8990063 -213062840239431642531517126374318032688 8990064 9185023446775025541091822549241856000 8990065 -57827202520595802596758984789603480320 8990066 82884943479865751529303199027849989120 8990067 -58131843751608150258903590374753967040 8990068 99602932696115633104715361788377731840 8990069 41766008282092613120611541756880514560 8990070 10033069384939088685136666252386067200 8990071 2078674756042474424617225129963837792 8990072 22908652178894995481076672265625763840 8990073 61215054159493473436982678001776334522 8990074 18808621517452765323882462293874055536 8990075 -23132055785124423885320957813500302000 8990076 104761248207125954808686132734928879616 8990077 100694016194594831425908454692465019584 8990078 91332777558570784498288122478284672000 8990079 -10311009537257600256812155868534954880 8990080 117856433034374851862154321501723033600 8990081 290320131628659996204133406764625226882 8990082 -51254562329673583461490123524032486400 8990083 -107471975435720785541375159035459073668 8990084 -44214580893192961201737776069602214784 8990085 -43566024513401910710027210031719276160 8990086 47358431635271239450604392450748726400 8990087 288260585042799742920152961034839503520 8990088 106939770129931816940476814065660354560 8990089 -84425561157001809673460898007965135260 8990090 46595775476126137783847022659168776800 8990091 49252576819027886365353595703835402240 8990092 -59783822558952952640757367406116528384 8990093 4401502439578620089617751048883182592 8990094 1558206480967547775974276499975643200 8990095 -22449083333069222927839938996436684320 8990096 -41607503843280559611124145162158080 8990097 13185412797733490308409192862954888480 8990098 -26244355064016383646039419980207722336 8990099 -217539367674103828431383126384542914900 8990100 7435691664393125033398780218539366400 8990101 151704883530794854567813953342617801102 8990102 6289804449471024539133306962735278080 8990103 71237393981468989078039740606405628800 8990104 188473119948833403399744335492609740800 8990105 -128957261150083493232275412305000047740 8990106 -29902618180327106470051820669337616896 8990107 -83111315013387460060894067973692296688 8990108 11144879881156782789445615254200019456 8990109 -11605394466876621030094373823554310810 8990110 12107973323077693107880588733107704960 8990111 -40086415013297202761054490809386846272 8990112 17989376051244270981013990762462838784 8990113 189234307456786129913574016687200938880 8990114 -55090396647714853389395940556258917888 8990115 22176191509169215111022351259309132720 8990116 -67985419318483977922567005504470016000 8990117 -242485854710718912360583666399720114308 8990118 10664381797534519471000875920490658944 8990119 -84319951971317406225992514081432391392 8990120 23755567982063857677510464560264704000 8990121 -12712442037212002596568732962275788800 8990122 67367821561892665291423287317385896112 8990123 -137603952793186783582742866877182439628 8990124 19679873088588830967189614049395343360 8990125 -55432782778893298032589994043594720000 8990126 107748315595449147758503131763924552512 8990127 341453300458722574152822433404877093392 8990128 27628160846155059204534896826549485568 8990129 -308530566340877134998280249603455930816 8990130 20668660192612053577848504115858475520 8990131 -331044636400761131951792755351492688328 8990132 -2676488114452487493214154556912579840 8990133 -228376558258089609739095340915364807616 8990134 102769705401459741647441470545819806592 8990135 15928869910145966485854114923286336000 8990136 6238336320649193928663574033295155200 8990137 147541982515003894167855997792227889920 8990138 -138427553686953533169545634528506171280 8990139 1539480689291793688959197726560513728 8990140 -54411506199147696340114271758398981120 8990141 -243999220189517119963188267176075638458 8990142 14597677376534216097016266775206657024 8990143 -179890042372104603851660847564935612608 8990144 38371712238442212397805662475183456256 8990145 30115718895216772252134494568212462100 8990146 13073699587116380273163541929990674304 8990147 154669091369833999550813070297877633596 8990148 71192471597749587433064376571713736704 8990149 -83342676685939374543118066901965499648 8990150 -3695850827224539884391373977603062400 8990151 47963772223131779476195728891042661032 8990152 2810024693810786064451766562338457600 8990153 238934491983396284676669075116405613402 8990154 -8218866161060191279195406510352030720 8990155 -61257782668985733292569874097156740320 8990156 38513300843792461051884928102493549568 8990157 58391295588144485207857915961716192320 8990158 -117780784373616727876247051289726592320 8990159 71296740329159058108452734546154498304 8990160 7434368691834416529519606256144220160 8990161 -220125827579831331865084564237379202588 8990162 -88220461871149461859287040402952641536 8990163 32254046033249315954580019231035686400 8990164 20832725572674641112116155599738517376 8990165 -178436940497211779287780606176885707940 8990166 50650294581856245981011223946954405824 8990167 -45164101527439763991175241104998620880 8990168 -130232834238274062678425517489793658880 8990169 -3469452379849520396812869857290180512 8990170 -29041185552741424790657603913607280640 8990171 25702463045674355190924191474110391472 8990172 -27392052292169754372478674997951586304 8990173 322275607516473733044064478768820646720 8990174 38573397373047488984473823895012941760 8990175 62041941988153821397520606112405831000 8990176 -123461136376657332413626644483494117376 8990177 235418186812284699026320028417349864546 8990178 29576356557290536222926547539208224768 8990179 -206307308422039750461558303081068160 8990180 125388947330752076977510511756219097600 8990181 -97783376670112316803390427712642233730 8990182 -2047210956085127058202783786616887488 8990183 -283741355050077408157443204051736442568 8990184 -156078290862406784635827608479334400 8990185 20192750611008128823032158419315673380 8990186 11323966897065056810632431477541232640 8990187 115235264365693103048231452392910595160 8990188 52030440681559890605573460761987370496 8990189 26601842131269798204458131459355918124 8990190 1459232259401897777618129326628937600 8990191 84504935711427520450754895468928997872 8990192 16854213943992352675013161657814384640 8990193 62037249629629205832841266063179264928 8990194 1291816751809593056587158821785938432 8990195 205200113404621021078931445048084744480 8990196 30476224761726514854726751122783240192 8990197 -263610638092737854586955443694225542848 8990198 10774329983062402751383445760401233536 8990199 1067428387763379815651057992225796784 8990200 -111048145854654557345172709391308800000 8990201 1306672022294306049919854718077999504 8990202 -35645187125022093204230419475354760960 8990203 -180956884035003572114615401294029719040 8990204 31558431614658653442580744088496132096 8990205 -7798048006725503225132104374286826880 8990206 42782782826080086423131776412052375552 8990207 549457729564634201005265265371150544672 8990208 65388484761377019634355640240779034624 8990209 62238943632023605062089438396673489410 8990210 40615541382649553033213875331829035520 8990211 63577337231930333741899004336348678400 8990212 14454714181485001700866517374534004736 8990213 -109055661838632406624140832444633508100 8990214 46074861309914409203868750513676843392 8990215 22129758411398139171669682803370679520 8990216 15852938355739998295346283505558164480 8990217 -44570143004994955286485993366744965120 8990218 -76564260795968626275627310040956255440 8990219 -51390790934159485888460079967618472304 8990220 -45866010702300649842853318506550686720 8990221 230115714221169679419814586197359857344 8990222 98786236200907341535416863132967102912 8990223 -14201047963015731121618612538858217600 8990224 29336240407031695710723274121942138880 8990225 93783632148208977839116102267695600 8990226 -17906290104654693547872219239765415408 8990227 -121124968903029438137987831622378761240 8990228 -56531123657679649856204008527335540736 8990229 -25752628254410282468634992022836655360 8990230 44494780436005312073112232417894857600 8990231 45437366914399635717152347608196237752 8990232 -14622756796652970142815114038355763200 8990233 -65766946052878132282914600538473179520 8990234 -41805508934983413558742235569477057536 8990235 29634542125337549062913862431921587920 8990236 64936360168591575738801275324475553280 8990237 -147591208897056628417971870176782409268 8990238 25256694262066541684469952578220889088 8990239 43025141293344419509870305801524275040 8990240 -7605293319595357804329461779267584000 8990241 -27181362232459645078618716193046554560 8990242 -6884585911814339738467184121619741440 8990243 -185888009371364710685752161710115225240 8990244 -118444917165737203501841972291587246080 8990245 149868688251792692660767789649345763840 8990246 -37967480197334982028746565899868494720 8990247 5224333004453467346563929907672844544 8990248 56794781181320223255257371432445214720 8990249 249835472021547979659735451328941344000 8990250 66307515495178983892245516365936064000 8990251 -259007615152397740367356124152155687128 8990252 12105055842092869617402860276892152832 8990253 -28261750188596161868486365608808008138 8990254 35025944881731228597573008408002535424 8990255 52443383967404619236364360587604521160 8990256 7062256349932924324494936549302206464 8990257 87027309236150261927349938335428639506 8990258 116194794165077505905922021838154695584 8990259 122567503302995835634659836641591709760 8990260 -9124195519748202328986889476527424000 8990261 -177421391470944806543813960665666746240 8990262 -33680443518064882279487213779418318880 8990263 48150442425845706550383260684551620384 8990264 3980303350557646715148483137883217920 8990265 6047767500084063945438634637822617920 8990266 182204851591570422869715832407671774832 8990267 -16208180797457852017523271637310811120 8990268 -716183459494218428895935538480414720 8990269 -25578120496981728773939174477791390656 8990270 19023830828329338351169908608137224960 8990271 -303535774357973781729162831751195263528 8990272 59644437275612955418993145932004458496 8990273 37007460030227596289387339095853982144 8990274 -11924031106970120523962935453041959040 8990275 22417511423535912504222896809428477000 8990276 245392157645744738242171341745100972160 8990277 37458855965161836806699727243738047232 8990278 184582725018925983634905061157056991232 8990279 68295350163379218000366901104437022720 8990280 15753089243817881176131502020146995200 8990281 7138552284992094154341164866888499200 8990282 9131343912112641207430464584181564672 8990283 153468548911701164738827895208694507224 8990284 -42090751874772553545813327138311076864 8990285 -119496072700764138214295648286446452020 8990286 -44845251787214934567241203024337253376 8990287 95353072202463207346426011034060219240 8990288 -20220971459754956462837342930259542016 8990289 24894142599863086263282436748261978688 8990290 40349159820192154945235772453656709600 8990291 79471790613419701596308982441353599824 8990292 57253045751644797394353686143124785152 8990293 -166429356314855658482201693181563041878 8990294 -39275385590203874868422050439552998080 8990295 -9267843062168487816612560182311349680 8990296 35032814001395073957358873328721960960 8990297 -76530790380595640981438975232797484408 8990298 145075631204654077839164491841169477120 8990299 -428743700487833640973314352181688553736 8990300 25491618882909169735792885391731200 8990301 114179221542894939477092323914677599104 8990302 24048305104836688457547532858726320000 8990303 92571944872549428354126320363560084080 8990304 61062895078413432141771111139670753280 8990305 -105811400212834367860817871708869126040 8990306 56359497298174262058397464037059648000 8990307 1313238376470699166068380410883265240 8990308 -90129598479797330324113169728723315072 8990309 -27924588362993579726963347509826392096 8990310 4519995101080995288598515710202839040 8990311 -3175808675233398679973617691886437760 8990312 15572492793791885059415390013558650880 8990313 -20934004767334615006526812209048770112 8990314 -121678303883657218092559065732448677696 8990315 15401826785062394212491713980945252320 8990316 -22059862240292362901750332802953913856 8990317 1517781204253579466629307630827806912 8990318 -136109040585312185749478319971953769280 8990319 71049922280501792240321617879214244000 8990320 -11861827306707987133759674070312550400 8990321 -152301971366127453123866672099451218478 8990322 -12585133016243143208627319210057590016 8990323 401715886923322520309379944604961390800 8990324 -41016314900323074734108871570990817920 8990325 114099704396836858496888166491566920000 8990326 210432350448421136937143708997073875264 8990327 -91558792226558968684863302038905831600 8990328 130201051338079245713764673471843205120 8990329 76464219743988106622318221281010179984 8990330 8897145144399724227622125419413094400 8990331 -30331047443033490806913247755290105856 8990332 -395262942982573345522934550203824128 8990333 -230757293696385155010630988707265390176 8990334 31801381453158634611311690244634776000 8990335 14124716425650060660545310766304585880 8990336 199278873647282322731812774315567349760 8990337 -21320248806379098892645246340715301632 8990338 58626377960939017911664184716668790272 8990339 -88215325462064433579514684790293033860 8990340 27268665502943528285531957781389107200 8990341 -97235833849031245512770633406367154816 8990342 -77159520352846093528819304856125120928 8990343 -24076011341833599765513297285616909968 8990344 -2131940658616084548509845113832366080 8990345 -20280386147276551393364310855096230400 8990346 -84508712815913050498102545996683126016 8990347 85551904026998585377361946539465251796 8990348 263136744515769938797994011427155107840 8990349 -150302387762174142502279939078306767936 8990350 -44051543321846765206318279037472441600 8990351 -242504498103499994141444239911036291360 8990352 -645168377591148317329026502081118208 8990353 102574819458186653713804988186058231602 8990354 -324128116223003230355256682979144448 8990355 88909937909580865359794605885114202880 8990356 99940459092757049695096340823239249920 8990357 43715874723362349112774632666848917692 8990358 -43078102802844985302028103892089548800 8990359 -43418253409471172303650413598825847968 8990360 213554569478225058076587924737240064000 8990361 -42444593314222535755089740949873191760 8990362 -11566970070048992837451000673017972000 8990363 102959907797100359547924490795089720240 8990364 60537424963822649227028800096676338176 8990365 142688909224173209755354631006537712600 8990366 38257540293935744242199855132373826560 8990367 -76518398636515586137547789545241659320 8990368 -306889779819355648021337606429338828800 8990369 50591833902935752194620736296281268400 8990370 -793991872431365233142890235480002560 8990371 -43768914529313353818228974573311640656 8990372 -31321531127386143659179421391361425408 8990373 59823421734267341998737936750186537600 8990374 134549706924635693600517953173183599552 8990375 -28395594458045393543213115506917032000 8990376 191740133553390174202523876577838694400 8990377 181197017163288912644023381611518185920 8990378 -57141922470766504001129534947868549376 8990379 -18474489984307374307837543328769175200 8990380 -1149145430134989667246690799603496960 8990381 -97418224871483911336833085502229616800 8990382 -15680352491229815358497674961775206400 8990383 -241006162736892058101500428092824675336 8990384 5413187727316488678271241150460002304 8990385 16958786143242238227396010343211609600 8990386 -37624199553117649274245836174183226608 8990387 108162703134495150405777185561677103952 8990388 6529090339829389166121694767964950528 8990389 -6261187397314546607214489619148028320 8990390 2297633993844389417833650473873857920 8990391 -40000383704035980195375080584543017600 8990392 94203185000477274263122420193693982720 8990393 -50277979251802250810478346709269261356 8990394 9699212996102515455857044583191941120 8990395 -287809836003681813831008827454475824640 8990396 127373786402973892070264288643005836800 8990397 1162572713380106174704854627677632608 8990398 30031051829624139006846982556922372480 8990399 414794688107170123478626030728003055104 8990400 10886986623964492508153434656001228800 8990401 -14342656768552768272233514167004134400 8990402 -81873513935201338056405323419849463808 8990403 -47919954529665025735218980052634324992 8990404 -125364409430733488160126226434859617024 8990405 145345226420705657536370616083558880060 8990406 -173860596967820792092413550173872236800 8990407 -92312201088831511378513028476660802344 8990408 5659851106064647459333289830261555200 8990409 2189103017643829454579798703949561104 8990410 -8590376149574742663275138850471905280 8990411 -114970630540946216351798431326717914988 8990412 16987124042152759738174765279967603712 8990413 33469187539160853549973486465541964662 8990414 -53899378935591220401129781683454970688 8990415 7068188865492839962364504773529985120 8990416 -84535580999383980355277070951589429248 8990417 -177498390560879765353565327358467788380 8990418 -715102506146993892025857029736103296 8990419 -25717759253614355824408477714529139056 8990420 -52474992626879693468316056097897984000 8990421 -25458118256693132943312134076505344 8990422 -21635151281723203206191667431538364800 8990423 -20919423618285286615391359815435910416 8990424 31118964495631333409187620986352025600 8990425 9877913780083498636378130590201580800 8990426 -7941297825626025575666479049274471936 8990427 28545482367763190978178476311593338520 8990428 46566221466082802777088952895901514240 8990429 22906183434254396966714195749152731520 8990430 51906630165467753707409713449574293120 8990431 -204123939471213612197061495849905692768 8990432 238871272911847485947181383185415798784 8990433 9950539236522894241833299944972309380 8990434 20603261352701332175369670243363336192 8990435 -132835451062904299485434970490038829200 8990436 -16051863936748076283439325516703768576 8990437 500766624223384918032929623031562412800 8990438 146742964520064614257114145981645265120 8990439 -14868262205675708987232125660912037120 8990440 1717360926712554605537986680276172800 8990441 165903892712537086890268002679693414842 8990442 4129960914642451513753378322845097472 8990443 -21497871106751191927456558430659053312 8990444 -4668156577630194319419925725892280064 8990445 -45831389270105274408199647616159952640 8990446 42370449020422374786396434169650619264 8990447 99730881865211196747867146910524761680 8990448 941752463548085850276900712345042944 8990449 34964849704576193507484792312438525364 8990450 33749682762649605131049955707019852800 8990451 -34895770974457771166250900910780381920 8990452 -134185640062202283344405182002849855488 8990453 76593676903643074654096125447407341020 8990454 42100501516087495288009936912373744640 8990455 91036484828953109558873327283636870720 8990456 10625293381054192992369441129397370880 8990457 54627019153950256111470438706930827264 8990458 219681221793237788470457650900186544640 8990459 -135199809767229218265507822314578757340 8990460 98702437236416778080880459513918720000 8990461 7202185936246841019926002905070808064 8990462 -112771219867724577238686889837378141248 8990463 21612460729839535701088666231066387200 8990464 -27875416253216790343135799659871600640 8990465 1681845429145957515435689552856291840 8990466 18516174051585533482071672823439639424 8990467 -16460650274721190543620979954944177600 8990468 -20134755935423923545420208985459589120 8990469 74681821681054035335360120031410624094 8990470 77238555748777917514147421940338246400 8990471 -100349588023790775953926277269677553560 8990472 2815225854115986386269214944003153920 8990473 11496322130184257430107204078150375604 8990474 57178527654609145523272778951514578736 8990475 3953447198957227748474876829219349200 8990476 -154454832802340295845522226005785259520 8990477 -52302726723580586115116841021157689120 8990478 -23646156141525834465002797170050111616 8990479 26162203095802982946767890433191519320 8990480 -5183838456494182739665164079354183680 8990481 54782576120880567422764155737770778352 8990482 73230245763729027185334602527358039712 8990483 136868783711380296670643066082600000 8990484 14095460578165488464890036814889357312 8990485 -82636144429749744166358279172815594880 8990486 -140233921466906760181152966475689312960 8990487 -218453775228403663364119509555456645120 8990488 -61840607094398889037061647926122004480 8990489 166079461261919456955272750677274631552 8990490 -2119680445951935351413880049596314880 8990491 -62499392339271409471157383368523486016 8990492 -45126715266132506687194142823218798592 8990493 116467229144283373867984752677689146240 8990494 25087899877994327391108550164018854592 8990495 64764190145093937225672482862639740880 8990496 20100779973991998695896270479147663360 8990497 130776990892107858971886764240874766946 8990498 42142200638283327559578054190119976320 8990499 59383474016835454415766049794466878720 8990500 -118875581093654140604742731642874048000 8990501 -24837301827164079528118335351166262508 8990502 40147103979378463038317212757810173632 8990503 360050079031771705418809348064480418120 8990504 -43278368933877988469935533950821754880 8990505 2291170435402076868474834627949158600 8990506 703682743477445347606546784728840704 8990507 -13716375283776680309778757206533147568 8990508 -107359936636241081538551547398836247040 8990509 -54970381489095531192970557583943859360 8990510 37124483834592055860256297444953332160 8990511 194775827981314435084420998434158179600 8990512 32358043925821853950292904448637321216 8990513 -3733701636400355331837406806784197120 8990514 -50520098069985436474491328424290532352 8990515 162637116184587015087542377117713439200 8990516 101814862075577800861043091231508807680 8990517 12487292532805288329612108536177183040 8990518 50928172234044255530735634205924919040 8990519 -38783895352978568429583178354211478480 8990520 -55672068598208260336218998495305728000 8990521 -86910585977982975875804514454274547756 8990522 77922867480046480600756649252106904800 8990523 -129875017253876766731251082995880672628 8990524 1692943707605260033950009259210235392 8990525 -83688753693056544172556468819680387950 8990526 -1500437957893745592678291797848436736 8990527 4739409383293478643441652072423327744 8990528 -72822457438830095832651760935941701632 8990529 -140000596273645629726024253936575001440 8990530 -97337887027403085870492834954171233280 8990531 -8252947122474426120331750610012716536 8990532 99773429704320783063439634591573859456 8990533 -146607832269105091257354011756845925218 8990534 766291162662305019182810674284257280 8990535 -58814435439228238761973136801400044640 8990536 484127719999649243597405958423133224960 8990537 6645908299080262667574634083249042852 8990538 -40504652585117679501838033821467481600 8990539 95723822504152554263473428575655000624 8990540 40043155932067547903503912367889100800 8990541 -77228079120184271898753258807683145600 8990542 -207642241725101743289157807070132224 8990543 -68469235185639716421652434742029464208 8990544 -6406161120054589860520347105574649856 8990545 161299882522128856807727179992305997300 8990546 -145284872606910958416076251636098054496 8990547 19795563877163336307286748345677220928 8990548 -14954016971019557627785792982698809344 8990549 -123716529837427766549887236796286097636 8990550 18664958264499674494427449871889084000 8990551 40908285530499782871388671072231594600 8990552 -7371884728497822769283237940921937920 8990553 76506846222450941515450779771113809920 8990554 3998379452623935315500093239985103360 8990555 17267520407765188176411205659068470560 8990556 -79651629523167905373715125770112000 8990557 36786631680539000131124237584749217740 8990558 -48307377694381557211316037711643169280 8990559 -129236044227269118149878974286082900136 8990560 -39383758260081120286074236935132938240 8990561 -189260129540750880875946984400035664896 8990562 -791045235539139210667230844680486912 8990563 -315397454910980260939376790168092585188 8990564 -17293612235803593273054411321721986048 8990565 -51554950731945558903137904909866544480 8990566 -29954425642023811591279064966094775296 8990567 20451030674974960060426729509373874616 8990568 83725609463118374723393763617869824000 8990569 -2605677990503879242113302486778592608 8990570 79107092100263176491489453376239408480 8990571 180900212948621066485553711391391706712 8990572 34763958187754638487233607114654440960 8990573 -229030525379793255641739331319295851178 8990574 -110870944606435026867945582208264021440 8990575 79404912259706376218208594976023090600 8990576 20677122322997056356155737483359485952 8990577 -2973822571062206227470196903235535360 8990578 93139756182317847170793103598955597840 8990579 5174687713816545364035338282052489984 8990580 -74918605326109139323022865981858201600 8990581 9290742430077982370493515587555246382 8990582 60334119397198408547047383086434996800 8990583 16996547208324368375550791709015813120 8990584 -140526707498392444863340635082801152000 8990585 10181967728152205749810334670586612800 8990586 99160712277155250084594347456473555968 8990587 -20984286452022778594354377287223356764 8990588 -59062200882422139639206102243907707904 8990589 -5606650694167654820063739426001497600 8990590 21617905642585522052963500251225665280 8990591 -41369113268007242885352118887723073920 8990592 -43605115342440345309268580459945656320 8990593 -60383128207047971450483606622635846060 8990594 96903412264564542315441317620504134096 8990595 6448888865250660232736409420706708800 8990596 -126713787129806738704906408457990484992 8990597 109982294125133529724563357515342937600 8990598 -38133297137012623725851639429702780736 8990599 -169452065313732657887340531524806007720 8990600 132065324642223817350010657114537344000 8990601 -90513750295540921246230003679263348576 8990602 -38326492922962711667166764614380997440 8990603 -158279188955456022740384921490209749200 8990604 -50246547502301241843688347552369306624 8990605 -15494223268686124508796886746982369680 8990606 -37717676834758375901440211250465373248 8990607 12166266264960778888291818619658416416 8990608 2335384421488086003336141737171877888 8990609 -108012540919182118706154330690461728140 8990610 1020182467411235817916937874929318400 8990611 -65548518445113682132570589960394830768 8990612 -6908617913517152665565696779796779008 8990613 -47431363768699200987167143549619617458 8990614 3279703982030356141967161555498432320 8990615 -33536709652211459637632497289391003240 8990616 87418697760114010231824171833925427200 8990617 240477864699405085448915249845984142666 8990618 -51884034423661546650870996617137449504 8990619 -52102546959293563012812876098891170944 8990620 38873591877815290657171100247859445760 8990621 12363165046819103545536291937145916000 8990622 -56649287012981612278052121540356229120 8990623 -245933959411221359525781730751372036128 8990624 58277619458650050055739769780515045376 8990625 19021053385905179069698012093827600000 8990626 172898687868408222114177668984093362512 8990627 -76886501257356105220373571851126617560 8990628 51123663550431916919955004681299870720 8990629 -97566213052454263468216582806077579360 8990630 53634196912168754556296956241377841280 8990631 74036131134955489586593071622054590768 8990632 8063706761708227226082581059946741760 8990633 -135762397631496270102092291265764196720 8990634 59557654690002840399115396694959284480 8990635 192992826613587755656867158438512074080 8990636 -59667813279087102355756927841852209920 8990637 70339869996453325358925608019758863680 8990638 93056633035943587157098198963934064000 8990639 34868860755025156334360585509884084192 8990640 -18398166516010407412972772543182602240 8990641 -134854747299756478334728045630434483216 8990642 -52987159488141710999824368763465249248 8990643 46468747698039510535812604038867192384 8990644 -34100070750947245924214632258435127808 8990645 92182605841943283004072567488512175900 8990646 -11733674677818292911508523227661561856 8990647 -109067900681677294997885013729589881080 8990648 117445075603849882235798283795325440000 8990649 233631932385657088570256098074516705120 8990650 5518210611167956962984330486046846800 8990651 95767050647028127041217714104801424704 8990652 67137447434120416826782006232939249664 8990653 -53811205566068429065426718529245897120 8990654 -80292364749160768439843113084212926208 8990655 -807571044328985889091853529094110720 8990656 -17134643283741736292297917218674442240 8990657 101868120556552726822785155220434868180 8990658 -87288614877381584466634245018162976176 8990659 -64331382867910762700261751331859043840 8990660 9530948144439176484552471505170432000 8990661 -47102589595848134690443558601377976736 8990662 -22036488457249911772422123861921771168 8990663 588513876912143360818410337395760680 8990664 -128014962702652850254306072731165818880 8990665 -29125055010745342451756317235115974940 8990666 -4152773243904050173737595251428616096 8990667 -48105887962291381577074788679281224400 8990668 231531239340148673165387101000720070656 8990669 -69170450878412381509916266382747457930 8990670 23155044530751179485241498322990531840 8990671 -137406875328889584367333790289390268608 8990672 47517284549669150986422304991546597376 8990673 98255423404157478024422658157849584 8990674 -68843646228114248868533543367975321600 8990675 69723313175445768238584962940812515800 8990676 4099090083667772838274720744248240000 8990677 -129024421424968662560714586855089534208 8990678 -53946644052814443223471835779912347360 8990679 14421157940042682646333764986940167784 8990680 8691735378362003098006109618571264000 8990681 50177442566201728755723005080337217792 8990682 16917776993906626327370713587321391104 8990683 4588575870320671784595375261548805904 8990684 -215749054528242908314662867890899828224 8990685 -29690144310338997298509263481923929920 8990686 -54327014665304379377997205597071807360 8990687 32194891660450427557678900080702450336 8990688 -75816762355659033617911288573458382848 8990689 5536173453321506353548688311846529840 8990690 90393216349302886746336517293136077600 8990691 38086616797585586947468978386022840320 8990692 79982358688188840439254686750789426816 8990693 -274786244117222446188559681827708893058 8990694 75716444503344816161048186729662600224 8990695 -78722123385545522750872470757382975520 8990696 12624497126770594571801617369330483200 8990697 134966060040874146046235103354388678800 8990698 676951751032788841103926972615025664 8990699 -195753707480719268765814522129564385680 8990700 2078076604420056175788289371914649600 8990701 43043764600809360216586311125187105504 8990702 -13435010906571213806940931814556303360 8990703 -294767889044531315069771172188077273200 8990704 -18409812989925567637010094897256300544 8990705 -2254128932990124157735530238949164440 8990706 1825754565754958949412420359113074944 8990707 8502741317194365113712302638375359432 8990708 -34214259512372060906865849174806211840 8990709 10951750300395122352071445103907246208 8990710 -886007115219206985912537488261988480 8990711 170528747968832591481980546265311284992 8990712 -179521942395114904006449547049652756480 8990713 37114327121918673053880825984704130304 8990714 65190014672979974841585888141554073456 8990715 62653325991698588392729184741395776000 8990716 -90792229745595679114035833670170675200 8990717 50470981886718525180362951631736578732 8990718 -54531431357004628230649940802991337472 8990719 266464946734896684424558904421037445120 8990720 10089982699861871124441670054261555200 8990721 195671969660231372588332749530194143090 8990722 -44129639450466842040513127043272575936 8990723 -26831735456267815240593370135781081856 8990724 84617570097257016285737229480070348800 8990725 -190263796056103610921386688941306423500 8990726 -31392908604587108701229974246971464832 8990727 47194805371180987484283761596270647720 8990728 -77789052259701203318599431630638115840 8990729 151286321928108583239853135504217073600 8990730 21560974103351605204922145143087923200 8990731 -195431251643644502567832431927203735468 8990732 -4676444402414019614319175028880972288 8990733 49248896609331491061099117349333835424 8990734 -17475481314265598787577202940456046080 8990735 57910597303148093073561216739663531200 8990736 -1800945319491121267629685181153673216 8990737 -57236618793697143926020597513630728000 8990738 82956879015398798683727804473965846144 8990739 76761155126505666143343052469937828744 8990740 27446873983976565656881917472964782080 8990741 -2187977023675452980466968520542724576 8990742 -11732514189017947733054815079952333888 8990743 -24560813119837234653762095103405882680 8990744 -6231852044011286686330321073484595200 8990745 -105529819069753332725180654078643794880 8990746 -526292235586624895273310867412250112 8990747 -233375705294813258122598248647537639804 8990748 26911189986071728198174718101744449024 8990749 33579172308700231401966370190885387520 8990750 82087536963218321120487723931831344000 8990751 57219299671604561597717010777557875968 8990752 -86233898722361756191601482544757866496 8990753 4417113260695536558550023548596089600 8990754 23167822350079845105364980208048273920 8990755 -35312622890572513122171078656863905840 8990756 88430977936714626462287184842695426560 8990757 -144459169734676903906373868803666814720 8990758 -50859149794154893072546757683336497024 8990759 -120961551173501099479225762670401340784 8990760 124720639220349068047543996386099609600 8990761 32634668175583194229207104664653112200 8990762 53465825982958583747959033381146032640 8990763 125159717687501662975894404454310728944 8990764 198353287497694366021587213731801144576 8990765 137105505624185273161519471787323417740 8990766 -138598560312355184624106876183597325056 8990767 101941112238734481147468239928050740320 8990768 -27591357461073036034337182772644036608 8990769 -75130395162907058672927676278457225600 8990770 162299953862666103835125288152021698560 8990771 -13173707957498277344026495871493508416 8990772 -4027028075566465715097238144394293248 8990773 255223577876094987476188467897803698560 8990774 429348710963989340839354752093709440 8990775 -806354638324351056752320017315576000 8990776 -368345855438946990064256842051826688000 8990777 288133458499589156821431608870978179626 8990778 -9786840045484448223602253892976544000 8990779 -31646167173944806858948764219940224768 8990780 -40249269304488043202331379144755532800 8990781 -70269826472679709944375618956104041120 8990782 -72001790774171314440982063601722590528 8990783 -309560315522852934544330073835799722120 8990784 1688058282931132679535841152860160 8990785 95457981535498040719849357257304480980 8990786 48504394789664926901596672266775027200 8990787 83721131382229442612223891793061136480 8990788 105035565298695968551613068502684713088 8990789 -18689734163731171964330385139285462944 8990790 -29262792333673286025090184958883955200 8990791 282507990534901208728412563344521807192 8990792 -54866478169013227881169947962677493760 8990793 48564266564555737927504324612774490304 8990794 17400375996202741136917981657887195696 8990795 -135513113910022146678140681789310514800 8990796 74491611435416676920554002052625448960 8990797 56758285888068820649692686662856052672 8990798 -82089262303836414476762589829400915520 8990799 -177454710061619180777173828620251414136 8990800 -6553128743500489235672643959046144000 8990801 130810833279730344568485726949068765504 8990802 -3346124164117212085773197659401172608 8990803 99117537410876729488606043380527331052 8990804 -5441342252940874712194721889964617984 8990805 -80255721717716223587262427836692022240 8990806 10020820121900289853817461053964812288 8990807 140107666210781007192116492897589386592 8990808 62415806274147899866279534535777771520 8990809 80647898133891043461029486026870612800 8990810 -37629123006204573871858594354594463040 8990811 -12252133482219356481711127412017137360 8990812 -31742869798095162892702688211065625600 8990813 16822920277645310809040569081872400248 8990814 14376684250762145068743005135257798272 8990815 -23235647305622068062229944540841951680 8990816 -281370374833268161438946034543350120448 8990817 120179840385381519867497158233579112800 8990818 150320323945644871658648319820197061632 8990819 216579084316059749592067752772886946840 8990820 7640808051834714065074859800852992000 8990821 -20781275950129289147056516062014467776 8990822 39315758495474650532838738385096319712 8990823 -218043847113414854668352879595096524976 8990824 35158367605297830847374468528852940800 8990825 74032635342802303271091422335856483550 8990826 2727407961251239671720302755790615040 8990827 2182577535152455853218844247319947880 8990828 29347337989027588759620124517140611072 8990829 4421705742761939603438391851710430700 8990830 -185117129788195592752056250943959833600 8990831 36547554427662754619277222988732807632 8990832 -30448516866124342862663387974210682880 8990833 245001569775677101491520829494316145120 8990834 85195822594855819930630760539360332816 8990835 -2954469606460287869870041645103351040 8990836 -225025907112977631801736657444082043520 8990837 22829532194786475135145822830601256832 8990838 2086893590501005815132281594760560640 8990839 -117801441379356301665546414867262030032 8990840 -75035293347768094516904596772487475200 8990841 -184359564343366799022268892630992051200 8990842 53087963507349493662252334432581940224 8990843 -45543300578840495687395779287433058908 8990844 -67605901985139348615229090885113552384 8990845 59492483330015523984757339316530610520 8990846 52945926943604647955666110393319901504 8990847 -32647572830547686774983435462279327176 8990848 71511023045608088870028138163438878720 8990849 -6694039011339572222732957008610677248 8990850 46465705658714064749513468185669920000 8990851 107238128852761834301871816113397522304 8990852 -21417507064704452315846303893761074688 8990853 -39394507969796227737192721403662915296 8990854 12432568256862206381996948891962680960 8990855 -56849672434381484391511809158981583240 8990856 -47180441995758009499925874802669977600 8990857 -214039652566216390418256208642193938160 8990858 -121008679549679693999950594416073144224 8990859 -12977492128988412637661893041461936400 8990860 24618911320977163110884666802207790080 8990861 194221677329127205851204591254240042304 8990862 7016172428979605367052567446418542720 8990863 -298818374140162153934726534145388489152 8990864 85883487686644483294339509620336295936 8990865 40380066283244603353003330738146432000 8990866 4402378863253346811369608888407954080 8990867 -87075335153859393376212401212070379120 8990868 -27264053753135906644164543312367042560 8990869 71746986748577391862000890615979331580 8990870 963587585587486471215567256374681600 8990871 120535482185247489629455112591644756560 8990872 -10300942741885031226678464089305907200 8990873 -285432712482234499688612899735320829878 8990874 102653501304743798510977732241069954544 8990875 145576884869525371818842886375120744000 8990876 -56488572451955254723549600047405480960 8990877 23680260121815947516136303431425914432 8990878 44304109730932937477226396180407481024 8990879 -90957425458637216650718333759450345160 8990880 -129048151983058645046869816278625812480 8990881 202404351858057005951260418253427411682 8990882 -35997758787829471913092624816788133728 8990883 -127436852842215652147413868384526294832 8990884 37234928647519886607239254962580013056 8990885 -34168095988676569775948527016542044420 8990886 36923269728410409725679938244672118464 8990887 80671503479899797336949486472259228536 8990888 137320265094974459088674502106890639360 8990889 2764034831017880587026167670192422592 8990890 43061373385271375052162255440073220800 8990891 -2724735592089646781972581324777964256 8990892 -113396208096874861006101093842904268800 8990893 -5813733012043260893582089984900834976 8990894 91871214520363743016391914383601586112 8990895 -104316821729801954056306418559963868800 8990896 -35387802091982353370477652546963816448 8990897 253818598387529230267295279389233295332 8990898 -18817630028214294291734167227664335360 8990899 2951905399087303868624421130682046720 8990900 106239289155840005795065334042895312000 8990901 -35128889254141457203746235547755445970 8990902 48847611178485129616380740094721905600 8990903 431052439269266251514283291246055778520 8990904 17718876155235493141251104149222072320 8990905 67018525297111457041375248626978346240 8990906 35377166951537195196194437357885015152 8990907 102804731227485238355580646978745868288 8990908 51308746068423724675765411258112304128 8990909 86244201762122491363232989388578739916 8990910 5484418206174911218143347282345811840 8990911 -173492544572681574693804504052634823200 8990912 -85632183796025621425409084518198935552 8990913 2908629196980627426899162040226887264 8990914 -137029306967837664844655148480166533120 8990915 35105994985071478777725691800363916560 8990916 -92006424777994419850217238712883521536 8990917 12604715916628440636249886782497236448 8990918 -8373526443541395133901172145282202496 8990919 -2997348546715813540273524388682584608 8990920 64679768317802783124735406506216345600 8990921 -196079280714510113332177935251175887856 8990922 52636189028876032901709045978564297984 8990923 500944251530589269418945569197759512024 8990924 1158890145217160171162404553617046016 8990925 147952843234850084259622968275930035200 8990926 17297724297494536986166746365496632832 8990927 139279664222937122661320409978232498872 8990928 -34207632382139938774019343401268756480 8990929 -25794296559841773995052514522612115470 8990930 -4949258234154121168298831593884303360 8990931 -92591641111968057236966020544654708352 8990932 137385510889838495846653287103671322496 8990933 -71033693362484076815426916771251520960 8990934 109131558028834509700745182257690118080 8990935 178666818319002814349195600897025017880 8990936 -75352963756879723487450664572466616320 8990937 169170214309296598056934354452353048880 8990938 -38395392536016004202538992982417657600 8990939 121625755901786617165189727172452332740 8990940 -30414863035106314201095033210881310720 8990941 124724461825024461425963798251537060800 8990942 -132804625121174717705390141968615648128 8990943 27195031427360163452363048583805526016 8990944 -29034904792132229715105834121791012864 8990945 48331232132786284060805476931992391700 8990946 -103683317040312256996753929937535738880 8990947 -109264064812725735722188992490771934768 8990948 30209932975338217902474488021722631808 8990949 -57715292732609538410166763144016422752 8990950 29248462629311888048405884019035308000 8990951 49441988644105748454555966190304009400 8990952 -63932547980262189436309892267521228800 8990953 -145206720952641114873370423170641566272 8990954 -16423860466957082883146332263617756928 8990955 15424374797493979545561120307981398000 8990956 -493668413114666418721724391782235136 8990957 -44310041147097220363958328684087673800 8990958 14356253299216233592496954639350944000 8990959 -28048481380153194253976077997670933984 8990960 -41177082992531570486629735239944110080 8990961 26915697214388971853620319873196620544 8990962 -54382951603933906876710524341665846768 8990963 94422570439365060916268783202623118000 8990964 -16043924479322257332765850359846288000 8990965 -126260911103921360933226677207061811200 8990966 103042313301534154574388295954585099584 8990967 9656437165485489498305200844763037440 8990968 -7230354826033215720882381456595722240 8990969 -88942598179588429908954219076525930386 8990970 -11803788054922051805165571184894368000 8990971 236587374364266747637732064756484676800 8990972 -4526002687171837088212901684759801856 8990973 -183677150732772894974573424293399811840 8990974 57468245578663007647702387253745731520 8990975 -52923287543986020854971717681102224000 8990976 -5496016097236839218178510992399400960 8990977 145535346532574839548366608651870859012 8990978 1179897603221742278215627432183893024 8990979 -79929035537054706239354829837982256400 8990980 71739331222200263433953161286932512000 8990981 262901342514405347091667673412212962782 8990982 -1535754506054718420833063260366080000 8990983 -79394042541215619976661943602810083416 8990984 -65886721400063887333851903154572733440 8990985 -83988648455899087753834240591163496000 8990986 -100371965386479815358250203424096501920 8990987 -5633341114580811174410417085615981048 8990988 112988629256415601828740553887609024000 8990989 32956943852452817595642201445541618656 8990990 80176283032054445464992408886348800000 8990991 41322623411698965845851443680584647720 8990992 -805430528624966546197388942165147648 8990993 -196929221586215108179870573061660642112 8990994 9155373073720929370697618346446859264 8990995 52325818771648615792725942601180683120 8990996 30445532803686539457395161641006575616 8990997 30926983094136694700885061640505536128 8990998 105123222063755793678881740627056101760 8990999 3237749041277930534917179563599156608 8991000 74056027007125238293975140402923520000 8991001 -90480264523157237546715247718127890998 8991002 -46635665993752661849466768776220000000 8991003 70095074923036815235899689204914696704 8991004 -388416748743570093263325858108808885248 8991005 -176962387807743834144439052751365864340 8991006 -29825911598880562207246632612966598656 8991007 -60537239869424355877435627650761635744 8991008 -1411991702964257279061602127037464576 8991009 -102583062027078796276517527575256450800 8991010 -50911552408061077010200876694326387200 8991011 142475652610017364065712373758631114712 8991012 12282710318450100356192948192568440832 8991013 -36431636493240108597627450386771918436 8991014 20290939758939114739195075267622554752 8991015 40524678554823185556936026439523008000 8991016 -20470679432103876048474375179643863040 8991017 107587937089410270873899704995582427200 8991018 2108127767783925209597193824711943264 8991019 -16464670814964985775944711403282639600 8991020 125886830986065509529027099041700264960 8991021 5731953541544432049962685479939792160 8991022 31430582745185561661986453956980335232 8991023 40658566570863869701893660569539602624 8991024 -13478240788893371130638336418282209280 8991025 -164885545890877852472367472023564067450 8991026 109327652170963909811481713044950432 8991027 44110725025522684821248471005306902240 8991028 50402268205050439378392033008301465600 8991029 127625417959490055988084367862197547630 8991030 -25645240859990507464995538331127511680 8991031 -49916161274517752627349223756334819408 8991032 -112579012197879709777825519430413209600 8991033 87376258555968091884663791441941606224 8991034 7747521165955568152915967806726438080 8991035 -105359711541201015942508695860621147520 8991036 67575257820172620411076080768738373632 8991037 -69873815810483153327223019368654778656 8991038 26399092746307341514751884962387981696 8991039 62906212987152663137937840080395839360 8991040 6678798430629012679799164172359434240 8991041 -62380251468195394272898441146509226558 8991042 759682383503117262035443554896582400 8991043 20136754647988614815860665712578839184 8991044 158709703300047387483938331145962374400 8991045 -1732099209388279836749724191728412160 8991046 7457017250288775458649800006741957472 8991047 -31738274318322581403161801637303084000 8991048 -165057123321146734733289979858836602880 8991049 52019049773234790302241936248580864420 8991050 -41939146348464375660985576607299609200 8991051 26649797801096051836275162911810812632 8991052 1760170093590609881705829141766190080 8991053 -492484098660691153956634928548563931200 8991054 -18083968481477318701874734928471408640 8991055 86277843272695417751930433560451741960 8991056 -83903412930145161554300823236369203200 8991057 126214439134011382487841513522849465840 8991058 -48807770726229625439277456357784722816 8991059 59215145937039008291389635292921267200 8991060 -10036459616641843690883824194462474240 8991061 120209318708532104396362074411966143392 8991062 -131291551732705312201873916792419240128 8991063 -97424031412026890944342803498161056608 8991064 256304678374460225722814179849508751360 8991065 -306817031761629052766632898411023780800 8991066 86754696457836815839331344848628224 8991067 241533088254293438211047988578330562116 8991068 -38125244849941395982823862225945246720 8991069 -15151885496022677345739180453633868800 8991070 64897168041000192282486118637591986560 8991071 -92161892586725167862166116653233272016 8991072 -54629146632316701761528227368403599360 8991073 37706784764549080438672898008032668160 8991074 66106653122385243489162236198145591072 8991075 -68560581054106462100940616422360605400 8991076 260815793976159564780979579649792675840 8991077 -80290809222816687293334368957365603074 8991078 -7247499601901122932047811277516512576 8991079 52139484922105585469063485500101731656 8991080 -7031420134029329412672411691356979200 8991081 7293471961877073044891193667058726544 8991082 -115609757452313768144307886015320790608 8991083 -78995748362185475785736504643137661840 8991084 83247881239964471693337167213119182336 8991085 456297552357891938146823707033804800 8991086 -8687065933490285467134537790060798656 8991087 -62133799059846198208054437437354398848 8991088 22056741612003150647948792130319450112 8991089 240925680292376991092932823324505607890 8991090 50558599823008209114933435961773897120 8991091 112908977048580111290614833243892224 8991092 43411235433121989357786864258150236160 8991093 -103633477073429234700098168362523706336 8991094 1572940094331919596713273990350294272 8991095 100523316259593144316130846932752278400 8991096 -134687071275845143203795561061040087040 8991097 214467495644949189477488988104691053546 8991098 135355045653420661129398189224338762464 8991099 14940163222214771071610466039481508064 8991100 -80423043749923859121891104540779161600 8991101 -13098181450619408708593382341971922848 8991102 -64138981314427205107397243543029457280 8991103 47944936832124088745666856015279511680 8991104 225018607696251767629073023124058931200 8991105 -103207722710838009826389419831206343040 8991106 109581651634243117849922629897331980752 8991107 -199147926203053251678983945028323893200 8991108 87635954175010400720773160487495936000 8991109 3042049037166807905869154060457440416 8991110 20919861057102172009740267943177676160 8991111 -52631126961950542914014783877039326256 8991112 -23500454315830876533316440069863700480 8991113 466077330369715826457831667056306679296 8991114 1503315921040819261299578082888585216 8991115 -71605248335554889777611845511224568800 8991116 -69161070265951841164924751446389469440 8991117 172666749689497294659033942233858722560 8991118 3001363110667340288435933855790914304 8991119 417099881719737054976477757316262746000 8991120 -18129579152690569915924748272112762880 8991121 134996611438423972295000702863693366644 8991122 48592383714812118841378549936312876032 8991123 60731805951289943322770702844477633600 8991124 -98385467162349979187162010790938462464 8991125 56172094707392692519130687745917856000 8991126 5890538573413872282792697725540074592 8991127 -179669629941367044652342498947041812024 8991128 2465281038325604075487462614991667200 8991129 -40442335820667514587870290631419899200 8991130 -32942357251254068517660235648710196800 8991131 92830970506031995496015042970528014532 8991132 62266002377072663058619538649776431104 8991133 129752939219706268395831712221103000000 8991134 44429308808105613032684056978684941312 8991135 -141185282626983340285191206255748952800 8991136 -13559811661455125706497139859720765440 8991137 -10953365975658913925947029146980511232 8991138 63625843456317747557114603798074967424 8991139 189241223365523567427861000444538558940 8991140 42542395420205057566466929468355293440 8991141 71763224132522472184489341629737455840 8991142 -74381815844492280912088452354130804800 8991143 17453074561376166508353254667109173216 8991144 2157227793303227154243241976917278720 8991145 -212889982221350057228260641625285684920 8991146 -137051803667612018517943611924817915728 8991147 123152734478812620445726906180472832 8991148 25805564235048581298042335475955404800 8991149 294649539513521411050065837700106544150 8991150 -1670494763765640333420995050776038400 8991151 64508914020130124700002054266248984144 8991152 52166049375090835397220819776677625856 8991153 -32526727906653686543607761241745902960 8991154 -145297795819510476460481845192458922224 8991155 -116042185570107543363774428730586092000 8991156 24013036205828445155435429294314856448 8991157 42314634797283877319325485824641811452 8991158 -16325107459486911169655716150275741120 8991159 10035009813226721576058485484900036480 8991160 118195547538688383591418450404593664000 8991161 -227940295181448189185402712007057959600 8991162 1546969921280507667032089872086082672 8991163 131540692913878721850924266831301805412 8991164 -19867252784114477803744077047765618688 8991165 -46774554180910307459512229517088106880 8991166 95571685413265002085353334114573142400 8991167 -293429177523126999071182295322069998784 8991168 -19389107775068456795362083323793899520 8991169 61247298687452901342851211938120531760 8991170 -66156091973669449748256740032208947200 8991171 -665044253559367782626362669330417920 8991172 89928517799675177616649984370581506176 8991173 -125600334506182231800198629184046205220 8991174 -111201586017931711073550391051405458240 8991175 -26866875342968132057056050584461272200 8991176 192079680457296504152032488103724590080 8991177 -24305629922025182835244364884321597824 8991178 -1596944725469137786164953054595452928 8991179 -333400187946041189384716055944968375216 8991180 -32879400919308205981293399260147712000 8991181 -176496872122650806264237112896227327296 8991182 126165136905362163671295982463300160192 8991183 -18560157134052045628335705543402097536 8991184 -14778228178119370824128084815332458496 8991185 -14853459936480679002136900167502030080 8991186 -12007145411409300561557279635196439936 8991187 167756690371903393178646292766695738920 8991188 130459669683469856786918088984942933888 8991189 327578386286584209917494545365034907200 8991190 42968791004052241070787485890629371520 8991191 18055349142941838466956765148052887344 8991192 12674217490445402239679570545341235200 8991193 19118405866179580083662267712839897104 8991194 157375402585131289984148894849201198592 8991195 5984220771017892659334943902191479920 8991196 -52251225971629571960234262055153339392 8991197 154841102261059272241222437482356148646 8991198 -62696326264512189731559884343517900416 8991199 -39080530897722862057686001771398252800 8991200 -103725415081544145601773544398618624000 8991201 -117320917219922187763876776613687026768 8991202 -37481033870641138685831079227485255296 8991203 -63413477081634955607022818971811622816 8991204 13669322272833760491645754207430685696 8991205 -160173482401077932661949948884720619140 8991206 -15889515095686514249454519498216428160 8991207 113367360811407004888579215911742169104 8991208 14795268932230371739502202119223720960 8991209 -12582357144641266774287398773039653120 8991210 -14723138484936783694969190642535022080 8991211 48491345099551966778766226917482970624 8991212 199419341088280171549241344116436275456 8991213 27154129615962374820968615374745799168 8991214 -556151156680088834177737286121422400 8991215 154157092599626206432173755829426578400 8991216 -6448824328629861439513391387421573120 8991217 206635937195799682934501500545693408052 8991218 -7373930929850614502786150562168960000 8991219 42238968180578694257257119598204723200 8991220 -62454661296456776838266568601161400320 8991221 15989559721131144762668331539151802332 8991222 -12017770749525579877889420505388307712 8991223 -309684188267983029641650643986576405528 8991224 -128320989387644366553672084018948341760 8991225 44350570401678672731133630476836837500 8991226 57564851601521525505229345344624430560 8991227 73893165079930946699151279084595660800 8991228 -1516341653709884567591690309161466880 8991229 9965956988285762676735004969370663808 8991230 -43185841428594412719620632900773282240 8991231 -50516739820028890131167459899513998648 8991232 -1279995711007987294589985732383735808 8991233 4629234465657453200663616995206552020 8991234 -24448812499454553417673177637380116480 8991235 203153018126264051030253047120340522960 8991236 175584267248912045298097116494898353280 8991237 66678713869059600407379159070861010880 8991238 14358259388889228011921583086420310528 8991239 -145871549326073145025098178417082841960 8991240 17065092811584002151960309125814681600 8991241 51213876363497802083095242933522727680 8991242 17114546818276884296638319974066826592 8991243 6520762582783167822627292936350168384 8991244 -89990563128931973239905798455711582464 8991245 27032865288072829675952484066468852120 8991246 55255426886815945395163576547853542400 8991247 184509326917767423445479835124055735960 8991248 -29265251320505443899409877623846993920 8991249 -185229485169769223651738906039709194400 8991250 15019603155412163037197310438033570000 8991251 -182705323406508312740237639403534113748 8991252 -66705000706972389171767895240734177280 8991253 -176855013859717618732935808709424736498 8991254 50095843777949844211675780287485292576 8991255 -41646027724727297293225008278502720480 8991256 -209077383812012543326297321587778560000 8991257 -2045713503776898122825419311802568160 8991258 -89836035693780021994264001843784854016 8991259 44314981909758599002041376518498244512 8991260 96684100286545167980432771207086394880 8991261 73445749899679618101090915180671123910 8991262 54041321234915901244213314228982622592 8991263 40407001071091234461483932099095436544 8991264 -16232291599691515086661763476547960832 8991265 33705916348051526855130004445994624660 8991266 -134966005702856826100470574703242170624 8991267 -22374798455365998419410672474836099720 8991268 -68683339221857138753528401203695360 8991269 -82223123924332292279294643161768327904 8991270 -6131172967693308777868962415784812800 8991271 -22459429061724671584322381409096136256 8991272 -140573986359688914332535418757197747200 8991273 25972971035069695862967648302857731984 8991274 -104632095914399360943273506032295190864 8991275 68556743445173118799291396585932192000 8991276 3762485858175177760533241300151746560 8991277 32549592302094557460385968726299061132 8991278 127603784658185375928461188741583630400 8991279 -147578746664304456567362823160471553352 8991280 62274132935826649370524277963581685760 8991281 16391454641764306523252787688119610932 8991282 -89489731092971654557284468382055692800 8991283 -131092981229843456693814748091542441824 8991284 -154252162152631572962283326854010554368 8991285 -60817833268129550140446009969808408800 8991286 85504020952925226095470385681371634592 8991287 53297089835963241823826972033515564200 8991288 322804882977352364257861745709001359360 8991289 -143239691504140512219800522056915197910 8991290 28400746080673986336787336430125685760 8991291 52374965405615855201624658782500306656 8991292 -26808208203269473952967820611603342848 8991293 156473687713656185175786220474678777542 8991294 29034152261662113465207981568540001280 8991295 -50088669126600384841410254930458802400 8991296 26946920057983054169470211957858500608 8991297 -17876733656125860491662386840875454720 8991298 -16149676386938451227901578390613599232 8991299 -7343977064507443688444958135215429700 8991300 344688506597866481279739399168921600 8991301 -101774851698520990963246530008103300000 8991302 6679501802389767704047625440927087104 8991303 12680518105801953071707396557641281704 8991304 182357220093914505663971147469155927040 8991305 180675714585966877157887911061950408000 8991306 -95564663337058474657498052114009249280 8991307 43136613029733125721108775915604644008 8991308 145781486076316365855289854212091985920 8991309 117078577118507676523140392241736200960 8991310 -15529614064858548471359998900808173440 8991311 11250184361673672675912748456836398832 8991312 -9743829855963851089791829342462279680 8991313 -249207639887087814334349479404553992080 8991314 25247670920000984450724842398894267680 8991315 56468832590721138832660891101201711360 8991316 -208361750766419551938019438306881853440 8991317 134960905499500649973041568986804687232 8991318 -5578649916777328365310260187625177088 8991319 -101849818614000068299191047204419404280 8991320 39901661584538018897877427855269273600 8991321 17199817616137864411232499765534888960 8991322 17766313356919811550145624422785159424 8991323 -111187754616555257333925714101568394992 8991324 10705665389301475988129604893371977216 8991325 30473844692893874690388601521211776000 8991326 -126167456213886805792645048976449941888 8991327 -83878289237570160464652873720216413880 8991328 14857779560155212143866409872630087680 8991329 35666540634322327120788854852064465684 8991330 -8531733953250554298832597761537454080 8991331 36500123159070166656797596106225435352 8991332 -41899437329644548212045177580228218880 8991333 -9787342435612751009462437707491354112 8991334 205323560343942003273064817033023852800 8991335 -93054462208327315508664898151403963840 8991336 -33891235273569013433484259675793817600 8991337 6032799829698760352692482574522183540 8991338 -51404424567648546381409313861046406560 8991339 -19895840275759435834734209147396363520 8991340 -101593309062298304277305099760856412160 8991341 -76413591189210824847792453677498310516 8991342 -96451311051985784555440637553705730560 8991343 2727058272559465087892565407922656768 8991344 21421906287452275545396913705319006208 8991345 -28663779172496784666522307387700535360 8991346 -9141325233934924875366881152519864320 8991347 -20912477112644306557022080105625025204 8991348 80613590414753080990198890867447521280 8991349 186423713363901741073259678100010452960 8991350 20605176076270917787796589976293626400 8991351 -182666957189587248128211439847739763200 8991352 185093583957858954005321574279026073600 8991353 -112512432393926861109973599379318620822 8991354 -22020704870811329644538311740183171840 8991355 14028362767337777954787340958509589760 8991356 -42076604559379572393375172016846423040 8991357 67624956258589049436567923579076386592 8991358 109893471578089039798298132889194657280 8991359 161142011246204668245205905566033305440 8991360 22790269491281012820635475946713907200 8991361 -202585652695822506597109363936799399038 8991362 -56658437300753066000116862350799915568 8991363 -214938754984932189403608286354678194000 8991364 13948330930066941918416006809695436800 8991365 -195028023306969229382510834424709948740 8991366 97254841945596441767672259319439788224 8991367 -5133432943036458204959471092239638016 8991368 91797783504831739923892243438107417600 8991369 23674175139530791836175100424372036288 8991370 -18644576418491812480272264193585152000 8991371 108894591027754088064614663262187759572 8991372 58991895520296303909368341940290440192 8991373 163543727272452295541626021099564074400 8991374 43611773277672678322768606218877383552 8991375 -76502142130556786494461019756959276000 8991376 -28700936545277513223025150972705005568 8991377 -174858501744171918266309420327286381774 8991378 143864206420764838149424130919655933440 8991379 245701996433607819143795532767381271980 8991380 19389950972409564793700751470528812800 8991381 -28413490980338243926422649789529969856 8991382 88499844399960956126204049887185319424 8991383 257763009433530573401852639808330898632 8991384 -53344035081636670637726081202275143680 8991385 -165826932463449034802246882128723430400 8991386 2138156498829358623005464060296355584 8991387 10059109133595160306792138845659891244 8991388 16598908137899337622793191722066425856 8991389 183336542042760893824751766203548320 8991390 21010332618178008758458744207663779840 8991391 166593666508581084358450618914280090432 8991392 -195269125809394870495326317693701324800 8991393 99399037215902661568065052274527602864 8991394 -31289296797907723964218392521765667504 8991395 9731159047802346557056655315612712960 8991396 -55496629242301519463998495591100851200 8991397 -58712760361253550169273570397973029700 8991398 53305516338926696661164621370574923264 8991399 -19784849806644807337058048233395179736 8991400 124031287904769605714411668118796288000 8991401 -55587370289920819193335330398450446598 8991402 61570901438169055098085140683957913600 8991403 -86931484307245973062358852525923968360 8991404 -67488303810868684354854406865762790144 8991405 3543486680055122889419749457820344130 8991406 4037823579680978410047983354678942784 8991407 3747532307560558783844281976411453832 8991408 5514803567915490234994604408694374400 8991409 -44876946065911162029486012489492085184 8991410 1061673937769455054899887181475267200 8991411 -7354914367784756907081517925695441920 8991412 -9824875850154082192727510208487702144 8991413 244197210501928574820393987371132414400 8991414 -55086421885896995097433975925449982496 8991415 -170257570088560756028965978837536718800 8991416 472549396066525722201526353080156160 8991417 -3639156008058128211866898570748987200 8991418 -50607304137303591434242186291363345440 8991419 -20385561650177855626868586733001536320 8991420 -49869883881595942772600853597450147840 8991421 -1647484976891595882912139705086688500 8991422 -153569337177390947188540872670238342976 8991423 -1892618463780441458157248926227666576 8991424 -11503687252271226350872639488663748608 8991425 -40810587735442488814956958479924647850 8991426 -24338841813381661354745037551949760512 8991427 -8303763433580233163941162932882292764 8991428 -53895390503927037916242056042224732032 8991429 2731652461026590836879193842509954048 8991430 -21535683886506119662009242893319264000 8991431 -236232340169156007393309299335992489768 8991432 -45489203204059496371762543018774118400 8991433 -134008424817353921784915462225439868976 8991434 -59718955150025186713875434632939026384 8991435 39208487628207529029777055332945634800 8991436 112847819877839187511889897301154560000 8991437 -32760751846292604023771101949826883968 8991438 -4914659470209955536823913486033914752 8991439 212576895708201096845393918788593632240 8991440 7652527942074639643009072025457131520 8991441 18309919760450748730948883721188306850 8991442 87868736356740642421756973491579273872 8991443 204465130802805247468151918313106435692 8991444 14686654058239782356081555268398874624 8991445 75302274383229091201431136424873444700 8991446 68321835248256912942351159729753661440 8991447 -130297494378045977060404524983937121536 8991448 54485470394419882588440038052518799360 8991449 -26566680602110081948261017132723362550 8991450 -8234691573498542024694986753659224000 8991451 -60344504325770552587720135134473191500 8991452 -76859979804365181014391481489443532800 8991453 -208197962146078384327326535124281643136 8991454 162256176898228811587853563932897922176 8991455 96610914528184965201406577548992900720 8991456 -120842226536812432437799622567618150400 8991457 87083458282161523111969645233471004672 8991458 -37599544778909313199288289946306676224 8991459 -203822795548912489823644435266353740800 8991460 18666948048551669431669051210106511360 8991461 -41554406178143533167469556525201355876 8991462 -26294287132408972218168120610621232448 8991463 -79094100355332881987737556824868025176 8991464 -154444608725993676360618025612006195200 8991465 34492052325560303066381719148637619200 8991466 178927163375009393600599966750372737024 8991467 164923893387979109208660310097267019996 8991468 -105303987144922682152211349870080034048 8991469 3081174343430219383723781312440141420 8991470 19119472693461683666243163362877384960 8991471 62302098639518572015748615000466882312 8991472 -429388194734362312380351323109326848 8991473 -115468769325715319951453288869875188736 8991474 -64261815460399274899827994710741646848 8991475 -102359032757272153182370829816829692600 8991476 96418696392451643903585814650343616512 8991477 -32122477611964535265114845439236149152 8991478 45738439685585652780580472085953147040 8991479 101505567623590750583432421360954305760 8991480 -41207788609725553812994204107242496000 8991481 -4362787343348875988840270462937160000 8991482 35710160932605007705693073779658672640 8991483 -16810252549947244557304851412082601936 8991484 -211221458341252085633549771547265960960 8991485 3924700901186782781477424943887492600 8991486 5229173010055705860019630626927575424 8991487 -51130079973311044778762751321228386208 8991488 -87003991917372305634477540974549532672 8991489 24820164368082152810143813320283453248 8991490 124141070542098832927861007025017172000 8991491 -27268637851325838387142343006345348928 8991492 -27648810677560040940318601595046451200 8991493 85816711440319852281550912665121714880 8991494 9127391319393292124218917415190707296 8991495 -128148302032867618262595321569331704280 8991496 -10343982110171011434360935189257420800 8991497 437432853372243077697183822538182531252 8991498 71926173987225791786980856211570488064 8991499 -267721671157312280770964627452598350680 8991500 159534808228002516530689314641991168000 8991501 -77474291932922766974848700143332436800 8991502 15285108848508662563490151185998272000 8991503 -134905932293044023372248814366916714800 8991504 12035153055314922431938191560423522304 8991505 -6048729392713356218083477134527940480 8991506 -47692939145024097650140989892317404160 8991507 5248142378582723954892155352585422592 8991508 -72118107698420485442433907968808792320 8991509 3798527733609834319177065882162836160 8991510 103659378823956496901852261287889280 8991511 -142002088733123002574369218216952730576 8991512 -235422898328110959566275523587358085120 8991513 -267588126385224697367516358063005853600 8991514 -16820375299453639770849446756629017600 8991515 -643665483870576585808445831108870880 8991516 -9145658105019077073538333620330233856 8991517 -200506014004128433953651128185195553434 8991518 -37790399054097890331757620837783854784 8991519 -5596274910039724788656903738077685760 8991520 163660928164807943684109117302029025280 8991521 32691710667602813945991754857298727040 8991522 -14518998532010362831158981452090711040 8991523 11937273123142854542956839967665249984 8991524 -221063740396610763733596735674563691904 8991525 45202505992628990735151921037728621600 8991526 -66198867929868079637366562581636448288 8991527 28240171342585426255874165207998409352 8991528 6455556689599913848114881542042419200 8991529 -89486647066790795619986603444048212870 8991530 -55694086273020128593553352332522439840 8991531 -26742497330444609606506125978829203288 8991532 -172615851837860034095470653021147760128 8991533 81528894769269195661661080055026501782 8991534 25250402006826756438300337710133235712 8991535 -59589603654488459708078954386404635040 8991536 -27116227280320656056261360464478404608 8991537 -46195238237262252833064565391548080960 8991538 -6384546755322431143675845746839999680 8991539 -45494587774299426623983912465100652660 8991540 120832521437365512610842110228337561600 8991541 777874928321962449371702010187886400 8991542 19136495643210771309250591175272451712 8991543 -9617516160515485278822997098469056000 8991544 -134213668946324476492400770812924579840 8991545 -2636822789265693653981150215689296700 8991546 -9519720160657680516621250827131807232 8991547 173908894335816807092071005071806043632 8991548 -211990693769509478095689342713010004992 8991549 37459046617824534410218089503305277190 8991550 15243121789967244880099951645360089600 8991551 -51480718517482329338636774572283196000 8991552 63764150438126819681514055214145994752 8991553 -217266185626018587595935856131358555198 8991554 56169038800277032718200155585964531200 8991555 61315891808073221717694534303369904320 8991556 1689202846336737856420020360294457344 8991557 22427516674273962847221790565192471232 8991558 1336819582994531832618623318438915904 8991559 333559387129000304256809682242673628760 8991560 -102616212377510767745263163868770304000 8991561 -121425997712758680737934097385795492256 8991562 -8847370009794660331993009933902997968 8991563 -69612968107366274942537085824494053120 8991564 40075637365746246891366222739197451776 8991565 -133196792614901950744743126607356677280 8991566 77094864500549344246517047537989890880 8991567 -1314352388654364435710846269619814120 8991568 -45656686919857221210185161506883575808 8991569 -15236998835426176312354653939226346256 8991570 -14470791599645548610188429215598510080 8991571 -198469614827483933465652634324228119768 8991572 -24805256147915434150124280113028092160 8991573 -162769138253891831098899351676233169632 8991574 108558401798884251188827624074430112640 8991575 29103132051357729933171620500358506800 8991576 -100718296139649386226152474488649871360 8991577 17964457487849603371216678010053180672 8991578 -97400404538859210803143891154387688960 8991579 -101361438653099752401452098956862263360 8991580 35723134064605966806803094770817116160 8991581 30715915397134090952587886433399340800 8991582 29401090463195124893565562175971544064 8991583 -271968481034823591915851705006176450432 8991584 23421254685541998589355032918713434112 8991585 79565843419705559668356297104480267220 8991586 115791755587486392491579633365884251520 8991587 -131787105301116880838331871760380656 8991588 -137167054975659216818735872187471539200 8991589 6066037439673226739311087051948267200 8991590 -82072518679556935229583983195894851200 8991591 35604280956177313764537591289029394944 8991592 -3412297168721104731719711764106603520 8991593 78144626390162207409118018803803644644 8991594 192007530104620416025375199496990528000 8991595 -65389716033540869978595824351731585200 8991596 87435670186730801536710791820033235200 8991597 -41874625673796026262993232046997970944 8991598 -6739120710186629166049174570550707200 8991599 -106772622515401302171375593920587908400 8991600 -8647563173002796455586256720494592000 8991601 -63295932821072925008580583702957216 8991602 33086177849340297813544419948057460752 8991603 76372135468932206627578672185782819412 8991604 54768762254723250969583629168553936256 8991605 -80128566356073597730771389297355175040 8991606 30790212559862607043633619612324690688 8991607 16827792496200412769751811273038922856 8991608 281448877499594794006761338332442664960 8991609 -67928880393770671277827797466748453472 8991610 42723543978952009445502812715640788960 8991611 317383427575285398099455026794613186212 8991612 8070093746944860385676836570203684864 8991613 264165214441934642109111055495442569862 8991614 33930935185741022864134676956589511552 8991615 103778303604439403950553879766892909440 8991616 6133999469862138286779072830767104000 8991617 195599321828895206141786161873365110400 8991618 112739967788046641405522116459325349120 8991619 4806738217777092610937381821795970720 8991620 74122090638539062256664187024096911360 8991621 127913942083855021900656632259701610240 8991622 55831558547963133729602708681230444800 8991623 -115908181175596757707796306935645884960 8991624 -81328168669022904866318092090404864000 8991625 267900307072077531986228416113542709000 8991626 38925496299846507062872007695127454720 8991627 93642358594526205478065988352343247320 8991628 -16883733583870117893916434176163194880 8991629 7542279557581125202967101220357425560 8991630 6720167807142182023981212460095543360 8991631 -100858542995654299369567616348036104 8991632 -16975257552177450146475923055649751040 8991633 27127038199997971495817570789981360064 8991634 74140085283929049255137022974394339216 8991635 -101823509036898434617947376234474819920 8991636 -8634978525633235207122873073199616000 8991637 -127207082769523422117586452558614809714 8991638 46278983960039884867740781248903276096 8991639 -29946227935168446965567234994319060536 8991640 -39334149415542966385708196224118784000 8991641 10178272537483389947254289814771112212 8991642 -54937894528538567021233713293788859136 8991643 25896644518405354033827461131266536448 8991644 -3902972174130056756543109793915081728 8991645 104869129415859675357047196626962775520 8991646 9747964402396730729491957608096613440 8991647 15299229212967796280433513644350740336 8991648 1770637073005509694045901939533086720 8991649 98726746946780103546626275512847815650 8991650 -30336895686945597745148696914864525200 8991651 28457462394643139519407560592589118384 8991652 240954944250471037593919235160104145536 8991653 139884338936448774676488258420768846720 8991654 -20147127164670182926802352993440851968 8991655 12998247211931460142105525287016890000 8991656 -331243130020513587271347770728471756800 8991657 -40049141017198984524151018702313441634 8991658 -31879864104886868993048709590638417920 8991659 37714437911728795647963623171748725520 8991660 -30657803018450139458886059012885898240 8991661 64594085406884187019504179042818129632 8991662 -87648992990389555663633793181773667648 8991663 -28047099199308602320157003264885617656 8991664 -7630656320888645042079970247477035008 8991665 49780251936565096786722438319629051060 8991666 22553889201775127074304179434155779584 8991667 170229666316302213902698566151288680716 8991668 -29262009383869494337190490695633301504 8991669 19137431610511704488581467190293591072 8991670 24836800958987739735960137374508102400 8991671 -27991772208291150619435220225238871776 8991672 -78200136553086032524785531319877038080 8991673 2245363909306074043046636039916707664 8991674 57180790324719120370228433427276288000 8991675 15896649546851123262749416603843392000 8991676 -44028828775953577157872496068117335040 8991677 115070865616242698106623084536364074380 8991678 -7377584088042741209386636316829877632 8991679 70032562115121875527622648407117609280 8991680 -17139474046050629367357048613502976000 8991681 15896210109728722931575663518589615152 8991682 -31707927752536714855919642778731973120 8991683 -132295746894024089600152268145531600696 8991684 -17124946336701351993895697365552786176 8991685 229671024582337747228102040083557667800 8991686 65383131373062536130667290011304846144 8991687 -57977055774989326227282281353174248792 8991688 -173684521940745434863401376311158922240 8991689 7832475237220387546537659772382179200 8991690 -32262962469231239188837408679241588480 8991691 279518009157870514107255281088286723584 8991692 203529973918450953333979704712133634816 8991693 29539209095298622056724170129521794080 8991694 -157078667141889834959375587797765571200 8991695 -38354525129852765166827583577430344080 8991696 -24062665191842686473069282500352933888 8991697 -6896078778413253480171669226227041856 8991698 83487635618044878521148918087529299600 8991699 38157943363650308198185532631093217464 8991700 45686526580672614932899106516952387200 8991701 -139410528535995394011229436462402510400 8991702 -6633862927945073972217643271753560320 8991703 59770996183419779193186223112261284800 8991704 -131191942883590796879213270867621683200 8991705 -37301977944913782330249851903788200960 8991706 -63606713960175376112283880526733626400 8991707 -112743250025468758848310107816994682880 8991708 86406684236960142126338279997851123712 8991709 -128544966584948321250168061937040577920 8991710 79920398258812876938750003303152640 8991711 -310303870247851023262776705527744652480 8991712 -11885129803003378046292458515275448320 8991713 -10319243662048569487956937476275827038 8991714 21178561635557755244198538649163591040 8991715 -50202883047267877380868586348617880880 8991716 165311884663374502146449962251639987840 8991717 6949811756912562354252321099758037312 8991718 -21241695417756643255963754030258712960 8991719 183237978262152037025279377643873304240 8991720 -77337865525197163648767087230433331200 8991721 180463412311278294361367734045485723252 8991722 -39224219546605269439930577646953081088 8991723 -15196549223097872795423522413269453312 8991724 -25853366508047128902553030031188082688 8991725 53004518432810228218704213564209016900 8991726 -77325553592221622569244840051867307456 8991727 -122998932196333364578684959776031146496 8991728 29693734981278824935834587252649623552 8991729 276430208092372332791285049721126552464 8991730 799442770799363607876011365065392640 8991731 -30542196884254515021551320117053146880 8991732 -3441716473625134929187718673298802688 8991733 20779243428638993448962699186432398720 8991734 68309831637938910062355930154901114016 8991735 52651563940295640795485222529445900800 8991736 16604686944579213466260329723505868800 8991737 148567957155777270593636389980601702020 8991738 20004795187310384735196014068968578304 8991739 -102680340327143531238528954244249962460 8991740 12210666054379952104436212708487424000 8991741 -142088966500437393403399139353313642976 8991742 -197568524851764008351355311830235543808 8991743 -83157387987343393452416059510696363008 8991744 106284578750705841877626747529199616 8991745 -69993430516406688806377983455568717120 8991746 29926697853783477768652198483640709072 8991747 -146042957347601139365976262960519852476 8991748 120145995534268422351605882419058569216 8991749 -4361558715011551645131616836023468232 8991750 -98688045395768513279344270976125440000 8991751 -30657326205584307939598290540301996896 8991752 -72469711426674519572049770544168960 8991753 140068193763004018924620843913834430784 8991754 -41512786215176487367580482711941367968 8991755 -175466388960048940474172699386621839840 8991756 85517248368058332079094225368284994560 8991757 18737642087034047782898810943654878006 8991758 104496807363925105127854483339968184320 8991759 -12171892932044828211776385797627235840 8991760 34639193897573703678694605714880020480 8991761 -112804687881597875142350175562943554638 8991762 24921213013042887638711784953011461120 8991763 -109275976652694594278953394107963058616 8991764 128952206758337411679474738257783112576 8991765 -106314945410527218446855236260804830880 8991766 -7523901856725347359826790852142160640 8991767 -85824198138354784369227794265962169408 8991768 1306676467227497952992009918804582400 8991769 240990963495119021705096946398478912000 8991770 37752042584857439936496246286216186080 8991771 89991218532696325501765652028754234560 8991772 14267426723315004453791028786606343680 8991773 1385822038748038208616409398017655744 8991774 -9351814311994181458150475420130153792 8991775 3158387072193322201425402804847658000 8991776 -39669728277171095074715833985195704320 8991777 46907074896180007954322873773525083840 8991778 30002552126148954437802478438687221120 8991779 214465091593262281516393694998865068380 8991780 -4308585829352914992443309304918835200 8991781 24417146176707049508203832875884153984 8991782 -46202823247495701768698635232057599008 8991783 -153542848574309930502665036136331460400 8991784 -148250408794099838175311463611455165440 8991785 93348597508938833402010016390504930560 8991786 -18753506552339090222195761584327046656 8991787 -52399904764669240816681171791208884848 8991788 -2524050359941970191947344832747294720 8991789 -202677634759055232201581272348129334976 8991790 22079121536156336799746417976926462400 8991791 -4163293542298874846595928848926061600 8991792 1253291793434436892200081151538331648 8991793 7778385135486087044213220557512402980 8991794 -91755967017577566409547038031801870064 8991795 55399909911310989945979240124104323840 8991796 179131606463643689883202108057705052160 8991797 538956552302062076690731272101209869600 8991798 32170160515481080645493409156673413120 8991799 -79662605877484871189934575485301690200 8991800 -81485958847107821564419647977748480000 8991801 15025828932701956583001383171659312320 8991802 -41540583928603652900312237813201107968 8991803 290216855627273528451890436428558584200 8991804 -59951738859917874631440251496760074240 8991805 277696006378320564106432348940173797120 8991806 -130227995941633748522716989858050919936 8991807 -5168734114393462849784051878839104640 8991808 12105281289617234333481223118311653376 8991809 31421262544643968788939661761851856816 8991810 -1580172065949995723020352286789627840 8991811 -525364479545112954082583021353215993048 8991812 43137608092339140983167940042639638656 8991813 -33124297333967616743114778889264033056 8991814 -61925784441980237057323504291632917760 8991815 1114719817310449711561339028041152000 8991816 1695255893421043531180275912206499840 8991817 264569288871202091668369436635786427920 8991818 -121608686687712442227686595540646402560 8991819 154987107614726345607047524771436923644 8991820 -51034728651639235586952101051666641920 8991821 75853312579326718889506248285105081612 8991822 -16800000387851025135568230247448349696 8991823 174039814384004938273865483651121833072 8991824 31522403116783676524162891429450874880 8991825 -13636845789221114042949506736816872400 8991826 -60081286015951799879490930249770782080 8991827 66443484253684626391086581895087661440 8991828 -39182217484469845747348912731051960576 8991829 -10633973087906857597802323069748699136 8991830 -58956055237102467579405390869686237440 8991831 -95344426536378263295747919263355108248 8991832 165074041515829613774461506916795238400 8991833 -2980062798777072881886470373916735596 8991834 139821969563069802324747403525051226112 8991835 147030743781240484345977538919306969280 8991836 40978499061199691485973709664909762560 8991837 126855859132407904758649994275771525440 8991838 -154083938702080583036861961314810935680 8991839 -195859598399098397473269883324951995360 8991840 46701273064770030872479285150356602880 8991841 -98643300609550307958490482215086665728 8991842 80715287740653118594260262392283797072 8991843 -159048978012872840396423222439970425480 8991844 -132160283449172306907502837258005099264 8991845 -139454699264261949916702874046997192800 8991846 -24813441768781391714289955431115954560 8991847 13739260706894324000960930000668795992 8991848 2937316296030411286580592385938124800 8991849 -123505047259321324790193507663086061936 8991850 -16342735571203968636810479425136563200 8991851 -59884723087792737848295899546040345456 8991852 100341644304911655260557793162524262400 8991853 101015546740131701196428181288558602284 8991854 -4790915753709579047213029729116776448 8991855 64519133542252083822552852534013078200 8991856 -48278642010484344937053904326478233600 8991857 -18108040468160668084717386104870090688 8991858 50261046351139995556922848011711041280 8991859 -7023424490399278364694139298234698240 8991860 -28131477142908390443962398487760240640 8991861 -84092417296848609126510033833345107776 8991862 -40037025597867463000554223815376999296 8991863 3599784948613769622027318923084302920 8991864 -109937939581264308337343410921046016000 8991865 -101699021498524067569932749545678150200 8991866 25853287076665144577876392696813943808 8991867 -115351873922170858826536414974601164288 8991868 -9913361687839601072325616638208402944 8991869 -138109419244470246811087879597857295104 8991870 52876394066332236110088399911662429440 8991871 1937379237819001517233114193309395312 8991872 -74451579085061475990418908394291200000 8991873 -166374062422526230028093113243606080 8991874 -23857055399856554423060249987836931520 8991875 -32263393495665875806748416787451502500 8991876 140307959830049460188915373350915116032 8991877 -71705893436936369269499588597307444420 8991878 -33968050702663533028049647862599235328 8991879 34689274859125864917963858775084311888 8991880 -149944085101791685706024442959385753600 8991881 -404674785231848077693208004520749571548 8991882 60885973375862360672858120218264503600 8991883 -125231960788300677879604716705898121480 8991884 37727914844792519863674592767143096832 8991885 17247119312661128210924366740186809600 8991886 18354127531729843316855338683516636480 8991887 -14663090880930194751495228474760806528 8991888 9249849437772399848423209868391088128 8991889 113886757325849650754711198010345939456 8991890 23670118851776829344854740267197719200 8991891 -1550311972597893334814769418912345536 8991892 -62057103495899621059704511134977429760 8991893 -321886620531294714377773438876714047858 8991894 95053921596857253295295664819603364800 8991895 -33112279337831223864936645786845356800 8991896 -66883408776238433737594468921544908800 8991897 -26499005735887967634808190596821536640 8991898 -90900157310415589397062818161766942720 8991899 -36977966199333733326873025061825550336 8991900 72236206776811773725966414452893004800 8991901 86640977138588017392826549777872060902 8991902 -1337479203810452366861602512751902720 8991903 -110399395124682938049097140847177555896 8991904 133542895238367500669495508512101564416 8991905 27569494739950103105112239261920363560 8991906 5373165340780910087529408575477833728 8991907 85660598695267406544653859238246222440 8991908 98108645854673221505607809622871360128 8991909 13372123726526656571553317620397652414 8991910 -18759432556137543549241685469260976000 8991911 46931244496535260376691982230153657432 8991912 26757849853791574724403306772682342400 8991913 -10426970305583905775734652481352749440 8991914 -51492312319694562977036798490998529600 8991915 9566250241469533279946566466294319840 8991916 -12301288175775851454163501573564995072 8991917 -75786839512467759296052016134553523520 8991918 15629445382659158387262989808641030400 8991919 -108765348949636973115870133168341595056 8991920 7331836480175866123860516752073031680 8991921 -2943945790797014851058166572039586240 8991922 43545159553060729540633471459274778624 8991923 24472849369069781290909203663482280864 8991924 9035651020899455577075513057280653312 8991925 49744440495616205743336026852828181300 8991926 -79162779426906978888904639535006940480 8991927 -20625286915007330669797618113459370272 8991928 -67812046679109755931160266344733511680 8991929 285498523669760137868855663798604780552 8991930 51823431566055714638938855778204901120 8991931 -76147017143931726354160266839787537968 8991932 -93621426767150980152291404156067978240 8991933 -56503612574563073424841431382412434176 8991934 -9215519289739845590650694483028359808 8991935 60045076292402194022278390507154843880 8991936 -83410931791133145540173179546383679488 8991937 66536034903264514867003446188040725760 8991938 224097457290512605002403161069822044160 8991939 -2726566021811126288161321255294521984 8991940 -13693621024541145043435664188748390400 8991941 -205582600649779449708460713525586307970 8991942 -20615933253391927854463525463570924352 8991943 -137054711720240484965855051616626934240 8991944 -61664608824662521853053895709137786880 8991945 2271523099910300651528042727717360000 8991946 55034706122648177589951940074404537856 8991947 291322896680379310103125079016340836432 8991948 17252458724378162629055196231506952192 8991949 40646391609194752975633048325878059820 8991950 18837569701856241519013660633694280000 8991951 1442065604899560894999468568143953424 8991952 -69001108069680934513177032460408889344 8991953 17982713152387790271149687578370608128 8991954 23510129286665278107268885940854389120 8991955 -29120115381564014609250637502355787200 8991956 39165797635587698845031500234486183680 8991957 -20282679662420383060699064687861764512 8991958 -97458972271387115651238964499093725920 8991959 -53068139277889210377279299534305330560 8991960 -121066073079238082651582461839403622400 8991961 -432241545339536319426866378166947247552 8991962 2832676965647751456044577911144232960 8991963 82725880241082404304169358986643046264 8991964 194703768027880711573928016944048830976 8991965 -84938007650689230092222858593108174080 8991966 -73751709442308514649454045389346576576 8991967 -220418298492204145419661690689036901984 8991968 -37965504227244530647118551554778988544 8991969 -12442839279263930540425120552944784512 8991970 11573425147740281479045524730417938720 8991971 -5049137692450883421566165344284893376 8991972 -45217534166348384948169343685893751808 8991973 199489949871499820705287794742469732222 8991974 75403330779319105954646233476014063232 8991975 39947658772970747654959832689344073200 8991976 -74414114704078123725386226741455585280 8991977 -232025035052435875988505911222215599174 8991978 -64777693633293464764629828691774844160 8991979 -567403048383609531071249070122605814000 8991980 8532266699703586036431439425427200000 8991981 -134672138786603894811034142878184268288 8991982 98222964817100334026793181471821782592 8991983 -35865475252880454370227699769504136832 8991984 -13658726116018849304359960207511519232 8991985 -18646413562971301776300827071135119000 8991986 -43495668450146970165487081005139469808 8991987 -20183660923062069635178875119191197640 8991988 -295184526626734932995442151635234816 8991989 -95808821211735626938341413508340848210 8991990 22623755298155254646860052427212707200 8991991 334466542227952319560063787199669468392 8991992 38049185777904567252844378108262400000 8991993 -11363519406629324036809750383526306176 8991994 -1501239502352023943664795693611040 8991995 84451615351583944177340495354991566880 8991996 22622255094595229037069497978453812224 8991997 28494236832589450843854274369678890240 8991998 641903988404708057769466755095276736 8991999 63575918884790078461540579214907582240 8992000 103021347606919241964805172351729664000 8992001 470228290893532068472129250739959289000 8992002 41787959443705624256509506025410421632 8992003 41187356370280632963952386341826347264 8992004 -30229831503444873324508464886500102144 8992005 83282600425014592526398967623947136320 8992006 -62017554703270825707476641574077180800 8992007 -60183820030000387534931411238259632744 8992008 -85257041179285075588371780850158796800 8992009 26279743085654880015830604241590400804 8992010 76641124987969093800397618642988176320 8992011 11846557797336480980632435216942477824 8992012 80893113868232702736716083379921082880 8992013 -25846279805595763211036578265526793440 8992014 9989926424558834616167890553266636800 8992015 10651635252565656774092000465280462720 8992016 51129267902387797977958005886048665600 8992017 123617910498885483647115362706610104960 8992018 45281911798929070032945399450993203712 8992019 148280966343818889880054629579376389420 8992020 -66382986697880609666193627614397880320 8992021 8616136367967399100866245071083520572 8992022 89038243355892026041103553193411707264 8992023 -120283146391348545424360756525035749016 8992024 -21740805319099398228731932414648750080 8992025 14916212449625382647202888004993588800 8992026 -24649327576376072928897082911260006400 8992027 269602253717337299383501653313147332072 8992028 246938689281796892885205328759664332800 8992029 -27390003502431612904427216174376529152 8992030 -18629550033526608398329865283856915200 8992031 2688717874246115903320282657590636144 8992032 -16676548535267033079965404092155559936 8992033 48133668788220349416575599299364655124 8992034 -47509630777963266880116474180763338240 8992035 18949141870148128196244243190696524000 8992036 64722131209349819395635355187354837248 8992037 22975291828204708552222278171898147680 8992038 35266611339670285263163170549029170176 8992039 -101007199219550160695933019267160784184 8992040 -304702680261347896201074883632542515200 8992041 78944404661168595061693643667523053504 8992042 -850988414997768209830821036785115648 8992043 -17233147614245387963720745096301045440 8992044 107487441521574903495009080683569780480 8992045 73641355811890561106177762330783196300 8992046 -858761738558704018320473289460776960 8992047 167238973222971207154187407204168302480 8992048 -17465858462052551365825938556769796096 8992049 15554339235360852279937851263833068960 8992050 -26460377228918538168993180134362022400 8992051 23533682747111401191562305832643497504 8992052 40409528826216451592426265388236798336 8992053 -530579525931208356280432909173059040 8992054 129880222804720556231853241405597754880 8992055 7039780928216201262941273716823754000 8992056 164218008672232858981508243208391987200 8992057 126404373897536829238868932003585979520 8992058 32809050332394722859146434422618077184 8992059 84865420449422288880913007283622120560 8992060 18754441278864618445002681485333299200 8992061 37565488751428923464617375666000146252 8992062 2604248560141443841612034119780048320 8992063 261205502694842909301551764383960638464 8992064 1044487318418158615865280526103347200 8992065 40648054358058168374775723854343772800 8992066 1110611987449781616951357480586139520 8992067 1184633193446109186869369474011507872 8992068 -137078235514439003967377375604182492160 8992069 93070077011891189842893581182598733470 8992070 -40916310675050180240604471257178099840 8992071 69895670322087612729115621295875222320 8992072 -168058465366305488200337254352941670400 8992073 -119164071995532858615584823134275968960 8992074 231903256821183929617521339352743936 8992075 -59282677009158752743112792682765455400 8992076 -124892168757972010088016798361727274240 8992077 -53545023026155795574444467002472457280 8992078 -141909989031917262695571598983166436160 8992079 -65596116784062116644772297866013348640 8992080 6492667802620327379974472618763878400 8992081 78268896274591992528239082711673628992 8992082 6279012305867076545478649585158468864 8992083 -170904615414337863920007502659770805576 8992084 -81374626801705131527837968647196614784 8992085 97590612232005385207014937876931062560 8992086 -24552734840925276427277810392692602496 8992087 22223773050115734692118320167834247232 8992088 -56825449577347807051232911110696960000 8992089 -66798128508281480612503310184984148992 8992090 -92714172407802932154879723960132007200 8992091 -188300240380587932247344297600956376508 8992092 1655686857510717219941331511321804800 8992093 177762963688736929903500463664647635744 8992094 -96077273821292061856819796092694884608 8992095 -9471729281247837111779402514815577600 8992096 243506150420861082742995148436463943680 8992097 48050198650685596188965574076579064340 8992098 92086747764436445192970909725892225024 8992099 363141502346195808887977654545485090136 8992100 6644521518960376428681727275717446400 8992101 57303053453146035804105428764821520704 8992102 -19533346718332032722437645659854063616 8992103 -31603007717453017596660673606770641136 8992104 -89928197335072992129719063185957109760 8992105 207809037957013821797812882491464884260 8992106 228040788605091678453141513482584859904 8992107 -147607752660719005712832084175657473360 8992108 -29268298084251341097434678557737484288 8992109 21345017335795762282979374944675108672 8992110 6417084777895839999985620334525451520 8992111 2712111842526876174335186977559606480 8992112 30925678764983954821812693726145314816 8992113 -34809593157880896245688544475317329216 8992114 -69051658930927716534569008404971407344 8992115 -165717264760057118349061812413906400 8992116 -3069972796478339930168020318635110400 8992117 289495305181469775322546682685959520 8992118 63641089101417575329520131015647065760 8992119 -48542880162986080126794330013950431256 8992120 -36652478482971766577259955709700710400 8992121 278159638777932255735849626501987129322 8992122 36945675698556271067586546385820239872 8992123 -186296545100759801668156915372398981600 8992124 -155760762566259842319352143358978598400 8992125 76117216805045632581681382017903000 8992126 -22600666391656818346619339296756518912 8992127 -260730857690710180733652954500575626528 8992128 68258521504177944482520899666439045120 8992129 -196777598399414504663519425699756774270 8992130 6447261565058745991534607521387699200 8992131 -54151042435386255746904037111101745920 8992132 78631797138156361999048367304562936320 8992133 -96069456552654512592629337122104684224 8992134 -13155737072128406502138799269800087808 8992135 -113089771204470350344289499362169046920 8992136 -58852472067333317395039170273155481600 8992137 -103829785453825792420139388493691740416 8992138 66148791545113135413139736623149372720 8992139 -8337735590201598166167025503421173504 8992140 7141173197337322310012781275247237120 8992141 -46539208024986229408841635250884112458 8992142 -146350915270722831405002079372964926528 8992143 223399803825502548812884458331990065720 8992144 -14362871962054592723077377367001268224 8992145 167945952893829082529597368675783734900 8992146 -29884948166021391989660756587557427200 8992147 -30788585714730071079425209350725727248 8992148 -25672647130541561948197579945274855424 8992149 -62169971554868918463648895180359760416 8992150 46158634416892796889527006737665120000 8992151 -9241467156705199758727149835927059840 8992152 -117707681767046298463424135942368819200 8992153 -85413002603762036031095164904707260598 8992154 33561164562986273042781306685695509760 8992155 -135146132561476759747076286678641085840 8992156 118991427040420713169247067465171115520 8992157 -122906345981386129206107581393749453594 8992158 -383632546669094481390650438430087168 8992159 61867509124360210888647759507689863680 8992160 -1442380621997230611544919565942128640 8992161 -77152334755363767807339110359185529920 8992162 -133275864756074528061578283019513962336 8992163 -54685230271486454785714868373404070720 8992164 -60892333142304821729173204525369703424 8992165 -29092166261297895182437107256771946880 8992166 -57632108871458249254019338791348967968 8992167 190379634097977219027195994225037439312 8992168 -244774495839905375316765800342759424000 8992169 233430451467225240284789958625495097844 8992170 8904597660188124270329767638804295680 8992171 -283660305480862999915619951775586109048 8992172 47523435064856544589934313554101911552 8992173 40040461842813716812560555861506656320 8992174 -100250451894226045250439476431010307648 8992175 -164132919211505915666041230108364440000 8992176 44408440457660870086504006063135752192 8992177 134117733895012051023309328944474975460 8992178 -28571000282336074708319445889692065376 8992179 50738016589450082995366899443373508944 8992180 29818927126315094628057940118765894400 8992181 328354782672390634611614481904229664384 8992182 11495673768728777452389000817292140992 8992183 57398837104501833725786354085796571432 8992184 -109914351684839678454222168018495774720 8992185 -35609981706379225639764962193006187200 8992186 -36481673069997118322564582937057858192 8992187 -341225990357444086510713371488247584320 8992188 -109563904085103204015932114146191360000 8992189 304708138205999500338136376384095985990 8992190 106192172544978742425036519193694793600 8992191 -39915869692540926855818135118117590496 8992192 532753100892517268029270139961606144 8992193 -36390460996856170119451886143699913280 8992194 -36175372870633534636279156986701225472 8992195 -108131204235890266483345157585638018080 8992196 85000216580683750795175514913090909440 8992197 174884413090511168571763945455825577374 8992198 -80166908347132149240637051192669898400 8992199 148433049065333315251875456261571402200 8992200 -25490552774914253608156614617690112000 8992201 25617858286970630201292541171258149888 8992202 47796631900260373417622182244658916704 8992203 -60081309459311761020603145252931712 8992204 42253758675331244137773616472699443200 8992205 110646007222045131129881027701203046860 8992206 -28141017390158786292966100311817955520 8992207 87351792989521773705826838663029392112 8992208 -2617079042799162620547477809513840640 8992209 231724352656522828898538104321002991808 8992210 -39810418174008534527355340482788838240 8992211 -89914517230457074136935175561007319188 8992212 11785644221816945899624772541266675712 8992213 4505230636605434131142122670277368000 8992214 -44042636798300079235509918249658853376 8992215 47728714933850312070387265485765845160 8992216 -185239880818909312378411504675533035520 8992217 12597263853080077389894467263103940420 8992218 23456159207423950704046563133629692928 8992219 -294514439237825491883990954927841848380 8992220 -6584261923094231249716532700577029120 8992221 -2693819769068102579717253165323569152 8992222 19171249570456620872707236995958390912 8992223 -6373414699441645322729135017113188736 8992224 186409000570825738801043789832535670784 8992225 -62811258979998185965063892049381468000 8992226 -88922318130872820950525440153812512688 8992227 -108231485545953374873710078421418662280 8992228 -129696546453515809038431641652651311104 8992229 188776216563171612954025029089209096830 8992230 8923465432395033419077991999802443520 8992231 118276254678516740493506767793226015032 8992232 -57505004570392586920938535452101836800 8992233 223696794430238198777209662309475381440 8992234 90623275924283327866691861439101932032 8992235 28897615129018048579136023280747493120 8992236 13836383111625162437060015679159902208 8992237 555953443950596968105544727776459052 8992238 -11460254824729521968136856975554986880 8992239 -82031650980121198909187193279770365176 8992240 -50853490981832905889602925503334154240 8992241 -34672212228109569457397584308759699648 8992242 -6332494478740160648172583029035443200 8992243 -59412860227618375787663301612357350112 8992244 140645856270737015374823952311239833600 8992245 49483247965042078875553681294739715840 8992246 -573017509844471429104826860896655296 8992247 7794047642752018200447588157235793840 8992248 -9267470696176017064409116015763927040 8992249 5517246332388523239838532906353696320 8992250 -142107506361457314176984800459291560000 8992251 -22444198064688620559961330694424771408 8992252 -22616256912226061252525972739255656448 8992253 91527620223448138966977717850526005920 8992254 -79983886038220670535257819794797404160 8992255 -132932336246444895963136035246231666840 8992256 -19214590706221295395259596640423510016 8992257 70389722933096011651719734791877198640 8992258 6360784460093914471008879499924111872 8992259 -22921555467996703130251729996725345540 8992260 -23644769825292442945855145260746289920 8992261 -21827475282955205819752327417841644676 8992262 117237396587152628809752400803038417280 8992263 5859025782327874639456538856524513280 8992264 -80265193937168404820803853294596423680 8992265 -149080846639274414286207158449647480 8992266 143300464938000794843133016109812962048 8992267 213318989400438176309490911341482221760 8992268 -13810284334986474357353700096450922752 8992269 46453564177236097773689021936246196480 8992270 -22330600635530364691336070123408682240 8992271 141669690715765006492455215887496963592 8992272 26212187562987624481672061157779374080 8992273 -154747587386714304766032837407299328156 8992274 84182498169566248334611244020469049120 8992275 7572514004175132511573198130543577600 8992276 -212617602839354775294192609115303795840 8992277 -83866858812553771962557187960552449856 8992278 -16199252942508361071272218886619182496 8992279 -143656057346325204762836447211977512120 8992280 54379094733725627915925696731912601600 8992281 -19089566101678186575386358792877548576 8992282 29925237824692760795680833615387878400 8992283 -83272316631048437091527718608607129468 8992284 -10698914352228487311763377137396395008 8992285 183682511769465197570259556142370319980 8992286 -9755756203480056549386056691383193856 8992287 10519253889213121060079195091508031568 8992288 -47278957354866493057213994678640574464 8992289 -3759910642586145352058878915739639376 8992290 20962890196362372422979621429932574720 8992291 -132485378212997168442723042810591824640 8992292 28399391927627036905936300463186337792 8992293 -59424322353443162463903266993339721600 8992294 -21605656451842326098929385180809410048 8992295 -12544775011246680172139929113440637600 8992296 4225951314304570362068203517890145280 8992297 -43756436540102901507589171149300677254 8992298 -12851427199009176033027216513101429760 8992299 175885960619513157820486838150955202800 8992300 44232824003736597240116678209835782400 8992301 330146500143668469710104747057714809600 8992302 627133039505641961556466678338530304 8992303 -30214202075771027731422301600721138736 8992304 50006400844514426875743662569227141120 8992305 664456384269312918689230010132506560 8992306 129033258767806800005262219529659950352 8992307 156210354431204523342626209623625148556 8992308 9718333373659056695216844790122270720 8992309 -367135160419523917818984537997664794596 8992310 -68614535085896393026249263748407671040 8992311 -13301408678070385857472349623947440640 8992312 25280936576003212269721283233323417600 8992313 -260892641878485576816643851491930012016 8992314 5955417987446590030027009003925914848 8992315 -229126693607651679363156283758164519280 8992316 -108680038760353878983832890731518632448 8992317 11095961112073397066810464216077684480 8992318 64430513977574619071750845290293487360 8992319 -52585115900120910493081818814535439504 8992320 -31061557631393979980590329712607232000 8992321 -74083863773179463855311257531931213720 8992322 6053531904322069481066058216077389824 8992323 -78652408418448057908460790534029834000 8992324 167755352234471888895538502779147041792 8992325 6938975186207176015518976841380051200 8992326 -19698642865152641439509499816095434752 8992327 -318770336398618777220567430407509900520 8992328 -19606487548538634181383534951990819840 8992329 -127992036915070956346197485176118501616 8992330 -63642847575772207928594591094422593440 8992331 13854894678344994732376111860903354132 8992332 686504601130157148579230657199117312 8992333 -98574000661689835577588226428287645440 8992334 -8334602341692712669265919239552793600 8992335 -99356356783410685189250354251272720000 8992336 -26407802619748579332716026440148983808 8992337 -127671724236065655717290175807807619488 8992338 -28726545280763930060134838210606703360 8992339 296991325403309215565788837435285872240 8992340 -10564395903319108629444199347469393920 8992341 -81498641880665143738114246045959534450 8992342 -66419727073551618392141800247300552928 8992343 -176973238008040777794217153741969020408 8992344 -89717180552693863352242550243726561280 8992345 20469920716567064141996834732310692100 8992346 14893822037363428796534940922496757504 8992347 22692401778084414000620877202303906560 8992348 -4212956174299761064988336649433595392 8992349 -323971455267988676564258980595274332340 8992350 40888315971458721856098224842708656000 8992351 -151610331927503660848960558965657459768 8992352 -89946555993742537135634123193800196096 8992353 -154142998406944256750569781949808662096 8992354 45088366925464762203613563125649103872 8992355 23092086043707239918833033375476976560 8992356 -20515580611852774117875574174196170752 8992357 -14658668352115714229564369580007522 8992358 19684547323886672053966375443428168640 8992359 -1293654902993180111568664752260241456 8992360 -30931613180191604954109813388396646400 8992361 53382939175441833647223065381054255232 8992362 -31316453654424249797273046135583236096 8992363 66437537811559694278553231271027619344 8992364 -8249171471963287007291494743703054848 8992365 -39010005992575851716384698777447733280 8992366 2549390566682738568138223084534485504 8992367 20822307208655589899547394517801573040 8992368 -5106491086153846765971563623727235072 8992369 -215057528843623304359322191703287056768 8992370 58477665313776342851191471478529854880 8992371 45846947245927286401017929372870177904 8992372 195164899709073158471110387843876483840 8992373 68059139792336226034145947766274717564 8992374 57693245591494142371686490717338740160 8992375 734980877749717191972050034504960000 8992376 149863673731384800366349083910885109760 8992377 16659993085796497902589378024584161040 8992378 -12702666157048197981538992859949187840 8992379 -55169192125593802472778429308424352512 8992380 -82485422124262523446268271535812541440 8992381 -508370299052243316735334523307107815136 8992382 34462250816662146521684791586506976640 8992383 -50057554177737965997239331979830296376 8992384 8682938690620702146191793373776445440 8992385 -4510780344872141878795014216650596440 8992386 5648089536780895462473800775720262656 8992387 -21226585938277219131261743961934980096 8992388 238870767278949897985327905752878684416 8992389 -49476765279869672130413233656173313408 8992390 97851928024395828106895998885467600000 8992391 -44903035026594215745143121725596215000 8992392 54891725845971815901570315519156510720 8992393 172759624321571801653441573471139980084 8992394 -58683173091246627070914431479045623504 8992395 77570152225909321185086748956501263920 8992396 -19839431171991864174441037454335098880 8992397 258475427769279477002618774370890289846 8992398 -32418384031725073270784223108434583552 8992399 -16253945389065345786711261235765835336 8992400 -25858116303293942224750768724805427200 8992401 28118996328406501860944065199422464960 8992402 -62568245355847333389733554115854013440 8992403 -6533116852810524600080653303399035744 8992404 108358798176838936489908034035038269440 8992405 275372128012822954571147755806647726400 8992406 -7432980780679684855425480846576985344 8992407 -63363877635922741870115995524327665760 8992408 102547198908121101756710739343085352960 8992409 23427167401413492594272265345542789904 8992410 -5607938382881348770738555691253242880 8992411 -53617154699453210040238991940652692988 8992412 12622902018046262318404676817641472000 8992413 -823860726129785906436398185225630836 8992414 -150633185472553816089043885816362082944 8992415 56539239309314152121071592320327104000 8992416 30987048213929344423928794774234988544 8992417 -41548921565574194766870969512475737408 8992418 820673028329552781677686420637779968 8992419 -60115060072864332533556559033309906056 8992420 -40494349106692958508779893266856062720 8992421 -171112936458109493468766952852883181378 8992422 -121427622977788193415856514985872357568 8992423 -29694687251842983877475704716649818240 8992424 68943868291959180960161661591850598400 8992425 -9233413010651101666332511215065001600 8992426 32640108250747796169067808852546050560 8992427 80494876451631258794461191498065705160 8992428 172471446696555538242181290917465840640 8992429 -15434724702103000443956586627233165024 8992430 126946905890772794816969048703155760000 8992431 96872860401705823495727171042620992000 8992432 -693136688357934352874896826755481600 8992433 1091271408775151443071944254748736804 8992434 -27590811103696718925402379046058516480 8992435 -80019178241648769673420669229225103120 8992436 156292661234868680955232568968208782080 8992437 -9425021540785930291770228580467697440 8992438 5341349437945046572711402018721905920 8992439 -143730481838753334757504358735454196944 8992440 -124444792033891090132715785658359296000 8992441 -232704837347920952378888980950968387158 8992442 -38045003095251141806118424744371303456 8992443 -66666647616902584438755360623508283536 8992444 -11239887302504718497513694483900414464 8992445 -20505890666215800133737150006505549440 8992446 -1889790189749125766281760598251994816 8992447 -211618729540278345681377784731050754408 8992448 -17295654985736544611587414716265267200 8992449 90036048962971828452868321826045219328 8992450 11425579831074647032371972157110390000 8992451 -39784036888672524006627094717760549088 8992452 -16446316460982305643804976807424790528 8992453 39279544499950798010279245837204729120 8992454 42560903401736902729407367589711566176 8992455 -25924483805913761298123706286891719680 8992456 -265693093010297056002961416118034350080 8992457 -121301926233548919376725494496505562112 8992458 -33652223045794446744475732584766715136 8992459 88913679747589641113742394149858365472 8992460 -71296658387280723567859168520208752640 8992461 -1368559900611211316767498883313646560 8992462 -2484121755001770541221337107285876288 8992463 76220167195147847607168544321922182464 8992464 -10317688037314426035083058338572664832 8992465 -845105838784834540173152536932888600 8992466 11232794644966280244549601792865518080 8992467 -19001984471135781530636424965036808312 8992468 -100555841719366505913491204484265908352 8992469 53791835748929637355553129827970168544 8992470 35605926026106904330389782274363120000 8992471 41785956545620289960565772512488300160 8992472 -7196449593562350779214807155301580800 8992473 16593658282082255641554153775296286080 8992474 27982954143250358512537500681571241472 8992475 60686156032127382925804403288077569600 8992476 -6567941439020005827462558508539571200 8992477 -56508453386922077196500524409231783540 8992478 -62007669629898488656630556171373120 8992479 22261706066684013095807306667222480000 8992480 15524131044985171953387233110634004480 8992481 -131387614828806380063935431969512507136 8992482 32032538969469862290466552974093705984 8992483 202657256168599866365194319562506168732 8992484 -90141790743571375592193217975801503744 8992485 -98520162093662877248610241262124720000 8992486 -88732807682769741039730160700756395808 8992487 93955208320190159825023075640773000752 8992488 6088840503884012758361450737178050560 8992489 -56913072780873411539865484872721790976 8992490 116142365956586666124992054192858963520 8992491 97988397776637568182011591503718515200 8992492 -30415196488755474939209531330375843584 8992493 -135274884014051172132557995852612617258 8992494 -9865699283941052393674523380963553280 8992495 5055543355407227434472091518321974800 8992496 -26561725460980121866071472989208117248 8992497 80405806596812967259036060825423878000 8992498 40752257026121626398623326158338005920 8992499 -315740069291396181892350294480217480500 8992500 7124402969973845080086568233427200000 8992501 -79419168146894248970061871132242216000 8992502 53775165622363262168654133805537029504 8992503 -4641815097353166688710406371376026720 8992504 1749881925007695408846129937343262720 8992505 -10775967066418868768536141230247466880 8992506 -23588814279321412817731138105938948096 8992507 127900432270949147059618779693053669352 8992508 119393413641006412843405257662643664896 8992509 -9418939523319872274221051864965610496 8992510 -1404280657914493862498668800785763840 8992511 -87642137844508643307063534922081930752 8992512 -78819586804607523257452207996781199360 8992513 36580669075838300959366597573680339540 8992514 -65747458041051917024094065067698052144 8992515 5919442619581411523363030772484120320 8992516 9006080684704283048329318768179281152 8992517 -79453850833748435555464986687644627328 8992518 10292033820692137217957516209800849408 8992519 -191327384544296549640096131389950719080 8992520 -102350208950423117281643781266196019200 8992521 -158776140588035372328216656723978487510 8992522 -18900405842864820375250829049852658176 8992523 18791477861295728793096981249511249680 8992524 -7095731563302952205107207238253295104 8992525 92929120726140545483230929553837494050 8992526 -8295268022010838068566375554881780288 8992527 -45603178612882992527749247631659977080 8992528 -33578041104640969781273270497318584320 8992529 14245355457161654910994075761745698240 8992530 -2923829452466601320163031613926361280 8992531 197208194635602480667143548774257644332 8992532 138090647530092417514980313499041485696 8992533 191591933953747618675882041852483302400 8992534 81274964717372161358605784689579408416 8992535 51448818954856746516815043491191968960 8992536 -29968860128046008105525321433126666240 8992537 10453429713468687832767816466866882180 8992538 -160116047836785295530466748974890232080 8992539 -10967791387418587369713832106546410344 8992540 -10726213065524553691565397492336046080 8992541 -230910579312170378081151488677481775348 8992542 11296932496004835012673817843316572160 8992543 29942248499995293454528328095456878816 8992544 54505667761921556343144813748829552640 8992545 -29692508732279533676255114374512825600 8992546 -112500638667141704548049517802276836528 8992547 1370914851121946472297185724838417728 8992548 -5008581307246938556893132137966945280 8992549 -154139382616099983378870137858585728450 8992550 26505429596940723532624283920093372800 8992551 1127605441610685459617053160064097104 8992552 196463537123069037610956848906527948800 8992553 -109053456196583161926154542643937976198 8992554 28373754588337571549775167529504306432 8992555 49861100809870487925007042537809887520 8992556 -92020067965347754633110838987332391680 8992557 74231288088046358551680517119942020352 8992558 -148897686186096907009039344497446775424 8992559 185709201328282896835582666993254546840 8992560 -5138328982994037627439543251989299200 8992561 -118611159714472410369794337838725177838 8992562 58491821177810910120319956699844076064 8992563 -55122869670261153941253902471020465920 8992564 -63816546531896406329299437460482934784 8992565 172824689117117687937694574077053198720 8992566 -162941205144286987129319054790281702400 8992567 -95360476931955833095927048281660050360 8992568 -12314569912232206915764828607510179840 8992569 -101134856002343938277476412657019873456 8992570 58789481238385393243639324287836620800 8992571 -54307814893898054351046535938529933536 8992572 169092680782524251460369258722961024000 8992573 -53581887086164214194509298354093371776 8992574 -18084891772183488778221958808351710464 8992575 83300392918227479766076133279383413600 8992576 62578239859156106197179907913212231680 8992577 127609544922193927373532802302230413344 8992578 1102759345230471991030177537684957440 8992579 53694052896504649801686081062018961976 8992580 -59148501977920262224973782751193004800 8992581 97257823879502605907292464491860522240 8992582 -134736262420874046365661767025962728608 8992583 13006631879078196715521394034450399832 8992584 114071302570000655121765555187121218560 8992585 2409973727132430105885544758671943360 8992586 -41554340316391888540780400829452198400 8992587 121347242550158494547737805626532012760 8992588 121274503627694344026207048627203252736 8992589 -50309806902199338664511753577348459540 8992590 260173164970129745888911585860387840 8992591 40574840626918509209190457456480616160 8992592 -14852939505062943661429915350426451968 8992593 -9541309207743990341449885738721260800 8992594 -20197737469005679670776138884289937760 8992595 -118999795817603320867225303085032616400 8992596 -115805574471321617554003998818049988608 8992597 -211753473285486629032173530745830201700 8992598 -15479750118378275285963368458533887200 8992599 -71067926752419610314476164379295360 8992600 -1078716542840530401464947645191936000 8992601 189829452125540736629405006328091255680 8992602 7790233758020062683099928687273432320 8992603 -231275210793069797168337511784365542840 8992604 -42412920562017225861979183954234441728 8992605 -10531119438002188494279843632816832000 8992606 -36672043308745316602208476242435462144 8992607 -108183391186008232385762375778151700520 8992608 52677579276581147271980179843404791808 8992609 64269054071747356564464702702724621440 8992610 84731509317660052370167870177208256000 8992611 -33574850696392432078309992729651841200 8992612 32171688685610305922367470730004376832 8992613 -65798849252769245981608710052388463840 8992614 -3348944394398306130558595442325258240 8992615 -84646801129353317987488055652627831240 8992616 97585630865519927034845901978583695360 8992617 -25756897906851193049383799920828109952 8992618 -33015500194812445126691563701334044240 8992619 -105858238049452223698720226959165699980 8992620 -796705680624548700556409629860311040 8992621 23487374308297947804808106023511734464 8992622 -75686303893635938829921515846407293888 8992623 44122728060439856357442117418302033168 8992624 -59286620552467802943325044708851548160 8992625 319125803874185969502577851549801129000 8992626 125059154995784661944973242789747132928 8992627 -164659928876012620970901796367005452804 8992628 -70725973404470016914915537722266856704 8992629 -186089988741919207781569754188276545426 8992630 -69925975805001485554096570371574871040 8992631 -5091691370272128904002145247865884568 8992632 38375234681776379380105220806215598080 8992633 -692157666234023384789137763184725056 8992634 27484301406706642066803654779177075712 8992635 -33138399325238177880024069873537669120 8992636 -155210451224723876581782051684202698240 8992637 142657162720628850752123765520350705286 8992638 72803150790777444858784478333321828544 8992639 -256983764247565586034109550635363628040 8992640 -172630891692361843711597244479596134400 8992641 -46073433973220887907389352289358095936 8992642 -92501114123679572411622107316356201568 8992643 -78395900514522789553188179386515995520 8992644 -30465877606314524943306112363282495488 8992645 -86237623944155786735336729806232972100 8992646 -27438222885324367084536653685743235456 8992647 49592770684841609770531940931164302080 8992648 19851132287300673181321943352352604160 8992649 78873823098871273301717257284658176000 8992650 -11491527122910344402847168365669414400 8992651 -33711517902269788776972569732034908736 8992652 19166069326644646691519730720425377536 8992653 -22715440941966145903204167472230287232 8992654 24918909646173530519722939797064633344 8992655 26314044288942384392293912882627192320 8992656 26898512605547305263975932349186588672 8992657 91003699492965454975320195325052760820 8992658 -104174037985406777619378957671139934320 8992659 114756660612957982866353104344907504104 8992660 75599539996078540534246440226492608000 8992661 -225765951237105839489246063629658394738 8992662 -15476539654199522576562564540904243200 8992663 308968008245460565721349628452695507912 8992664 -207379712930368665883119158362124912640 8992665 -25872068897101786042401376412378439360 8992666 -14833688768765503282127204138659654656 8992667 -22722811381475736573733604225314838808 8992668 153270803049933772999772473078430069760 8992669 8910467936726322117473885990505012480 8992670 2635634927844374232727051028067571200 8992671 -21353595084479667698883678238861224888 8992672 94359357005291116731640548155278098432 8992673 135319018882022357746737970161854815920 8992674 1117604307040021559858850879411386880 8992675 -27013160065390344329911016535194949000 8992676 -1715567506317724210184590928096753664 8992677 96224530447149082212555311080506599232 8992678 -43753945679955542470505863332893659776 8992679 -164313133306906906939320341182343421000 8992680 -22985289543689354423733068565054259200 8992681 5164974098444766251628742854009238400 8992682 115767607620526721237565484035152214192 8992683 10059849604495473540651114237417492000 8992684 203789091047807809399647038453236188416 8992685 22456583420291064268634957573226291000 8992686 23038128196133207073099933398635728000 8992687 19200587729589544479715794455736737904 8992688 -22622943598161235459448805476571660288 8992689 63465350477823774289639228291950912624 8992690 34033363023077437796224149385100551680 8992691 263085821192020355334390506224816078092 8992692 70883421488421710590761563712273734016 8992693 297934402567379439507408448186753256942 8992694 23221297580011507992102431921516790144 8992695 -62113886701398228783585780293931964080 8992696 -310668582920126101155621436860955422720 8992697 -18413651011833824662148708701517491200 8992698 36821155761761383497710220197006278656 8992699 -267248412531525647883490468775555590300 8992700 93788190204851540140047180584710848000 8992701 52458984248837461575773055403061874240 8992702 -41697635614093870670486208385436534208 8992703 221836178512217756745963285585073349952 8992704 -20576355008196012222363124290319024128 8992705 184940107926589025943207482878220309760 8992706 21120662441495254443367115328583737552 8992707 -282122845019267961776787510712238672208 8992708 -104995830872274696032061530930854339584 8992709 16313774316267741859343987993328383040 8992710 -11657538519958382429033107941441375360 8992711 32859878690877891716422093811164530624 8992712 207286327523396722814166242304411770880 8992713 -51470063234674302017109585357254019456 8992714 -57827124031996567419769644845073166080 8992715 209918904621959591680190922371107155360 8992716 -61223675521537280499124307250874434048 8992717 51694998046290743822724210553779547766 8992718 -8481869095029975095683162850608066560 8992719 522384136672280845090967206288018560 8992720 8494742358635341382008712047411200 8992721 -118480007535887041018007968421338966800 8992722 47627229262594301076642445572503339520 8992723 -108745810306381313132741828863019451028 8992724 -5239353157299586818268855644758065152 8992725 -56943761444209506635519030176299681600 8992726 -173024469122882107407955156824628763520 8992727 -128510197187543276355505645512282379128 8992728 -86111694806770844173315857770348544000 8992729 87551119259016720148397148932688440330 8992730 -2956436627983197870174161404566270240 8992731 -124551076980819789803506243877078734656 8992732 -79617224219207487888983335850028938240 8992733 -3805076813096668645559847981250446720 8992734 -91029233464523062420176470204405680320 8992735 23991266646854237865319596546318131760 8992736 86090678004752864142293805689902989312 8992737 -41561747002059060420714203401329442584 8992738 8270824715764075146832226123892768000 8992739 -43507857545297565869543555047427070048 8992740 -112354382993304073713409598782373867520 8992741 -253722295155522631140246280024883113858 8992742 -109812222051543993721739831865008906112 8992743 14420176295653174491653772696061999104 8992744 65783522197216474376872746028817203200 8992745 97927462321944988206113590098001109760 8992746 53529432666007100249258933451692544000 8992747 -93386593843409192627403659750360487120 8992748 183467177655638504463860311179187761408 8992749 185787530124131224030790826365317337664 8992750 80508336357723227885196448962194304000 8992751 -24381765070372391807048953017577991808 8992752 23540478783675765110850061747290931200 8992753 21566223953792047395894077404842876480 8992754 98366189503906408940813816792887938576 8992755 -172839739472770447217936278934107272000 8992756 -90759815879084820874572218174230633728 8992757 -17017500998728106600655481205709234720 8992758 -23885482730814339338816343149974231680 8992759 -118260689198590940593533614244868165632 8992760 -4771718135169955435969895706067353600 8992761 -42694776399178417215850933633220676528 8992762 2045317255508118240866298304379487744 8992763 -73685372312808813685919757247737533952 8992764 -45976705133351926742736209767782535680 8992765 27204945278998317081344917719084113400 8992766 20414615448683207073377614589442203904 8992767 62125037821524023408881380668881686912 8992768 5131467384591715386868582804283719680 8992769 -115882685653986825894404813830700152830 8992770 29500140804964529067636574729205744640 8992771 293806073788589622350779580448178718972 8992772 -218846601783112341344983696995821260800 8992773 55048670542108821378005475045141264444 8992774 -61907226583861109489997646050041952000 8992775 529513201675278905044058797811907600 8992776 7362088794400167392387816674979020800 8992777 310213680544405536850780649991635097626 8992778 -30577322074451435771561435794336228560 8992779 206639825260832831376806224259686883760 8992780 -106582994867360307908324530477979827200 8992781 46621608120686473834295610422673295680 8992782 7795969261794596705847947123285005632 8992783 322660294296360277286421432546535335600 8992784 -51378690251501169506201899585474314240 8992785 29555562044776543789295471869197907200 8992786 -176885970044165854022818449604244624256 8992787 -258785879115734099935591350606005302800 8992788 -5001929837043346710721599891595997184 8992789 30630527356611578812019997821590917888 8992790 30999176371237120414302662641375257600 8992791 -1351523291920014867082481872223661600 8992792 -226686024664696290142246184749559070720 8992793 -72143154400658879515707047928865589376 8992794 -21096725007088573605470855056421030400 8992795 20759576752431244757669008346212435200 8992796 69678997054804628904170257579606238208 8992797 -1580518965482771944849508004608378304 8992798 -1144044555733711640338865515869747264 8992799 33543278721743906631085590013254252264 8992800 -15822350508059337222176912439091200000 8992801 83618308368201242479908797807529076272 8992802 10714559224115225778713659633425483264 8992803 -229347347063645004512909283367406458272 8992804 -65532776494511840290817613114469023488 8992805 -1119704616792553645997391946158545280 8992806 39853043027226154492104842550167373504 8992807 282527498404445745366653332392078176000 8992808 -139352454435929175830587649989375918080 8992809 -70340710859262491196848807310656031360 8992810 -14618037313848092222515493273662080000 8992811 -216914839125822154176113311983306336588 8992812 39932072076729682050665090764060288512 8992813 -10484875496816187287431601149250145562 8992814 -12387415208237758169019774774833300160 8992815 4554722975943063957234970124117744640 8992816 159543399772102920338571079984349184 8992817 14130583614578997259237332402853998024 8992818 -92411613155000396095019167590085005936 8992819 -209131213953028601036834612639098480440 8992820 -53392724675337594645495741462541731840 8992821 20567094350268695724630440834038642944 8992822 131990287208815136426252620755531383712 8992823 21577476392154732897225582110617746168 8992824 85579252982110134088841390911779409920 8992825 -64440725763702272250182307666742354450 8992826 58142454021990515921030477827824678624 8992827 -47117498931593322614342911600311362400 8992828 -44483931369304673405087057117582716416 8992829 -25028682761451077844991695864277614900 8992830 21352994088175610370602839576411545600 8992831 260782187719839010310662001096860797632 8992832 -15509984284010765630997009985060208640 8992833 129383101500876144944569945627246432800 8992834 1833995110457000502317749980384116640 8992835 204633815689618958012152720894788199200 8992836 -105536628037995575106295714416371619840 8992837 58495533153895707090980861079303787552 8992838 21499221184453497213416500379444787840 8992839 -115794517926947311021649658987718961280 8992840 -229891379140507199046041117739987763200 8992841 -7401851439608733115133353649750364 8992842 -28567740470911895894480256512889319680 8992843 157828878926757123868648226129943656664 8992844 28748496367905993759939874706924513280 8992845 20145534993319484875651346782367973720 8992846 16346683200222430458989847976671171840 8992847 327656506499479856008614934236849463872 8992848 -49561074153521670938226412581421056 8992849 -11071940040190829607716682214003329536 8992850 -5985339145325167501267204788774535200 8992851 29066858899456856711439396428465520384 8992852 -69013140831142869160976285989831311360 8992853 56723406105798367152825268543590881280 8992854 -18181076486939480809899747508821069312 8992855 -48967930588850345222091891386578731240 8992856 -53246007472608774027175825896484485120 8992857 7525717213655267561259810284571833040 8992858 -13647703009166774371004595766150675968 8992859 282051776403515976796503495772638775104 8992860 -5918635110946614390604620905970401280 8992861 -69000874485470580141937932974357496538 8992862 59651405163186532677482504801827600512 8992863 3507360921772160047473933614118666744 8992864 -35606825577779727707429001297653661696 8992865 -56835954157092087333234609183097444800 8992866 29408476169903709993832823109886756224 8992867 -31326176562681925178635209558798968480 8992868 -233258439802876642319474889853206393600 8992869 117855631042235199812077504633291611744 8992870 3343996970598683774458809218244648960 8992871 -1973779818372219993342119438087608200 8992872 138824437141576865016641610490829184000 8992873 -21674868595969255956869643567645370736 8992874 -59972763659579679306507847155753244416 8992875 79812952816207823180583837295477068000 8992876 -10596449517040527222296985780353541120 8992877 272159120199767834816454426920238960726 8992878 19357011307599430435433811031156329024 8992879 24418569311557941415040065734134761440 8992880 -9929963566270193956230773742704394240 8992881 95551915523784196050603171369102574440 8992882 -77998070308247275155580145549829428208 8992883 40188284659552062089367295033875194880 8992884 -30194849399245890657103432219665623040 8992885 105147244361436307369711105474433347200 8992886 -39121193256548521760549741639775191040 8992887 -70795438947445892160826668224793206448 8992888 -141257860595412990336452037504842772480 8992889 247809201080535946952822274401521299690 8992890 -7254155955049303501771636018651776000 8992891 2406275118895583535423702743661997760 8992892 89441333265668419345642049891283081216 8992893 -4792668580768906476418154211247162752 8992894 -37288683779295510021521467867726419840 8992895 117093127052631901512149106160382604000 8992896 -66748097346811139371420174124895436800 8992897 251001874310967575060462388461869993346 8992898 -118375251886024201417871660848284314880 8992899 15701219876457317604013701440132838168 8992900 -26499930044549149508533130426116608000 8992901 -104149993284571991613420354531125128098 8992902 54645013797067603751276588256701861760 8992903 95198236590084142407077374537397040152 8992904 85147848194955311785114024759810421760 8992905 547410217134077557307169302555363520 8992906 6347478613026379112494627621912543584 8992907 -71693207309214060490124839359188894976 8992908 -43993946898660183090011903781677638656 8992909 51103766486344913406985564547585415040 8992910 -54605930710194302859358315763208056640 8992911 92522201552350737976444109571895464072 8992912 -34053177376940484272324367928820695040 8992913 -15421711330410209677319829819967109838 8992914 -9529961083753111147419285475943940096 8992915 -223987333925749967857301468587617600 8992916 -76915481240048967495942061425366216960 8992917 269642302640674510083791342128746330240 8992918 -13190299471332732890520697164401280960 8992919 86275944120961445614329595235114955144 8992920 -23745024430330999406926714133330534400 8992921 168364667183082192349199911885454637312 8992922 -91161028481499468932340136730363635968 8992923 -163594068251887039484766403591446157416 8992924 85086177290440404881909829700548906496 8992925 165432316162235291447237224829336415300 8992926 76748339161005747218938894464223497792 8992927 -155278219177002836931892064113296680224 8992928 49727651394596851679518882046190551040 8992929 205986506873503083465084271861067651520 8992930 158596337367550428320179206006288837120 8992931 -18201350807413535145809299902098916096 8992932 24943725028106275631543901885013622784 8992933 359808365223922539773934362259536581440 8992934 -781359917261742886591415542252436352 8992935 34218703508298150757036794212793708000 8992936 72317904315953994437908297545818265600 8992937 -70218584655908067516205604693851377414 8992938 -63691343116116812020798487337665523456 8992939 -134292670977874786684943681093156907120 8992940 25063191423118026164335636361051228160 8992941 -201464764218383720729701749868180609056 8992942 11117966898801503649476935899170795520 8992943 5040107652498743915242132835456484624 8992944 -37779505774869887047895746950831144960 8992945 -13244357382236656462332240193596303360 8992946 126238981544849450834269225636347558672 8992947 -6877036833151948381116593471200259520 8992948 205549691423983311948019680604276711808 8992949 -146629076809826500448383366033705956288 8992950 66949404254832895769668983519506688000 8992951 24682976787148397664807761470384424064 8992952 187347813171834666077319072493222809600 8992953 -71892093537278113460197510491235324038 8992954 13844109534739226632552401561384801792 8992955 138491734908914078188121130008474751360 8992956 -3575929612708587074201339223981588480 8992957 194859113403108442034388485765756106720 8992958 -89991226790408300719042006967073565440 8992959 -71773319707013299873148446836961392696 8992960 28828964577442497982637807571252019200 8992961 -202210055092397719154574365507681144490 8992962 -179991714335401463127309379421475120 8992963 -45824648884527116674175822506502389040 8992964 -193974532610977349752158646825541937024 8992965 199459110738655545233835336646806432000 8992966 -89092221936906264907211355698243372160 8992967 -188248955034860553722638288346241988848 8992968 -129553561348459237619372858286614446080 8992969 -101167626717481336606924110770785907804 8992970 -99502126996088478700088991018070665120 8992971 -5373622844894423124062614930251705120 8992972 -120262243122093847854859531344871892224 8992973 -145519944180868067407973397777956185440 8992974 -38216637242900721508525725055793480640 8992975 22634222626586029682534157465126893000 8992976 -3892799088716954281168265749540110336 8992977 134559507208004729619808896326486016 8992978 -5883082730990925626084522809745520000 8992979 195848697995908486574883955142097641580 8992980 -121946186949525584587001627495839088640 8992981 48904596527993237127546909512420803128 8992982 82639287231706280162076993413691362592 8992983 41456987461222335144684140219818447824 8992984 16052856328400283030760107635388579840 8992985 1119920006276793862909313603922494400 8992986 -2638633504309143581484750110099427072 8992987 -68034552207825905974958890154674434480 8992988 27216157879853344521351770728525183488 8992989 -162794633877005477326290243606041924346 8992990 27808938039596242065058792687234970880 8992991 -56719876437129270754869454963255267728 8992992 76166927987699162968275035711636766720 8992993 128220803008586241368736884551699662242 8992994 94718669488919325745811724767386633296 8992995 -101030915775489984184928331633809276160 8992996 -54483231377150961421081814626483696000 8992997 28123918292503251321494414487792330240 8992998 1631094167634433454586298100181258240 8992999 107606137417623164184261514006548755000 8993000 -126764724209700214302188260499642880000 8993001 143105736670556400308190362611837068432 8993002 118696153031702307654277265898905090304 8993003 65619328949697350410371767731773867252 8993004 75002242717994814193676182884714147840 8993005 -8315806126152419494818837343127020800 8993006 142630851597430965013168986342959100864 8993007 -74188020439444439681335869498933210432 8993008 32574626235184389821680230506388029440 8993009 -34652464831901348241985798375619697600 8993010 -3964790917814834378616493939658380800 8993011 4712547215851740058033443887462033612 8993012 -9010736133779331707635504844529623040 8993013 -65071766488207101438318621947798812416 8993014 11693818102988866912312837481361053856 8993015 -130602311551727179077770871170826684840 8993016 9364054524844929906900939326032896000 8993017 180744690043485124913610873805056552864 8993018 -160552439011637299329277027899366737040 8993019 166732264769659000922312197078742154432 8993020 -2844454924764837093307521153570923520 8993021 -333207736588780754234915840734386976500 8993022 26995596315111012071592499092995819520 8993023 -18823498758026196196755160775325219840 8993024 -224090244831290421122109299813693521920 8993025 -406360854807341555508088567089429450 8993026 -25970419055907942027748696652005808640 8993027 -506587146746978953659573818640037879968 8993028 -26884813941468910660877214250117681152 8993029 -14093356581217226610655771751703215424 8993030 29043392369014975106054065473308373120 8993031 21583455775841165083354963931878508544 8993032 -19808007476959691126198192473461504000 8993033 -188716519216496693417726680073615627136 8993034 108914946249567839161180466084300765280 8993035 -78279656156407692024197377690378423440 8993036 -22218462390646767691897027277011670016 8993037 12056079283861630046073731749011025440 8993038 82756583222777798833733576318667311040 8993039 44624300452428335685918542570182428600 8993040 2624715739305688827914299183847178240 8993041 -100744811945018981928084226327736116558 8993042 39665432208473852755638665011283011200 8993043 263290279860937421077129880376587439024 8993044 172884312253397959781806210592489472000 8993045 61635796947649753953543290525838030000 8993046 57152891784645227054947901440955387904 8993047 112999249002840643772362954476170442464 8993048 139018186068760379933499392485872015360 8993049 46076760868609303833008341739437351488 8993050 27603693270256441536406427510129529600 8993051 -238083727826298353579035068032403841368 8993052 120444331872489322099303333972494259200 8993053 281299688986844601600350362737222291302 8993054 9726539832628636726267305482021849472 8993055 -68959502331232964504031825685476528240 8993056 -172552379945940437210831897276083273728 8993057 -286763979401282900754258537335234465694 8993058 70888620095352645492820992045546547584 8993059 -15281567032632867733711215586834668240 8993060 -98892126047649349545200959094682443520 8993061 -32874880415282463024560276420047050240 8993062 -31370362581995626051414805189589370368 8993063 280403345503007576742528127025460528 8993064 -89081480669516785906780350724659118080 8993065 81908443382112503365710354534128663460 8993066 -16729522702977279609259013265925266768 8993067 -84632858009988293581457673902070116520 8993068 -84947141504680998302402180927111923200 8993069 21986332116808248866278422618197826048 8993070 919687175225818207269418460011648320 8993071 -47056485841138591063556212883631455728 8993072 16816158404851640590474944186872561664 8993073 15685578537444836825913826741534085568 8993074 -132496764829581719028700930643715456000 8993075 -19817098107316143892532958853714272000 8993076 -9740074436007560086840661662825402368 8993077 368871796780198801860281449372973639100 8993078 65907828264223516580370483146179239840 8993079 -97811970554698257058317457509490076160 8993080 -113942643415759067245521592652872704000 8993081 -233722057813966517075043953212560469548 8993082 18531322860829244721284374953098609664 8993083 322475325160624854210590019872623676 8993084 -30756853219118532711233868714666230784 8993085 -105250841080519206914368951563212351040 8993086 19667453749538222891748996260507572992 8993087 77500570894225127251478507708597900736 8993088 -13083113394727655999659003931840741376 8993089 6403319663096771965263367428103347200 8993090 814974130981044341074168848776800800 8993091 -37457881125791712264726905563358170896 8993092 -40394555204755555990714403877171609600 8993093 -57981478829718101916528892563234962436 8993094 -42197353390630772170451950068287124480 8993095 -61288602772486136649285189501777083400 8993096 814439506797277835074197989817384960 8993097 7027176601957173768493859989426660074 8993098 172646355429636738998747907974751370800 8993099 23506714674172199916903863719802421240 8993100 -9244547520979994631457223880971059200 8993101 -27659107540140260155949168740449610920 8993102 2281913396866633015113700201352220480 8993103 -4779788245301073750349799657180759040 8993104 30100061722832262395096000132681809920 8993105 -70803750008651053583100995238781342080 8993106 -12951429575089545988201670102234496 8993107 -37966194475073859258110354030086809488 8993108 77859972496237584683077029975711618816 8993109 -11794519468757680125174416347066625760 8993110 -32790264486449638491212915128749085440 8993111 -4264804419256885442124282631259397288 8993112 31627401204889172597827110189946859520 8993113 -42670628054209953938278770390254277936 8993114 -63692350116348805403550111134438514720 8993115 -2577505391273627694169741152076183200 8993116 -92799608149971456140325773421691278336 8993117 222891036942575289495905274773622316800 8993118 37760370759196898939002604101966986240 8993119 67582233834930606588672234553193524896 8993120 75884180573355949424744708183902126080 8993121 140069776878203478217744902388399753344 8993122 -57612895507830801867204660850830957408 8993123 58984072059756285152927936206602840480 8993124 15479454971309430345252095187390431232 8993125 -3250758716978375085700255680931506250 8993126 86050002427647806946208824790350028512 8993127 20039011253557746303330484984186793856 8993128 101967525987160987593972057611419868160 8993129 -273930589051247210371713929178948442140 8993130 8122570083636306927105310371267851520 8993131 -13264612885440404435280748369551041536 8993132 -95950228604523087486747483572008719360 8993133 56103768114010834281145286013084185280 8993134 -120152931341988523922310841346314370880 8993135 18499602805110974844277752542282151360 8993136 34997959378244497986449997283300737024 8993137 -188491728147428287879402057906093398720 8993138 -18809216270498673196977412618378813440 8993139 -42945834651817467211470380791887906240 8993140 -50837814919906103824585361227976716800 8993141 126436299558739725258248457300573549084 8993142 -142860213661942692627288976570153508928 8993143 85288107026592479371816971665614284392 8993144 -83807005546827602088685130156383518720 8993145 20657419741103465925147224455840684800 8993146 -12308598237946585548856083223575917376 8993147 -151880144115771569957882650973521645404 8993148 -74298077580293888860565562773013880320 8993149 -3996763613151686037228560732489067552 8993150 76083124117918785593862007239707505600 8993151 4609966235057510995240270126757972280 8993152 92411658883904871454743104674395586560 8993153 145633530248043954258897789163067681064 8993154 27674994253569573441088717713660234240 8993155 174454804307485867483043906524135036560 8993156 -1756442742287675510221743014070159360 8993157 -77647296506089553210261122038658697760 8993158 31357353336170880497284738954285699680 8993159 112964204391638384411716076615746752816 8993160 10662952341972673688530360131772416000 8993161 107170079113814609711052245280352406400 8993162 -1962332143563391698680480076819142656 8993163 85181070292718047290181210890768208344 8993164 -40067521612976049412624824896351674624 8993165 -92627762700794675089924854265961909940 8993166 14919425451510460817364846661777539264 8993167 57394924307009983058075097283880519216 8993168 15781912361233270669297729804983336960 8993169 -12441193130744063674488775840750915212 8993170 -51370339704326563812889184129210869440 8993171 159909975878055965740439391282316035144 8993172 1373951968025912138033930766483412992 8993173 41091260596113421321832482333164622240 8993174 -71056660607801096028573189415139977920 8993175 -29184693051915714544647685187144688000 8993176 136231751881546274687627334061851310080 8993177 280331145316959103130512164363801695940 8993178 -58466288157307986760590709289749306896 8993179 -44017398729280978475158455278911065712 8993180 39351786056887227936151647562257315840 8993181 97587611159014863848796483672268705152 8993182 -183793297791187281236076791694705638016 8993183 -30690875503381668687852466910066568720 8993184 67468691578188287706345437329964924928 8993185 130175787365878600029991509618140671380 8993186 21720681924143400298458235484186507424 8993187 77285240523339689212145762878331979264 8993188 -135331274837811522888948353253026897664 8993189 197166340929927444727196418622577773056 8993190 40386942739026491647605143966361388800 8993191 113199058898530989244455473146689193592 8993192 -880058362423860514967410162476072960 8993193 -41207146601009865134972460397705728000 8993194 -18561273227980298081823878630634124800 8993195 9640083080673187985027774022854095200 8993196 -97835862473843642512678530455989563648 8993197 166382960105775373754513044465754266646 8993198 68320453061778769450158486755577633600 8993199 -22403200362345062613967843571752996992 8993200 -3877807698253381169543538338736947200 8993201 154452203635276983911578825822730448000 8993202 106087483284733312609288452483294673920 8993203 187632605533971322573278286166184388024 8993204 12901704019839010138680286146908928 8993205 -30945394164987594893983921539813245160 8993206 -25067766255935797220626925199299534400 8993207 91853993030858969123379532372312671120 8993208 -6708608273703642339305668417781760000 8993209 -305323666181110570940288577951044587184 8993210 -44952964360346216823597055792984350240 8993211 -4355483769004003879651856275197034728 8993212 -79338582702493722317981580112794348544 8993213 193049603675414899745575004922231529920 8993214 67949569658253421351445222494148480640 8993215 -115300538617678275696648483664405232640 8993216 4130957182277489790299003498520379392 8993217 -32660714552018998089689923170159977760 8993218 20474002163412820894336789297019070528 8993219 -344633975751413468480685776284914949440 8993220 -20886807869483804441989068447860797440 8993221 132622962381694020852053500069875410424 8993222 -27041740495421818532062695220040477568 8993223 2976845987451866663286137179115101440 8993224 -13871407645131433306968030340686151680 8993225 -182671191339781194214981202943149376000 8993226 12892809016969873084240508909184069888 8993227 -30917446077679568450674548197380598736 8993228 58373344823599055288206680460082244096 8993229 42494861418742795564013514170149800000 8993230 -15158561120564872920891675759726312960 8993231 -94613421966649239406018328850596877768 8993232 -301122967843600866999878131662299136 8993233 -26199515488207779274987029288542645518 8993234 -744536752784910291462322128580492128 8993235 -84287362971827597122019181914910720 8993236 -30256512440896026670190036001820055552 8993237 54131990212588080512902347272158276992 8993238 68515567175298797787990240175352250240 8993239 -245801111604326025514590876121119324176 8993240 163293591914410385447952886738545868800 8993241 121419246721019063887214994380157244800 8993242 -18127877768022453763809772334352320784 8993243 41901069207684006074152879748009922816 8993244 36090044257329953203638224891611468800 8993245 -13211839410896829610229050600051540500 8993246 33939988926629570292330867023192634624 8993247 35645588483049045025356707697251766672 8993248 -57012733505322532281950554680451399680 8993249 -93600060611694391089601179430215462750 8993250 23481251042763449753166277452521088000 8993251 28202973484067522129516496874902609920 8993252 -118376714640091490668074996678351052800 8993253 -62585102212381197247665226014683735616 8993254 -139167891852166012381022550970615067424 8993255 -38011881538424893237075236624176436480 8993256 68558271060226236772505220397921075200 8993257 17357806221330851980706182388210189824 8993258 22725851077015601896138035385231498752 8993259 4551443736177246316490290644218833128 8993260 139760796870929866599020209823702138880 8993261 -204225467553834297584583549373088484138 8993262 142278285124329371657280906574380632064 8993263 -95045689580898192487529562540753229640 8993264 18067494689146719682086964465819385856 8993265 112959352316954528186912692041074872320 8993266 -172421488051504689936263875310994717168 8993267 -101248820155371104838698804580427461684 8993268 1067224701687732932216641138005947136 8993269 279314493550556879644306620611533162670 8993270 -24271189247069904419505276817577011200 8993271 -58789726548319127045439332738061422976 8993272 19872277531983625489646740981055078400 8993273 -23370016594138106464982259476810147478 8993274 -79299818854257852928443352862423778048 8993275 -131802440511690403017299320697150262700 8993276 -137419717400531866071757520342228951040 8993277 -53559549344777972807362383221404131540 8993278 850004077061410207164913844801940480 8993279 423899948177810890534497299979988019184 8993280 51839301896263586270518611276013240320 8993281 237990387876110283588186811794234758064 8993282 -144482637554326353387094229883403561008 8993283 11579119237418855176293572351504317104 8993284 -180337104145106522918215752118676557824 8993285 -17155154018582114320028706501579690240 8993286 1919017901199713497518814902791036928 8993287 -152165425634005494105789112709707785064 8993288 65040448686766269486495294139194624000 8993289 -6879939234890319676978210222429129920 8993290 68750518341531672163170380965088134080 8993291 -152699280004238076534310823169301095600 8993292 -9929152374010407524089104078321893376 8993293 -81806078870425300835358652531336472160 8993294 -31448338701549065807135577036540618048 8993295 -72206659743722418750212661202511762400 8993296 -3434323550052729478242553460515586048 8993297 -31394516202878386520830004921988850254 8993298 -709213714318714523788639194974422272 8993299 43416725925754921791141779080046473728 8993300 76964490795156303095196373308388608000 8993301 32052479048201232755610714092958217632 8993302 -57480132235690669605285838006150983648 8993303 -43094893039137025863656581042309709520 8993304 -60299210785788106019375813219837859840 8993305 59486948014876792633535504697629114760 8993306 -4199372635947324601524109228276439040 8993307 72439252219527763028166634571642130840 8993308 -5689075830974998995223783538638044160 8993309 -75385526302524920266991928085339368960 8993310 43746190267091035057056253603435628160 8993311 -68837882342860499817370420461979492200 8993312 59993556875923933083326136291805888512 8993313 -126026071192250778820496255484947770158 8993314 -31212448996950670683512647819364323968 8993315 -21452391855767332628445193541004577680 8993316 111144666621831922288139586763243594752 8993317 5028447694799286854623606582200568192 8993318 -49206017681887768699028953944183819840 8993319 159032048008349388553871053253480501544 8993320 3170956194256029328304952780791808000 8993321 3703361960492934531034907718402334032 8993322 -3551568442951375485451203688849950720 8993323 -184634767905442602757672614329947476096 8993324 -124966373730980721531019051816017986304 8993325 -75060124673571109061928700380259200 8993326 87877715032561840471361070094956364800 8993327 -2066788529408633271786967582009449600 8993328 21257877944760824268942129667015409664 8993329 265797708918101817195084177295336070930 8993330 -83295571164984731355965882533045370880 8993331 12588209357561637380717003857469568960 8993332 94678711236418191824251013891277351296 8993333 -195096512714236900618330883054689526418 8993334 8650248656329112493129146537916026880 8993335 160910345168073659687911854927364324800 8993336 -104796608756207442409389462123441623040 8993337 -23140092728698836931801483719797208240 8993338 -31453531216006817313837036913165537680 8993339 16139669238951428744553512096892353256 8993340 -24046576567772746952563738013582668800 8993341 117089738230827970854930981290857663072 8993342 144603327837207731606661839344808313600 8993343 -104721625735469595544109350405676176512 8993344 -23951093085697240060269696021316501504 8993345 -5275189764077705412411650352808380480 8993346 10068401084998733897165508372262329600 8993347 48333156417390996980555469646408084944 8993348 1732535925186131137879031669277130752 8993349 -15213259239102193298258771977197201570 8993350 -25149400776977709882828152779509736800 8993351 148011074783817977491591545039373931352 8993352 44840308191412222996542987323666595840 8993353 3968661730387665158479345887791804340 8993354 -4533186176334656819811163796075761920 8993355 -788994246594240307322562775545146880 8993356 -225373258622479127569843130824412178432 8993357 262061221332810209956790982765166298304 8993358 51795297299496817641752814977558644608 8993359 173781606235687548013831304742471447016 8993360 -49412003967206465754832126954910515200 8993361 32728572670535968915623588752468805120 8993362 -3570092423431838080366206688403649408 8993363 -330891643907998968682462522239175322388 8993364 1908159456488575969571071161795563520 8993365 42045291446552946884946092036163883200 8993366 76284997833380257233813997491161593632 8993367 -124212010461035961089013280735881511872 8993368 41530616843484777779261242036709867520 8993369 34923440893509134778344886653108757312 8993370 -68016442356751712211985203602809228800 8993371 -21689027336023239151745178045972170428 8993372 -86926142539058115562218053215125880320 8993373 -14731702996203350067858689795983524000 8993374 -45471572604239910550639287021812746368 8993375 -190812980368711419740928633301670298000 8993376 -41090479135251432135461736475923578880 8993377 202459016093344979701573281096896968226 8993378 16357128263805945709869086727988985856 8993379 37011297226655563385832699989690032128 8993380 82410453341957740128254030036288102400 8993381 -935015656010050799051401835214534600 8993382 -6705815550389013072591867433447503360 8993383 43693568407074471287401980855725097520 8993384 145881859734679767833307626757994905600 8993385 9744723157856873281179075827686099620 8993386 -145326595891843504452956764243132166400 8993387 19576135407418973657223776079831303600 8993388 55630070988181127653747117477258483200 8993389 63099401652497868287162461568525523456 8993390 6960951331355426781800732242689780480 8993391 10385689083033576992048215304585557248 8993392 -264478411022261367195615587143385088 8993393 212418985862080774090257680377571510580 8993394 -76630715263941187133582380398860420976 8993395 -29766369839686880236718632477112307600 8993396 95854724382785952915217530267851068800 8993397 -1020893039346570827730534961904935296 8993398 -64390285443516516820291836954576982464 8993399 155108895177616176532906488468797399400 8993400 6547540861840221913020495596153856000 8993401 -4750690839212763484836815632688568598 8993402 47175822298893123623378478710938123008 8993403 115812906242800753399142252799168076800 8993404 -66345005560227997642848214509524255744 8993405 17594842016255894533852625653276241520 8993406 258639831835573181045816481689438208 8993407 700289839778616164891313660827004800 8993408 227065684481924601146908449849653329920 8993409 -113623160481608450744799954612783052992 8993410 -9472255121249693723797834284053729280 8993411 145419342818134826464482424485723214032 8993412 -23031276531556845932927804590540397568 8993413 72744741358822081311205005014579277696 8993414 -19671136995871051358651517143318752512 8993415 -46736551479199149761425081046993260080 8993416 14166466782733090726710412301127475200 8993417 -44220070093318321839570221713854354534 8993418 23618954734708231067491476401468981760 8993419 -98964702046866489729501546934057435180 8993420 102875796160385577901994072065292129280 8993421 -44916446979147271470590588169043008810 8993422 -95832843168985240037035804743075004800 8993423 201159624962389592493066912595383681984 8993424 22017088851446266462503735018829774848 8993425 -59082260750435961380463292570231123200 8993426 -51361792035596931727884227315902820352 8993427 -56161085444088171449770935833299627968 8993428 61265893726065837638354717826633517056 8993429 -113523313122450413717665661416547215680 8993430 102150832925729615550987316566748245120 8993431 -15712357987471635590784855116825706008 8993432 -41715450303579886985660868054488432640 8993433 -81605047999648702984644885515642992176 8993434 -99511578744554651184807280992477210384 8993435 23461792214943774615696493654446873360 8993436 35743089591556661968776993895990221312 8993437 15747279402951043366170127272292398240 8993438 763823791111810721989947911021458944 8993439 -25007710540965608305973953375126963200 8993440 22401993686264721954778777733991628800 8993441 26067548473139034225823109418172204800 8993442 -13701734169949348265608195674805364736 8993443 169701260517657672055312313477856105692 8993444 -29466565196063372122258644752487218688 8993445 20220978729911718908198651534620007040 8993446 49644840198887226775729175634276480 8993447 188269585138116381995929097865240043896 8993448 5539970735202516010497676102924569600 8993449 -335903633076241489566386313029814540550 8993450 703927117613000321831923647564672000 8993451 376666031256500524325210499202767763200 8993452 -10638426672456997948105562995198609408 8993453 -58515492180278203735681316475358921920 8993454 7478060344673185956900663721702113408 8993455 -25327495698142040603229642457902246000 8993456 21457156772467964669243597515143462912 8993457 -59085763081935312189901454681039608320 8993458 135832499979742710242384942847139423776 8993459 18468443792989532027791692537647925816 8993460 -21909150893198601391722898546851840000 8993461 -379476298852830873148908610767033650628 8993462 -125473711990637682442085999190829020768 8993463 -68917239148972308597334041343802418456 8993464 -70715125322660058979249646319087636480 8993465 64169814462494271881310804419201747520 8993466 -3586685151568051381815852993158114448 8993467 17652068903118654076698260356153565952 8993468 -232028968862539073565654666980535058944 8993469 -174880813946602990091881003768444121856 8993470 99587922296997852615823584773001552000 8993471 -8352182485943215278095409347125115328 8993472 -17143119595281965319065830930174181376 8993473 -72080626372593241595892929410559321916 8993474 -33003248913479880447375856237450000896 8993475 6020617609378672805010923472080438100 8993476 -11186938347005175371527611459788934912 8993477 43552709964010527969378167358936300000 8993478 -19988475039006002895565768629403469952 8993479 -54619007254024220448583270977375246720 8993480 -5761179018429350632769397419490816000 8993481 6395191086795415452208127175186441600 8993482 167180480864069282071021892495065196592 8993483 129219847990241110937461538460252366384 8993484 -18800543751408770951044478307056993280 8993485 -103640146678486575700432749325402784820 8993486 -233485744771199587149287479126843312320 8993487 -37406900307665984019659951516804843640 8993488 24499814102188887054027366692436049920 8993489 -77877531287382343895905013441967325710 8993490 5633101965928368687471327140775267840 8993491 -95098420060303000303721857801279928400 8993492 121335250859330106418115336710156396416 8993493 2198021210440021986691001170888563264 8993494 -97529003628932342267865893548089014400 8993495 -44567203970783240779118286268195065120 8993496 106815505919838603767532545279959756800 8993497 -366806764287246207985619090445512726400 8993498 98828093337249863182121331001223892480 8993499 -81869150532164247078586309443366047232 8993500 5175826282129647981469032015751296000 8993501 127845293688181450076282469946605360000 8993502 12589514785453978174614665377180011264 8993503 -176639380569674478954821414779370816 8993504 -127277361427510528129618545458634817536 8993505 -80248923670218114296827461079088916480 8993506 58979648053851619394113555927134564864 8993507 54981087372403687806151726525855929756 8993508 1449306468568054890538221106512820224 8993509 -77914377341778461042264976946239171300 8993510 -46916374818238932589965174068069149440 8993511 -9318216331907305076882499517813770648 8993512 -30153065233866791822832140981434368000 8993513 6562915989786261975251669816350565520 8993514 20752453599179230385511734666178339840 8993515 -129670870668801693706867412317142391840 8993516 -14649758913803967678234671086299838464 8993517 -29293690911344209064954147554793347200 8993518 -43375401897322680122264776852338551040 8993519 297895558094068022434096792536308263296 8993520 2613044003620260746557117033592094720 8993521 879618824924576558851790500263419700 8993522 -111015250423731488906356060615305608688 8993523 51953194622337716603135206960764196608 8993524 138873936257678834480215614740978036096 8993525 -6700780059341740127506676476439299200 8993526 -38136126156610713101110151679689441856 8993527 24987919050386885445213736647667507392 8993528 -15951921499845972333773275288018759680 8993529 -57339788364113481094145548523883821190 8993530 14149855859812645771824433090065976320 8993531 77543112578455615631161989493687639332 8993532 64927011622327635867129092023133225472 8993533 296908934983597087676475468518747115782 8993534 -18537442773309746003886143288214859776 8993535 -19150035606112934782687532397020834400 8993536 135115440615173827841926202665457418240 8993537 -91952631409395358599769633217233270848 8993538 162699438802106395028174376913795123200 8993539 -144109689895965781323795553131538269720 8993540 -5788714399828011010349018598410453760 8993541 67166780512275966010119814906703642592 8993542 -112751256483493809485959061935948391328 8993543 -38187736541056786459949569001456244912 8993544 -102419412712434258192201249969395466240 8993545 -100224523206381934926062028138794241600 8993546 -41973228021444780239101911583891952640 8993547 83257857668295185454880814577410264520 8993548 236629830607002377119023187736193122304 8993549 -73635516337446211977495351591857119764 8993550 29035583982771815410514458907140036800 8993551 99785817150708853605583587255969728752 8993552 5456009590372414968167910077745070080 8993553 27829515144376249803603305760484445184 8993554 -90691567812758619771474396334813671024 8993555 52252422065141516742332348693642412000 8993556 -8976168202405056508277234497782429696 8993557 -86288407527779423083622761046820422820 8993558 -19956353041361019329476797024397291104 8993559 -16857466790010517855646790229232326296 8993560 55634393650979554877188409025411072000 8993561 346844890581901148508696004737774798612 8993562 64074558455466076172459007400133002752 8993563 -191884799584659101189849597691250520188 8993564 -74479711424596065356400547089848400384 8993565 -4794920268533747581915922635568332800 8993566 1736642021286837037105911353714409024 8993567 343394974658527481308881572143272822240 8993568 -32780440360864571441901183516167110656 8993569 -65361617999438818099588828918741595756 8993570 -12933840484356173271586593676465459200 8993571 26042435926046522820520555861982222712 8993572 63063764677119255392687962039096729600 8993573 -8335356192302435621499612389803850178 8993574 5888918339148726001261492250917026240 8993575 31739341456395429865275506087492103600 8993576 84106507746398731658611702865879854080 8993577 173454758210794215728880715436206431120 8993578 -50257074177214981119033791529919357440 8993579 355263707183256282139837864430088960 8993580 72963690835564250785664923166937308160 8993581 -58383633805572592758873334635588944736 8993582 31593451933882262215884175204888587072 8993583 27633614894103777262094559948044374152 8993584 -46514484462088656232806463912114257920 8993585 187541241643833225252333081659499129780 8993586 -30009010745292833219727478165576598016 8993587 240036066632631038579734596057480804236 8993588 -237662067127121693203708732746083867904 8993589 64334310470192927077439152430221131168 8993590 11384539087424952323289764309219481600 8993591 558905048046530643037644249069094802592 8993592 -2007709536244338674770705320398745600 8993593 363172202887439706387421417782519360 8993594 -82524611318286666106834695663844373904 8993595 17121099126533029033638049098358472640 8993596 21408886206954378297580772129837137920 8993597 -37445138927722922532113597217548917440 8993598 -4972651753206187223796782985435896832 8993599 -40735813670023573396191877073244558400 8993600 901892347617343157092219718782156800 8993601 109840625541590960068800669565957648080 8993602 34502933317086982994863901144121004752 8993603 -323385072108074132377140673737146318148 8993604 -22273827186770809497206761393343407104 8993605 -68581302667304324563866388156435276740 8993606 20995835258754025917309296168546304000 8993607 -194029980526443063731421912516305266608 8993608 38568464294317345962847268945783285760 8993609 13443873466322424976670902795999182810 8993610 13951657792848372653116967940206056800 8993611 -6418620729319880120355933763971479616 8993612 -256272897122408932477796501376178222080 8993613 13893251017282032251723118265664766144 8993614 -29152861194398942822305132010608646400 8993615 237491584352611933944084267534329834760 8993616 -34191684965884947387464251454306254848 8993617 -168048564528015313961037007471967628288 8993618 -57869645024629145634739039052879606784 8993619 -78784759175240931737797355764393057680 8993620 137245440884698609987439846293480615680 8993621 21144019820347479037629586945003025664 8993622 -596183867762938094631321779161789440 8993623 -32955661663736959791077468844471606216 8993624 -49430685606500087011248398313807575040 8993625 -3166068317414689910343917006012880000 8993626 30291663122221172407238670046305238512 8993627 3916137657609902742513873783277113984 8993628 -9339171156719614996964525737139742720 8993629 -82800253499764087262930280420331940724 8993630 25312243086803972330515755691722691200 8993631 -59366976437763039725679354103819002240 8993632 -21366556459401284993240216831155765248 8993633 131170634632074779212918473187076885424 8993634 -5426477250445033753175364828319805952 8993635 -54379602763728191294765634906288891840 8993636 -25831435192585682614649424941656004352 8993637 46469321478338168184983785513785947868 8993638 3104689735328754786207019888399068672 8993639 8624424210949764419976243984839751456 8993640 -58103261391367346484591092120002560000 8993641 -8560511930021553034139424310961944896 8993642 -51308601154718030520325980423363333888 8993643 -170615892626085735615702854292716662272 8993644 117467019843158406326882091712144883712 8993645 37123914078149484509340641724090693900 8993646 -74473858418480936586171982717862837760 8993647 -15575504170598151783061957681220620560 8993648 33170131162036015792912698259217743872 8993649 11002427932404049496913820301637736320 8993650 2469582807692754321307592861955408000 8993651 76574393235102365834935928915618402832 8993652 4808047392317606638965826539432517632 8993653 -174017330734728242014901011989134894340 8993654 -18836492529126319888638371257052844384 8993655 -107524786141736306946602527115451099600 8993656 -107403045173590616553606172548658053120 8993657 -15322173145499781419476117246735970322 8993658 -1649590108244186152382407957496297472 8993659 -18404194551448370549753453226562101384 8993660 66141198804369922377976492603713576960 8993661 -5890305036147566361088720222691900928 8993662 56828127588626536828113845460422840832 8993663 65144909146628142590229426680656809696 8993664 -47555811497212453844470189091098460160 8993665 299747027277240756824935575477576000 8993666 26712117754932344068178704761208804224 8993667 10146424992464602741351421886374562048 8993668 -208880837806577290064685338938258083840 8993669 23913497245879789972453599401446839840 8993670 -6099792328405372835845077062647910400 8993671 78414426213615109977801096629772487512 8993672 -1371300676054546175490947768236723200 8993673 -6579376634341720304625445053697047762 8993674 183675579652503092620057613318678207232 8993675 -102085730360079889121216206800050123100 8993676 37943755751658754804453662399093964800 8993677 -2420913298372517475912277396919181312 8993678 49529441251928179622624938566566308992 8993679 126693784006755639241148371010352923784 8993680 -9589518650834235969917022341852774400 8993681 -229690927581003579319123471671085357518 8993682 -48105156614266874132566663196151241200 8993683 207923824244569108919170770486345350880 8993684 79876769170890776280314953939598247936 8993685 224663535568801420472662348261152188160 8993686 28249914660763758010566304168841292288 8993687 -1915192342093206154843951343803076664 8993688 -40472297203632029720051586424012800 8993689 -70714352329374752382791413224524015360 8993690 -2824390088573312361819322485543444480 8993691 38653600017571312826233798590024494352 8993692 41783442947719369818338565534514658816 8993693 -266327037134366569926898644225166412058 8993694 -40818997838319107317006658800248299520 8993695 -33208221759856561232036734482896851800 8993696 250791882827722531148382880092457992192 8993697 66415840987680757784383889955533199072 8993698 -42183484170813617346468014344485502464 8993699 19919598150211203644307609308739572640 8993700 -28258533756017007877388456425066752000 8993701 69750862720888809387606581767302336892 8993702 93058597653587823671431988898683788032 8993703 137793486506351784314017507952796011304 8993704 176456264864014742139824115938461286400 8993705 -81432871089506338021501461291726947100 8993706 -48223629591296622650946871903588605696 8993707 -68630086227945331578926303736457825160 8993708 -2064141164112248512670629110964508160 8993709 -31011952476959823693455214893582575572 8993710 6988445054563627649842185366204059520 8993711 -32717353711428870070829491317648179376 8993712 3025545604408044618932007879825162240 8993713 -17020886039730256414078790086798293696 8993714 45078189222272503624849385119507813632 8993715 -129880174861892065024484407901769317280 8993716 98943837645795116984353403701374611840 8993717 -36762314351360516276367641944341758400 8993718 88472659124571717644787483304794390528 8993719 44059909788945193438472438944860139872 8993720 -21791311502436213244692825125619302400 8993721 102721278078276250128427815528607229664 8993722 46714229667295458240648726513762252912 8993723 -162126182231384497723903564085031632028 8993724 -137834214007116415171170468062413946880 8993725 -7536458623088577745788191436053987900 8993726 44438322699489940862489902805185674240 8993727 151755271961114014880571957261994413840 8993728 50626328371753647969385692899487776768 8993729 -87520721180614303107202825313848569516 8993730 4076766787707562806767014699527360000 8993731 -87735906710678609508654529443672922728 8993732 38869604025624532639543056640271769600 8993733 -44748840096069454639850046703667372736 8993734 -8196563075965399163275114116414553920 8993735 88243538427413653702488883414114066680 8993736 13377210887291873897111983719946813440 8993737 -281307013013692562940889903549477544614 8993738 13425647186366867292440131912983691200 8993739 15199549914689134628001947339256004824 8993740 -2705582769281416941448601395511377920 8993741 -100812137073045399961125243769290710100 8993742 -19099996813912106488474669386911955840 8993743 -54768300780450610376459431375701943440 8993744 40473570819861627600195519910166790144 8993745 119149271319109438737785284341250939200 8993746 10733068378440366773697730594161979200 8993747 -37129814982659850483543912871424144736 8993748 -64656829795421864146442078791044255744 8993749 -116530194317211806494515487339656675250 8993750 8479590259558598417569119496632000000 8993751 125218803010748273862519173920376832 8993752 -110174839505000661499996025685751142400 8993753 97947818479506563976988194825095125002 8993754 -8185097829004469827093727071687842048 8993755 76880568599322935304462906596292648000 8993756 -155777347114710056061478525371721889280 8993757 -151361615586243689203369724975069631360 8993758 -16246003142325033669918323674872731520 8993759 -71274952400906593980935628636024791040 8993760 -22388287622155971511469632091486945280 8993761 -46941183266917420800333166415053813568 8993762 177417262667953019679207703914138007632 8993763 144172422714255088105475981855190939492 8993764 91367572544778255001177058723074826240 8993765 -186377040911291263176529398129792292800 8993766 42079083967167548924626671225806265024 8993767 127260051596970376274285918982727059520 8993768 -40543438240446650818917023239962378240 8993769 -67820275736113749013988019717858882432 8993770 -87014691692009012662517567632231195200 8993771 -230270781457474738206437509049361302028 8993772 -102975385286547737599480735389873640704 8993773 -561179588551463963523964093242823978 8993774 15879652456274850731375366767123816512 8993775 -2395498942756594356839357928510182400 8993776 8651682556887022622030950775565778944 8993777 -22830151964604786227099464875294347340 8993778 22427427442521538748778229183131083520 8993779 230488290279473937134566854872881812672 8993780 71918903986237888678268068962642297600 8993781 -339829384864749173591133752342548076160 8993782 -4363670055917949563886364832067551232 8993783 46124641137000237240990858622036588800 8993784 -96283524442262943723759395819200327680 8993785 302406359930482003242562270661574548160 8993786 101609288942497788472779960980595235584 8993787 -70902953511430897216144399227951723840 8993788 -7356524080779549526263916746680614912 8993789 -111496179522998439428199123556378387200 8993790 -22137158704776668448373473769956430080 8993791 81476965998442853635679513407578248192 8993792 22968004917823489816813612128540819456 8993793 -2899854732374060428827126500407473600 8993794 427899391459411628382765006169330560 8993795 -199758835552405203578132482730065753200 8993796 -6125666735360612606561040719475118080 8993797 37771351339657468813787703724523845920 8993798 -138102526453711943866841263476965234880 8993799 12804545298864666889331540478610288560 8993800 205910172673520870426829994705920768000 8993801 56130316089589375531330710058697553204 8993802 -66789673478917339072718401382757438720 8993803 -80868641222358770816669050465640446400 8993804 65455257139565700943009684985569318656 8993805 10438251375655414531842551446987008000 8993806 -42655111141449304732008777781594959360 8993807 78800203297319862479118690950123803056 8993808 -14683482035839290850908783776995737600 8993809 -177445535225131242053645318175692160 8993810 -43436114669826280064043180167084720640 8993811 -100755505182741629436013678297597958400 8993812 350379138748950803773981037630547968 8993813 30560537918979272354968535526260164608 8993814 -73808309325690328260351628167566621760 8993815 -99307132215504863661912230351392712040 8993816 42291393713464468802800035508193525760 8993817 -16151787801866582850773533725940639680 8993818 86747609081918304366529650709058757360 8993819 -12147605602877801159633457525987348456 8993820 82345887863911082084443274612296949760 8993821 275553751171697680859361448046322663200 8993822 -37735503581522395280361151391471611200 8993823 55281950160771820600009264994783495568 8993824 121085767254156859150998110657946058752 8993825 104561512363491312877810629589662026550 8993826 13192906605670121273877184461724437504 8993827 199731747856963819498080229115675875676 8993828 -173650737578660558824394960488591626240 8993829 78204518755923472818517633978831781088 8993830 -148526073006483543105967667347468106880 8993831 56699037791056627142878770134486818944 8993832 92353661904109594507439920975807856640 8993833 -175214048883402916118807129739262466700 8993834 37312618716137196087724018548926952960 8993835 -942270074466895863795145931553286800 8993836 127485368635567661283169479029713858048 8993837 1070387210564945590005801943713681120 8993838 1567097103613775309106110239697436672 8993839 223638716337962155635350682392551162640 8993840 26525797953430738183804926769623859200 8993841 -28153732415488019541423362364797816208 8993842 -29918625660528808164692147726579262720 8993843 -31531207413811242608208504640085385096 8993844 42295930024170812857857391003406622720 8993845 80175314930758963360747210584262903680 8993846 63548135633570549313185281342237651872 8993847 58506753938486915745741181699232519400 8993848 109873480164526859835872909446423326720 8993849 27227356500408681776000969059094935236 8993850 -50209258338580942637151688944599155200 8993851 -9015453193874738724942109732979942400 8993852 4340445977055586364364606789651001344 8993853 102417267177618235253884854096999963264 8993854 8232752228058837115745778668537131392 8993855 52292036210718185225770698453664173600 8993856 49120843223830342314973250448512778240 8993857 191391903490490663819583209092398141120 8993858 -34840566676402787290974675522235068720 8993859 -52767738889067786206773563135050648320 8993860 -94241253247898763033080482138500913920 8993861 280995992356171383941228418895297602462 8993862 133680856358633017256838824339068231680 8993863 30910898343400748081473035726837025112 8993864 -174444573788111409124505443478362644480 8993865 35073066306413119079677739361997302720 8993866 63778828069336035044102287022919025920 8993867 265039839601811911407399841849349151432 8993868 7698902073525664825174140012258438144 8993869 -29555910286357950546296656647696798730 8993870 -31347770119702481269942782767468493120 8993871 -9071374920687684232146470136516352560 8993872 10944464714746885442603181839931277312 8993873 22662837867754211072357422406060910336 8993874 36776998759416766115063471844098554368 8993875 -68896270298251605520323800331957504000 8993876 156138709930585628354908484751495999360 8993877 -102794278648213254420280557590102563680 8993878 -10237277567498784168155125373226826560 8993879 671408262806304593528718445542708432 8993880 390066850863878229377896254337843200 8993881 3699855225030905748595761798451595332 8993882 52460703616340336351937528522979383792 8993883 -28700269289315483706446009655497030352 8993884 -44147280528626512287272376153486541824 8993885 -39370301497594846793207902885120254240 8993886 -19874973070216932981106748816245063680 8993887 -119547454061597083419339068261794844048 8993888 -133373387115220339815892654335069782016 8993889 188156644841196160642466622458095007520 8993890 4409888779649633103900244359632347200 8993891 -174115366764830779756867353097405236708 8993892 -10458492737800192559011771523011749888 8993893 -65473978549581207246795383231463041280 8993894 5559781973074808137915730987981674752 8993895 25298903821803027815545080968340266400 8993896 -51500123293044409787459013850914048000 8993897 59589915378036662863383764603297679360 8993898 36662401102122748151911991026545035184 8993899 103880550458214808551424059624959498136 8993900 -44275270334175049542482942857927392000 8993901 -106607088346065707965265805965829554880 8993902 51931953689967917014099987352872844352 8993903 42168782601381053091206366309914099152 8993904 21852338378256372597740670492914909184 8993905 -35181214612031528906127505127753108940 8993906 5297124468552434201312775557650089984 8993907 -43302001054535854241408673265413141552 8993908 56123359477815130422257830866542456832 8993909 15091501171951643043712217256537688110 8993910 47655425605838268392620327477250323200 8993911 338665452122838366100462333110366402792 8993912 120604202650201200867701644986588979200 8993913 46871556094365460095022268780968968960 8993914 102720701607463118952592668700642086912 8993915 -31804815109573185073956507459284971200 8993916 46248579944876919565061311766332907520 8993917 13610841057342723948895828372238327346 8993918 -6526989523218213045953618378159971584 8993919 205924977289090317667752483979315276800 8993920 -47264232134550326024749532847066316800 8993921 89336983994278266584234602180094581122 8993922 -17087438147918354148522346498954308096 8993923 -506565620256278198306319062679430576 8993924 35936427480961754429809545016438589952 8993925 6950778161015030844638619372027247200 8993926 165926990599423731656431733853865698912 8993927 -267631258568027312203604536546032181224 8993928 42173449560966108551121637886892441600 8993929 31423280117843207418939143891990267776 8993930 105778903263970270334461056978288480 8993931 70575533149945029983692469649785800152 8993932 -18181830801063082390125879200594144768 8993933 -26260998472307342699564015337144040596 8993934 -11839746413760212628268847482992806016 8993935 -125297657638839408156570794846031228000 8993936 -25813984095951370701335850993044422656 8993937 21377229930307956963684897259285722624 8993938 68713272528970175324474140190806192800 8993939 -52703147177287836581017644639250738260 8993940 94175096838618998069312932848275712000 8993941 9399912055506551408855965218196523424 8993942 8390005823221923841329790309866233472 8993943 -46237931964221395455881357431595443200 8993944 -103324700047641739940955731633119641600 8993945 85394681209016543441070322892637225480 8993946 -23378771441804518188611827684807076352 8993947 302667328429768703319346054273067768592 8993948 18270694666676478025659045999008987136 8993949 -29616627336943647864306255130214803872 8993950 35212470564358911286405957569518174400 8993951 63301979276454460190547839868001289952 8993952 -227361806815315242293966634066238242816 8993953 375898922314040994690168269022540429360 8993954 -3832682609393514615454528272843906864 8993955 -71702945858289745990606607875030850640 8993956 170435180146770800456909604338316821120 8993957 1618876688736191140700713675194446112 8993958 59128101348524817283749401901849288384 8993959 116481771611206899111552166211679512104 8993960 -87100267854347415730559153657290752000 8993961 88184078618523545904705061290612080010 8993962 165243630667031794895959742854654599264 8993963 48585422457098871299006187025377528768 8993964 -19953979360675063886654586845749444608 8993965 5095855931141811302464332425080641840 8993966 -864215169764984380676193003158455296 8993967 -19371785207346807347843592412887737856 8993968 16904902383724208721382516802763096064 8993969 78675167559045611979929695059559930806 8993970 -111674647727390672597829644020199116800 8993971 168099681123483835222194494225561233920 8993972 96612945694266704691567257365518730752 8993973 22525457362150387611988740217185086400 8993974 20292103835758835407927025643493104192 8993975 -189773175348432371319174798090795861000 8993976 -15801589596032713669165741165363200000 8993977 171757251437736661306367446196002726826 8993978 20561663102294258315457968030199488256 8993979 -35452985281192824890131832081289477876 8993980 -96811219006040644104222670692272832000 8993981 -327066103301692436271138306585143884218 8993982 88814692661533991411024165408573366592 8993983 108518635280529911028043911737760589744 8993984 -35974585865479798299499211233846886400 8993985 -10713516999251618304109378377248256000 8993986 -177495521196657487379991779513125645920 8993987 114419991090620792561734092469468628832 8993988 37838364128149106855664318967683564672 8993989 147602767586119026953348346304290674688 8993990 -44966552616075586201077625252007702400 8993991 65000703345639564119423233335406708392 8993992 -51874063517182587496675100168159232000 8993993 158661551133048356065680776991240252084 8993994 -37281164988539822834465642024417071872 8993995 -67074652153243028719373087334586431600 8993996 -75210717220859225580283287642583203840 8993997 -4153315131648283258307128880486478708 8993998 -43459649543159791985408164041266329536 8993999 106017435454910853362849177684813126208 8994000 19032234360239420228362688188416000000 8994001 -93364107092357200066931002179480032999 8994002 162150592155628717586606300930599293600 8994003 -208902560147403075158501115010441723536 8994004 29913301749474645987419823871924480000 8994005 23881935649635505137191041618240653660 8994006 -855212030460322424095863073536467712 8994007 57857185187351675580321442079808115032 8994008 35909609674654082476996161612670248960 8994009 8942949770033799049721573414305728 8994010 -86490030302877963025465664620007319840 8994011 -86840407845481078854943361876848884120 8994012 -64237138554124874770160256077218357248 8994013 56147811043165460090378077059852500992 8994014 -56179852822445892919231154288322889728 8994015 -19328499851069600232309678021367341600 8994016 164072431979563848968591223276668977152 8994017 -264241220540090588202861875613015395934 8994018 10351282539118481427686348887740073728 8994019 71276575180070122068650238229850530920 8994020 -22064132964402227322812083840061644800 8994021 -55573855944611943455345548867182019488 8994022 -2818854369385531913173982048378150688 8994023 107844332002435679759572298684777908848 8994024 -33273322579616183697919189629151641600 8994025 40160452758958755105549377683319155550 8994026 -36869432346938256301732729816131188640 8994027 -1914111422552194615585322182639157760 8994028 143838968385596924453191845261952295168 8994029 72179034382800300193541082054568388160 8994030 1411283051575570672142417856681984000 8994031 849794347880131635857314910927499120 8994032 33500654073684503022006531390097489920 8994033 206731416039689611006075457672006886660 8994034 -9235435054284875698636803010866385920 8994035 -53897216237511700840030501985931819840 8994036 82441569467229554698553713746395971584 8994037 1209477493289207490088894817467120632 8994038 1738404718780244344101821661642231744 8994039 -164040618831892999979449909443909053976 8994040 28659437762859007569046676595774873600 8994041 64569386178486496136726605825491228672 8994042 62680660304077095599432080500093552240 8994043 226299598675611077125569292011792587344 8994044 -36661330582182354773327123033849892864 8994045 -112648460192680153236084472987186699680 8994046 128315382318054034306241854288736015424 8994047 -37518059281575910294381253645892353040 8994048 -41650478388081622759372700975376629760 8994049 43343739214803010249684353752455100000 8994050 8589472321426184749332911163155409600 8994051 -134607773051347159137611145587003280 8994052 2827493923989723974297797696426273792 8994053 -54842338356769522611346422051913393698 8994054 71073919862836844077636831524096565632 8994055 2245548083453489275986027031928118720 8994056 18597049512717515092660840273656668160 8994057 -45047029689676699331411029984998194160 8994058 -45674535668787510897867801578078582736 8994059 128497781135830586838728324474172032016 8994060 125271186103293977930840163998009164800 8994061 188541483501953475866317301910181315584 8994062 54455516343403530493998794900706284544 8994063 80841540279228677166170230862566993920 8994064 39122832059867824742970326407704289280 8994065 83475111912651941530480169168041049460 8994066 -18591045523946256962415505417894613376 8994067 114367647906824453168174259820296632064 8994068 -196648163110566222267249546499076782080 8994069 50734115519360347664472283107976039680 8994070 98957532445349805205629297287402563200 8994071 -47809742171476941132485736487225818240 8994072 -66846959743276350322938655878347182080 8994073 -97295488972295906535992486187069503520 8994074 -217394456259804283009257383019253996800 8994075 62329291724261953116324870462606126600 8994076 32583580012579715269719089751574722560 8994077 277370802762018958908575590385721133926 8994078 -7237646565707851813840960679950370880 8994079 -31328784196385997134539042287512649800 8994080 -117111831550119928784983330775944396800 8994081 -13261025847315264640556488931659665600 8994082 -58982593496397067553736678087915506016 8994083 -66327698644778181112982563446331637760 8994084 -118016217395244963939251522387198693376 8994085 -23183038901493776999410419615191177220 8994086 -12962563531506500616962781798972296256 8994087 33664485341461119995108038160660202000 8994088 58326710163509054835219499197948702720 8994089 111347039101976197748821144289418348360 8994090 20045814169811596207361483370521932800 8994091 -133980832960619777480589636976611666508 8994092 -8015458707856960445993081069266710528 8994093 -59233607861959906650887898333807942336 8994094 -85956678440351466864536413172374835904 8994095 -2373132098966266029657871723635423360 8994096 -52771745395634275735874578872359239680 8994097 117752134919212391790716770967218625652 8994098 33613997714005835045846817376108054800 8994099 31403228976157814578944495232176191040 8994100 35041793314365716679039010199229446400 8994101 88406904057502247484613829624896149102 8994102 24281732837527471841068049646068346240 8994103 -273844517453171342292434365245276994648 8994104 -65633230986060058869736911065787924480 8994105 -119775490731018066477106147756488768000 8994106 28792786126405679464380383085877520640 8994107 30630940720006279738599656044946268120 8994108 -13037390298496638868319489358162690048 8994109 -162361508927958673197445327560411973690 8994110 133283499870060566993620894430375377920 8994111 -407421002200611960121499453964024576 8994112 46668623172948568757238948182426648576 8994113 -86555860148357125155651380818292891196 8994114 -29064939600704962916475471089592267696 8994115 34360069371139808900164086043915923120 8994116 -142131557660391670593848653251008319360 8994117 37370078866358626915842859262412439200 8994118 45540727559655758515782033032858722560 8994119 -211688959821970338622734184113712921104 8994120 -1186245258158701856096972487666892800 8994121 -90700192933994913672576066033003184678 8994122 -6709337913120212057900333883017852736 8994123 59115925365738534039923533689350163264 8994124 -30551459444400609146200024011268328704 8994125 -108644568344269635598204888265581920000 8994126 47482377350212803473849768383957968000 8994127 113801619834780691295851034262075147600 8994128 15608517346860805001290491066932133888 8994129 -9616921161819705250958793108075125184 8994130 -72480659700138871987132993098338099040 8994131 77394030004253794368435508342808066712 8994132 -75063856003809018784579821542028042240 8994133 -251335503636414679824694343306020045618 8994134 -57029144450827406248995552848243037120 8994135 -12691721602606670210652863341520440800 8994136 81970627391120705055790541138875975680 8994137 239846111540483912271771581956739131920 8994138 -490717358743882694624496719173545984 8994139 72286681102725368417810179440388345344 8994140 67398605568546591633272531089012654080 8994141 1356644920031271266226284475674591148 8994142 25530831212129125378916100873538937472 8994143 -17899369868417753862195663394307537136 8994144 11859979445226220811471039447150100480 8994145 -14096527361113467569746400242326480240 8994146 35028726740156765739390933866734792272 8994147 101645400022666830220225353815117502720 8994148 176933698441312508469350727041098606208 8994149 50124719111999104154026224041827855164 8994150 -26421575164265367293913619265723904000 8994151 255284909416499251334381273343007325304 8994152 55180652351709763650016202474007321600 8994153 16638075198908510829306203364709546368 8994154 11701919975134227693188114313632010240 8994155 -170547457027933862229983250771908735040 8994156 -114100674041846907592709368741745218560 8994157 -96763792727421461835099405711294439594 8994158 -76533866421351419640093402390374032320 8994159 -1971215696614962216503854917548442216 8994160 -15289761360543396705297456287284592640 8994161 6966932884631656147512680469864759024 8994162 -4331624880639785061673212809786922240 8994163 52265878610671037903620827358934600920 8994164 -88018257900579615729855661772336437248 8994165 16882401306257136573819709823100997920 8994166 32552772131419800084508250597335530624 8994167 -8257936232796763935388861553083615008 8994168 9846295188171795639048775461946675200 8994169 321564662254492025673925693473646958570 8994170 16448746588493290077181177123171968960 8994171 -186240237570777480228391710571015910400 8994172 165322461241804446295860485596871168 8994173 -27844278965102441850894464455105500096 8994174 -9176496426504512885000006536096539648 8994175 -22490851570087591205013037054203142600 8994176 -247896602683712198630776073861097062400 8994177 -23887520302509936684914242460639705712 8994178 154450043703945264494795706481314482640 8994179 -9933906676383703632953589225110077224 8994180 14943441599594106677314943197096488960 8994181 1609776660232234516825954728571676864 8994182 -3050079302855205842106235614137892480 8994183 191464595243614922808664698704393702400 8994184 -715286506521487685339662974751610880 8994185 -70561599719013333022279690418621341440 8994186 103477538070321826171768279922128711680 8994187 23641238031234176714516046319560044472 8994188 14815380555062398285607649128810320896 8994189 86306358765702642332192451407333490624 8994190 -36308874962089462963200708573353226240 8994191 264923849970426278073400755561286316592 8994192 37302029664683236492813324595566018560 8994193 190351519151201206940830781092589468264 8994194 15457354459709681639950403095003233024 8994195 31424489313446725720448117462934674400 8994196 60584883352328380816156067457113640960 8994197 -313190058199976359740022534201597386354 8994198 -24879493784465722805707748197359309312 8994199 -41328711905157668297796585027335903800 8994200 -24944680126655354142169683249474816000 8994201 162885357585941899128334698237988229280 8994202 -76072475763115673639405408746308679680 8994203 53031298432656999595874991572428621200 8994204 -152355643800974543099335132628667901440 8994205 216602038429397471307479689937782512000 8994206 -13892641162194351170066544137991151872 8994207 -129089052215595772374919205242569745008 8994208 228664582672072797052961029568154501120 8994209 2393819107806220374632305644572499072 8994210 34945139252229084568691694538309416960 8994211 100360044859648685091063734738608330824 8994212 125502800234584720330205011091665093632 8994213 68336123429634748742600626075177291200 8994214 13255608880557985924026886829782479552 8994215 17060791363335124652303918979612138000 8994216 13243583706161300938386931902358487040 8994217 -247065139711719750465087733172545277708 8994218 -78897828054644729529930394854564847440 8994219 -1863531830524813596780828468321613824 8994220 79697852622977706518493094925763456000 8994221 48819701237516912752337203009397925132 8994222 42423280124267283364523058597698376960 8994223 -99577887252228214572451057933473977360 8994224 294683919338188565371175939693936640 8994225 62420045848541770137278471557568391600 8994226 -21314327859498749871875380519577718240 8994227 277357612920337375702412500233179912784 8994228 -4729260122109150181479165821566132224 8994229 299908418129973789306746223916984383360 8994230 -10740718496281550985718645283958700800 8994231 -33499451969151446351906527462129990080 8994232 -4075236698542288102834020592456089600 8994233 -49740407992783244003673322183888306518 8994234 108860928548337939070820429698642801920 8994235 4764476395889958144440998269605707200 8994236 -130119840703468674448957099192925529600 8994237 7078231988077383635086999653637349952 8994238 -809107463231559869084820920408020992 8994239 44025004602364830958244321780751478440 8994240 -3379422674298351184724848372466319360 8994241 -428580274079279676474054180043707493080 8994242 28976169335643256704454917128926121472 8994243 133911584860041444639268949568305046264 8994244 31408414167386130216282673812140033280 8994245 -42690154532060325404018575409512163880 8994246 -26037147061007057028305720634542865216 8994247 11432881339772342300914124582212629952 8994248 -24382447592150223187802903692770785280 8994249 -229212034901304311324417045040963188352 8994250 -37786750418379913896443146631159688000 8994251 -29964184556548846685586676489329953760 8994252 9312711208781847302018013448369379328 8994253 75019962205401763703071430153930751520 8994254 -4509013279835120162625155329359629760 8994255 -41859604742234308186510263773028700800 8994256 7180014648431935767596930737971576832 8994257 23096410018411148175430949407530586020 8994258 3774961775490593979988365268072112640 8994259 90658779159955724879597242457588396928 8994260 91151402089639446622814925689404508160 8994261 19912493418372752810047303661749615680 8994262 47783870612743359785189834463422213952 8994263 -315458744093515892449103018439704076240 8994264 100304818378798934147278978402283520 8994265 -4727149544146108153107434969811559680 8994266 -123842331996071110472048459394273205536 8994267 -2293541004386262546074121542374072320 8994268 -218943996603046166809953694568616842752 8994269 -210979648764129306641311501383209146656 8994270 873638811268266646194463410549776640 8994271 -133553642094386162248596117543244616976 8994272 68519587180258728326209224368759242752 8994273 189575675643220250367233136313310133600 8994274 -250637414585834780435356988181382983168 8994275 45618031462597015441354386217747723800 8994276 -14664269454576928244700136341178768128 8994277 212231563707088146779404002560501537440 8994278 -13475841335804652207121253874660840960 8994279 -2728259926212788961591100899805718400 8994280 -97879050963999969252867291576316723200 8994281 50998732648558530203806766087855229072 8994282 -36344577541462332761507248868714309376 8994283 -34026026934545039916314738478902803468 8994284 6679457142373981950700532929300823040 8994285 -52356349701713865820734058367505564180 8994286 -19883369370056304797918121176756342784 8994287 163326193672366986519503911110748229280 8994288 4718266029206558748809380694302654464 8994289 195035921305670693753440699197997884580 8994290 -106998897228107976809990784572924757600 8994291 -87757407748950884506671311627263806408 8994292 -142650689274886822967209192602922437120 8994293 47476841254504353567922289917335228 8994294 -136244347776215183962089118260706296960 8994295 176597372839562558221135277117300962320 8994296 94661807179490569072331173402361856000 8994297 2518908773934062861345194770281656896 8994298 -34822061840176822705466439412206483600 8994299 -86194929985473595213173730152079796700 8994300 -6155266833751233801466768864335667200 8994301 -76323243557044176208009926189122191508 8994302 -47623990156653803092289222802354075648 8994303 13666905712467379967500148235381908064 8994304 143739277581310329680481631586412920832 8994305 -105682215950453048432455955327834778540 8994306 -57725858491251862478232093265165337856 8994307 71865140261544319162368930278484424912 8994308 270121304260560015665388960696894996480 8994309 -11278165352173373732448856604708298240 8994310 -240826883299401777146840329723180800 8994311 73995244702741063677818345157730697232 8994312 75083830060879462472753698594499512320 8994313 -152826818365024528831047263904879835440 8994314 -15626271628996271410834671859087833600 8994315 1515209841165242307082038995795063040 8994316 158236266762006359645129526705380945920 8994317 75516698016705590743789454547859245366 8994318 50976981825033159441984405594324285504 8994319 145679947538649492375891723322660291120 8994320 -15625689429718955118116323803582873600 8994321 -2692845640154073035778050484131872320 8994322 10906228076395193436702907568814605712 8994323 -105329631491591980589603602337285843136 8994324 24432688832750187063296096127949258752 8994325 -96087377160933652054659796105293483500 8994326 -5099133151094858139018567357137174400 8994327 7138283451202011115605279999548022120 8994328 -25778849789342956465064807161978798080 8994329 199917998457677475486828717967598957520 8994330 -2790593448828111639335285694039385440 8994331 2557410357585669356794584537198429592 8994332 -139349577640712664706976156253743368704 8994333 -29142874155960002359854582185900520576 8994334 -19082962217451353449532542922949027840 8994335 -10493455139344595932378107429857492640 8994336 21061409381748697750871482286708097024 8994337 229337619803409057877556426915562392640 8994338 8606319278385953727061100305540714320 8994339 51271107163857703098933391155025767204 8994340 3360012038423458914886053893281382400 8994341 -237831445653488135106609035035075164516 8994342 44151090847759438709656037731255058112 8994343 -625053590521750915388908498785648187584 8994344 11446638104262692223609140109357788160 8994345 -79788824109159338079506824117510236480 8994346 58567989247204803084724443935709277872 8994347 320866296996077481041221447974565103796 8994348 76018164359263131061493039794539479040 8994349 -66624553354924222495352519232040010016 8994350 -89449544034333480889134978705299736000 8994351 79059975234707797887769240884303337344 8994352 -70305447760801259721191053754119634944 8994353 -1096727940525014852856056836430203200 8994354 72943528404330106235959414142435771520 8994355 48630667955469591064934892436458827760 8994356 -10742627657439133298150275964775647232 8994357 -77175570243454027536157075508251120992 8994358 -29460644744137357866859786094146458720 8994359 -45102833755689440002987802002007525160 8994360 32800304843213264846908303379539968000 8994361 -460813666127143194473104172707928876 8994362 50958254270115393690359382587744747232 8994363 38072629863789139498289526225663450624 8994364 -239986828675996576330924170034462004224 8994365 -61918632434373486161336662948519238280 8994366 102618806025821569977913956624788425152 8994367 -71268847190403975723097064912426022488 8994368 164438170666468518059407318034232115200 8994369 23784696842075776552157839813715736480 8994370 -21276616866205812453108644256417991680 8994371 62075341195758068300790881776456186944 8994372 206641435451130556792359019796921057280 8994373 146640614448447371775709273323682948320 8994374 -14690613657947200098340748235789713280 8994375 -6377462464618038088352895430754700000 8994376 -164980634446022499002351231500783057920 8994377 12636493826908285342561286647409513472 8994378 -24254257065572873907190918711881061632 8994379 486856529410009954368351673690168073760 8994380 51701076751564008264427100480368834560 8994381 38744584865741933057513941523918327808 8994382 141618459312119713479344986774385817792 8994383 131275220507037660998467936409022763632 8994384 -17237678118025543183269547272269070336 8994385 120790521865847099229076742506024329000 8994386 -102552359441688524611602381188602045440 8994387 -67225764462240234895131189711518945280 8994388 12820311187325807075790135876923672320 8994389 29423389048724933487428918221688955900 8994390 -70648986478789885572601835973458227200 8994391 275516886981961170074814503228804667720 8994392 108760671738675921850117750464285081600 8994393 -128677788705129703955304354218381793318 8994394 -98669625506476937350643026588046450688 8994395 -134675544246292513419774107197753271280 8994396 -1842084626347954094505519143989518336 8994397 -14399201099151092527350938182775368928 8994398 60228808958661372249873223279105278336 8994399 -84498084440302027952085804613271639736 8994400 60538113955190851128469088574868684800 8994401 66179685794037203159083385500285000212 8994402 2847082276660397196883774619455948800 8994403 -3208373566413981775143024854858752512 8994404 -47856593637810738170534745370604615424 8994405 15641721920945959643209447240273595520 8994406 108248649849160721354858903561550493440 8994407 260614186484638711086568471955010217656 8994408 195392307020812283429138942279254425600 8994409 49280314133669648787846432758341100404 8994410 -67676023457948445374162172397756896000 8994411 -123439536286296866072660264143766764968 8994412 28473605931425365545436674166680535040 8994413 -140392148988000994059372506160585895338 8994414 69706587604376102744914567883155584 8994415 -106796186975237003605431576394100982000 8994416 -19527662485153824032536186015773229056 8994417 -8555352369194066280333281386575423120 8994418 -24893114838644714004108697436769465936 8994419 106209995454629335387408519528972969296 8994420 -45014850344880416248075154999141406720 8994421 3623605509672650800774883931260218272 8994422 20895841262138124633333860205462484224 8994423 -15712000858080415649607165305485243416 8994424 276345986378580636522706982534838312960 8994425 -37504244145590065722275384046155569200 8994426 -7917782465995270522636190197605138432 8994427 14146404270952795286640326934352856208 8994428 -38179278080290710708967750065630336000 8994429 -56158397785796435892278092572733584000 8994430 72860930003829819141168966039612078720 8994431 115291791163504880962616226211523685264 8994432 -92003436409045020214847142124899532800 8994433 10428563833009857465134296204650603520 8994434 81599779223484314298726759703278257616 8994435 111370662858300538913083602043394266800 8994436 26248307698524475831026633343541600256 8994437 -422745903849094061478564667340695392000 8994438 -25405854221327020630649896227737180256 8994439 -3955152068560957400921907839235252776 8994440 9964956656957308711903071889176268800 8994441 19440921972992658706015527945506445504 8994442 31657185002005691929790654971133677872 8994443 -156519064670056108699143642635280090576 8994444 30953703307059192017689225043493076992 8994445 -83110269822076627071855821137391996520 8994446 2366036285531600034371199530580084672 8994447 37859908355081184712118465461229320320 8994448 7179099386747850807743765105393336320 8994449 -148546445663198942041555657507890227136 8994450 12758472574121142195357075388594675200 8994451 42924897163206734435918179861077225304 8994452 1780911775857075613255550882451087360 8994453 70138727319787047328907738136873679488 8994454 -23576696996164339244582861349429977856 8994455 197310096676706674200422448645056190360 8994456 -119732660217975252110662329339302092800 8994457 -7508287165126643913410288300113488108 8994458 -107952743946569920641484618029085405440 8994459 -74339124384673487311976001909305454696 8994460 36030678095923924117234979931268469760 8994461 12429750371959371645734429041490991744 8994462 17201761100943135669155716162244179200 8994463 141652028135787147776259244346539711712 8994464 -1194439790095697070146488462001307648 8994465 78586458041227983125375690355527679060 8994466 -55951209140603320174093559388194918400 8994467 24600175340147089625001116009231017200 8994468 -46713955564964109381573205090474020864 8994469 -144057840875413206018460812887030360640 8994470 11540542569360170698124532850624375680 8994471 73280748664622377444002405421061180880 8994472 -49333750647500492966956333026455470080 8994473 -139058711259425193085798611923358166278 8994474 12573569611809020293145800571863648944 8994475 10494526210900446952937603584772000000 8994476 1853867670191327984337559071619640832 8994477 -1842348989958599510454606432879833280 8994478 8394071207723768626753695305925329856 8994479 158617825092193322890793687256326804400 8994480 19498682589310274681826717083338014720 8994481 219536664235588767998711689583768795282 8994482 781507601486254114276293256018427904 8994483 7128658225322027032721713687409168412 8994484 285621520675613386604748424286332317696 8994485 -111160403515280886367221115563793838820 8994486 -23656007755176411482837027742804341760 8994487 39320380499350169911154354408864644136 8994488 19802097591252534998136874047311400960 8994489 39325857366323838823852586886760867200 8994490 8913773113643451660804659443926067200 8994491 -190551511660239417104753857188866452800 8994492 49199539727140324462222680474507594240 8994493 3639972952833136012549418312150001504 8994494 76361309763205697311226475004931671296 8994495 -5141482938814275735691834696991938560 8994496 38233922965356117049318075300048797696 8994497 -150204468175392971307280900647188037054 8994498 28859709198823650581470376270699236608 8994499 -192022785710876697826294595265083529336 8994500 -31131225865728070976666629124506560000 8994501 113257043121827863009287939052415644830 8994502 -172293611202827180469836509317008354496 8994503 -10410792887898344849538934995778509696 8994504 -71983073902230171585707453315432570880 8994505 -39866485939731078039313054334294097600 8994506 123627826488415199142616245311500819200 8994507 513168133348039604743283920973927640 8994508 250344188887895503333266178567451362816 8994509 9214399058938585811178828024331342710 8994510 19361324642465303465566088315943936000 8994511 -2736543138467640284765357962453236776 8994512 -27971064757649852645877806412011225088 8994513 -245826228183128343474458526762909486912 8994514 33525879290016023169025519282681687200 8994515 79340348974368862258208709379797627600 8994516 -136719025386154475796083822731489179648 8994517 18672125535682718300440140050562623392 8994518 21000842610880130178374472324377587200 8994519 98007654563044823046410153490180610944 8994520 -181335682776080385830205593837486899200 8994521 81282988232299672582418834343725110272 8994522 -29655160051833476104337630883252875520 8994523 1418830936647471692728407379946599344 8994524 -28790968324092290095713592269503692800 8994525 708488921791462059672243801765084000 8994526 22601111146783348992338314022920519680 8994527 159832029181172632525838523542729295672 8994528 -145862845918524393377240276713284304896 8994529 192650255523112858321717450748027993220 8994530 127390077986826098746829509990339812480 8994531 37521237778419332304979496925533595648 8994532 -4323542305966112823938904757426770304 8994533 -301427355465706245142247010598446361218 8994534 -42453293736535985323445811319970870400 8994535 -217576812837859929654301659603056760 8994536 -296848935030765116645253401910643000320 8994537 -270953144920763451156158433804576022560 8994538 -90550152278516546899214895902982156624 8994539 -1896487769831989356134050647925661760 8994540 31849723502505410842182087747856972800 8994541 -92139127154030674756818416392475636448 8994542 -22663932050948423952378925125173627328 8994543 26332231501363367811981116687653872000 8994544 15518307904919526873179610970087292928 8994545 20435019976372649150449557248032012800 8994546 -13011696996989556620743671354086054016 8994547 895704131925894998646993576878901956 8994548 -173268437810042594137282097662672228992 8994549 -14123021326640567227536062074685497152 8994550 82096672846708599799016537522818200000 8994551 -36635435004425036563049297878097634600 8994552 20916814472590620046912517601719746560 8994553 69263951800137061066932618936084904200 8994554 -2724413967041901343393283655702316800 8994555 -106234189703608986277677394788614180400 8994556 246359046570227659600894983095165112320 8994557 33813641515851652751456081280171671040 8994558 58091314106407441726830629315276242560 8994559 89903021408906766219363873997733148016 8994560 -122083207096817869618533096579473080320 8994561 122116511223852177890002303028156538672 8994562 -10001022316801220052410001552453456000 8994563 -252668449299779186021584873797206557188 8994564 3090041491991144747568958969753853952 8994565 -158517515786997174252727180743524457540 8994566 -76311003595475676190039585636468719360 8994567 110270144954353860401938628531326040448 8994568 -2826932497365534823393753620094894080 8994569 324709266479982234973566601822350578970 8994570 3596262056249497813341951226406231040 8994571 -90107902304632098560735878046944568400 8994572 -153947923266051290440887095348469252096 8994573 -63481770699824506451385017144398010976 8994574 50406577421798639272663743413901033600 8994575 -104973089316653649785874932082226750200 8994576 -3770937595375995059662601787497054208 8994577 180964724407824745117802170573724024820 8994578 52058384553181924730835945897680885760 8994579 116534608725085899550057513322004045888 8994580 11879687019968793257611125263417671680 8994581 -165855806363907930243638781978714578880 8994582 75940080065391511031583097389716133120 8994583 35815314158306015432823074386586362504 8994584 -218505270807472671349498299190182912000 8994585 26146568599930707290151202417274020800 8994586 -45111862167486707367450997148016757008 8994587 -159875025558651833304483098829530195004 8994588 -45581780706911035115535291214767882240 8994589 -16573981461977090455193149726139406880 8994590 -16248405186171604498851282514004956800 8994591 205226165236879040066454008658862932480 8994592 -20271985786607082120676531406623408128 8994593 111084734677046190394934178757131487842 8994594 -22123328153309935451750790180033601536 8994595 57350302322984164570758499239140955600 8994596 -14548531654179518390683800973930737408 8994597 -157775470783942001578678658291851965600 8994598 4754050683907299090523760091725730432 8994599 -231253492333531697706274213458150491400 8994600 -63354157229171483304346037942691840000 8994601 15871866324905320564997320882025702400 8994602 103327047329906519131072807601035104 8994603 -97843368464437315954658538038195325096 8994604 -127894617519297998971350275131892863744 8994605 -11793708510182242232620959138100090740 8994606 28266766206216174976459601849057593344 8994607 -146138199660227183206011801506746258320 8994608 -20315109104506289649293233637839011840 8994609 -4014934192042312713594478358848672320 8994610 -49720743064195037312782771517698045440 8994611 -2825845269868703512005002176588626480 8994612 -129864212747389123782528142179266328576 8994613 -81021531463005057335374525674022069138 8994614 -7292880295615881979304698160901904128 8994615 -9282283912004056804460084308069017600 8994616 93243084338606811948146367397921628160 8994617 -251747766538900340445371296023547498368 8994618 47811054297540149449104287727647838720 8994619 -91411447462773460773663070803811640320 8994620 -133014935623411797583578117389062686720 8994621 -65309532403735773330243963730519041216 8994622 480224970706552637091500365541789184 8994623 196551666163640702395834826532984986880 8994624 -7864418515186624778854631798042787840 8994625 503776086369311459259610648055338464000 8994626 -306095618655569923822629207710253504 8994627 98543686121632285844038057649993035608 8994628 267311521321608210160353717846421013760 8994629 -81808370188859969422789722296338037568 8994630 -1011778434903024931743741557003086080 8994631 -8286574258322384514564922777886598568 8994632 -322944938194077318761643951619517675520 8994633 36228882446715263000666198443386772608 8994634 -33824284842549019358474194270878556416 8994635 41233818883870594103242368486949704000 8994636 28901202792519311777608749451161964800 8994637 85358203681572185754232895660486743286 8994638 1866767992178178196491569598374955840 8994639 175382631926618652598460341339328300424 8994640 -27282557749431009754982746046376345600 8994641 -227988240821014767790651793906927138958 8994642 -1674901586354156999728640021620419840 8994643 10612696268412312614095635916605370784 8994644 -119171501560401271638394306210437185664 8994645 164060715544589269224590858805772347840 8994646 5524443681930518685413010798141235584 8994647 6332644827176172226818738076399353096 8994648 -4394015265650613755364357192265236480 8994649 182135897366514088871939332316910246036 8994650 9771590406818748069354317526403584000 8994651 -38762491900536771646414292714039044968 8994652 -41069348497401524694375444893459582464 8994653 8464900661240929202792203880923492902 8994654 -1087745658955757410715004151662541632 8994655 -4702571971844147897735953443451924440 8994656 -149382261106978589802900794292830208 8994657 6139724412749886937603639254055495680 8994658 56004316724847463489066204235861977680 8994659 -306404359761705568181715002541635239140 8994660 -8518080876621952400190869088652554240 8994661 82017148414753516228341436283756658652 8994662 91885512460249109825520537091494988800 8994663 81252974575798867839403399755416826024 8994664 52007019717734005316829164917526937600 8994665 -37966679691790446280652667075111476280 8994666 25336829841910234674304571277295062528 8994667 -68322866542756789276605469181068530648 8994668 -12270561810137171980087006626360368640 8994669 48502495789073989826799260948732307360 8994670 -22392930804165890526108233066518854720 8994671 5586697074654962434590866362813440 8994672 -63832853818369358687541156848766812160 8994673 39183144291937225296144072936585771120 8994674 -2806947644208355329573328422149131968 8994675 -24312764634796341681587371948224591000 8994676 2128522331167234889390366257700269440 8994677 -25130777916237901270483603359846219474 8994678 -31316712372909029768432728669592094720 8994679 -117131207908387945525441542306362914416 8994680 15169161736949775058949613325774848000 8994681 134867893216682569769643052259560843776 8994682 104592121391311099149646704110372324352 8994683 190342778257306595333939462377637464800 8994684 86415608474557831231702425091089179136 8994685 -35165718513015098960483750008779467220 8994686 64188274205121968662444528961487585792 8994687 41153233336533312647759871216163993008 8994688 -192606975104715265382767718755184148480 8994689 -326906823930605650249489668670064538720 8994690 76336968757926694885672630679434368000 8994691 -221083425843442506165544236821918961000 8994692 -44715318308879335477127360652053729280 8994693 163182738597940492701916025804502212064 8994694 -11622550706044103611255108509005119488 8994695 8854565831938256095487848147221223200 8994696 -78152997086571532573517192305175347200 8994697 -2965747748282702845226274466802792240 8994698 93145700771614875917524182874064696160 8994699 -57751297770437259224967381259824284160 8994700 -14588376324600432684799023427569715200 8994701 -75274510502530169472453294566687575488 8994702 56073630925892043867213938208516664320 8994703 -81584836618428654265427189678261029440 8994704 -12486385361929774276848940513200660480 8994705 81129445532412227979250810331606284800 8994706 -8956366684676267214017582480763878400 8994707 188872783281436619445079040567521270956 8994708 -135761763667006486105349826721253217408 8994709 -3019501454293550198705393984778296996 8994710 2381266930348936735734993159906956160 8994711 -97459864308151792913553495843824678016 8994712 4278499661432080279829145505841971200 8994713 30860849717988279598637849426224295040 8994714 -77152681656741538057302238252503640320 8994715 -213554813402976862173832221113492072640 8994716 67751888045837603924447013683596131840 8994717 238925633884663553153821687535599829580 8994718 -22065002804069129589275381365296973440 8994719 1540368006236258726565043891942893312 8994720 -15076428609983664012840647162949795840 8994721 17386851409071328653398678887853053922 8994722 1934408271486594110321436815621576448 8994723 160408024731904154327541298643312465784 8994724 -144067205191212163531786860103655173504 8994725 9268308385284982778903133982433733600 8994726 2543276600988647616242945402791567104 8994727 76059716630955237557215806870648345600 8994728 -243400125265867157175529771558713600000 8994729 97890239327036615456144036745175107984 8994730 -52390240591583458003344651579997614240 8994731 122065547566597181580150172636700468532 8994732 -87750462422060937017738237941572400128 8994733 -216594132759152354719085573002240798560 8994734 173368305232470804045094980181311427200 8994735 -52763511629077934819631083405385764400 8994736 -3892321824992078071886331667974586368 8994737 -104698455452169578611824370812570686028 8994738 -16087367529471393439649794585735721856 8994739 -120855677010315857780915461113952962176 8994740 -2343731043855413930808528857353267200 8994741 35820900548694610095371519335119404544 8994742 -79484312401141329015410783129186365056 8994743 67919508081425392547320767585145868160 8994744 25965740617411776987212806702020157440 8994745 -285010135990567655820711538587411182400 8994746 97336737735178827805347547842340137072 8994747 -15202693183318924532073164202105714240 8994748 -31018204099489286755796743112320548864 8994749 25007982251620100499458084392349690400 8994750 -56519295226227154163734711735668480000 8994751 -370555179777583882238998127860619604768 8994752 -22485890544062801366858067061348761600 8994753 126733622831489461630609061589535264800 8994754 -122236347389647618102871738832449093424 8994755 -69613086148860687324857692970063708160 8994756 128571595774145607485566877957684858880 8994757 178287581264253261738083553030950209212 8994758 5253358456522904358596341149555513984 8994759 -100118796583227507030844938126508721496 8994760 81185241463988002410227410232563968000 8994761 23969860076500833739141409452403831424 8994762 20524658548713013750663734475397997312 8994763 51746545857790918691316218930215918464 8994764 -96102236835262637270973130835243783424 8994765 27323768078522218380429365223917145600 8994766 203261803458788567138820778675295078400 8994767 -260574956461621054212276606108450983184 8994768 2073203922616877434248846146300018688 8994769 94912339359883360342961911668967372096 8994770 12131493382884446720133993873595090080 8994771 -116312873797448189552014696557119531520 8994772 224052248768665372096066717661614741376 8994773 -37514470946384689874855629561348002720 8994774 5162340787234045202744294511401754624 8994775 -37729443474842894815181367194579475200 8994776 16596558946029076357974248653891215360 8994777 -31530189688475555456579354854996800 8994778 -32044941373673816696793773521836166176 8994779 -149654336431968389312326498835194498620 8994780 43898458419872409024454380621917644800 8994781 -326292120206810878217661329097845091418 8994782 66051159229053650361160675917395270400 8994783 -1991193225973763462251634733840596736 8994784 -28574594890072181124337619980729712640 8994785 32983327227728937611939431661364132000 8994786 44121064172550405359342178435606547200 8994787 -278166386277011754535472038263503636208 8994788 112123884917867349969345815511968449536 8994789 -12667076424398558656956701804781764520 8994790 37933110000894933808726201133413939200 8994791 25217795684296466881971558281027464872 8994792 7520980210694112444377571535324446720 8994793 -11188304151831023356117037395279643616 8994794 84321208979079809706168846974808180480 8994795 -18659598567075995045472198310914070560 8994796 -58479815871788789885328384260246982400 8994797 -19000661193609910979128929188793991968 8994798 25412573785080698122569535998467702784 8994799 72050653799173626555606163175030596920 8994800 1561124116465976709602011556290560000 8994801 -80001933679673422591152130806606081696 8994802 -213096749438127074539606526917342054368 8994803 -276859161458123818802116153886054948640 8994804 1368922513311959815082946065088356352 8994805 -1341055727607004238423823500627758080 8994806 -79362331526406191189484721519493751648 8994807 -5835489974048287629820399307233647240 8994808 211035987400890446598984216537291816960 8994809 106760222670527947307972030912745257040 8994810 -24643074142503344186694922107278453760 8994811 16058381013372375152408315653352725280 8994812 -78640235518098422388462313760306233344 8994813 304564030181072671120318831244426273664 8994814 -160989011979012083933501905992328107840 8994815 200375095535115327368340322961601753960 8994816 -78557555342838013553594986601505619968 8994817 -102114606082972428035427671642269987200 8994818 -33587623806866944684704404382354307584 8994819 153434921322096581342007561156046790640 8994820 -46976116227751205969332484835849265920 8994821 -174723161063535080124181050523276261056 8994822 -28815265531521209951447895589519163520 8994823 89430292819299916379762386330363693560 8994824 62627642505789989158200098359738536960 8994825 -16177779001849934350955716586649014400 8994826 -55535266790862596545250113411087872 8994827 58244260804295601204661433668580635320 8994828 17447669504801647153390124625585623040 8994829 -44442512949181068533938703629224817120 8994830 22118940295788343380474713442075544320 8994831 37735789732368328165212640465134745104 8994832 -36215317797864508850026611542261760000 8994833 -174719773404060020302698914213325987918 8994834 16366219569161501022639675216226794240 8994835 -151915113915562369727959206928524912720 8994836 13552734474107072253883511205388886016 8994837 141073085796341839411891004970700217760 8994838 -5735159198588513000426782773620494656 8994839 92566990809403390400323368922815969456 8994840 44584241278590753745703157383970816000 8994841 10899284225497728519682323852448677652 8994842 59239205438269468549082240255543423712 8994843 -1042529565822440037968139840986980320 8994844 226148094447278652395732404581701034496 8994845 14424277688452394225627523361239333600 8994846 -9261689986280618056910818410120262656 8994847 -41501980651459424056300272105677473200 8994848 31670294573092616578070341938831163392 8994849 -108311830390586533873326205425448472352 8994850 -89567856530136704733703864063430835600 8994851 182350714105981135090363693654089237852 8994852 38734482775321926505188607786755624576 8994853 -64091545329409183519889045135953235328 8994854 170639584755302788840060967077819083072 8994855 -57879467623806360273408052022435573040 8994856 198732888983966987437556242953052062720 8994857 -335740300311759686996604728861389941894 8994858 -51175409382685478428627086159342066432 8994859 181300079484179219594031984192453947060 8994860 -52318631582056205789095532283842396160 8994861 363490434277176155247530371994602809600 8994862 -73013461781605238854335965688649637568 8994863 -77044622007193112982816858210738564096 8994864 14906509286979502546888083217375002624 8994865 91964303809656639367869033720502000320 8994866 51204252137741978312942887503392699520 8994867 8313035043883010516608161876522283008 8994868 -100134446455483229418459502050535583744 8994869 -1193563080064498235795556502542016032 8994870 28841517105881881640371920747940780800 8994871 -105766844362707861334563082581765507928 8994872 -53882448361507496472323325401200435200 8994873 112555220168621827499427705500997186384 8994874 -23921689449300819309908755886830579200 8994875 40699524860014489107000927184524492000 8994876 1623720307877720803446091236979826688 8994877 314288201260641972969442623994898047372 8994878 -51328388962632342909404854922840981760 8994879 189376114193143811830222441918905352824 8994880 38688801459798913038735910575302246400 8994881 197284618882734620302052115421924302210 8994882 -13565603784981027695293804716033246720 8994883 -3050917382997888978390982894353804868 8994884 -76937466880146986946356353919841690624 8994885 35426748269294141390101377921964118400 8994886 49694386253929754214333369762007818624 8994887 -514578680379167487148404595854620096256 8994888 101037094353591518671469744486336593920 8994889 -180958012225926611554315358540366934310 8994890 34838340569156479155132151262268564480 8994891 17735094547716419591612853900520116720 8994892 -178128013886612086824453614274338454784 8994893 -214525910720421996759260234157178062858 8994894 76896039007839911046841274608099828800 8994895 4113611113385302480480883371989229440 8994896 -21362890347977481379853317273478504448 8994897 137552842166793528237801537606552957474 8994898 -14190055661853321914150930029693317120 8994899 -122663313634056335004473736007881038100 8994900 -52444878678565959568184602570766131200 8994901 74319105879573385008452808071495519100 8994902 20564515728050542031007232357098946560 8994903 32481140365792857680986922257101952104 8994904 20078535662100152174097290677368729600 8994905 -356301972071319464055132771186766130880 8994906 -44484449950965924900541617407730083088 8994907 240108273461056694290229639934342217152 8994908 -1312242757475437684387799453446210560 8994909 2193982127651018758969854188931373056 8994910 101647443496687419697468831198348119360 8994911 -173746179905090457958197431145111019488 8994912 -279553245501883371023967120607150080 8994913 38423493606632948258714951337177177924 8994914 11592120565592575523683208856585628320 8994915 -60056016920433660162993574775298372000 8994916 -69392263165346944195816449943038083072 8994917 179872873635307213252331529608736729792 8994918 -55024161816121362319503018163151359296 8994919 64272416844245899660855832486371484160 8994920 -195117964861136409636115753832697446400 8994921 -58388756028734648220106786746931040256 8994922 -31143660900014628282910933192252948128 8994923 -115721701712188390796303821813157199360 8994924 11528166473926918955400779903495381760 8994925 -8723628991870186963887864602473107200 8994926 -79650392872684793302181612604293496576 8994927 -15603522970448070014940989923365700992 8994928 -46015298521036794913087292091420901376 8994929 -22003689433293321566414909778089498880 8994930 -43240597127396394436258722910772467200 8994931 -213276169467311352897607210451657351736 8994932 86263948564728562190955146835620554752 8994933 -116228154732105935567953067549976881298 8994934 46189767083036703672108633957656203392 8994935 115852238344689607208426573067367361880 8994936 55360833924312912335953519307823206400 8994937 30865413430195386165820899860911332352 8994938 150740145532952486841342359948822488512 8994939 -73307193353187508776959501244440294376 8994940 190598034233278808895854334166418534400 8994941 -254426193058597913761916317460965690068 8994942 23080246818421580310134365595454412800 8994943 -117424429574286549519701084307541383808 8994944 -92214304688504693518928084387600793600 8994945 8137855404840148462546290616119649920 8994946 138956073920045873737671670294804446672 8994947 -52830635299896629370664990469553464160 8994948 46445037021907054396536972354974613504 8994949 -85375009267795573967492552121464266020 8994950 -15200067332419119381379118044089540000 8994951 32567083826085505300832068798517099904 8994952 -218287143981509979560503674881537510400 8994953 -206924691717513859513797409036905209136 8994954 -123685355450407534932737168981197848576 8994955 961048638036929485303506026092408320 8994956 -2330585336771731810781203439882522880 8994957 136428971840129260388881983512412181440 8994958 -61844813318640974584123242092926736640 8994959 56105505333539382234318756577710527520 8994960 -7079702514144705773284997257241149440 8994961 -296666790784710600198742458182884115600 8994962 -27566033939328052513069702549453109088 8994963 46809124346222214446194310530163721600 8994964 24410994392260778137737859676165271552 8994965 -130957042171380033968531086863263777280 8994966 10915949591603481372813271689985727424 8994967 -3398210863741600102998484626340234088 8994968 164465559469730335919687113517818368000 8994969 3824954966575866499973567235881707050 8994970 -10602861171005320856708945675986851840 8994971 -379598041895621785991253408994256256 8994972 11428840803035992089343854610896076800 8994973 139102052616832264837852467296656221964 8994974 25157567624819488944256763890605480000 8994975 -79792060524678996287729867217444412800 8994976 -65212167851685377392697990960928915456 8994977 -137296792777959056783824425536852227308 8994978 56251288751954995271083772790720866304 8994979 41101202757694900156427699781933725196 8994980 42130336441242294739634986664596377600 8994981 214454886067567880898961970295785037600 8994982 71340368511802663431248717853772634592 8994983 111851643312400345751279292238540608624 8994984 -244275873430707784209138818379917967360 8994985 -58062317792060614377924055703590505820 8994986 -23962587517047757299889923118015091712 8994987 -4174585162712955215483408624650898232 8994988 -8718718669760749859408884903383813120 8994989 6495746679419528499285140239577326956 8994990 19895993286704013310163589596235079680 8994991 -46658314714406593942240602879962974016 8994992 661551739249970906559487921444454400 8994993 -1996843889365386046004322643989317760 8994994 191798073647704842608006117022101790240 8994995 -10629063785879827676811967361313930000 8994996 21472315601843252147755083025235742720 8994997 5652752782685988555296563844507680512 8994998 -1696586532052205818475560813499468736 8994999 -7865037452732657242797678830637888000 8995000 16570591341805867748953420718668800000 8995001 -105161913296230783690258571597210297856 8995002 -110360885230908324437162341131181882368 8995003 265947165179141808255872038618293617252 8995004 -16037207675335447716115923529701565440 8995005 -107318514938619494842700476195752506100 8995006 77002853018716842386339946337327100160 8995007 28173862165049819291911461609544322400 8995008 36194481174436324968500978296522014720 8995009 52808917492757846508984382083883282116 8995010 -16741786161099440406678155332053151680 8995011 -76872752996460770709499881903702411528 8995012 657063879238336883588206815156458752 8995013 -37796322752321168011430176243265664738 8995014 -5136649296805915580726054864519195520 8995015 -185975659419202046125658846869803672840 8995016 23294391487614822395681366337066132480 8995017 110875024467037349450450220697067761920 8995018 37536745958940471951106187391291575040 8995019 -662898832309454316148873698914231520 8995020 -39905062597214828750261921909646551040 8995021 -9680787397945337943402197555543503360 8995022 -48379559447341736436698597207156428800 8995023 -80808141471638895243772208222567366880 8995024 -28965951230652389842491796418994241536 8995025 -54499017397066449812565303466846914750 8995026 -31004762305331082087988397450595714816 8995027 -238293897801596867252970005302547679124 8995028 -92500410869336446688982115054670332032 8995029 104132772765060112768646991539671557120 8995030 -15246905443353293225472190260722666880 8995031 143944333477758520893565021502203393896 8995032 -26382177554419987867199838306710568960 8995033 -68932992284526547488679539576945145340 8995034 76202432764699560280315830349945381632 8995035 -3108280595994524236918235426565200640 8995036 -10507724030103817826050579081315141120 8995037 -2813866118260529256944994901358996154 8995038 -20551851485686132372931948309255052672 8995039 -215264675388282036608662824282092952160 8995040 -30712804890576966270503252060570910720 8995041 1473449751031340164551167669866904736 8995042 -14293285308108614594078442239066804736 8995043 88986691211264459771139803240027656800 8995044 -127929357517317803915864782465359350784 8995045 18763421620210179231799333146391314300 8995046 171183669112835985248668102920165607680 8995047 78755876558711787464589493365018668928 8995048 34408823168887690080389571010886630400 8995049 29936705278750303366535457183557690880 8995050 241892353019008873904597930690038800 8995051 4890699505409490454520837317980089520 8995052 74798429180784445324908628102604067840 8995053 1930137002453320922532150910221674112 8995054 -22543135252504608627354904932469250880 8995055 -149301965993621271428708953412360474040 8995056 2474232174815750827264650686260838400 8995057 -124325031753114156164861590309690022748 8995058 -41431163345960984500007136480877467120 8995059 -5065408694099718736755635572895694636 8995060 -5917985835854769895336134864571745280 8995061 -47713330937989949197435340173539386976 8995062 -1006538782944887501689358545040441856 8995063 -62573369727720544860072785837630924160 8995064 -82595470488956915148983742442193326080 8995065 61556874714159321634007569863747287040 8995066 -164295140567596051614853824297819546768 8995067 -4748573113286106855138739057815673488 8995068 115258101488968481275028924360031063552 8995069 125949309121281211934740103112224670470 8995070 5436041073357470113896911709157048320 8995071 79860635322221733120600019984121984712 8995072 93550081507052436196891020003945480192 8995073 -10009900367502870875704381312111719678 8995074 -41895354058376826086038521719969849856 8995075 41379925003161202524414698120516130000 8995076 202607142795394865808928814263514309760 8995077 1567515277604530423470966154547883840 8995078 81786501008029543829546514254322975840 8995079 -132877405355047929750061297073306953320 8995080 38491303318175993215335311887884288000 8995081 -170374772107238771534898552101660228400 8995082 -80742135184105489404886081316962150608 8995083 1623162658214345912514145932027375600 8995084 -5159326495876897901393283614375936 8995085 -214440688597618123524823536795262034880 8995086 -40162326531456963291374569010937771456 8995087 209284474851982904432962603014917024472 8995088 54906384514792718399708785324218458112 8995089 115990437506199080333054925259709290224 8995090 -17286876623455942420883784463321279680 8995091 62848228622000199278956739703243282240 8995092 7232324397940598223865046266502092800 8995093 230588770415795831316874277859868497024 8995094 -143341925778617774633604277651251504960 8995095 236361381656186602803016828295186195520 8995096 10730193737620547778876135620280668160 8995097 33130478573320441466259813793315929546 8995098 17182015689192292196303827724855377920 8995099 -393615651575715979319172402218548469280 8995100 -13750759005477198460005191838988761600 8995101 8751307510222341161217580735214575104 8995102 23166856752055640393320383226096110912 8995103 -43990133158478811425026490955884226216 8995104 291674371402549311042999088980688896000 8995105 -34495891670703684310260827053379567040 8995106 79146563954554106030889447539050320384 8995107 23382531847087192676621918683737112320 8995108 -143692781763700698285142314686270822400 8995109 -82759871051478224885762802156860106690 8995110 -2570589533850758412708303331033651200 8995111 -205940078386810037787415813253290561288 8995112 2445282923928896539177618164391034880 8995113 -83514157284424651527263522472048140640 8995114 49692228380969655989427217469372994912 8995115 -52928840843796661250050591530910479360 8995116 -9531265277235673816612229088368501760 8995117 -7705189238770003207910807125861669460 8995118 108449036507361233098917074118127458240 8995119 -21660200620076746015440261511266184320 8995120 27278857366052187655712519851666636800 8995121 9890357680625190070034581248721642944 8995122 71714793668474447770077357257057884560 8995123 120436999854520863450803869598781311372 8995124 164134312330465003832299275045717031296 8995125 35615357996469412078527481475448264000 8995126 25350695422985313529702225918463145600 8995127 -4037218356290646388279612899341602920 8995128 -15516026162489669993709273941038755840 8995129 -45969343132267770389468918073086075712 8995130 -134047447423494386114995260832944648000 8995131 13332295653767715030873247160274078072 8995132 -120458260822603897710675699473482260480 8995133 7855666265502392475675981697093800960 8995134 -74305580481216865210320607196747171520 8995135 -44996175778102631982952149143901456000 8995136 -26069241468938782163866762563983769600 8995137 14476423987668226450394058945110555040 8995138 100251855990204723897977237665285177344 8995139 -19386937525424017263916859539449779232 8995140 34983707072112457258686236862566400 8995141 178412424486677511069664929784574534400 8995142 -25702333205293765832703062836926514176 8995143 -52615741601733183599719014221146082136 8995144 84976271908837106369664635610637363200 8995145 156783521084340824197713292943906035200 8995146 -2366018346833246939957896647227092992 8995147 -33986559861263288163323474765725709168 8995148 14210494302459925734839232171903038208 8995149 60854283696743918873571275051925019104 8995150 -27423124299323660714310369168083827200 8995151 227528203786472572153520562889197480960 8995152 -60571358189724810686784194928441950208 8995153 41800869822909375752182092393797423844 8995154 9623806501667076701424938703161170944 8995155 4205500587484423885846490678395649280 8995156 58724120301885549187637762185276653568 8995157 -78164077209327989570058038457224870628 8995158 168869306518980157728031940141641194240 8995159 -174104897667367681901432426046981517584 8995160 -39707368800698784800150337947843174400 8995161 34255435085211054642335247610044263808 8995162 -75960047494031349049135149161517788160 8995163 -251645167972841046375415053169341702588 8995164 21521636920078803069367840068665917440 8995165 19297608202962211396076219624800158720 8995166 10373769571568174030278016399186236032 8995167 117943889144025188906408657966267213568 8995168 41373043566985429960393029281702215680 8995169 -11544755887628427172983608418464122704 8995170 -948858444994578639662604975276441600 8995171 -33694411352522855969542977950283075728 8995172 -37385539652078322469113172037891235840 8995173 -177970599382962127666053332040216174432 8995174 49998882409713271069108889442687652032 8995175 -75993444880267410130348565603251500000 8995176 -157678985837888905450257432686271744000 8995177 -31290702519116567980955200192274529280 8995178 -88139263476873112987161137389247649360 8995179 -4521341247333067826558798611719330216 8995180 8732834089211205445542957151966310400 8995181 -11868358863279979237715907684562376136 8995182 -11867444723897858177806462554071273472 8995183 -39793255023529917629138980200461540400 8995184 9297521178585722993625088466495569920 8995185 -21142632490132926491807793633875116800 8995186 -133838650423483852520930688287131432320 8995187 -45728243364580098668580849626407882164 8995188 121908127744325242928337651226594953216 8995189 11174653033980779098676363844822220800 8995190 -24846105203696304817089195901142246400 8995191 101200020908450003475140913055502227920 8995192 -416091957456711135977386904878280478720 8995193 116631117804270231617749925816135844180 8995194 25897444440943552136674497462742200144 8995195 -16649863371990191449675432774219327200 8995196 -52276434038697753118112720603732705280 8995197 134541768422698955320683440418710284800 8995198 23031558138657932356541322550363718400 8995199 -308474687696783617519250654133184571880 8995200 -83934994315721538219150044427190272000 8995201 32612999952304123372571478933490834132 8995202 85079226939397441607904742548146649552 8995203 -19616818800247904457331601509460282112 8995204 -99813293835648674370187435900137031424 8995205 -140049928078306117510283328770206435140 8995206 7179513439296659644120846783803522048 8995207 -81090110852828524407100010166279316480 8995208 26029600802570424450876658547215564800 8995209 23968172759384439039766405905251660304 8995210 -52277376156664782196260065640051763200 8995211 -280529714840455918550780207454551014188 8995212 10467492614351003222260265904846103296 8995213 1437689499975969725196563898866256864 8995214 -15734689894717356231469120035594048768 8995215 -78543868715401049109698356535966768880 8995216 -20269751834349455029369000463234326528 8995217 -7809066208857005594276465008475853696 8995218 2344534652293048126489239832299978240 8995219 -322308897154884091726488010799160463304 8995220 1518337245381479365755481629646924800 8995221 26112316163883413040435928564526309280 8995222 25146258814398590119226542154704314912 8995223 31600437700174719945839893088403542472 8995224 -19563112130503464667687780412195328000 8995225 -33564128215608959255588848510779144500 8995226 -16883955983753493838381242178101042720 8995227 -160279749691304379352529746531820641920 8995228 15718897841350221225339476304509277696 8995229 -17934282503812045433651915497046374170 8995230 -12097275549956872575765761113533475200 8995231 -28924189849810630102113234266968682496 8995232 150301192534931788128300355902091689984 8995233 -79331667745155525887663337056961909696 8995234 187489005079580330084306424258047621280 8995235 11389638642442040647142890276443957600 8995236 46033300487737456505892479409124884480 8995237 -220776877137053497708231077961508109408 8995238 -22431392436367245311141754986719557504 8995239 -18090865429282844441720384168592414720 8995240 -29525952979444585987700516370396211200 8995241 -674314763578532809537308633089025408 8995242 -8493403389346389899298174877968645888 8995243 -1208718120093977708448451088474560320 8995244 -202945219885412070533021634015662820864 8995245 8534053113027962657919139066517827200 8995246 55715303689138713599900541882082483200 8995247 -31637204702708972358671463769867784304 8995248 -5631211776407097160644978123628167168 8995249 -251575947586371080593218454365025739340 8995250 -187021213850851450736877051328156032000 8995251 -202794882838027556208854721438209786568 8995252 11987067629819470239965415935704707072 8995253 255121954221183886910414763129643883502 8995254 -14503068684719074930989766000224264192 8995255 -54870578736184235634982094572684712640 8995256 3506447889619478643975610976786841600 8995257 -220483443908459579631227456945891083020 8995258 30405284819064595643360227070403352320 8995259 -14369236066222485337914036032391352800 8995260 95459537660840772020997625021269058560 8995261 -233454893401231047086631656723858484 8995262 120599407323839330153597288695640307264 8995263 -74287977685280550017015684411987123256 8995264 35455026564846471035282547431425703936 8995265 120914642131882617691034698726079289600 8995266 -28781345848306427135486479589421312000 8995267 -54566617129141027947710524417198303684 8995268 -29089364212440146313624429144268081920 8995269 -105290372266746011571846155655641338656 8995270 36792825036665517138416605932337320960 8995271 69192494121335530542707521568387815200 8995272 56350689239351394464509803533544161280 8995273 -297017552078389672918653002021914294182 8995274 -22846527111688972664445048657124332288 8995275 91810165861248007250108419714614721500 8995276 47553424484664399032644996903530213888 8995277 34302059270719461748276013052899732160 8995278 -457960015560239998298055475095617280 8995279 -444999386022457284807104379468661200 8995280 -7784890567417814533721075388398960640 8995281 99676130121355091437389137388133392864 8995282 -5966475107006506722606436849848433008 8995283 112175541261769081994655991449254019072 8995284 -97481353224121288163890995511867023360 8995285 108275093860346495290129482249557400 8995286 62302748504255423832880515014450719680 8995287 -22727244310269227772546744569774234880 8995288 140858472223510374510242572568042741760 8995289 -211072205202523740042145848768808721910 8995290 62825859677756203893329802042720510720 8995291 -195702972034918538053812822335289760968 8995292 -78720216400534708122479332836562536960 8995293 -15774735152855447092267140571330773978 8995294 10115376342690341588355165741617470464 8995295 -192724932504458157648936931968639971040 8995296 -98174788308205649821079010317785890816 8995297 -240906545943767878710022860041374652254 8995298 -6319316851694215641894952639503768000 8995299 -1376736671942410790421853220681471232 8995300 24148082491947409514232799165402828800 8995301 -43548113990792670760469254999872047616 8995302 102912754380245864287823518403930549280 8995303 -6978932474014630243566677218247752960 8995304 -294646964550476688695263140805322311680 8995305 -30297201743681854009425433152800873280 8995306 1171707420962677047263160874030610352 8995307 -299433481848084144932311492256435364480 8995308 -24942576245929813100179481098934108160 8995309 131157563298884483736358310257615031510 8995310 34127689055521703582414197457543194560 8995311 69302561875299783283425425128581424488 8995312 5826368891672260320366501944649449472 8995313 147944166351942220159737830474129300562 8995314 92549036582910669924736027033624410240 8995315 -46012954956802961001380951919922768320 8995316 -179548232278597451038860952069638543360 8995317 4004900144605747740444504449807665440 8995318 12545847446230121955789216758325026688 8995319 -8696397220349754374933785228998526320 8995320 9451391120756616646276465735895040000 8995321 -13199192371166884694866269549769920300 8995322 48929599977797471917963600169100241920 8995323 -14093383919802367738597249954806429696 8995324 99980425994426612973684315330137437696 8995325 1970781209911748715278530309168832100 8995326 66547024225479918946244533688606055744 8995327 -237751445144874345029014729146619496328 8995328 -154340743728053267629740632870202900480 8995329 -3256057824161624266277191022808801408 8995330 45063288505423553060316042891365299200 8995331 -157104337619200131350864040203795396868 8995332 30781381360071731953569038920477753344 8995333 30975092263090302294955862942950799582 8995334 -37082294842836945196911244543977857280 8995335 5339759335632665253239748376653849600 8995336 -16754441604066371170851702612095139840 8995337 -5369714936397962620410189808186427100 8995338 -18869761021141207528640111870651245824 8995339 -28965196023056177074782044111826194860 8995340 -68016225916670724272811641549753564160 8995341 -7728975388856989481149968053392213920 8995342 2204786591968610961139836328323613632 8995343 31545650217346476289341153181108162800 8995344 -29090838896758688961401544231053033472 8995345 -67455698353939595516166713975201553600 8995346 63533580185111648592906625588757858304 8995347 -217770752926483262669261761927584258960 8995348 -11503332631775507827365080327370251392 8995349 202061392160200714770187603792749849120 8995350 -3379222186529361823299488550407424000 8995351 -109202924872860028098968705292732862648 8995352 178813966728332958305177917605351352320 8995353 -76080250598412305266198503912173389536 8995354 -30427541376064897592528873928724773888 8995355 -162578526256846499571834391918292706240 8995356 136577136463635253510413014936787827712 8995357 105024139408954462600563674467198057312 8995358 37732943676259684548385281873972113280 8995359 13028998288202790182380620339317852688 8995360 -139917850826482601911916231977598976000 8995361 -83389030783835124771382625064369033168 8995362 -58005450160790234052640612609099179648 8995363 -43504290030955270834630649685373218432 8995364 -624289326093003102699499446530777088 8995365 41747971328715211369123729180836193200 8995366 -55306122246618552448650623381844608640 8995367 -207361310635312884294672869643541187520 8995368 184018860237777772991105396012261621760 8995369 -41433574782536528298812894031457568256 8995370 -83000541405882811699667341063262121120 8995371 94019572361705906212720526437633301184 8995372 -40745175554640606198999989165557180416 8995373 118070568951600716723646451187629577622 8995374 69202444344947447872000750624557232128 8995375 281336931611414725189875659913959694000 8995376 23417563760319575608983474172557066240 8995377 -94050819971333771083499278610393942016 8995378 48956033496325498111116081580015097856 8995379 220380637769350329908498140667354375640 8995380 18215456081917064029600610626312089600 8995381 -110233776717013708319414374617466460818 8995382 62049927437203724723249016382990176 8995383 29474039961159908844499349198705322264 8995384 123952970501093612327354633251617730560 8995385 44838018448437251032363293935236718400 8995386 -12959253889900229191179056201662657536 8995387 -171585365174694140989197071176014663964 8995388 18776250464761410220864489783035276288 8995389 -99314339472681006257092559629327254912 8995390 3993493338161496128912749956601585920 8995391 340704935307862291831011559949178009792 8995392 7183142829070541031105418076903964672 8995393 -21729712602604006055270394554062064832 8995394 15187825993316192955242520053932984320 8995395 23327943979176542772346082619655404720 8995396 74323361892620901768450871357615644800 8995397 -6505681658332654528241450455382328000 8995398 957185872253155781997573341202335424 8995399 -103444422818926369589255671911187219664 8995400 -7250679954765256592967447116503296000 8995401 -58620396089757992201468425074060184320 8995402 -14344027142206552564528589733537730560 8995403 21147319570041663935681044257508842720 8995404 -106683593269090982416623137941496229888 8995405 -141235490133597077028578645522553029940 8995406 -41810736312962554789329785371541742720 8995407 31531805545987372103955172162132267392 8995408 -12923156866487312589700594552482447360 8995409 453301251499699009041955551649701373440 8995410 -45777739931601736503263175171138723840 8995411 -81410227031688283025720136804129075988 8995412 -5601482174344556482956930843630678144 8995413 59051284338492947629372114020243772224 8995414 35308910750752032851916365053883293440 8995415 -20918971694206954862205106460835893760 8995416 -84293593566542241043382676210017894400 8995417 -154909730814243951336860322710217197360 8995418 24474962809184123518865464588917850080 8995419 -73066853598255549408970058270254193556 8995420 55513301767020273889789872101154616320 8995421 366417500261161796277479542672680691500 8995422 51814409853065631333009241914050801472 8995423 114644089511411309404934856089557162680 8995424 194771680596355003984568876549419302912 8995425 -793311187894067470927958321410137600 8995426 -127859618475103924252171690469391578112 8995427 50832826429849742952803217449925035472 8995428 -1190449610895169258414231927440384000 8995429 91254607372540843781211458581185606240 8995430 8054280620448011061621819777278380800 8995431 -20388633851585530898287150472158172256 8995432 178311929887573410877539351429591014400 8995433 -98939172187535330905063278863748404736 8995434 28082823283869796651901382060511744512 8995435 13659946930170044050503454974943563600 8995436 -37652909472792269300285990359057850880 8995437 -143625626785200606970923546432444441792 8995438 20544736888795525421148174975322733568 8995439 15739419971096591792979478412920645224 8995440 -1768525715485809977111419493785927680 8995441 13538224791325229876633690809570677888 8995442 -115477827125728321202442350897649286128 8995443 3374307787492070279292915319233265200 8995444 164913943303367237311024132315595543936 8995445 -123572381651368823626312609339968531300 8995446 -37563993751212151328041245654868823328 8995447 -62765114943602325907775546796731582104 8995448 28422481569904416674704787399334297600 8995449 -22141531841574406104897766039621039536 8995450 -16801232676482799253329172585064046000 8995451 840578599764729199022162006402284452 8995452 48219941771430466239164414661568128000 8995453 263912904981721981731947569871268173702 8995454 31748875230692515885204663390296768960 8995455 -3955306860863276758258597296556838400 8995456 -29169756771972583486478029403801518080 8995457 71096344083866225554354214752190109360 8995458 53983859936850404620178906527565376384 8995459 -22433425823264719417366376128729971960 8995460 113154537340771246242178813952913665280 8995461 -17689051644503246934280961502020973120 8995462 61923628240899362172326580213274123392 8995463 290258640112301737170895874698083189360 8995464 76385553127390484351473191491841361920 8995465 54566829117300410746415729228349635400 8995466 -32826339305643957126335182947698046720 8995467 -43492094147769420938632463367682478352 8995468 -210566968111959959775408538435902468352 8995469 -201580952594077733840049460828334812074 8995470 3636437551311898612667358291233203200 8995471 9968906654072620529207539175425592064 8995472 22872213136902286685778261519086272512 8995473 17358708657153892896812766150693810000 8995474 137023569730457999841009983048313114240 8995475 -22138016136147437479000530697686570000 8995476 29760558926000887663984384341755351040 8995477 42959273156602942641408306585720492892 8995478 -22234903666659057473910158788702167552 8995479 -166656678447256243821489815382984168240 8995480 1394217692702791290100774267223040000 8995481 23345702195074369900353511406110491840 8995482 26718169186019846823273634743734169600 8995483 55833315346299862353008543138906786320 8995484 51027051853335350682003871024660079616 8995485 -49239034720730478721199410681473828000 8995486 115792161425063084403470976084920184192 8995487 55724872741136220145803028621744416768 8995488 10284690030498182534659165711770845184 8995489 276407648129352381999578114800842082756 8995490 -12930329074059779841756436188520074240 8995491 80059516388805857260437858976737358500 8995492 -117177783963814603473961913561140005888 8995493 171227645833268778239818159991369606400 8995494 52975921121849841279730401328687434240 8995495 -86750101698687787288795706525299677000 8995496 242994132251742137375987805869828705280 8995497 -25035989388110419485726093935271219840 8995498 -7321215156542038602866269458929029536 8995499 36661429554882552390189915528044058000 8995500 69658151840183828821195707679296000000 8995501 28792756316459996918748312181033645152 8995502 -155308833074827150841509033146657786048 8995503 -314119860521702704273506618000250488 8995504 1647804450234463692050887518120902656 8995505 269165587327881807936493606278224362560 8995506 -8251450886068629172153028103242981376 8995507 11405655825847272391488118087596599520 8995508 -77730282773773421581434694091434635264 8995509 342965451660598049050013466276888229440 8995510 9259153129282255840289364566125968000 8995511 -1186034044830659980525705879475921280 8995512 59120237194207366080697620503917363200 8995513 -23933906375952910342528790478724209238 8995514 -959371948237295907143909163674343936 8995515 90930195964181529998873353312536766320 8995516 -181205580287366874974081747863756726272 8995517 -525445610497484282203020434096905138368 8995518 -23828661276905861716429866388237516800 8995519 32826237702440132462890890672414352448 8995520 31435065364298600153019848547662561280 8995521 -237007655961935064209043049755174804480 8995522 -55467284487690094552518227258491472688 8995523 51321677853348795810152500423610067168 8995524 93487575419358221794463978323704698880 8995525 31548227754997789665226856120475777600 8995526 -41660276239048180275948901687855434240 8995527 -94395491263055012032066714043647992192 8995528 199707637727661663630048647857776092160 8995529 76816361136750708956090813378006039130 8995530 13692251105104762877677050872008350720 8995531 -99416005112987205617333782811489991120 8995532 -27075672708185672047976701348221723648 8995533 -75668239712133570640299391952954136576 8995534 -172839843979157071213596797641361195328 8995535 97405326771600861019396959669191529480 8995536 -3746459073010223659611799883856347136 8995537 254364740676140213397894167055005315072 8995538 -134338778631328093767867592916554612080 8995539 -29410326471522608370711813454041127680 8995540 16485221416982837385636780568979097600 8995541 358296861172632328766461220894307166812 8995542 -27189674998016360983639097347692468288 8995543 148753809891384386707405037204844710792 8995544 -284815719302325209325278751824074659840 8995545 -45877877100400526720301151443640796280 8995546 52145777825123260775501860227890219520 8995547 -112074957023507794453951496163488388888 8995548 -34313916273934828058537932721761643520 8995549 -8176948399470127605189325092985699840 8995550 -8447954531190197596238738223364752000 8995551 -16858719369256176296424919132033086576 8995552 47193389956255232219326918059707596800 8995553 -46186408271902574149150917203522657280 8995554 91718478959960430846485707188475681920 8995555 -30614937216092628379187970488408046000 8995556 -6903021341941235522266651378039852032 8995557 109988521156388008081797054611999040 8995558 23833769013622221925243959262314694656 8995559 118585156542275282521797892340946632760 8995560 28504125649139386394970917631664128000 8995561 -66911492116224982757043154288506720838 8995562 -11470778301014715359152599264059173968 8995563 265448705039370894255816301948416067200 8995564 34987951565395734798085789480373540352 8995565 155399546069965819963461693784490092800 8995566 1222037052714447266342563011493227648 8995567 157877482268490338931556970378001146400 8995568 -44354396209887864559272162651660779520 8995569 -135973589046573507441466546957393048320 8995570 -7519946606258485679344540467585216000 8995571 -9144581720246966554281334818455606880 8995572 -26152303928968457193563369955528560640 8995573 -184022720717637890692216159582870404178 8995574 4862338761439460925245951881662050304 8995575 10537956157042188773664660959537919600 8995576 -25260318737313667941446337004504473600 8995577 -138314809122355562658903386878021568700 8995578 94411492108465268921802711811647471360 8995579 54089500242013227997604363846360102180 8995580 -25269257820588909738004367490288844800 8995581 15674592655219612164382254088075002912 8995582 -107989475449518503346562461868838980608 8995583 268172356743734304811120255992387608832 8995584 21891521461379608337148819937771388928 8995585 -189605279912285576863078059516106658220 8995586 41736582890468396412818724062180815680 8995587 133542398471294955842675072508093560640 8995588 -14531036722331108461453359716222935040 8995589 165068561046157119860865486451094753280 8995590 -83509192076449495504191186193266182400 8995591 72174799868683590565932635476593927984 8995592 200083794561222353289086159410490496000 8995593 -38029285259957590063527862353670116336 8995594 -63009800333640503624340724613356402848 8995595 -83333102300170765319013864146846692320 8995596 6074100233345223747033987403406131200 8995597 -49103848626332277396644541815082094080 8995598 -41888293419593552279511495121168411200 8995599 -90822510840021403441341162808670742576 8995600 -9405467971844487071306812753510400 8995601 -150100337297119434813423673915155021468 8995602 17873425020072067622021445240044371968 8995603 61509584257817521767782033458098263852 8995604 65055796791614616732688960734829712256 8995605 32170828247869428577418197762059606720 8995606 15599585184797317807202113951364254752 8995607 185480466128175813358900562844388656840 8995608 256580383166281308867862266357645680640 8995609 24513269291811827951647526268593106752 8995610 -3498660206868015720569708186694891840 8995611 -18531672427414727942351215069321085952 8995612 -104384857217450504528409282587066941440 8995613 -8241105321969427384193639296332712416 8995614 -4467654774640388151636345241499354112 8995615 -81332969452779947463884072463818673240 8995616 -153805549045843709348328744761140641792 8995617 -267889224762512040408831947068391824560 8995618 -34467713824889093175706638477602834784 8995619 -4814820251002754074009644170671042980 8995620 187296929003155131694476909433855180800 8995621 -325314828001625097226546450545938376608 8995622 143843007290277232513666451390836230144 8995623 -14882388131690528968702627090099794432 8995624 229690285542337537811571233291873280 8995625 -13351062394689682373864449630253287500 8995626 -315053674486110190713064075893676800 8995627 58947629267110721580240394340059555360 8995628 176698792159803205481117175174259401216 8995629 83843111645431661203450085041292810880 8995630 -31026329871856425474608382040011859200 8995631 201797287898606831869886600260776636432 8995632 19723120091464182820316771660523601920 8995633 -91995353940070097362945909425526543836 8995634 -155516796206485573905685333025504300784 8995635 -164511902538918274286057345099842485600 8995636 65685424901392156961151953416838509312 8995637 -55679906967893219324853581603102206848 8995638 21335547136897342243959722111366506944 8995639 113590073317193336584426448948870667240 8995640 190514622206823429828663428188523212800 8995641 -17979961060792424105773938502660607040 8995642 31112499566900829227106092061973791744 8995643 1746780609675374239140271834780194984 8995644 946033029355459843518874046357667840 8995645 -52402916563809689959814349630857844000 8995646 3197261182659092912495134726383074688 8995647 -21352526889201122655801286112557433400 8995648 20816886856173784634342958853097259008 8995649 70083975026857471049152829688678718164 8995650 7854468609187091752586252132558601600 8995651 51723081554182215206628346165889569280 8995652 -125003428880828484021816604899014811648 8995653 77638088486627505356142027137054906844 8995654 -29456656321512059238273999572959200000 8995655 -158533760580724860475849655175050364000 8995656 30537067842969304404699032822675251200 8995657 82802318286124563521812248183499706832 8995658 -5607958855346338635810224559473351424 8995659 -118929766623283423981378518093310118400 8995660 -133556698885960008614476790018829112320 8995661 -99784892630053643087546869304340119700 8995662 7980649221738612791219130674431004160 8995663 103589756559424730665625397735180762040 8995664 48561041518812505884050028707016867840 8995665 42707447359136734613218657710436195200 8995666 -104799739494155646338510086215259242336 8995667 -106210821742095409118893814531391047928 8995668 56714743482526255608996296549462212608 8995669 183259436418986193467781992130269192796 8995670 -77204927658184441490265372831284691840 8995671 -196104148449611126488970181690143116800 8995672 26092729572104971720964895352284487680 8995673 -34165127403058144475269286345969016576 8995674 -60976874484325301304899326794886586880 8995675 -18363656923332069687640026356195676000 8995676 -196194723107098412800752552780329111040 8995677 -144962787813190545983550653103137238240 8995678 -438329703353639981495208589515519360 8995679 94462359796573798587536150206918246272 8995680 53092908505164173653329945211722792960 8995681 291676170173897694509600599698196488482 8995682 2712710906451516548528888195698842192 8995683 -16148691965506584835692956487990015360 8995684 103730406851006848057889893118995872000 8995685 -155995217083502464610411571001124383620 8995686 -286567969357753940809757560907354112 8995687 3226944433252727698859042088465449952 8995688 -14298866481936827368296192506819297280 8995689 -141031619994553323195115974008594472246 8995690 -20068857614105082226154433770137359360 8995691 -38893846559129803489997354744342128848 8995692 -58341598558108859993194517373418203648 8995693 35093389810635381199402961619975397600 8995694 -66832874048367832722033120410452866048 8995695 -68167219472007662474814920143820932080 8995696 59349905049602188473465270757608292352 8995697 -8967331266078674042078836533653019468 8995698 2840271815012584244233819682738641680 8995699 4619361427549211632237986319293735276 8995700 6133939650328706659364118850011340800 8995701 63750022866813127225257095746176520416 8995702 19705164713788148077157817705593553600 8995703 104274649819340917310273277217862458080 8995704 8644046313163614573894788119949475840 8995705 179745516615955685761980151021770817860 8995706 39499232408969470332189296273771756544 8995707 -53893671237436550331496204961935668720 8995708 24057877816123927913669154997101897728 8995709 125528332621764667494921231812883851910 8995710 5608863616898414940841933314329784960 8995711 88439496358916427421139812285307953072 8995712 226249150054771294318555176815611084800 8995713 -160782265826890669114174678501534536000 8995714 -6716506491280765015924307913551513088 8995715 -186611147531392113752478916406694444000 8995716 105993685803160815608054768230282246272 8995717 -7560940003617033589536142937382648740 8995718 -44339040287787742943748591219176678400 8995719 -46082975108660360589854466921502880856 8995720 -127726983348968359318575349253518848000 8995721 21301283517544532166781627979653785600 8995722 -79992866347688254812273006742045340928 8995723 -285191569610999631458888779337267710296 8995724 -81020319500790659438710374567818805504 8995725 62185916631357501849231115651549488000 8995726 115361238828077520972918739080934334400 8995727 589493954927773439153571274837035960 8995728 1521309146448188936493466409107980288 8995729 3168062798092922278852979037862927984 8995730 124785902405362283705746675664494848000 8995731 -211575393088846468492114925220818037456 8995732 45973122167970072884362773576860098560 8995733 167576144275552370791512105831357026880 8995734 11918677450170509461080653362823181888 8995735 -16837847154169228544220167362619258880 8995736 -86613047658479442222454798606076682240 8995737 30016759440564291426146500028054705280 8995738 -4432115829707281956127890217590125856 8995739 -19459569620154683590889590336635153744 8995740 -27546007469505494481775750469094604800 8995741 68139034291380346138329641623053799142 8995742 69867213876499145220666749188134823680 8995743 98933294400813981255845213409539670840 8995744 12428001642304252146307472770580545536 8995745 403672378879997624604261820940145300 8995746 -61377980511167613046330582473651609216 8995747 19791873055152196245819377896582072672 8995748 93271856070758818381753552003727974656 8995749 -46216998801294029010567871854654893760 8995750 19887659716901565587574679106923584000 8995751 -237885597021147148761994151380309306248 8995752 -244682580073724221746727158163572326400 8995753 -207218662334868695385498678680840758656 8995754 16808181121907275901186907858676866912 8995755 -152497322716394504610317221349174426880 8995756 55028667386678320540652877542698500096 8995757 -22062900895283965557434561686427669994 8995758 -49787796600572582041227578098026961920 8995759 -6748294939904893444723920656038981080 8995760 17192337448726244088423803758716518400 8995761 125296212421664867896567265833879369410 8995762 10503063845268729773114479482276372000 8995763 -213268643898981756080664817189443414852 8995764 25541807298075632022602892596985876480 8995765 -66661039404272523822132307266207578340 8995766 4482838510301791304444604493375300608 8995767 54229449590053889288654700141015657600 8995768 110820757131391460857917085295330181120 8995769 -124834404830849372045699804983963054380 8995770 -10236190889726479812567421034598988800 8995771 -208049595643983177853426155268356949440 8995772 -1682970886019743562835707539285774848 8995773 19704281141647228860126460020112566624 8995774 -24849443416050556425040619533767196608 8995775 153503382014969994875109710398984909800 8995776 11382987508748013723414543719750172672 8995777 48375798287795947373108974551686222272 8995778 -74974409428126069450926042134073765120 8995779 -5678388661110505152074229470163829056 8995780 -33858100621183532086066861848629122560 8995781 -182434540009288220704918436091174744036 8995782 73292007055230879631892960946072422400 8995783 -30610887393715884047581334226962418816 8995784 109036984817678375968088810804359987200 8995785 -45405231479203336315746564172565620800 8995786 63287493124889225959405898407121282400 8995787 49620107373577712711071020479434604436 8995788 139932341936952066235302614964707443200 8995789 224193187000991241114662266185366397440 8995790 78506233322755853606504718158190720 8995791 -41886088151378778700747643954419163136 8995792 -2770485478872107719168331959190978560 8995793 67642730403086524690258168910202574704 8995794 12668827623846626184190224277177877760 8995795 -5490268425455748054990856878661308000 8995796 49080105435428494066280598394917940992 8995797 -37449849618324165835653157736126104320 8995798 -12073424438254248586191548567042504064 8995799 -119335287183757363158867259540073806200 8995800 -100145529585945144439959827793346560000 8995801 115975836243110655413433925581381793802 8995802 -58087078570226977478251511001006393600 8995803 -48723350853038126178601490041536040296 8995804 153220061330542618822699270371675654656 8995805 -16969523331253825842292841531965390080 8995806 -31135849269877014381107579250057553920 8995807 -978696935471723182446317613450557680 8995808 58898692485072607947654801743384150016 8995809 -90408931687905186091251510827892339840 8995810 -1974046957505890629598004058418423680 8995811 145937941157445456060494262073981813824 8995812 -123908137094950628912454099903344409600 8995813 83123993878462580840776260793614120062 8995814 -50328791750394814367421999202712703360 8995815 -2023927155254435496985918822174722000 8995816 -194505063466692520959081936605584588800 8995817 95044047727346755557099149339281151220 8995818 -32522481649760859196656122348543308032 8995819 -33828061905037231123728126794201147504 8995820 -118648782007676289461673391413999083520 8995821 217012479130665859570309676342914295904 8995822 -216175817871889725105934057366117447680 8995823 -232635611560556789737483116974548778928 8995824 4836774688643953242769537758007296000 8995825 37848711965994732292948603951059049600 8995826 4256846033173029571537907550729847296 8995827 -37751387479014991992155106889109859792 8995828 3106429646103978410770948015341346816 8995829 -212831499592480383840832536816223223040 8995830 -3943314849220776657398855436174910080 8995831 -38892334963843607796118871447590939536 8995832 686261159825637414925265627636121600 8995833 46897265630469881576590722720980490240 8995834 77163130751231836693475399328365133792 8995835 -129396002956934087932104339746829598800 8995836 -73622984168490036182456394806779903488 8995837 -51572219322210528009564426687828075514 8995838 -172510572474310145596631289239153479680 8995839 -17849182278553610610710812792448023920 8995840 -38532066534564450403351213078027960320 8995841 -179004098072402598113858499383951989758 8995842 -51149415447579791863682317721604464640 8995843 -170990794361409274246881892468313051908 8995844 -35428130797584167318548946340341587968 8995845 1896175441489045977629688481714218240 8995846 -41958346390470961333527714379162036128 8995847 -68928854667218952105377155098190402560 8995848 78231554703810467185468628298066739200 8995849 23049349605548313357261034578759582564 8995850 19805398958355752440456892475489632400 8995851 7819855165808962860090681307665330120 8995852 11223940522648843961680772223884408832 8995853 -73967342210875504952185104127819258920 8995854 395316289215358207619341356660602880 8995855 5539150215301110895886605970269025520 8995856 -48994751908525796994757160421614665728 8995857 -30661828684163885564919750586017794112 8995858 -634839181542682468629076687668042240 8995859 87611811051501641887014998713133359680 8995860 -533277334268868266917665759315083520 8995861 5279197851383477120564036495653620800 8995862 118653602345640361929568050934226790432 8995863 1809009972377501658287236123741675344 8995864 -61181843496120507459409974650826547200 8995865 -234336044469061475170856747807891791740 8995866 -112893190464507634008458476934876928 8995867 -60907151316183555223179420975187273084 8995868 3019845824132788716945014186303895552 8995869 180479303459360002135618894438817124294 8995870 54210197278813034145185128107673312320 8995871 -343755870918631925886683418878829536928 8995872 -78001623759087269995428581749822586880 8995873 -16378074357961230470344112134065430560 8995874 31608348000204427420506090323529561936 8995875 -31500786882038723842250127548332800000 8995876 82660317650904604339382306640555551360 8995877 215775172740982839935656890747074139264 8995878 -77731456973811885937251969295265747136 8995879 -31171763194806987199359859479594045080 8995880 -10798625496587217449143635289551513600 8995881 -59496992757079919025655099570040362176 8995882 10078944617812783619135442990218787072 8995883 -107326868499187544762327363923290457296 8995884 3677586152667983563964358012216302592 8995885 128092129289606415783062850189423485580 8995886 174607206536473415351683714478635651392 8995887 381013364258922954562579338059119284000 8995888 69113695524924153097882443788278824960 8995889 -137525400431161582026300286866258366528 8995890 -14417290665828582681947844685995417600 8995891 48572089506330280545821765974405793784 8995892 19894106356060196660691154867858821120 8995893 -134360554628028508008531906958238951136 8995894 -116583515227040269083841292560964068608 8995895 145887822199082593728290159236828637400 8995896 -18282842810030395934285955059675381760 8995897 -21068265899913129724178540672313665580 8995898 -28493716132762781071669200077395829760 8995899 196589382035752311362303403346509958848 8995900 92569304104244746188174092206935872000 8995901 7967588744508863281554478282657230624 8995902 -32193303859137426120332420179470560640 8995903 7157314778062093639762215439467264880 8995904 -111143979575715636355708293925866307584 8995905 -29663270237115486363006833562260865900 8995906 -84311876034900992008889076292350316848 8995907 25840991132599402621929063820636789200 8995908 119933927917563606513478609828378844160 8995909 64175037510064231819647622434979058688 8995910 78284157503160653866764129984417129600 8995911 -98131660179486694896083222537735915520 8995912 10762752483161225717472138780119531520 8995913 110130034654207913951045799413953282944 8995914 -82450430778161916844841299552562142720 8995915 71526186598260645289390597337701516320 8995916 8144162551187143467178376322584033280 8995917 -82783357466534792674680524280191631360 8995918 -36178694221874500631604953513085124608 8995919 -82947817294520554513760622310700946480 8995920 18472114196147538760252896425369272320 8995921 41073168789496388778235549915806689472 8995922 398270627651781056183764125496059552 8995923 51564086985854008871712276862811593320 8995924 -81875885629130557374997342120387276800 8995925 139060824617986664151521754333214576650 8995926 -47267476776340535504172218967769813056 8995927 488701227394883996992797126719219871640 8995928 -142350429130464279854886872609524039680 8995929 256333585270234863179594886727196844000 8995930 7724296455207663643873760737669824000 8995931 1886900510814694524984882147636375840 8995932 113568637835804490439760849247918392832 8995933 -175558718402987292154791854360995612392 8995934 -10349253070877618447732578108966151808 8995935 -31025969300308663564975811346085438560 8995936 9423349978709202958934552521374695424 8995937 224846909076923806511698797119010071586 8995938 19851146951279389309335156540006458880 8995939 142239127536596977038012599031360819740 8995940 -147602239141284284020805243130297480960 8995941 -18443099986899179520771771211817573760 8995942 -7330135044340659050861384956670942400 8995943 47353878500760138958325157648527609520 8995944 -995527788515018031435714119290060800 8995945 58510826172048071213740421449965388800 8995946 63493176345028386763894447235361930672 8995947 -93712529492490729329605473618407884200 8995948 88626718095783363429791584457374336000 8995949 39978188606762301200823691829015754240 8995950 -4674035322986673837251368069887758400 8995951 -347704042756052078867795464138778176048 8995952 7856040150233951354360349918656200704 8995953 -35684297847262251399056452145604951696 8995954 53516238250945156556447003158549200384 8995955 -46623311455326876455334060181423456800 8995956 -120130044374995160373202020377885448192 8995957 -101240903049650109219365719260157091794 8995958 -476700717918594218882574941601550848 8995959 -19858716782164677001268289968968359600 8995960 101670646836167347208858643626790912000 8995961 61658753577022661370450723859236414852 8995962 16051663153668791074669366553437803264 8995963 170304694807081463976856035812130210212 8995964 -121371511253854601273505492695957121024 8995965 -81286492290272946688353740734320653760 8995966 -42860603592480694182697971468227220480 8995967 126628006141339548691013993225522641920 8995968 78496528492792095077636722932056064000 8995969 -161904745281302114243401486487208774060 8995970 -12778258243457481178345768778807116800 8995971 9761767711538718989765533444015800312 8995972 -25441570802031114143463141952945280000 8995973 -13403826046491614063497078795990011360 8995974 10370280480617270302945076895343971840 8995975 -190686629952096952023573917988190705200 8995976 52616225094369273741812915875283435520 8995977 20102123389635551495704447640888038314 8995978 4321415731650598244673656304627317040 8995979 80762157129664124423646049982171781984 8995980 23644771156068169554229324551483801600 8995981 299276080359577840480478966580710169782 8995982 32515526065070340314239046514000326592 8995983 34788868064220490152333317682718837248 8995984 -43177472545211684313003385378174402560 8995985 -162770664799431989281141213983180263040 8995986 94768130637655605375518161716194594304 8995987 -880160746144210743986924213423360 8995988 8438826642396923465281048506370867200 8995989 -196463453495497617109387039007236654176 8995990 -8792614791817905100765621423146266880 8995991 226222230395898107715296727585703785552 8995992 33560914868780719800750314722163527680 8995993 -118297810047663045156691846134645752758 8995994 8793466730505404843083699541686656000 8995995 57135337115536106665724274815300299200 8995996 -87414949371645219464161796659695424000 8995997 273156509370628702078649194541994025446 8995998 58056899307998133943452823473795176448 8995999 -3568262738513032912822497170210227664 8996000 38774453409785372024213425194467328000 8996001 -25626217642381781854622701834817627136 8996002 -98326534603662159469377925820944272048 8996003 6794018577195070766877370168313554800 8996004 1442901278480455188856808836277935104 8996005 126165922967354419532556040475107868760 8996006 -138216843055356688289441407072672034880 8996007 75542533096574046375340805881497037392 8996008 22853822359825351214803174365649704960 8996009 12241316583477953475260728909479272640 8996010 -5748556711358690154007586507419476480 8996011 -250457568282581032444662519468467133388 8996012 -16009105368284041934730666665554698240 8996013 -1077131383749786707812489070287805184 8996014 10484730195553444636008165061055093760 8996015 28930722400190193406871076577669867200 8996016 8885140786630373981883988563857866752 8996017 76135009403187450081959736090759314066 8996018 -25450037531383771862730571723007309040 8996019 24407465699940418422969371424848523888 8996020 178577047247157668902300422968895528960 8996021 -69828288897502335758232079682879501088 8996022 -141367781499481295109294803528393088 8996023 319856826453355541467398577622837359720 8996024 -20469978751146287888415005589754368000 8996025 32081040045918084669926068969630560000 8996026 -29739034924440346255318721597660682816 8996027 114476280600854450691805427418824715876 8996028 -1657532710468863121686220016004455424 8996029 2129434154616882638114145354396628576 8996030 -2104628044206123516772677852958654080 8996031 51941480569358567666564158897428324720 8996032 -39885158567351805545169826486230712320 8996033 -249337936688002577713597126014289142718 8996034 -19906648980583060695249602458479555840 8996035 118548667027080216962644827438847085760 8996036 -37797070742406034788410034909501603840 8996037 8048353174877666046862279649803534560 8996038 -111525488737543049415680117463970913856 8996039 119563945502976310513458984799182965424 8996040 33989471731289118905890563604637952000 8996041 284918260529665835857691211945134692442 8996042 53376736481627828724717045254368095744 8996043 -18198803584199869960322559643272179712 8996044 -138295313257282939128406975519871244800 8996045 20349741695359489152316621156973199360 8996046 -137089389996399530817847342326338611200 8996047 -65920006405895987267905716090473215504 8996048 1016839386702686816799309747929923584 8996049 193381169935183007111669533316320329120 8996050 -25231384200389778021134805943869043200 8996051 59875337282125005810381773626828891272 8996052 -1851034373513007096078245355370702848 8996053 87663602623715021751685182800852552064 8996054 55710652347003506873230829621510642976 8996055 -6981385707222070244356337525940142080 8996056 58808570953733035529263738540307804160 8996057 -179703244971192225492627631364104338294 8996058 78195354317456474177954725730129117424 8996059 42409280016849816509196883575187913904 8996060 -64860208042385274784875736096363545600 8996061 -81422250492255801811961585476031976960 8996062 32431034640168022830671622408801344064 8996063 -121399744493109695097670961002689157080 8996064 11525273676500344560058580595621494784 8996065 -50907211787596357486589005145812645080 8996066 9156997180418775387158378610791926560 8996067 -20501362388066725256385804662793673116 8996068 -137345227935840095144620102846373928960 8996069 -78208060016497367593444588694848332804 8996070 6508921837968637341234990271451078400 8996071 -62757644686896616933539563790263428000 8996072 -160803689657301988302201504328060339200 8996073 499058858117219269303806930448307424 8996074 -41805443525146542309304979042758543008 8996075 -112552892586093206279728644104196323400 8996076 -26691422552562821475468915932638740480 8996077 228183201774073079482507092131858008812 8996078 4283996611829464730781507788023868160 8996079 79366821472671676717580072683452741384 8996080 15947844885694273334595383483523072000 8996081 218368492234821464234540104718783713392 8996082 -4728812871182835764858977749387018240 8996083 189780684941280933853244145359399472332 8996084 81093067713042218884627834070879385600 8996085 10945223037404360813951477120414073600 8996086 160514133969627025496220985572732116544 8996087 -3945400834640483305631760765892842264 8996088 -137268348631981007268002485299308605440 8996089 166683007327105522578665029579606710890 8996090 28157699314838479639718524286233036800 8996091 9193025722463367117156371669732271360 8996092 81702116218513778590127998065191173120 8996093 195410465664116274727285881563409006342 8996094 82397924442529107187445416187026588800 8996095 82330362801838171675460302505842314600 8996096 96861078577830995010214658779939602432 8996097 21219452710035533565790227958076837760 8996098 -78206166250657901262890608007369905200 8996099 -40196270719923642206927883458485232640 8996100 34362656804006170625830408246377676800 8996101 -319899061221148492323473736628699666400 8996102 -78670263017189417594513916310714120896 8996103 -299776268358003363861032685137768111496 8996104 70109893697599224980491530613284587520 8996105 -38329093172078594556266881136247742080 8996106 -509684399027797173728182259248399104 8996107 -9189959287600412678696162082525576576 8996108 -44799608821165349856361183067732736 8996109 170853386845559499747069781792507632288 8996110 -85701790255081922812985856020778335040 8996111 211502557844964573198209750707009912512 8996112 -26689184091495066823736741079598227456 8996113 -122052558574856195846257674485575451840 8996114 -60190081388766717433874228401583556960 8996115 -71779669315943429221609840257346883280 8996116 -516950450520906742737188057567666176 8996117 -16224211152572566911708093849375526980 8996118 -12537051529857937752568888908615928896 8996119 248816138226512218618968430106535267120 8996120 -482281617984164192450644572248064000 8996121 146326962478909313628259848325697257008 8996122 -165251487782583127250753715920903151888 8996123 13569409380946686884408294777564392704 8996124 76969302997537985470138505379627219456 8996125 150647838497963579700426582005569920000 8996126 95156562757745076659514938176103286144 8996127 -24747673258839555488984281181139073536 8996128 245907936153324550283218285481731031040 8996129 121220788593925430284803158693825749632 8996130 46080317035104553321481117978639308800 8996131 20441306181293114900134618927322403932 8996132 38306253764623473303924414103513666560 8996133 -48146235476053463375648974171152052896 8996134 -55994535955273818198271326916991707008 8996135 225350171870642679419313438782144497080 8996136 142057483220460715065928410479754854400 8996137 355913146485504536015302361261434902772 8996138 13207670642967957545587226974880040960 8996139 114061708662991774538091956649785561400 8996140 20995949005352903440284822883621693440 8996141 -36552919027842901564358261785757560896 8996142 -96800501717392289499221999822129009088 8996143 -45542582005143221178899311904210030880 8996144 -75163363778629155586188501706461757440 8996145 -96838276400434246048561744149605587200 8996146 -92473216399174876505109236751396607728 8996147 -249340484508610376657461974456415278528 8996148 -34834909517941356927444989009574051840 8996149 -13534109299480363296073154519978856850 8996150 -76935288368270134734589712189662399200 8996151 125602145079050552283365574610503285120 8996152 101511338012734579108684042766803660800 8996153 23569091438228940411215939727374895402 8996154 29428653246813411487625362751075589120 8996155 -6077912450815110559032656223058052640 8996156 37811610267294111863122383662477773824 8996157 199470622080962083381263306401229051840 8996158 140216434045411632944443439814783665280 8996159 3596326114833623693452208796568238904 8996160 5923927165630602447261572606050959360 8996161 -228906318849945914536767353676789618238 8996162 2871454102705325317887206298007372800 8996163 -279325093287044823012741549960602250624 8996164 -137428445208456957021609418037799264000 8996165 3328713323346105491244977931675648060 8996166 114176302789013360683284988241998856352 8996167 175810146963056632658968735582697582880 8996168 50053458139848218864899116401272719360 8996169 7234793520046667736751133524528644096 8996170 15092014672783093022259536753723357280 8996171 97134114621721545103514001117504507744 8996172 68746957882391261271543640569675251712 8996173 -27184016896109381147362942235778045000 8996174 -86549940220646986831959071433103282752 8996175 -57234551924623412055253867414895336400 8996176 6242210949633549218443323106535669760 8996177 11198503237340341147275951390996345840 8996178 24551044988898553283221417950389595648 8996179 -38835724142356531634337463695624285168 8996180 9890548650578254726430515330927203840 8996181 -161216950708864875219844468193223053760 8996182 32729636226573825527674565778433691520 8996183 -78558714620373298810364042205169312080 8996184 1250982412821799292135016957420840960 8996185 -3277568007295523662847477936499008640 8996186 124420368723222866395797418734826935792 8996187 -142580210628846367814480992441645908840 8996188 8999672222041762510685930091182480896 8996189 -3371087468873736642407518259671968576 8996190 18732218896609522642220707004460134400 8996191 328129570108567976997606631896420898592 8996192 107077097597945353256665576769821212672 8996193 -28096485717094629250400135651501971200 8996194 -177525985422792472514097459602361482880 8996195 -43710094619200183647284956128175600080 8996196 -99187492832869954683342841623660625920 8996197 -40429158584399093394574800482955257856 8996198 44286628553113045638231486066538917600 8996199 102619411991648137310834967873868903680 8996200 -26284547067946210008530877493665792000 8996201 -91198201003146891133780282968688473798 8996202 -697117344311348086584888291243029760 8996203 93888834676012742830241474733358158452 8996204 101261698707619865419251877764685824000 8996205 -14515758736482557112039338590383336000 8996206 61570835612758976785648303715733081600 8996207 -96582672598991340623731164210934586568 8996208 27674146365545337011119632501638922240 8996209 -63672211713800279221898401889421541020 8996210 176490504197885823708991627517816819520 8996211 -60662030426693068925569638341605248000 8996212 224876124938789550340001015045332739456 8996213 28395982275649870076888681862162926784 8996214 23489331865240259923471529247343343040 8996215 131072058922663723811926437306976327200 8996216 -40251837393329736131843043348702167040 8996217 -31031382632898939568112370669570007488 8996218 -6261506723104091120276803340505819648 8996219 303115927738920211997863441426847097360 8996220 -7407784191019745164012851544754319360 8996221 -135194225192734151842056163097002502708 8996222 114191145825454968052736000624152422912 8996223 164260781152024498213393177459492771584 8996224 -253540240627802408412074667914821632000 8996225 -27170943888942785833813081869457449600 8996226 -72733068489347009394218688875588338176 8996227 -61582025136969872012152497899004563088 8996228 -3631653459961314446962588435835139840 8996229 117963881148028786815700369361153517696 8996230 84867089632683427372556819294488569600 8996231 11997950954636913767712876788733296064 8996232 -6721943765905613776499648132124672000 8996233 -110666838017429218164752117653765532518 8996234 -56780176209267641205787203631217675520 8996235 39191960814134070334048045184813925600 8996236 -119622987557369537973878544197917630720 8996237 -24377979109910970492407947786724895168 8996238 -102616260225998626978279484733768055680 8996239 6496966785707790498033292122562127232 8996240 3709886202653106242527643841339064320 8996241 149155795500269630547058563811983025392 8996242 -25029175390052221263176766428436250848 8996243 13910863866998969861556031409711617248 8996244 7148693831350793127554628197200465920 8996245 3579702412346948608201047502822713120 8996246 108854098580841998309984474312082111744 8996247 48573293274690346974371449460124376368 8996248 -111537387553664407010692876885189232640 8996249 -49209641595973264652131382050991981040 8996250 3995890410976947930687409250928000000 8996251 149155502038531831277949118177369264104 8996252 141177594005626474960318301900104244736 8996253 -41687534348453905980150859236427635360 8996254 2766617742917391114231040420764009792 8996255 -169955688434376821131282566412942122840 8996256 -141720605429044179217094102391845879808 8996257 -331124838905113836653192368963603729388 8996258 -15552054317603678700347184968696057520 8996259 -143307733803108358492668128005707407496 8996260 14894485536602422424914118739720437760 8996261 97825078712938458328101361317533630400 8996262 17449725538005611370166810893500080128 8996263 -48424598223382707904595287703532921696 8996264 193045575566122568179301353794640588800 8996265 -7133946508862709836863894924050876600 8996266 92229399290367490512297202224984797184 8996267 -101137903023729839142775094153935402608 8996268 15081978532458941250912624723549880320 8996269 -62645232227743386067606303675133959956 8996270 -155069941129277431534431594716098045440 8996271 110278678655404291163086740485849589504 8996272 -20583920138903326626982944207788113920 8996273 -42423091610705559223868088359555245632 8996274 -5329315243993593038148433430259955200 8996275 -58615088630210639488822695396043239700 8996276 -68813785824338520794598719763474099840 8996277 -6048670870271033257924249562697850080 8996278 90958769172212078796647052079158007680 8996279 -74735186216819472655603549564830762120 8996280 -24718146288120807613641516350748672000 8996281 42932460271152510423603797630949998848 8996282 21209418481358428208733009570039418992 8996283 -17490138173103062972956135525382400480 8996284 -22490749967937034732514424856756781568 8996285 113437498459926776873953530010228527960 8996286 -16490957726129088618021891373552791936 8996287 -113475719394472868188970943814098757632 8996288 -477871821323435529309196464552935424 8996289 1842252919692340086452424717786623616 8996290 -184918357882154169847008728835750673920 8996291 83081524765811335186454253323048048640 8996292 -14723691308973736252320302820364032000 8996293 39074382579221576008322085420658536960 8996294 131967779670080680461864126180619177152 8996295 33452551645152586455082261953796876800 8996296 52948046574368238333209553578456064000 8996297 31628699074938417804008081080721651712 8996298 -24469475189864447115100743595635363840 8996299 85541037392426132344329606005714086400 8996300 60055036973112536706713382319137350400 8996301 14869938805663688988887570095394926668 8996302 30865276493733994254276194142206346240 8996303 -231194424951922401266844524740741106448 8996304 37872116777471586716161821922344566784 8996305 -114144768700000526628136955997084726540 8996306 32928489378854933150674791050750273664 8996307 -710082465000746664258928668319680960 8996308 -93652072635749485348296153844636555520 8996309 60089917933515986043876172555084710720 8996310 -51987661648984893453683535249211497600 8996311 62197547293764555363679913234328779912 8996312 -1768349700955748620711034619669135360 8996313 -41308437641138872721041580188471051056 8996314 -13191029281581922916054958331730764800 8996315 52667627856254738762849842549736109600 8996316 -19649138131278059157409781592146534400 8996317 419482712327776448134150547423053259904 8996318 -236645911223628327905632452807344337984 8996319 -193693134948342454768464681887464285680 8996320 197373561953065355951549458196240793600 8996321 158000921059951679107728129041347599522 8996322 -134841738388773668420774184572702016000 8996323 41332063525785393957298918346517800960 8996324 6209858640402228215814719609972539392 8996325 7376322296697756466939816281500613600 8996326 25977667458263608204977185478734166144 8996327 -332154478474888568265268735001819098824 8996328 14319293615933135495694037010862981120 8996329 62407864192190432140475386387018792640 8996330 44492067703558984051667044863769881600 8996331 -348559681578595136463870887531480640 8996332 108632606181943414262994571354937510400 8996333 9693915068323823430380451760510650582 8996334 17417247771309902845440317839133282880 8996335 -31446440700130530331691081354162719200 8996336 9085905534911445914191447138364424192 8996337 65943170335842551918633979568528617600 8996338 -4629212986199600373934380707503119456 8996339 78884830391206168352732357637703802880 8996340 32331748997762363041059916112771635200 8996341 -343712623714107251036113450675182565316 8996342 -14882424681142253231432730415557809856 8996343 18372017399232491158804240196619970128 8996344 23199965987944114497232899339697152000 8996345 90007208233912455953697786984843116100 8996346 27583393435201543532533119392403988224 8996347 -56635673426432679701688202635884207168 8996348 15681307327435162672066854911165790720 8996349 -21858488032226703189660575266063302720 8996350 51919462262984283695643068548483200 8996351 -27684471848112518225543239524930393120 8996352 -80544088916484940416464356630968926208 8996353 147144743676384260437952292925566255664 8996354 66163680091364296736409681419402471376 8996355 -14667374330600791398829096927049136000 8996356 151700896939671027885117138234456609920 8996357 214139541631444223531941909186385040606 8996358 -17443735051678455836083340496050749440 8996359 183684095242247190615534779123483025560 8996360 -30288346167954948682515521789534976000 8996361 -8213310005509537367490261185255804160 8996362 167044926591822027404055048441663790080 8996363 417021672376863146864659754618521880184 8996364 53545847602584732681606020833515909120 8996365 16520657058939943602796430858072330880 8996366 103519385900442169057855796422751913600 8996367 -148871876878713606996013853780823765120 8996368 27741806524984123173873159899499732992 8996369 94679788445547418487098643572868296740 8996370 -2165878451424415274165416547889538560 8996371 186922468142653096396347508465205526572 8996372 60612961610131170502663144790111170560 8996373 -95832530990100771843555759312159048000 8996374 107736514746558152967913750953303168 8996375 175695575475175206886638820325667714000 8996376 181165027363755269224014407070199296000 8996377 146414961062043757045824806584383842574 8996378 -158848764550216062562928085459134399760 8996379 10386171617600910069905151464070704640 8996380 53633659827920951386479066505709414400 8996381 37612992994922690510126359820947286400 8996382 12809620020123821611295506642790130048 8996383 18782746480906879318111896393696545520 8996384 28220080136921252115925622464428244992 8996385 -72173842224964464686112456451636406400 8996386 -17438249110426044791281454565202821120 8996387 -5194669919130644151728597102161122240 8996388 -23094988632969739935682801294248431616 8996389 -78236749244499258444045962774939887810 8996390 -47057914892437724230345017786764350080 8996391 -64337813603976824335642389518996938800 8996392 -43145234255693400491310011684517888000 8996393 51285332292604125439212636720166339200 8996394 35031667529285384650679234801427114240 8996395 4250048908246840891957975159244450400 8996396 26376861173440330140533278957932897792 8996397 -1387765798100983495697087410235710272 8996398 -66646146247926092738891754271094404800 8996399 -139490559695541168607693804894670305464 8996400 21616199574933987989780552571101184000 8996401 26063368827277532937197172308981744402 8996402 -7076495017836418565934716235998206656 8996403 -6618342277549949887726703593399896480 8996404 73906100893980015602385376460607768576 8996405 75078757061753728518640159812249192000 8996406 44367529770533092819019112396179236224 8996407 -48681436219696178363315920944999918976 8996408 -14874869361007928277482104297143767040 8996409 -131328617458180976755258353886741578300 8996410 45573738064970874144245048109477150720 8996411 289136702055943150973493463964427440352 8996412 35527519605824889201251670779437773312 8996413 -61202304508658554092442944864783636 8996414 -20848364838168920353947908616199442688 8996415 69990445467634280115218718155294823840 8996416 -9914954706847153303605293021927571456 8996417 -1300631216429868824097043742365410816 8996418 63122281506533312616609959406680848464 8996419 262696676258283814778236864519140901820 8996420 -8165875861184921695752250163803134720 8996421 9332043911318761896923705486050069824 8996422 28063420979416401974906302042141468512 8996423 21182283036228752907607028639231666904 8996424 -16624606755687719416470575282221056000 8996425 76817971258160564991879577860411765600 8996426 50757492605962232376130078525854904320 8996427 -481825194955507474907411823808055040 8996428 26304297814697055478141476508867572736 8996429 -58971468580378352592844662035211138432 8996430 29289812435781262258325346486709845120 8996431 -61430530313245918266145616482205242768 8996432 -58488240925514085117564961998298423296 8996433 81108959175493280032704698519024611824 8996434 70381561573780613559892799651491974432 8996435 10878675696844069888257506702808448320 8996436 15453337581330828225594400072020729600 8996437 92569723026447494430533645816157915086 8996438 -61039451873737292185348616583461376000 8996439 -35480078620235185504162444603586708400 8996440 17704269711787354330969900351354060800 8996441 -92413922546262230829640348919120474880 8996442 864961046322924418407951840897721344 8996443 344851180797116458986918208533214043320 8996444 -14868218070217752479353191001851277824 8996445 -85016387972996942217936623716633344180 8996446 66154365944718453949107171016786476672 8996447 -9961145958730159607801731605199863120 8996448 52487531743773181456781158467049095168 8996449 194114434383848402220240434165374089072 8996450 -362035716130483395145515639205862400 8996451 -154433517623650475501411415112848945936 8996452 -134527065411709091682855368249265940864 8996453 -21384510860834603535421980713879529696 8996454 -76270305559129984116047453268047852160 8996455 24556091607044563318066648928330321760 8996456 -119243983926599114211208328448614154240 8996457 -74902328495836355753016821921818963008 8996458 -232779494159692815315950796566245492224 8996459 -36302237639804213118164235917541604560 8996460 1367566976846285477932173678820638720 8996461 116537953054198559085032550945899340492 8996462 -144355381393023617510026435142234040000 8996463 6293159114954701310152812607921807968 8996464 9558859827601471658310788718227521536 8996465 -36332461688186735755993399814010466200 8996466 -3534954492950514379566531074326378752 8996467 114076808225441002372491993086063379360 8996468 -26512864889583674263019026379228711424 8996469 -138349909555862558275294686888595109856 8996470 -8165795325561145966109319186419485440 8996471 60518897122822188304083680281125000 8996472 47099621944432607970984851011833630720 8996473 -159353432721743901325274625528997558656 8996474 -106593557068366455769132273008237239328 8996475 -99613442403469497567260495840302049400 8996476 20319517306986792713902882164986403840 8996477 -923386640548190414686202515120955328 8996478 101493605127928641916867858217685628224 8996479 114140213107837870287639812206620733120 8996480 127208396773576338291804510755802316800 8996481 -1170800841829868340700661573204718720 8996482 99397542641352129717920650151615213568 8996483 -12564950452862484967498391689232419056 8996484 -51102566152236865816319270478435913728 8996485 50940089846634423573601430217257795760 8996486 -105033049754899018345267914065325649920 8996487 19096541922352315602743130247096680360 8996488 96146171664815711327740557686843765760 8996489 171767615040422292792056141707997447424 8996490 21460891305208775913266727238288506720 8996491 132213868778902432354073070377315312272 8996492 -185161382435922490263308344169722237440 8996493 -13758955045569211292941968655645339872 8996494 -78193658580341916249756605411858868480 8996495 46379356133939616633287203625550135120 8996496 12526927293774102930454386401610301440 8996497 -33830015814803204937376577999845797600 8996498 -87286060333603462571327138959341335664 8996499 -144698870949101097066421245432210554316 8996500 -160638913836988954950063549598548480000 8996501 -13558590422173103425833796090431704100 8996502 68985544555037650185020719910550507264 8996503 -2134520631784719400154410912475628776 8996504 9117677724409550552261193095676088320 8996505 74442528325304708884239947482669547520 8996506 135087238743702236502489548504194339584 8996507 17718927985561637312791862133603721920 8996508 533828832181060975575229704784624128 8996509 -113329105962747078410337082524345123584 8996510 24393863809435340853640084293295672320 8996511 174982118166673870863066576105979238472 8996512 -104666517856026385407884534912136511488 8996513 -14138930933275407163615713332271605100 8996514 -39612376478200863412613756667731103360 8996515 19828928865710233485259949538027879120 8996516 62893706609504267071205169547383145728 8996517 -84992273671666135927008661472384563266 8996518 -2223204503515525670972172279694842240 8996519 -21843363834880535779996721130274821120 8996520 -3314580968282294405182808412094464000 8996521 -225250112844103125759461209921250774278 8996522 -13398068109112417152569583184414596000 8996523 9895299886160662725019685905186416984 8996524 -36452766141569790737812732870189841408 8996525 -149024556082333106586149780737228417500 8996526 9651471630427504422017148610522119168 8996527 -172594734904550722194524883133007968624 8996528 63241644478424957782311258507035492352 8996529 8089043151527103219207448661602540128 8996530 -214895973422550965346419556164748480 8996531 -41746779391518947329089449205112641000 8996532 34238450509758814851168346113349865472 8996533 -59979553889180030511494260807806080 8996534 35690323396225119629159042783950397760 8996535 274534059833721775407304426623518131200 8996536 39405726651047774485999124293738536960 8996537 -125935146703891449240806731498697367408 8996538 -17019794113032926745014385918630412800 8996539 139852005034610061954482503726871434340 8996540 31542321959218253386653965094408192000 8996541 18662186018727106403112125831332226304 8996542 83025523492915880948492794980775037184 8996543 -314192745792207760359312441507017078208 8996544 -51272353737876531277378579648327188480 8996545 -71264526667538865550866148405527686700 8996546 -2532813936590277912199721426056725120 8996547 16265490693157994040350352987804747000 8996548 49946819049570516407938775744951519232 8996549 -124971541077246943646490097566679860450 8996550 -6959187896737878633297053277040982400 8996551 -89449074787444674642209388479822961448 8996552 268978127914403552451670180628824719360 8996553 -25193166755568142726073931578519187456 8996554 45580770980520039531872586298898380800 8996555 145104237299542648132820466549324204960 8996556 91188911697224946848071336233644728320 8996557 341479268897727565091383644156603187840 8996558 -18867136602844896564409456604859916416 8996559 -119875876669177059819350615367308315904 8996560 -24154260380694295361505611455351357440 8996561 -9014453614336021540655718658838463168 8996562 -118877797966510121403245844034294652160 8996563 54843122492741573109726912507660552812 8996564 -83189542406265859801436980175027869824 8996565 13569768738918978527663032908237177600 8996566 48786297614388220330749915990121043232 8996567 315876604975165811097899915111652980616 8996568 -18752062050473911382485454344236564480 8996569 -131922347551553530491812655226435639030 8996570 -13899830222959603499440034516340253440 8996571 128630540854824438637048402122454855872 8996572 9718647197272597554590783466086948864 8996573 -306352960563401549148954224473316153178 8996574 29098314657491896420225541532434122560 8996575 2992870088281915671393145179899028000 8996576 91681545884079667687705719292298526720 8996577 -138985037224208522814634693526587340880 8996578 -163778964521760298391481496860222320640 8996579 -51948349713322700692425102866966750820 8996580 42355374374933857330610535856338923520 8996581 -188828702360581089581193080579638383936 8996582 3359826152055411609993336742216351872 8996583 -221081500864117583315472932789038196400 8996584 111893999107768537771668412229020416000 8996585 89020953114220657028153010885399368400 8996586 105337496986835153079870718710398150400 8996587 169738492483070443933618737026038868352 8996588 -55174230249104695173171002478747202560 8996589 272309869204510824061691643693632448 8996590 -77948589066201860919031719268748251200 8996591 17418121445280008620804673089206568800 8996592 46454444868383557637907057876172800 8996593 -9195567678454499807663132214731331552 8996594 43374092730024469742242921899783918096 8996595 -7407278515136228707002969871038604800 8996596 126180106179038817675681206534584197888 8996597 -43559501378277591370847230592376205920 8996598 -24821089691760248070260694333293819136 8996599 -584945835400371263307698639911610787840 8996600 11488868099258164803427787917653504000 8996601 7574810179642905862813028165862602832 8996602 -15665463295449711512004228881470786848 8996603 -12556794101218182314002059257250232320 8996604 55787266589285255590044940011895636992 8996605 79760545073549326203571192805146406520 8996606 113986532295408931788448387325413450752 8996607 -193617166468647681873278301971860890696 8996608 57933125916656943567603206746615578624 8996609 -129259832868979349065362970981008872190 8996610 3414743291918995094316115145303608320 8996611 46731436796500521132100745994755124960 8996612 -97538578557429652336980576243839804160 8996613 24481852314530610521255284793860632000 8996614 112789758645409020213949867512262586880 8996615 142027718315373171317904375706788466800 8996616 -120916156326922371752810419837453516800 8996617 49624429019319629415509576082797368192 8996618 58221601140223076475834196071389840640 8996619 39342852303639834446086762339681606848 8996620 120551046225940381694202611487112320000 8996621 -350989922622191270801205522180196391508 8996622 -11126644611000616460105482317170227200 8996623 157159316451439059494979058757224535664 8996624 -4793388877805345303971805136298180608 8996625 53757483094654743741335141583284208000 8996626 127280301520240884804489089736291815040 8996627 -73025388997110864963235881474050317524 8996628 8014805974859626174497380297353543680 8996629 40387469900684856338274878757488457230 8996630 13304438854805140060387253464309605120 8996631 -10993515596031958513090395976167785856 8996632 -1624486221036792992272762416881479680 8996633 -266527805320126546985671178093907666480 8996634 -15389602094170277776242723137593503744 8996635 -441286443410714990362536961284588240 8996636 -74532090884789713122197501827363307520 8996637 18853955114676409515602033049758302368 8996638 -111457534628549405660974940931867721728 8996639 63845261992289521835800971956493433440 8996640 -36419183303451584978897533979464826880 8996641 274038824902716435463869554024695002900 8996642 44679233700556023797703916717912615200 8996643 9632197772973537684608611662779977200 8996644 -58615495990234134192183813939783638784 8996645 53366055826750220546152498739347245180 8996646 2466909013037824682297461568578572288 8996647 306122792200052436420707155402602876312 8996648 -168109561463958245959331345187930608640 8996649 123162677555631741485493519800409189264 8996650 27439099302191107542169322785160685600 8996651 170923242576601156074893661731502281652 8996652 -14483399958519334941605064808848998400 8996653 31502932237513367497817946407427820056 8996654 7313234928541158576812294737626266880 8996655 58868505053779234447700992687794469920 8996656 58832816174001207776754999349501018112 8996657 -53677144829856968867736350489906278080 8996658 6171756546315609538149733598321197056 8996659 122880070812213370650564778140772564816 8996660 9713291229831358554033055480384039680 8996661 -22255669026155750032066800505930614468 8996662 -140534952871663384802223944376737667168 8996663 88220188176024109773688840932857415624 8996664 18924240806252699236393093554354462720 8996665 34424688004928595663123998330039819520 8996666 2438153051277235883235583407480420864 8996667 -103944869233868981575045265320034388288 8996668 -71904589648320618981859525705454999040 8996669 -407776190504119503424896990424025577888 8996670 -5736745304321039277936964998162739200 8996671 7949620743270404974303472080119522000 8996672 116767290111389079986511618754042920960 8996673 -54916331185015918384065908187655544832 8996674 -173417851494994933729373123161822078080 8996675 -1195321230007331620109019070618449000 8996676 25090074129660021111100076698734931968 8996677 -55098165928552246952074402354941520320 8996678 11855204773536327178297788575701858560 8996679 -96519436484455546762114421976089725776 8996680 17889969428610781331624220788627865600 8996681 272940442383518637699308045456614507482 8996682 -99095887066180416095308841118567883008 8996683 190758365494428433793854073108715494080 8996684 233934710709681578419310842483758748416 8996685 -82482898312424584338561888687230119200 8996686 -141176501771744768462840619898597862208 8996687 -92231214268981498246060176533705556096 8996688 -18126216924256054802811063408975618048 8996689 -108223338633793668313929199541567024280 8996690 -21442781779842695971935834768423052800 8996691 13524267871144296424428806640868702848 8996692 99077366068618103109826736383824037632 8996693 272416841871604782349106978065413906816 8996694 -7212926645050783904344334810112454656 8996695 -44052436206219002413956025732711120080 8996696 36126561406985756212478452846826127360 8996697 -28061586650436120380789219358335381760 8996698 -13834365289102243205483457891187685664 8996699 242451288038474260471391450351723162160 8996700 -18837639215787108351141472165510464000 8996701 45299847826944528038166399954194589440 8996702 -31849067166397508270574166216570076160 8996703 -12250617688392070631974926490845470520 8996704 -387615509286031734033594702809789890560 8996705 -53473800413735560385459351774982711000 8996706 -113024087677017601913053039143368110176 8996707 16754863841460158848061629592814164032 8996708 -22583641865410322693880587144828534784 8996709 -62387171143760996137060574717821289760 8996710 35536804895912116438221088597965797760 8996711 -29479516733438116116689984686465967688 8996712 -71110008430188481312120780006668042240 8996713 -279934411088465078491417152160857334 8996714 -97597813499990632915888956449712254544 8996715 14049657763376576883622142304584356560 8996716 -241543739909979973448981376355691964160 8996717 -81971052392542521083067097760043672234 8996718 -1300351917330671711861431218012337152 8996719 -165133802726407209198273353307247319640 8996720 -3661233189030325879002515571589939200 8996721 42186528949318368267287429510843000160 8996722 13816984648965903350015928811787538432 8996723 158071382713716143887865185431525171360 8996724 96831524205359816875219897717409648640 8996725 -73353349514402068553839565082952465750 8996726 -46000192749896524610719560195321837696 8996727 15821052657387586565638055540056450560 8996728 -87872230438015867177481097018292224000 8996729 -111983477149789333861278874628678605824 8996730 10136686263107597458560617877755262720 8996731 -151441403664989249513617521487333913936 8996732 153638182189552978031508223296644868096 8996733 -50277196769080813919157988446301114560 8996734 82814199624419088858187060118697878016 8996735 12065785678255224499838323485806164320 8996736 -19221990473632014857476973809819975680 8996737 260243075918766368474408738193644901312 8996738 -4853513125627555146106014968269266480 8996739 -2551832926199638620016328544764446992 8996740 32323362714474550214296500440787271680 8996741 113960267619232221226224011944762874880 8996742 5268801118331712993805371977425499040 8996743 21456825412081204990459804120854582240 8996744 78328550087197380769466868951492572160 8996745 -35728295461492010987020803713444450880 8996746 -97069498187015488536245865280836036096 8996747 -290176244389128406420733962113023517960 8996748 -25201762281927905706835312524272939520 8996749 -53895756398278157262600262326606483936 8996750 17272456440963623539698245174193024000 8996751 5203867576855439314849193240147242200 8996752 43747084570923525020331468338969747456 8996753 64217460836770065441555964103572497444 8996754 -8085751034520383179436122851318100992 8996755 -179771012329862003577117221522429047440 8996756 233136058117946025674195381425822542720 8996757 76247443080175850934977795065109913600 8996758 -2888852551452225896467777078768750080 8996759 -278369258883258904649232852536652074040 8996760 -39600789347891520355467711967132262400 8996761 2069880771338513739489826561204594192 8996762 157830086340013584309253274854351291632 8996763 -39717435917178657495829750821705905256 8996764 20781271511689154067441719432917052416 8996765 -95045725549956537003083224596133294080 8996766 -32132753011888782964960657457676211200 8996767 33061517158671142019972600021980396120 8996768 -53698641229732849904003952795655864320 8996769 244032926263236076403159626149570460500 8996770 -21987784497091461281764970264897480640 8996771 149613929225159814018252547624680864 8996772 5320323353840043726116362348529393664 8996773 -163040739025117870385810144447379451940 8996774 -42857512812737993255213598530592866688 8996775 -41458828413467724377413759112327616000 8996776 122558192116892256309238797208416046080 8996777 143355276458799506138865430292653369224 8996778 37911343859633901651767817842184791040 8996779 291563174283546538124531420843319722280 8996780 14598379176404017634240033861762933760 8996781 -114759626451504997757568775684048352448 8996782 -42145193072096897101336807620867235008 8996783 203203047703048865557714029108469686120 8996784 11463405720841026501315436645987221504 8996785 -9050843684555689414013148863275545600 8996786 -68366801174536443872260544876134799040 8996787 -161281452368960159745845764386691961760 8996788 120090197848674041613001233243845833088 8996789 23212645810772593409043604507769427840 8996790 3380721533002459242865900053886464000 8996791 204832582683490176478996402727346589920 8996792 -111492801236036536639310411725238784000 8996793 -48864575793469490267381141800601944512 8996794 -17852968991461473483288649656889501728 8996795 -64474290727061613784679800367667787680 8996796 47522993402611482822429663986917949952 8996797 125183125644376681574086896187039250246 8996798 240623589238332041496017710650218655360 8996799 -79256216548841758632903005153198984448 8996800 -37293445585274386412674835569023385600 8996801 246418850033878461047388237536316454704 8996802 -6309180049059308691699931585713264768 8996803 -152894758419157278362702868479988634896 8996804 990725334905448654961633526817699840 8996805 216286243336755268763898008075002891200 8996806 -1227703152925665708325722108975050496 8996807 32708938481128270877308682496893544192 8996808 -77060064078916203962099037394318049280 8996809 5219743706613758802160158849868684516 8996810 104104876368208520934030725956646206560 8996811 179537246316170320507859378788416147672 8996812 -6433718013724868906034794638577826816 8996813 88756851825778902103553815394030177760 8996814 22198833029081444398138605884302941120 8996815 -241861064713894054325016268534088841600 8996816 20332727652872970781036994243329155072 8996817 154085840579006958996391851623314410480 8996818 -94416812980681091604931137120085919232 8996819 88505675972697318538773880249241367744 8996820 4355236608587602244977945284347166720 8996821 -306974926859827508426354895687038888708 8996822 21322660556766111168605608320176615712 8996823 179989717006300339252962442826984712960 8996824 195809353995214826089072986419277096960 8996825 -93379597079644160411097045942567094500 8996826 -31412933423286589264856017556005664256 8996827 104487500314520281027198174753460060672 8996828 -179144847777089550286035182422660511232 8996829 209155756793184443630014584794532916416 8996830 -87188412018937994083815082572118855680 8996831 -37178105845005263192785885124320726368 8996832 -38062453369661335164062577449608151040 8996833 -225353915751991195648384846725306733918 8996834 -45821716751268320786723777012066304 8996835 -42304281880237629542209385685757994400 8996836 73291736150240489706813962666225909760 8996837 -285768618144327296035390322481594224514 8996838 19354546371615616024263012210898728960 8996839 -77796493006824801383477847304334083776 8996840 190597020216119123695549025752641484800 8996841 20561862568565418047667712231207036992 8996842 -3704164276933451684175374651265095328 8996843 -157499741241806293063792857935106448908 8996844 139607989382126853581285542022390661120 8996845 -58861234466781644241466649130277215360 8996846 20114146960164888711941948899237164480 8996847 -3143392474458090067787802835058296320 8996848 19112428880137098227323927554454650880 8996849 263537265767374791123129415766414048850 8996850 23597043022944495417851159051635671600 8996851 57467538876557008451753679287907302400 8996852 101570930494307129298267331470401559936 8996853 -58298750427712281660425189744871001056 8996854 152677819666431480234772887684661001376 8996855 33166711626145824173641736614203636960 8996856 -5521914201096476424980572245180088320 8996857 46937765559467771100259283399066080106 8996858 -40639134746504426500406833219182526272 8996859 -20530488843699398625872101487406925680 8996860 -6036791130078051296245899356712345600 8996861 193993948423693216521488986982254046400 8996862 18159438699593928896524205171217030144 8996863 138387480361306746891987122405872474112 8996864 -6864801370373319463655835796808663040 8996865 -26419923324351289674502057766782255680 8996866 -4763255884660011079151450037910632960 8996867 32877991825016558055177535704799039752 8996868 32399369311788873877571147806816011264 8996869 -12985586203684149212702217954527259104 8996870 -11071176258067646492096612494899189120 8996871 -19899299716379075018325010801132159200 8996872 -500342493147384417155118803537424046080 8996873 104838086221973365089281804709072774180 8996874 -32433733227973347872087827818429292032 8996875 148051386138612182930614437532614000000 8996876 38249072351043916603819481113112727552 8996877 -62151027127107569920135956508460770986 8996878 110590480147562753681209594468756579200 8996879 226457835634952640590179346505049986480 8996880 15257487530833287594171847073523302400 8996881 -64414230180958661198729117111795756160 8996882 50214173811635264146502544231998189568 8996883 25733937352533006652135604894410709760 8996884 -29361737172233638000269977751152711040 8996885 2127960025306161711852401190904968180 8996886 -112711655832347298771103246897994524800 8996887 3159457603430903385886822269547997568 8996888 -272398042759140522968561528707916451840 8996889 91365762076026022378838251201499144640 8996890 849628831180253296271260900467456000 8996891 109522374878538926824659410149845788292 8996892 -88517486221525069992839795309558466048 8996893 -396710301966599380146259413940414655220 8996894 -90606905993357790450153342081361268928 8996895 19652490032962318277573080433351104920 8996896 52303191709095888761638412199159201792 8996897 35467626139280321205502336003975157952 8996898 24652493882139522620922298180005346560 8996899 -211367195553353036410673662874497056000 8996900 -1495978030444058425168460397948288000 8996901 81539456135960855472269229068517049824 8996902 77224872604920593314784811606031737600 8996903 -210937754806332343198387349455982563848 8996904 36834707126102058607544423143478968320 8996905 -200955497091512138514483190133026190940 8996906 46424467252262231002233302322029119152 8996907 -43149276631406337189688136419924746240 8996908 -51344897035274360902949540227488047872 8996909 -34663137189885816143802156994116825396 8996910 11275482328757296007699775226589798400 8996911 14178047261888333890321730964309719808 8996912 38421825175033505762083568557981679616 8996913 -4870111480139943609227165545357787136 8996914 -72260592235719118732197930384479502720 8996915 239255966865990166451303419976327534400 8996916 32652488135193967534319217816090992640 8996917 36279846824920278251327648154394566012 8996918 6498556713194991055322106926539008000 8996919 -96463669843715118823125267731042596992 8996920 -61338959341898541921012448228589568000 8996921 -64890915721751196189372654732909897900 8996922 -111518764412616784148445817641434787840 8996923 -41856310812303705685548997946284882736 8996924 73746837334374923810513277905443408896 8996925 18329709107252573301658071304668484800 8996926 93242636590245334199217892875696774912 8996927 -114488680818581850921923243403630561888 8996928 -39119867967788318964455015982745780224 8996929 39349660749318666450690951391548486400 8996930 -118994991835868238011734104721171676640 8996931 60279949664976664671583312763571413520 8996932 71125015898943671536080183192079912960 8996933 -46520662029170611409256392915738112 8996934 -31838627432110617866822411565954367488 8996935 169460690686651590231554091777239107200 8996936 103178369796957444043500827359505049600 8996937 -172950442278103526161857418579076442720 8996938 170895145110464290934129094977147331120 8996939 78583805451153136371555441282231370116 8996940 154773553986615759270127102289565849600 8996941 139043775449838924204442992960032612342 8996942 -38331151846611449436891814158520260288 8996943 -129568862078609665940993782774331874936 8996944 14446637954743500992988333027952164864 8996945 -11775494323788135093563599872092930520 8996946 18426181640118879440211648916424338944 8996947 -214238143400893752855584658142594632672 8996948 15814433922055712147075261446293964800 8996949 -100932731132466227467255278710164225632 8996950 -79696856411301494815202756766261564000 8996951 213456265144683086114941257481224656784 8996952 -108903901526929899412617840536606515200 8996953 56067414429790939453371783299641857280 8996954 76076291900718143410897975862429801472 8996955 192258985575003763859117940118477680 8996956 -52917313036245771323194158518974586880 8996957 -51422574502997011863687994759986149268 8996958 3388824118459371276442918494050105088 8996959 228066019963273986043058394107303479216 8996960 -33539530349649307492550901228738969600 8996961 70583977740530138461359211662572453184 8996962 19149218062337334964890374801704941120 8996963 -24638357130240142515339746242436194788 8996964 -92037779486084250904681407188893953024 8996965 -154246620013197819388084974534753739140 8996966 -101334648957350538621127052607239606976 8996967 29687431875799331010767068700905927680 8996968 82172277957167677883383076432643932160 8996969 -81375488691394413101542549632336360000 8996970 7439919872665422429806427784612800000 8996971 -138930106346713824639272357908727026828 8996972 -149864364250831442836550887999412500224 8996973 -109857506982725156350651994138337216 8996974 17179661403911873036078850047222188800 8996975 -22304156453167239881946512430509568000 8996976 -388137541313699047287540319418744832 8996977 50147712282216618806512560480446495472 8996978 -16340809924163822768280231439681640448 8996979 -7267208105039793685673401830634562304 8996980 82493132938814120830840837854885888000 8996981 -9869157859187965034110127450061587808 8996982 -102732060559068902136776766050837625408 8996983 -198570665370224597082450396696766063768 8996984 -181101930618915296744785295705288601600 8996985 -57582574287691283965933187008450235580 8996986 92424666942026991002647942828345806192 8996987 62428201571865186041713127364638381520 8996988 -17545108889494891298046997104985202688 8996989 7404481839267343188732596150673360000 8996990 -11013723164763549536440669245610341120 8996991 187600842636644423090684641189127944392 8996992 -255606431665734163712048417192647065600 8996993 -76597694774074224903535199403750277758 8996994 2959284515017851149801619608506137600 8996995 38868066122958154278833243421181872960 8996996 -26088129944720466505417181748609623808 8996997 4820595274038357972481215426058476000 8996998 70013069469926738268776154948328488000 8996999 -134527915442701729356556679593815589200 8997000 69685224203095676990104361702400000000 8997001 76639716407594959415240470175987594120 8997002 -41747086378500864461183861050543635456 8997003 22373569205104115211968998864688103612 8997004 91031867261585756390175967970469261056 8997005 66136182966469605200199934121520610560 8997006 1262947903835642018869301016460996608 8997007 -45613585137066157555511210020675777744 8997008 -40378916088071039061469733575817453568 8997009 -73918880191205675178261619405827608640 8997010 -7532934248608952526828731353790592000 8997011 319069040649444062029076113905451677612 8997012 1858878423509763405540774841593490944 8997013 -73315789669467532695701209693444386080 8997014 64489729613444468037475582855264798080 8997015 -58195013428007604737184474155544230880 8997016 26904420458695722743553957512521973760 8997017 112632612455476965852217955865938133066 8997018 4324544422270199684030398186322290944 8997019 -1360342182592082203563413558155063256 8997020 116237137751182084366958313597648084480 8997021 194965798992557267543673354681175087680 8997022 -91556508951514666605115134308158587648 8997023 -23018925823657509569587397576142978960 8997024 17234934805993512986171615305704407040 8997025 62655731811927361857350803398502636800 8997026 61626858579664446022858610515898213712 8997027 45080092667062972399127374659593074608 8997028 -159935256369278342592047271298387814400 8997029 249756565903513233013603395998011612476 8997030 14275430231707357809841918744223627520 8997031 -2740274691490464541616177097862974256 8997032 290019648108606785978706456140836454400 8997033 -98045920928844266914941109106029935552 8997034 -12155908575780983145337999071922061136 8997035 -103845361657524285950794816146229391520 8997036 -55238837736201801069406367562520559616 8997037 -2236348177865799559366420809985158528 8997038 -44568728543146375721989708886321816256 8997039 33654253956363591195400915707430679304 8997040 5765645686293333728891880400066314240 8997041 286946633695666264929962802449604493092 8997042 92745753143260390085810288753005722624 8997043 -111770828069445264904157055965512940856 8997044 4763205305577300662995439234019588096 8997045 -60662498353871117291720819775257107680 8997046 5170418559102604491718106133217504320 8997047 258498757376997620595179985823769361960 8997048 154762932345138276282623043075745382400 8997049 -28701417070313938694463628458205071360 8997050 -24001959238640248471710440924471251200 8997051 34367707230764582372520968069756832000 8997052 75765812852949283435133631067905029632 8997053 -201442444716890771610125815009234045440 8997054 35222493761743940180486478150009569280 8997055 116517472921170518819949606882315121920 8997056 48647496256061639756328034712124653568 8997057 152182577500136355478638451032705980160 8997058 43528710970935819050403830653307123712 8997059 233979773326918736413966546057743379260 8997060 15684088487967219588115823261700341760 8997061 -3676420494033609232415143614797470208 8997062 4420585631511448554985313326244956800 8997063 -135475659281981007650090936583555485616 8997064 180084645432575467883101911251404800 8997065 -89494015665233497161802680899261884800 8997066 24318629135465257827837806828484232800 8997067 -247552012629685720261012516888746427200 8997068 17966398942229845432849705702707572736 8997069 29841499384189307616688962599026177920 8997070 -79668145128021961595731399781589052800 8997071 65949687149247405939565210861878645072 8997072 6135112746072131150046116143576645632 8997073 -402227510096578570254795443112876653440 8997074 -228619211402388313069957586788096367328 8997075 -61800694839084510782334929428928771400 8997076 -94971113767883325546102535667400960 8997077 -58123972066004155700999525721574772640 8997078 46230232624174477611598184740403982720 8997079 30507929845254597054018936303454281440 8997080 -145467825787986300629232679871376998400 8997081 61892610214417251583431761037189109440 8997082 8951246381991734778510143183002281984 8997083 -217405988350064751493899460446688420668 8997084 -6941036734619230331585310711252257280 8997085 -24346848302762340186132205918721459220 8997086 101746325658186513103792408277119550208 8997087 -32744109741466432460883244348172238720 8997088 169519974907103370617132075986613698560 8997089 20188077456328659778858245060695131440 8997090 -17671777930145551571845926300347719680 8997091 43610142622464926930485026455632449400 8997092 -21769118205054031901268738572548593408 8997093 56654952022503463297927959588851649504 8997094 -907825398593599142131978075946151168 8997095 -87609525575036342188112807123276000640 8997096 -148101337556326380306361525808681779200 8997097 -43415328945132665453761406044193711628 8997098 71554601567930463068006184098214481920 8997099 -1790723556138806379265421635981885440 8997100 7869381251956170647929695419910630400 8997101 474501589639747236079208838522438102 8997102 40781543115523820535980466939158567040 8997103 -111969688529617361623291862629189609648 8997104 -2084655159074098225792808399924822016 8997105 -281769963122092660521466885618924800 8997106 -135440871395199187134201731202179659248 8997107 -11053562588491260025300233659806592688 8997108 138906878229582152746075680436958730240 8997109 -89052170364330111314965535767129820160 8997110 8540085354332167030849440306636072960 8997111 -252652034675648519839264681564413912 8997112 205195643817663154569414253027920691200 8997113 50179005291184335365107460478709024362 8997114 4057249762592089289077059301673309184 8997115 195948425304648910339970520331733045760 8997116 -387286287966339124539952811496044623872 8997117 86743823897216719566017187244278437376 8997118 -200419017542168511436239664391916096 8997119 230289745470967947974599386819808715520 8997120 39196844285672782558910356468153712640 8997121 -39680051787157970175384169686385757376 8997122 2527728546164033921471415869360939424 8997123 18591052048839345183306514746255867384 8997124 -75249529497072995229455354891696888704 8997125 70985462651473537336118083216455744000 8997126 97339046857196529513108432110536753344 8997127 -149249512100207551751017442932110189560 8997128 109275301619741736865965755871929794560 8997129 113542640291800083972345915901184989920 8997130 30839795197465442871339536109405880320 8997131 -140263600398321336689258989595533485792 8997132 -57757412735087567817107272015764361728 8997133 18273268287189513978757168386843686284 8997134 95070928621995183385746673356054827520 8997135 92516153060811336370950337855773618960 8997136 -17439307980366450629045735553438384128 8997137 85811495965502364702553369496772127860 8997138 30801561309002335510333874340393152544 8997139 -295529388183841128574176560375360911060 8997140 -88283250911699844320470006183903027200 8997141 -163687433572487368632118870802633959008 8997142 -20874567509847973535292498625400125440 8997143 370900558735391534267581225221663669960 8997144 -28435845541250126721324497591283425280 8997145 6468521163614798717105355424646134080 8997146 34653848397740598301102873781707910400 8997147 -194940818463655496393888258135459208276 8997148 -337214846969158902732117383519358464 8997149 -49797275128660773258710250015932234688 8997150 29475241100561787407787848516121009600 8997151 85013999735898017827922750616565090152 8997152 -57579131258247754209465368350241587200 8997153 -327235414077345252658952284442886638592 8997154 49809005903502185102328700169514329760 8997155 -85559107210836506957444543884338984000 8997156 4955958076306689345979479076743610368 8997157 -84100946630238182861216662677959686820 8997158 -99257928343665168402519886676466940416 8997159 29405724715676124056606449963786524288 8997160 90842620025259217514818780758980352000 8997161 23494706292938221662136268686338276864 8997162 -329873625959288847208847629360517376 8997163 -33190462256640956188967914220475002880 8997164 171967854448348341231877621941898148352 8997165 170765583479214566359230491902080264000 8997166 66058708198521579256626308230154132160 8997167 198864422274074048246013175747028595216 8997168 -29328391464113838733614559908280958976 8997169 475466566949647900182784698177896944 8997170 11430985605716272569857405998884495360 8997171 103136809724576480138595005950028052480 8997172 -202749766918983642369321687669847901824 8997173 -5661047309235730583998963693520126436 8997174 58667245987187772935316015604135371648 8997175 -151071820853827458970970695821888286200 8997176 157923587439293083214645893274465710080 8997177 2642877939195457789286885834766545280 8997178 43718771106618104057570612862947414640 8997179 -73503605332148833442410736891862421824 8997180 13388368976720100757609305818915496960 8997181 144860220406754384775672385400753345400 8997182 -117404706709209500627311933358012663040 8997183 17823046309559962144586505985644917280 8997184 40262572894610820608880022318649180160 8997185 -286106251142595864844336131733709775000 8997186 47579796298908358909770982815970172928 8997187 -15513311848504808042328811332147886800 8997188 -7040087844078640204435735354392576000 8997189 -137094929545647840669027223774644953376 8997190 100659062235935698591722497342882409600 8997191 480437193031734050736682718366074368 8997192 38877383662046721107879175445561344000 8997193 -6236300467044333906901072985250299340 8997194 110795319813554580518637830155080334896 8997195 -2798095129765642307879005829025526560 8997196 -24000494548811036647729880705034948608 8997197 -102826964819481545133923460082894602 8997198 -2206316749887517431373632547181890560 8997199 -447554545607198505703884934869744476688 8997200 -2782240305030234715860002410128998400 8997201 54550974588354394661991253312150081092 8997202 64648413662844002951624614941172609152 8997203 -2298248767050499547214734061935789868 8997204 -18447309066646569925633800367064752128 8997205 4882269095879057918918024516497468800 8997206 -34692409716279772938185344797028148448 8997207 -147250033342604999173108960546028785560 8997208 286307414505282662623699924405539409920 8997209 -11827905353221447649250912447807362112 8997210 15941194727138535140012548353885696000 8997211 -124907407526431750657264060751889564816 8997212 17236145580892131257272666766280330240 8997213 54598938634671826541499032853612668544 8997214 -102353258340690575780745101109667157568 8997215 -9953646329309242944633898214272838880 8997216 69576900847876956245594983637896396800 8997217 -210934326577082197669091254392451136734 8997218 111941316969418813020277818589150036560 8997219 6447711534287312714181731693142697728 8997220 960045287902405996718272813450560000 8997221 -201072733491067502662632183311009867910 8997222 -58056430853884079031214225990441489920 8997223 17012794476479675787210077558833177024 8997224 -85958811331376381301061819335045719040 8997225 53205431742375174919997342003588403600 8997226 -10600719198307228315444000461953877504 8997227 62532632236366081760810364054517667364 8997228 13596331225990904621741678975918445312 8997229 313789541366874223592684753313100576576 8997230 75027050160229597645571727534752010240 8997231 -208110791186026229726363022174237991680 8997232 33554432876373804146767462536011546624 8997233 86205074911577671151471546937934137600 8997234 -28571476636045654446762969401851247232 8997235 -21792274809453863047622904239984919840 8997236 101916703185325554255197548893485393280 8997237 3647454992495130050976355048007817372 8997238 -168625355305168705520198438709025200480 8997239 72232908703224959850641330382170216040 8997240 -13275778236714705806601040636733030400 8997241 -253626456441489401861101727440932708000 8997242 29065026485973349906952040944495065344 8997243 -29390956882755579260493434173220634000 8997244 -201308766590377008798087477319258814464 8997245 54996856585162467003398402307632813400 8997246 -76077637960087729058733246069313514496 8997247 26198864991130439121277233276411323264 8997248 -43425469403068468063190772433268244480 8997249 -12048262149807444450005660849224116960 8997250 -11183971749802067909557869288086880000 8997251 -259825901750745563466884371317549745896 8997252 106814948256240039693606479482530699264 8997253 -595981381862279320554622026686233480 8997254 13209029645342423612475061114594566144 8997255 63641444688456950903809578325405345440 8997256 -223073487093045851772203813528663654400 8997257 -346757555724619641886183300311264285414 8997258 93801143345862854987191538456738757120 8997259 -14966647656421768729118977523112010540 8997260 128299495509773720190343346979178060800 8997261 19231504234064852256902873438177537664 8997262 38746450907874257882135551543304064 8997263 -153572144544780312219082380057715244616 8997264 9350357751653380232970432627730022400 8997265 -149718125248248232827107185531764179340 8997266 33986422001075855922391075944796370832 8997267 -124716448316975780277305237349175993488 8997268 25820757394255171326584148064416434176 8997269 197362653996452155812676429058769134844 8997270 -45549085690531119227933539604383862400 8997271 -15186476871455051676911985603926736056 8997272 -204966214751060681405369959102806067200 8997273 -220384888187445610045721506941106668300 8997274 -14436118925322231386446848431624922624 8997275 55358015110252599811024414334369290800 8997276 -43925540793585319695901381801941984768 8997277 -1781641987887331575824391588611514240 8997278 -19615842939946761012264616571476680576 8997279 -110532843076217911452117601548216393600 8997280 110715547327145349227506748851527352320 8997281 9363978022686405218674795351988216772 8997282 20710843723303123471259375194790817528 8997283 204378025027837067694985035312766381464 8997284 10993458481361813271955094851971384576 8997285 -31186045403063399570139483395729817600 8997286 -13529745982789848418247413003688752512 8997287 -55303072369295370468982105307247523800 8997288 -64299087804145217034932707396256317440 8997289 -46106126262296391486246518239229137408 8997290 15949485907329246432536158235143750080 8997291 -83790356708108964377154703258476916560 8997292 237827847299764763687715360400264565760 8997293 175859255940279078034191713738408299542 8997294 26042606818777073188858887262705665600 8997295 -116281132646327275281389858895631105680 8997296 10052685155826017843110224583663288320 8997297 78915978480807334766890493133406297200 8997298 -125737207047368172977041371400596005760 8997299 -42962916803832225435722005567212563700 8997300 6220379811418734979951681269737376000 8997301 104741932709414239776035355685935282624 8997302 -164117055568034649347017822652415447648 8997303 8004694352310273691601082430556099328 8997304 317797552913889240637011315283381862400 8997305 -13407243242178559793212998239405880000 8997306 -49504276300866095357742884793848810496 8997307 -44515345898797423806762470796008117040 8997308 -171669741181511427606956498130018040320 8997309 -86885238641257081729455359950286977536 8997310 -5928112989930785189826058131221913600 8997311 12734895330937298835862794540275886912 8997312 -9349460152478840391128204689557946368 8997313 -94013325156365347815207183633176281176 8997314 50134754117301590502337618144518850080 8997315 41609257197131094348788931743071211520 8997316 95916515546685910249646514146344960 8997317 94730529867382929707599933756809974400 8997318 -131920648324019114758167513687655680 8997319 197854198166236062053029500088381109720 8997320 -1486907950880170746886438796953190400 8997321 -72135033789001415365097212787753922288 8997322 7973964791774564409540474059205233712 8997323 24987831321448588217583857080294870800 8997324 27262683142949296777977721423435825152 8997325 -47142179196854490391659291448080884000 8997326 79521896764931035861216024229311017024 8997327 -14452106202457103192869016991518531760 8997328 -624941433585367226521707756583886848 8997329 -92257461998795472163663755969379734720 8997330 13554589389937029759346305302180574720 8997331 146557926770223696008682377989251591240 8997332 123957338861370442684886730386221797120 8997333 -9067605190446105793840871235410785152 8997334 -51474647898467485045392024022670825184 8997335 157505212390109638274453836867622541120 8997336 -75707824077805370002452014236409548800 8997337 -444003654428078110710539213155940482680 8997338 8254812615143770667921004455123907072 8997339 -854801974471237844176757307960988704 8997340 117625277131731058595272291868149140480 8997341 -125464741828255386613038150241153863258 8997342 -12549462586354771068241194393216531456 8997343 238496214841501816779445735828209682592 8997344 75613628097989003774861035159760142336 8997345 12732163604718287871532087338953875200 8997346 -126259225187000171844834223258897904256 8997347 -6771444818247676597059520345959121920 8997348 -38834038865826624291721834121153694720 8997349 363992402746121672258157154303896924636 8997350 -7992667674689223703938528584915565600 8997351 -170651489677979504424117684487320494592 8997352 -13910035299397071860074214031385559040 8997353 99495607543836283927378567539525628602 8997354 10525941082970753689605129831398726064 8997355 -65479581762819849472059984609280674000 8997356 65011974356261639470108891638867360768 8997357 107921171035988460972199282788314303040 8997358 79357787824465787620975044781704137280 8997359 161572509811109326028834193953050152960 8997360 1421457234679731331265902561330790400 8997361 -183570867806943864322729481567794723088 8997362 12738574506057670542309614612394113664 8997363 4690237268131607454815865475407489984 8997364 54884030056722853566208021651756884736 8997365 11128576760909782129349622456246270000 8997366 9533732515839721548378622325231308800 8997367 41374183267566045654932823710199973632 8997368 -34113641150852740892786240085043322880 8997369 -120585705685827970773069548002471073760 8997370 -51272819754486824380820458440651724800 8997371 110294891992056422437531369943254264944 8997372 26094826772833801004753676794355548160 8997373 -43922011617175680596030374109768500800 8997374 30178772008126611401800589451149490240 8997375 33682793324136429104299578000429108000 8997376 -15019828392597697320328180404162920448 8997377 -20673365980556367694403084488998800448 8997378 -900811031885553252278433089862752256 8997379 -107962246693523755206019776790355619680 8997380 6060176598750500508362121545117994240 8997381 -114725834724967510517455760151070419072 8997382 98212973738998014139200909862919400000 8997383 113179548443783387718204000745779111864 8997384 31109751393320852885728020329318154240 8997385 22266667733021778380043604188012404580 8997386 -51585353484160849978959040698162997056 8997387 -7298614988424068453309971050031987200 8997388 56393689306814021830141295382806493696 8997389 81939475058461361286431595808697578560 8997390 -81162266581515800755740755329401631680 8997391 -222291407718564085338511449001203759720 8997392 -37140507962252654572978027338847739904 8997393 66599065903994834303323208469833717760 8997394 -26072447134005519823293626004780902400 8997395 249085518675083607948490044892528221600 8997396 10163070075755197783536408874009903104 8997397 113951278656310755528032868066164506012 8997398 -57584963463099738233119117445268958464 8997399 -1686174357687320680364546382434209776 8997400 128375286548044511920487509204584192000 8997401 -40295865637907113675633426973889783360 8997402 58372048883939598803582853455901906432 8997403 292093031371483239803694870188226696360 8997404 -5998156330820225998975705996908300288 8997405 -27298881029945234798809867549486540800 8997406 743024736358907681070674789612571648 8997407 164804373555116351089913463120569506656 8997408 33618951462901542211879691130853392384 8997409 -4756780952717067207208118416279150080 8997410 -28271360051101874022899723433355608000 8997411 -167903860101743117817825557875990529616 8997412 -59306786366109358211700460011448048640 8997413 -259439484254931069868548185747273350338 8997414 -70252155401438482284187199887037962560 8997415 29053948677688828165208953445598405600 8997416 43133589344513341178060033923686236160 8997417 38207102710848851478746031299164676736 8997418 -22848560684353287681335825025422229840 8997419 -109749758708993702620899204027432169656 8997420 77935861172388219584809271229345576960 8997421 -110951416587196165125902807407225078378 8997422 -25877573391930390041614491912296304768 8997423 13963289853607168598429894277636952584 8997424 -2817653081588491227805480566655549440 8997425 -136695727941616787621622184202629481850 8997426 -9429523350206588572204350753456441600 8997427 -100591994930425105796511637077690276724 8997428 147243567298003610751244375974852458496 8997429 136758786233329607783731178811007372992 8997430 526557848377092304631572630231499520 8997431 209866804181961003295560897155816061000 8997432 -170163652105649360635873741628761927680 8997433 176538763949565077501238343810069525764 8997434 -77825705166683672503594408077697962384 8997435 -78951787834026426023728410495573301200 8997436 -45418894993750803814206629191664271360 8997437 -13265408097294903159334251096345201408 8997438 -336936812080978377723229456138208640 8997439 -103149682524495955686393145539914976 8997440 58131928202019681440169607015956480 8997441 116050238775359558630933997657370076640 8997442 -1071018396628599130791353399349116928 8997443 13966308128939771760613077438944090784 8997444 59968702232807922443365603914111300864 8997445 333349957130380889853314143853225556480 8997446 136588182586834277412090259876987397760 8997447 176024369040303366561994023340148931072 8997448 -125801826910391636054023485755486960640 8997449 -3192782603432582765718231994563126432 8997450 -4534947318600035286970373581003776000 8997451 -187756104840294053491719065842875917548 8997452 -79564586048661763668386644919441988864 8997453 142031216043713914127838444678012043200 8997454 181175741728513985155786054186361795712 8997455 42829711819702027174510825377322494000 8997456 5898543646291106601535400450223636480 8997457 -38798870332413544605735153035078237888 8997458 11024724730625384341590567430111528080 8997459 -135067463761462059866750377098150170880 8997460 89612345911722317542229242088083507200 8997461 -98458217636118358117463808886908725376 8997462 77980510860650984634516637055525431296 8997463 111123080731885256940192798049851016712 8997464 75441742186801984056258281917832601600 8997465 3646837326640179983947074382626285120 8997466 -1855407762744175953278873652320414496 8997467 -356350913172656346616909094866983239160 8997468 -187080447866492721661648997511988592640 8997469 981666948552552241352162427530200000 8997470 -69484892553687976999444917505585065600 8997471 -2616473092364600028493106310821978112 8997472 -104955031145844475947807250177636171776 8997473 263935812266770746896635057478012808624 8997474 -19910891226112186954126103769040640640 8997475 -13520807696134885792984943558623783200 8997476 -75877511855971163421715541266391559168 8997477 271253643424481865522274001915480892000 8997478 -17037135695261654883352221633938849184 8997479 12953242844720160112967230091091967584 8997480 -4719938987307350284457741512195737600 8997481 -334483842171742550273486356571741972400 8997482 -42924856337152016852387479750838038080 8997483 124372589017886672389819263238588314048 8997484 68599028007291727693662071809871020032 8997485 28519904660861466207867653769840226560 8997486 -8636593070312480865796831281162396672 8997487 -89005894804458997400250122745984034864 8997488 -4417276744809963233689336955347599360 8997489 158037477954284112756978580267247153154 8997490 -2703182137352065177538148126163260000 8997491 -22310173767135592015879821742615632216 8997492 456234510867700386548006397146824704 8997493 54203650850602798819249432947667203744 8997494 -1735969297339245218600994789852959616 8997495 -29360228896874168878935616314829371360 8997496 -191268037951401855769087877725473054720 8997497 33922913254121247884604283057232584272 8997498 199884254661894587815963298803457924064 8997499 5903823233328751360313367186216896000 8997500 -25978522466902813814564866174574400000 8997501 -168045629440259694484173648768655661568 8997502 7123279899966068598310556013528866304 8997503 -83975183654724814478107134996215557248 8997504 -49199773067244500917645635036653813760 8997505 4498085515449090555893352827030209920 8997506 -26765445568944084342895952708623044096 8997507 247125476653537378541909382027500976000 8997508 26695256613862152284978225124790554624 8997509 79775285810269464959063309699059039260 8997510 12387664606148625988317952151412606720 8997511 216027106756776803653510092501900762000 8997512 33865432298405308554906339681967411200 8997513 3570657917683548543946472549001317760 8997514 -32298685083516251812520025490343976000 8997515 92492207961983717739145803030829712160 8997516 98712214461947926310739273617220370944 8997517 -309490986115172099872331119025981231434 8997518 140669044498344148594797906261154944960 8997519 178051326596002008891247041414854494344 8997520 -7427495093586072517248836199567851520 8997521 -49049716590123869387373691650638378508 8997522 52386308452829641963453959769386211584 8997523 94897773649618487324822378398757496840 8997524 87713926931414902918724788069684788096 8997525 16627887057039549498513504515946998250 8997526 -102959226941353458468582467432264146560 8997527 -194416905666113553267097098444553100328 8997528 -78510729269952351364315831155577036800 8997529 139687607570567222655729663015660781130 8997530 78879664447743921770908600784470568160 8997531 -119044541682774659238186085914894566400 8997532 -70917431988653079598880008552733654016 8997533 100776588607179965941391455413727945344 8997534 12319490422876289452484730039276871680 8997535 -1019980409196032996342655550072554000 8997536 503175294489654586669871855395909140480 8997537 -139015235022759333152449419098759952960 8997538 88617849349209766199816497927951512960 8997539 414226455193926067959161244031179978432 8997540 -101040034178044699635817721353021747200 8997541 81220224936099201085781931162837170304 8997542 -4619133202985541810647748644133870528 8997543 -127520539868319505898100285225749896368 8997544 147220642218458065866176396082907699200 8997545 84978330226052943000654942521507179200 8997546 -25925285339483653074200285975349100032 8997547 96796887526173314464173732149390073920 8997548 41763040547056477077990372308620870656 8997549 62234930485089962729681324781570569280 8997550 57327185669573777722723442658154492800 8997551 72359417158250712925260071435413713552 8997552 -17790258079303244618002631985966759936 8997553 111259014636551733997752243950234182802 8997554 -3582416041862120933629276246205260800 8997555 -16973126719296654265124746479197287680 8997556 -11171581108973607018500007970218614784 8997557 -102694811830817432476851139157274133380 8997558 56397995972840103664700385798523867584 8997559 -68548225345130829413639377563737577480 8997560 90608834189681024304523209912301363200 8997561 -232689757879511789919788704902745764096 8997562 -32501998622269606516521173525833982208 8997563 -166820636953337460216800932625271019800 8997564 857122533905986927808041349965381632 8997565 -370587731614901204270407019523260052480 8997566 -103029615949240726968893058975809537280 8997567 -137017272843678279982162750392399806520 8997568 -53219409736710777056390567209181642752 8997569 -14484529088397107699279275294090752000 8997570 -47307364409352115065666357573613041600 8997571 357219282401982290690739766499351439888 8997572 145112535995671221109655523729996494976 8997573 -19698012345415470093800441744034847104 8997574 -45972083771691247764050800339480738464 8997575 97629839325298802722069917480684606600 8997576 3335768506176015731620553000902656000 8997577 44416919875254733615109704823288390400 8997578 305650244681706977890176237644481024 8997579 143979976519958619931670550865504494000 8997580 29631642794734323179813792222145715200 8997581 170089304886289796100883626445565841612 8997582 67658980630859624379249482641138381824 8997583 -62702529201499134645669247791580024960 8997584 72483615386848282256244267503744409600 8997585 60581915148581296902902977627697236800 8997586 -4945509980042533765200515347016601600 8997587 -87952922698611766185917958479926159764 8997588 -14918265953252481595504257842325626880 8997589 -11060556791754985255328202405618272676 8997590 15195154663715425958078589790755740160 8997591 101711637314171436392488674869453609040 8997592 299418035965613153051455267020953856000 8997593 31938468884806019647054941663470925120 8997594 10804566591550417724543479912407977472 8997595 -46582326405876410690626574397144432000 8997596 -15542940205054052512209390242035852800 8997597 33411211607372828962703631603226764480 8997598 56529785878892918525011340979509760 8997599 -20309779969902649524779929289922284400 8997600 -8432338531309996331978558599908556800 8997601 -258954594827763736235156189129820386398 8997602 51229107191698720550974419424805769600 8997603 -55256550450684471541475636177455793856 8997604 61036675268109559528608317820785393664 8997605 -141325110198626677391842212682363972740 8997606 576322682774158614803162096115046080 8997607 16664505482944463067864604292276611152 8997608 -99017779664933373710635760796110653440 8997609 91825985012297827747882018943388134880 8997610 -61403201157358303089170585481195323040 8997611 23665048453093868818273804976864043264 8997612 -10898495598206607452015146386956568576 8997613 1499492813999483111666349056312059862 8997614 -30748534474033324413345214129090538880 8997615 8125172276542300156141769513084812800 8997616 -62554241438499069735474660732228272128 8997617 38435418771409611295102398308236928640 8997618 8443688449311776901492125594949795840 8997619 72512521783810177644179462376379243296 8997620 23078362798403452828065588811586127360 8997621 1560089321486592069339555437090972160 8997622 64189317865446896484640709544353380224 8997623 -18725224547108005730355241986775846080 8997624 97459593218974836162875611726771691520 8997625 29968727442660566427669014178728154000 8997626 71195273357859222992983690038900817920 8997627 -155099241027684311082465139962057467280 8997628 -37380556590785827732847996109588455424 8997629 249929684610343918071627438456385272384 8997630 -5085153970235712569682848056421422080 8997631 -161406642305003069250492168942384243128 8997632 92648802397231736746755587921802166272 8997633 -54494934912445350110959513486155916800 8997634 -70782757862639905232946100332035828784 8997635 32440017112475513712305259287064136080 8997636 91397460292476663109316860895919270912 8997637 13914454715527772446708021729245509184 8997638 -19998121757332333394044380523287462912 8997639 27979255792119144017480520727115781120 8997640 139696901086770793360523215956049920000 8997641 -98381679466051700263239851696135689548 8997642 1757969031944812974319181268627166512 8997643 -33106700958119900800873096249231209000 8997644 28400135713614956275889379519460206336 8997645 40713111825236248079462229710665578720 8997646 5016415255819502951431294075290783744 8997647 -135452694255644649165158018379511277904 8997648 37061963800448341028048696222650073088 8997649 -130872700738195870841682437449874966350 8997650 -78582562291807212433349042749368757200 8997651 24196493404443119482680398025088157136 8997652 -79781895468151644513472064268335246464 8997653 22865649832147157293432396541511366720 8997654 -4369141521243994207257756944551586880 8997655 52373577512600485771942806809326719120 8997656 276591399282678634019379253684636876800 8997657 -9877764561536553995161020703077792000 8997658 58402901525593983156034130299334954976 8997659 -125103627247039760469029305255039129920 8997660 13416104369681692806973860148027944960 8997661 -9158619643845616336408237327151491738 8997662 15865292328285372512023886706957224832 8997663 14488461238500446877874974554139834000 8997664 -985945592512460443469093891506962432 8997665 -68144829254882946681118857330795992940 8997666 44910136536662639123246608510283581824 8997667 -123877030118532857913537884024249999408 8997668 -262434857218630770021416473919970140160 8997669 81716122166375166085450437778200009600 8997670 -75597991670140152431670652458091841280 8997671 207551285451837635002715493507291610872 8997672 158411097661513599057898346133852241920 8997673 -119629822446219207040707056063708195696 8997674 -68225347786889099698327447852978491984 8997675 97851744067943377207343008772145478800 8997676 64742441150642031249399953321638472960 8997677 -96962854020447250960885698136813256160 8997678 37683882814074914079666360172029614400 8997679 38390238579229222350492071805779301384 8997680 41045747270169165843312007896764252160 8997681 -75870942257057733348658409443042368 8997682 116131583997550708280054788621867602192 8997683 -191546470556902596493508773668780022176 8997684 -28645868952192863573354227233687588864 8997685 -186756588055739659017554274913139284200 8997686 -122961834916507682792650532450193186816 8997687 -70342967608517182177883113036286921352 8997688 1071345894683918666439272164428349440 8997689 -400479227235620034918323586856923808944 8997690 26095505367022305373705789613713674240 8997691 26800250196992699984687586648156124384 8997692 -2210644838179557299061434562838511616 8997693 63114103835179067242776954274363448064 8997694 -3476955521725055357986506397385551104 8997695 87795899258337001060627457373112560480 8997696 16011781818083038105922405104374251520 8997697 110943237060044447657887417534608896000 8997698 -61090651583211683036816880397681754880 8997699 45397086022631299727341945157728009464 8997700 44316869241286722542125581483259299200 8997701 -88158620038152957002000673444896915298 8997702 -1128983810066551610127464911658551296 8997703 -73128630401938896834833569397209630032 8997704 152215771867544311449948848956046469120 8997705 -41670043029543263416736966735529974400 8997706 56474498041113563992769888463106389552 8997707 -3909565245813541495513681966715007000 8997708 -108449283220609389019460468842509181440 8997709 -75676404837502405489185317507255754048 8997710 25720248206552211504809009619038386560 8997711 329180454276933912134587197118410384 8997712 -42577608489485085717309843108085571584 8997713 40486831175326065577110718858929070962 8997714 60638774160577979460144774339903006720 8997715 -105686108189679089241782171754788386080 8997716 11969972477674840865870453516398141440 8997717 38740266134938590226254483730464179520 8997718 99022933319176565686000568122125046560 8997719 -58025239104623985228988229603021352000 8997720 -85967030080156097557655153292095078400 8997721 187004884225025795111725663582104502922 8997722 38577335597698706221482152098641612000 8997723 -4613939011364210617627821925661604732 8997724 -70658821675011970138933938917941333504 8997725 -19215342307078614323668006730561784000 8997726 -26961974764926554172168457388314896960 8997727 -56568864086591535227896369667655238368 8997728 -93788340743037472933446326011839381504 8997729 -6585776889125819031721499161579423056 8997730 -2514042682179382769783927228863764480 8997731 222436045640210421215085298993466852064 8997732 21677274137619511297285291905593329920 8997733 18414912136606763689001449116521353982 8997734 -20181657104527860333516865264498140288 8997735 -1895590235566360905163394074232083200 8997736 -7375061459843566069717924666995916800 8997737 11139624719953093451846086121977432704 8997738 -8426137461953267459818169051514319872 8997739 -31748461074534396257398375685229424544 8997740 -19738409379857129400505777256118988800 8997741 -93614725089243770508811941059617706250 8997742 -7053494237368095203035628002699239936 8997743 -135323989454084069722898212198402749840 8997744 841184970401573549709362995302236160 8997745 -135455309453909809342131582762281623500 8997746 -47589593003764446716681137277993426928 8997747 -140072744516424293184008747868377127360 8997748 -30143388493667537345744819418559477760 8997749 -92426122244965550350124957532881298564 8997750 -571379179150899509778228429066240000 8997751 -56821112941619325677031465355864877648 8997752 -156755720487065879729266483901534822400 8997753 179261831112061740146391850342627239504 8997754 -172212543901530567135421190792619010560 8997755 -96299379674248380534905395605773813040 8997756 155802349639285705308565924727251820544 8997757 -99664454098120974812327583883730400660 8997758 -32503387820637927510950265881696867328 8997759 -108018243335935079365671488289560848272 8997760 -3073367426977114936298065336939315200 8997761 15560119096439541629002302477587042628 8997762 41845382385228760453571873815053409152 8997763 -39667470052588151168530852968974904776 8997764 84908653970937498535853395964615400576 8997765 -26123302721631897263892483933098803200 8997766 58925648416542475069805516168983988832 8997767 167839872139033344367262741816613057816 8997768 10422156944190325812314832689997219840 8997769 -69326089589795557757346008415258485040 8997770 -2544271189707083488629424101079084800 8997771 137114394342746053017299438946006883584 8997772 52577559551003087809983387800095856640 8997773 -284200412080504604113191912824677279200 8997774 23380314805964310565973488292318717952 8997775 -98882298939409106963927527128236078200 8997776 -32614480862879535860775940940001927168 8997777 264341625218966605073745106293486373440 8997778 3987588383260447923448170294458716992 8997779 -70102835199260242123318462651523093424 8997780 -90512561089348273468626032955506503680 8997781 -23139891017650294096747902938750615040 8997782 51668058313486384738479966063389800992 8997783 13738013528636571010827070866121189224 8997784 253668210213754346832753245899554816000 8997785 -6509047473596092732202801728415208000 8997786 16425705440478301918712032004322511104 8997787 -64056421817016239831020187881664636928 8997788 -187027625414976638225983220818984295424 8997789 24077281758347289086817060350121969024 8997790 -7444990473793422845254140157485969600 8997791 57850329892199014803939204048168096624 8997792 109666118491289865406518310639349268480 8997793 1328220368712478045867478541524904960 8997794 64169466570152350295682639423916441152 8997795 -124958740063096487303936827074598086000 8997796 -36198319591728313653522155894914784000 8997797 -43430444459117997813695143251448946754 8997798 -29239806541177181040423387594887117952 8997799 32830235410501974851832752923865141160 8997800 27641784134943775659350719981381632000 8997801 193564360058983009997604666245341470720 8997802 -172504376170169632631095780851364944 8997803 -249573068509073061682538216856460383948 8997804 63777400638906046651819295984585150976 8997805 -54392646086387697924782547740335675080 8997806 87894395465395021996528723641680876352 8997807 8138358239978192945702936415300504576 8997808 16705806006330299608018284486374195200 8997809 90841911624658754803131983454957368640 8997810 -18923479412255522053348216969837324800 8997811 -183060159686738444215868141561679050400 8997812 19080304862877130979801138664527462400 8997813 138681970466574851998125147195012035424 8997814 3928519493591955752973005908539702912 8997815 -15904518263585136836261323062883328040 8997816 -88671320027962278847838316620291174400 8997817 -14060432805185957034249885215743250348 8997818 52992516263837556116345235709085218560 8997819 49643743907303563841889946821552439296 8997820 20165760078821666150771354299366625280 8997821 357984023137116804977092124146352031168 8997822 48655591549585050582962739668791143360 8997823 199358735597265128190044634092020345600 8997824 51875640398684832879788861161117581312 8997825 -25883486445925241312438344488937808400 8997826 -23252425673371383653978459150460977280 8997827 231134485696303457219675408019800529792 8997828 -11635167525371354971337592375339982848 8997829 28999609811101294784788393295758994976 8997830 -28968871940893398980872144363097088000 8997831 -222264530051057042062826926109232218160 8997832 -107672874923463064618227309591272939520 8997833 -69423352712458767138398599279830555996 8997834 361290376835519266105773770316238848 8997835 -76446612495186007514956768687758785280 8997836 696541163064536125300823124725862912 8997837 97611408609537988166469326925061709952 8997838 24772166945353557246934952444822512320 8997839 182809226507955389513639636153863763160 8997840 26549188073034978492524901073959567360 8997841 -93113494354029453508251840984962319500 8997842 42510970422309737327108190470487396864 8997843 1360576194515567861305601358459281592 8997844 -56546474824173534396986763615382216704 8997845 -110428877292370569516270318950286617040 8997846 -38828126912895178443782389004513605632 8997847 143305664591150864234517991737062940296 8997848 163440486711711515897810864628999966720 8997849 -505757321053750692436010324725661760 8997850 -27094608863237005492228366575390231600 8997851 -71195832904951705335585076781990417688 8997852 -84031809875153480610479586772938203136 8997853 12892086490427745535139906253007612224 8997854 -85140004457568874800249797707031100480 8997855 82579632245546296643086372768703298960 8997856 -82977174741885773128337753020555591680 8997857 -268542271903368305170200445013356722768 8997858 -134540002536459795927082998754854670080 8997859 33507859789719598397414898330079859344 8997860 -40357010013969054684664575180977610240 8997861 -85182781581335933038872949104858292128 8997862 -169436697586516868509542324351934916928 8997863 15596616793065453038506920273756840960 8997864 56643691884955360115613730982062571520 8997865 -186720114548050907926469584411362859740 8997866 -25829084563980123788988126327863592192 8997867 -195719016028495171880864911920342007716 8997868 266603029236427411584009848395262361600 8997869 -158426597281948107610708744845821330730 8997870 -4395152925247157298487671513982496640 8997871 63935964230736534282518928588625877072 8997872 -4058610284596761782066761591825367040 8997873 -34473888604335041490416476023224751456 8997874 15952412242278979461441561753574871040 8997875 59773836125074904801185869906032184000 8997876 -43674243302446646444247148234241476608 8997877 56072816314990880054164805778599911072 8997878 114637408123874890919205351210543918240 8997879 -878917500102336026788705576086998784 8997880 73802106128145260712924817657647206400 8997881 -53110571526335138827579680644845191318 8997882 -26224131538536634764335484036117156096 8997883 24950828077195492262061176484881924132 8997884 6070876691956493465979345012139057152 8997885 653009766775255607260576270362564600 8997886 -71748955387233281716125323631977784960 8997887 193143945267292143480214497747746668800 8997888 97068306173379594432345338135351132160 8997889 -59527533621707268795493121295112461310 8997890 112454489297787098457077538663025728000 8997891 55961959805739910088671060766215160064 8997892 -68206252751065081624472802920665011968 8997893 68770077160463753056122368657431760604 8997894 70492781869577924832702114139805637024 8997895 22414137495205929344069529042842369400 8997896 89870381793803191797617931894675548160 8997897 -141399298826399212050285406982674364400 8997898 -31450565817285387177218754322217961216 8997899 -85054170677932573243773936155273694720 8997900 -28605054371362078312133642418286464000 8997901 33928544668458772244146943296770489216 8997902 -64438779532657915597705572863537974848 8997903 -76256062333611883236588634680818499480 8997904 30050143416749851548726725764597350400 8997905 21702235387741128211576021814359557120 8997906 41251444248258191374839486559018195200 8997907 -11758968569524883932077258937608481880 8997908 80734990875170682175218361626175456128 8997909 54912929683530282618811846829954035104 8997910 51462366646954896621433920338889903360 8997911 -33119217427490851938552241015172905848 8997912 -93944163266891465719377543685609881600 8997913 93409771639435856056881726515345423520 8997914 42184615061228315161467540367250031072 8997915 860562338994314904953968129265656320 8997916 -52318167908604431513883747339276200448 8997917 362035485596939573555846613660697030860 8997918 18182611654320155414958180992127427200 8997919 -7828372455840481119536542241707592000 8997920 193640314293857614386683075639438868480 8997921 3365774653398863131879403404240164690 8997922 197763659941405826304464830740979200 8997923 -102474077805308017917283136627393004 8997924 15022033827010008356580312532495196160 8997925 -1541248637176474923659326739888737350 8997926 6055622621189133905714250145192065024 8997927 81564868508238223513216080887078329680 8997928 270307522377073370687054811875017436160 8997929 -32576013743019320602821367133560834560 8997930 -4435189787081337442402865218242281280 8997931 -104144329569575551371612928803060264268 8997932 58038071716598481129627032667613322496 8997933 -6184446488351131668578976002890470336 8997934 -53705931679152006433720247159423350848 8997935 -49546385098533911489967549624197396640 8997936 -8793381218441603325680380773679497216 8997937 59556626883327744768035665984070005300 8997938 62222030877107029932590154577513454496 8997939 -44367115232305969097987626085157672960 8997940 47335429695484522862250661578668359680 8997941 109283322569436031181196230564592063342 8997942 -8679173855371086463210954941734338560 8997943 85314083989758026130535574969624705192 8997944 -224825041493985427693324299591701606400 8997945 -38956521248278168432600142025606558720 8997946 -126721409872462635395231926283470828320 8997947 37343874765204172511685739558712945664 8997948 -22274505202905868046707981646096352768 8997949 -211836696623767093847985737551637504564 8997950 6825628235570551172307540884433408000 8997951 90227178727574474108858377046298384384 8997952 46591993942476191860253281034718150656 8997953 264818073651627536703873930631877867202 8997954 31632739077418161981355987629899576832 8997955 83389514284900531114272848113793721360 8997956 27621265750841728230198005968082743296 8997957 121646943761726661383825326534809133854 8997958 -70563317307966639837536062237910773920 8997959 -245210243027339644911292617070070086920 8997960 -173464090761323759895956175925616640000 8997961 158569287563499231879573947149655102400 8997962 -62694704094925405437942660812438834688 8997963 69417665178177028028407407052037199360 8997964 101008714274463651023068088078856195072 8997965 1457044306903696457699229304566906720 8997966 11165438545531258045617138949782511680 8997967 35966225590119008970648256414765914624 8997968 3400251800819280857376199323402240000 8997969 -99737744473271635201192679105361800832 8997970 -24605107514175740178357870406239672000 8997971 -53541747304209729146795902943430423828 8997972 31690173480051620982466694730107289600 8997973 -155160378243429891087191684716707849778 8997974 -70565576182405728203189416492944855264 8997975 17919217205109900789960294420300324000 8997976 1779041096070843498136763219778355200 8997977 -558779044528342316174462275126501178880 8997978 -6820201816141022745857990236008536832 8997979 -90438011639949019910468936135196127420 8997980 8512882530029195155079454590148879360 8997981 -30466728297980591229134524120414133376 8997982 11817521635209395899681258268669291520 8997983 -74848655588118531318421861874686369296 8997984 21413619908997878832180684789605990400 8997985 95657598173619467183649809242464753600 8997986 -74567749722830052934551613113951872640 8997987 -8411695747889255097646924138143605760 8997988 169324574422424789685826677037038459136 8997989 -10565648436028963973389184741737294080 8997990 9811351647187230780063817277114805120 8997991 -26310190360755756372466133178024849648 8997992 -155954655951353041737985761313080960000 8997993 33843646687291749963745045331993406720 8997994 -236517541439571258912717086533870795680 8997995 15579958234660210220745910734533388000 8997996 26414755557062344662655108694070558720 8997997 109888147344956557833669296879815321152 8997998 6732156691737095045682867340658936832 8997999 -52610486522945437939183164574011033336 8998000 39059964816406619431842798415626240000 8998001 242927368870986601764066143016439215600 8998002 -30493951222678417067010483176461364832 8998003 130046065894225642514859061769671865680 8998004 -197725499094405260223953208999789139200 8998005 120806937157369390967048881513781704320 8998006 -87234335837323155302718717485713950048 8998007 29304225349299496156806085040350771992 8998008 965486952619864976119356105729638400 8998009 -272582455765389240462845564932878835584 8998010 25421011706742649784252755187251691520 8998011 -176087426167841069419972312004300197296 8998012 -48448544765470742551155267621370892288 8998013 2433803031991642031847810373801441344 8998014 -58815921161648452392465166981166349312 8998015 -39352040153370181196865836504657193600 8998016 -115091804968895294590168545227849072640 8998017 32439669038769922953399703900870142832 8998018 -43344521781934582142231715243969557040 8998019 2442474891441171504856202620906190544 8998020 -156096798558253389419526341036964864000 8998021 -131946137929038952969924078158221768000 8998022 25543233706888826980509163110527251584 8998023 21374547098795540024576565663801334224 8998024 21357579376410660836337901359690547200 8998025 -10186654724071818214591940878890870000 8998026 6001870646373721733880561201432019200 8998027 -171839596197395059865041339916717259320 8998028 -2696779007507896952981421976854005760 8998029 -40323057290691288443474491299273293952 8998030 14825581533348667172833426822668222720 8998031 64672088424137674646626782206469836160 8998032 -18536168756113494930610322290961154048 8998033 -181856426798688080473515689454159650880 8998034 -142724983756311968073062004398171914080 8998035 89484679914820336998069566769498193200 8998036 -254556021131783274459639452602851959040 8998037 71673155446954819335098049219436364640 8998038 10612046466784442963298340910888843904 8998039 -174226138177292926145403757632563595120 8998040 -103700286200917922882458013173557043200 8998041 26548104951831548936550707552324666880 8998042 -179334520824958771964166299642622701328 8998043 16780888633395769906686669336651817104 8998044 10998898882599330472224651622046208 8998045 34286030857013198025510939778712012160 8998046 -80644397454712139379647472315855626496 8998047 -24774015619997925199281814644825737976 8998048 -43699743851373188598056879962815528960 8998049 188185562276566224018490487014508557992 8998050 29227033189170358674309621155964672000 8998051 -2074755981682957336954688488043112248 8998052 74533823236680069443922102770355118080 8998053 499993432180716239004578561685667008 8998054 38155667042608060841164093583146268160 8998055 116033920582056577393047519690042127920 8998056 -33367691260648329649775161001555558400 8998057 -117826333400328666366664219768609649328 8998058 9546829902000296827449387211537194240 8998059 15873026666296927886295279175582007040 8998060 -29861241191988900166067443036453601280 8998061 178322697534109194453681978087245968662 8998062 36714889510866975674917768054504533120 8998063 -245520252859060591199511739716701304688 8998064 64266486402943484135210203967023841280 8998065 21320125167811788091699012977498884520 8998066 72755835901116694448222754008691178752 8998067 -6189938839071386827905760328727443520 8998068 14347275806575051451826982615910209536 8998069 38048870660378807348268442441596837340 8998070 120725926505086439970681792987460308480 8998071 -76356495207348295537769084481120939288 8998072 -239417805505439070247870624293630259200 8998073 -22400465467743382726089777012652313280 8998074 5506278855311113653702771347407741440 8998075 -67073424327753769468646038923340712400 8998076 -35494220680822119455469591581889274368 8998077 32130053958548159187971487542973480960 8998078 -65621679168702015391771694573070606720 8998079 17175524179841317462980383861029732176 8998080 -7175068977401525000622482065226465280 8998081 37151525929035689896208441696485564500 8998082 25576108737039883554412248095967564192 8998083 28003548468664209149293857127421628384 8998084 90572466443074789909891735960700334336 8998085 -20294959641183503067397735628705153220 8998086 53623649289325755921028393179950748864 8998087 101482679248386400325414242881572341552 8998088 48628485896651479169014382228862443520 8998089 39129945801618470817939486752361577248 8998090 -40538936291495288150437092434549836800 8998091 -14884178761211143266602679899472086400 8998092 -118133506830819236382039734184979747584 8998093 81205817920565149510119840529788209644 8998094 457218433894041172845763175565652992 8998095 47227758590275555055635417936456160640 8998096 -19896454396281169523694946632531968000 8998097 -73326669562565921903610894438188848140 8998098 -45165418618833378624727843991899364736 8998099 161425900883262531511190618242685087040 8998100 152966516049805655334868582341159936000 8998101 17654691549063537415984498418198851200 8998102 -16385504149780072456507271000990985600 8998103 -194890823504180525066186423830579816800 8998104 59632725724637358963031137952543825920 8998105 -66120882046673190480311433988225759740 8998106 -14169800968069056073957362322293460992 8998107 -40472859198594779200791939299647703040 8998108 28435741592710337337015365323172059136 8998109 262192495427268981564397397982883142310 8998110 -54647834003438279094538329892899744000 8998111 -157911062048848420504537880875620924000 8998112 -31192065044043731999416198770090835968 8998113 30988714168233302020810688289003791904 8998114 -36345787957703699358169298358422619648 8998115 -122678132389288511686879425687494096400 8998116 97663636400146943675667987115116721152 8998117 385081202114736821210683283838674143932 8998118 43286261511403252728374148792806465760 8998119 -15849850830648930888398472241828806696 8998120 72736453081480142539226805431127552000 8998121 -90615288121159132507262871110458497456 8998122 3291121644199435720644769595793604608 8998123 -6612199669280663998601521550111282520 8998124 -365261829969443452842282162804497416704 8998125 11675551009644648875730506881356000000 8998126 14730403476319890517868850032847381504 8998127 79365865969302179393555730112117947312 8998128 -1656843671914986694462365918873747456 8998129 -12455657508374358796244438113612129920 8998130 14316968597646879786668226478672046400 8998131 -43270151076335991405703338921267679680 8998132 92285544600215082045886764365113780224 8998133 37313048872630398146048400547095841440 8998134 -65712485752311194738738809027857515520 8998135 -10656596685963005088629132977864810920 8998136 -87678073929425897283122590713083043840 8998137 -3023247179262286505570924176102450512 8998138 -95611160206694157274644043277727323280 8998139 -171950014295117068778988953076053028060 8998140 -27014058174858225744303673215443942400 8998141 -89801977738947070531782776528134280200 8998142 13420211796090585089047976382964852032 8998143 -10107453700752842216436164650325152512 8998144 220595746315486621739374961496581734400 8998145 84050224719603851223626442203310423720 8998146 -33241592177932779185600540606520612528 8998147 -6844132839484756843590051182606903928 8998148 -44023123144862209737901743722336721792 8998149 13449996345850978440343027380777115200 8998150 -20712039079359957874403427580760985600 8998151 75600019842601937366563914951072308880 8998152 -107774101397919036281939908765538549760 8998153 39007644907017605330171173130601501440 8998154 100172228342020316582698972946634895872 8998155 136783041263259010245398919827932927200 8998156 -9669190532895185216227576350127852032 8998157 -6168281101196139290213016987349728288 8998158 -37815051726724926515007452979230474112 8998159 -241388191274428579471855552705331106640 8998160 -395501099342328969148765528855511040 8998161 -173463238718085084772475908549196486928 8998162 6764034299807590098348258052284434832 8998163 260249915054359776494851988768621271984 8998164 15084731410936775132407139298453699456 8998165 129623777622866955903959815276629600 8998166 -107788205473724081155652084197382575680 8998167 49396354598366199050083939524667080960 8998168 107008551975960598428079361143352524800 8998169 -179781280076907725579974437999380645430 8998170 3908560950417333148710005439597288960 8998171 16665536470853328855044296082978751808 8998172 105583460482096005603823962100445905920 8998173 -37380954086621462731010356303734142260 8998174 -12655886464613747099412456849012161664 8998175 -66949085800343889507986927753745930000 8998176 8201934747261605681701354520668274688 8998177 218233666001944371659589716673971709026 8998178 16002710619533891015508603184174848000 8998179 111699540971986253981603537389766261760 8998180 858107591050861368797468427662376960 8998181 -63394920731024979959418739295831610948 8998182 -11221403499729300968309519847118091520 8998183 4773838653334586793183423480616256000 8998184 4381302853876048037031564176165437440 8998185 -19035475104115259355365196478427848320 8998186 9851565806841550769326146413776803840 8998187 -17834928478008097623640577976417595608 8998188 -52142191034931007395986978673616696320 8998189 -201037321575848805457777231002571164010 8998190 22287607201248206385214288482356315520 8998191 -91866457530396762513193148600785310640 8998192 10933047513336470577872156839397097472 8998193 -561903795265027067840969601393943038156 8998194 88622887585898619800594693875447862400 8998195 183312767222092873909445209429811785200 8998196 -71793208684759718515640172099381239808 8998197 25474493766164892988204518038937757440 8998198 74400663549329177896481148150168987648 8998199 -1647306572564884859464649312349202080 8998200 -94243203551527455967599399553728000000 8998201 -15234002121950866193287920256770218496 8998202 -105389721729475630986139134089472516096 8998203 103380294065947265144308678334593409304 8998204 -53080607479133604411274212695402430464 8998205 -13926681709136838283928978379566441640 8998206 -5259167041498087298086215564837405696 8998207 337189750209301557363208432494052727160 8998208 -25218112723198811192756027605112586240 8998209 -11359049515992980683224260898302758800 8998210 -23098073178388908677768406609298905600 8998211 -136178438096097370610390039690775013188 8998212 118567251433079647984669723950497651712 8998213 206870965801595660385120013979649804798 8998214 -37720265003581129016789964372153488544 8998215 -255708124528972032959768063016744960 8998216 -130273650323798767948450425261925785600 8998217 -635022238287809997491453882254646988 8998218 -50256495266674826997050449169400940800 8998219 35333587837344366055483991955072618696 8998220 59724050851772645104080121770320117760 8998221 38745636410115571683158622075407451840 8998222 -74220116874443020081973799840789857088 8998223 1630097051359169953273593608276627184 8998224 -26119949176091521953718965240327438336 8998225 103415495621071614543677605414717235750 8998226 -241122159840377238811167787482979205856 8998227 -82648513258268691499564678693417330272 8998228 -68267426106683908232379233516192866432 8998229 -7056561612526136625971031866242302720 8998230 63665078761801016067946970461513230720 8998231 47397402258373715866838490774444075864 8998232 43833460919132032793092526081108582400 8998233 -78224817804175227522576610202418716976 8998234 -9897776077329884477747598435339181056 8998235 -53714348180874773956598193718530489840 8998236 139498054477486289085461827316247705600 8998237 -285310975305167618287249173604911539828 8998238 -137938871427230233534916419716493188480 8998239 107725882540217724203390071026903811728 8998240 237148523229154475186826761704911667200 8998241 35045270484379889390139830192620354944 8998242 52578579539294691763212276559319787264 8998243 208441082701380455339925304106128862492 8998244 242120471556264226875180280375790026752 8998245 -57078668916662310744718047228194727780 8998246 -6873796868463399324208876642552075776 8998247 124151493890459697896321967201732000696 8998248 40465893376261789984334200674484224000 8998249 -7533513641356464366100680180227074872 8998250 -154616828969287182824611528224340296000 8998251 -53811088414744421983068406640078342568 8998252 5294268032366866933193727310150310912 8998253 82954667337788292973960441721675019840 8998254 29066465142988919179771931137392689664 8998255 -84506379119302005426292817378735463840 8998256 -20785979709561110962953415251315621888 8998257 117733165920866559618335125157480408160 8998258 -120635877630570724289563350852820976640 8998259 513745238265580957817514769863585303600 8998260 7114178346602001935010665587586242560 8998261 -194604274219798913045313854716114429138 8998262 -12062547378477183992334614507189184000 8998263 -91278317029891587109223726976092103600 8998264 39487179281656936758548298977398763520 8998265 248574314292371697289015659054089507400 8998266 1276991980468283571350346760962864384 8998267 26448869816254508212160114820423840000 8998268 93499973904525983895246604678262515200 8998269 53719588026859893777270283493193468480 8998270 -4667624096856105537514097776925902080 8998271 -27838925474548929717804225309895494528 8998272 -5074992649470402097976821862797148160 8998273 -237791044595987003264191423837007737856 8998274 74650338560132767955461287717528975360 8998275 -15801936615687791096095940949219552000 8998276 10631478997528582751849169436256677888 8998277 -11709179235231262955352697655396712960 8998278 38272561279374059199801576327927109824 8998279 119573951685501908484139758827254523784 8998280 -13006552829885600902595730530235187200 8998281 7937217250386759217897840486401702570 8998282 14074661787600341131192530770162441472 8998283 -106482059157301215213547137819973031280 8998284 -22605511893311004082537866136016191488 8998285 333922843923904264421599313050659859200 8998286 -7625716149872251713086346682615104 8998287 -78544242904106390715054276201881664480 8998288 -15153291632293572636253249515002249216 8998289 62094849349552301897419134501069495156 8998290 -15742529371280502173903820631807956480 8998291 418373289194749570038980379269666436192 8998292 123641102082942755824680311599062488832 8998293 115060153336446603614353376764261314528 8998294 -30353721002432166982961958564634617600 8998295 14151622220666024051967678588900916320 8998296 -21744002747942937563313091705304371200 8998297 -39859638125481290507901422606137132416 8998298 66622137495935945475391458653937747936 8998299 -68049122500360213432170641233890805296 8998300 -90709537140719112047127753467821465600 8998301 105102800977114312578810254501264451744 8998302 28773314432323684841213814005695039104 8998303 128947815812009947933689830186191500384 8998304 26378801514373647906702564535298949120 8998305 10855753926510651512212118776816238400 8998306 105334945709623348437563513973366420864 8998307 94308871521787364660365466495043374556 8998308 -37394791281001122631548135581972938752 8998309 2435509296941917154586501957248893504 8998310 85603967098815289912122748605733618560 8998311 -44026769212057628937125869713314178096 8998312 -216950706065825381518661817835296076800 8998313 -53807661339369030649871908431745399296 8998314 -6295399532982673373457018207911008512 8998315 -39826707674275395480899404869364238400 8998316 -240649905636677830919774886419127048960 8998317 75043834252676228109916543109197314240 8998318 7992021745578198906056041052745580416 8998319 -1179501700749956835850366466942290320 8998320 14042905777193015870040525665671249920 8998321 -236104274135855450063166994472177458908 8998322 -120415907865582140688000250624045548000 8998323 -19286089838473553545932663884215904160 8998324 -91062171453644454950069945386397696000 8998325 -31079327761732699367034311363216412000 8998326 -30493992274543531433691062973387158400 8998327 -68603416731141962955527234218652244000 8998328 -2794519916147403503521778131710935040 8998329 124254289315342944550791195016896642384 8998330 -31622664416241554669784623621104627200 8998331 -148614931724150075699209226860445768448 8998332 -34849038093971408314991841249073963008 8998333 -198311245929207741699513426004347807418 8998334 181339535421947781189082467775976130816 8998335 -16217287856865063273517400118433658400 8998336 -2021027845418034892689735824229531648 8998337 398928716718955730084945235375163503360 8998338 170573149357203112626913890084023887872 8998339 19581180312334312117540784438133711872 8998340 7771308236509176347777363719796843520 8998341 235690909486148055682768804421494033728 8998342 165601605733932538971151357691614239072 8998343 289321621516341383043369181423884205320 8998344 131362499575028358019000505999333376000 8998345 2901270032040555881318188325458976400 8998346 -21792362596670373245909979484838357760 8998347 99531444260609874192540825562433472 8998348 158271026166893058116536188874736778240 8998349 -229481254152160928424470591416113184650 8998350 -14295130414424677731433581213739776000 8998351 180453944850447333530196723941016538352 8998352 -357579150707655678696948097001717760 8998353 17696332101126141055129426000741191744 8998354 -93490007356532463286981601466620159328 8998355 -136962994290884097808283892372709196640 8998356 -150322656834217571381641771095691081728 8998357 -70025871199808672831378632774365993394 8998358 -16402586154489473200715514206799783360 8998359 -74942531394411446798144641170280313472 8998360 -157207320990144319083440158059315609600 8998361 -72947884116658208032559811287481154038 8998362 -71115200394429613870902081013797438720 8998363 54078465009339619102019419560012571920 8998364 -133547532531077450853099412415601268224 8998365 -20354520049313309291666302327798469280 8998366 15457007698040935081214528614210010304 8998367 73289555876752396096102012082296686192 8998368 163775505259098817842774696420232396800 8998369 14963494925233596987198631523891147796 8998370 -3289308056842670667915510988441405440 8998371 -5467634242056313794313847118528722388 8998372 -269754770420620062343943112856057455360 8998373 21541211366014877450499776712306602622 8998374 -11382530432227104535977856463864211456 8998375 -188719260541793892138828871124568918000 8998376 -109356022692429719201676692741094097920 8998377 -155331620087098985850004296869965680 8998378 62507187052879155603946536025224120240 8998379 -14137520909772294981811768983916581360 8998380 109647779057785758745117280067635266560 8998381 102081837691755022414467813633057283200 8998382 -3875865090157486896272000851651891200 8998383 -98677996876892021697536906881521200376 8998384 61210643391686025978153246089717350400 8998385 -22400126876300124603870577000924813440 8998386 16106564194768357720374205390599475200 8998387 -131184552874439224635551841479907697568 8998388 -27265733980415627010074733032379131904 8998389 -253755254267236471701133043938961623872 8998390 -38714068189256630200194611257139548800 8998391 157932483666804707235866819708580642792 8998392 28011435823854506643500194610471239680 8998393 59413163108708242639802496076002574092 8998394 108672677532536140453514728264611604992 8998395 -81188182822106828982258995044354560 8998396 82387841192647312583803210993869442560 8998397 85193052889140772005383167190580963846 8998398 34228450464434736247513167608832215040 8998399 -49541561464707002165304508981064982464 8998400 -18078968750903770200898234390413312000 8998401 5472703184264155244604637638651273984 8998402 -39710251358341255745027985291255636480 8998403 -488941582086602562232342594164719828280 8998404 -43223982597013479936055585396523993088 8998405 -16046076812569170543120496859227388160 8998406 -82374633934472545429167598862564850240 8998407 116570610273216686359733928492080472 8998408 23318118250079144628269537237433600000 8998409 -214242635667211098170644636876999831500 8998410 12758053852017265850460749893250073600 8998411 99362797185790012523933526553716413012 8998412 62637396531026793165939470222479193856 8998413 6481974638037254572717162026017436000 8998414 -18048535946469907026779194247081530944 8998415 11984325693412231737669238781698676640 8998416 -6096274304170743096857847840327598080 8998417 -238677341828034841853761187047147603534 8998418 -778822099267019944462932926838196224 8998419 -7435777702030588237961157494256538560 8998420 1059508595667962509392747382566209280 8998421 2302535871721594173762734284856228622 8998422 -8820684527696300728100339646117217920 8998423 -109529988676632918749858943470876655264 8998424 6679813672050498188215811375244072960 8998425 -142703669028068258862692457953872884000 8998426 -20554021767409532227712405498143076640 8998427 215764491547359769901830202352642054276 8998428 70706906735128567058325307258306289664 8998429 -26458871667550857005536865597607849312 8998430 2289097063998950666034297469191264000 8998431 55023446911009535324843381851935355920 8998432 152026952280711788247252507046082248704 8998433 90363750784809003367677906314673827682 8998434 6242209863538435625213126672996093760 8998435 -289314370086406818895244595347122850640 8998436 -137134435170448946459683027259164456320 8998437 -60745695392290739645986738908376246848 8998438 -436925848573487977473067349328668160 8998439 293743501216949585704124650549787757960 8998440 50645909382319269801895356333740851200 8998441 211964934913224992481800995870864500 8998442 -98225132352446418150639581056495522128 8998443 -86815563830387122079107610510182415640 8998444 5423948279137564768592147645090611200 8998445 -96452012498145196412651294677184002080 8998446 5996470283072495168696191893482745984 8998447 -56570140669222946130148768694254565104 8998448 36123183329765825477067026741883420672 8998449 -118564978387186825591939816701531739536 8998450 -16449421235105844127806524726242482000 8998451 74881464651784867596866028261778687488 8998452 -2562640478495528659007643912125994624 8998453 128503668847743053147150502227113398844 8998454 -56196487464423977473966439408564855808 8998455 46761186042221739435816734116248153120 8998456 122577055655809696663182160974494330880 8998457 -147310418680180768052954328699459141120 8998458 623680024930934977547530849384538112 8998459 16789103720908167385864352950603237216 8998460 -12051623383228815878218828687674762240 8998461 53544283225382900838416815768829411232 8998462 -105708528424160444545585151432148092736 8998463 564521991353711283096042347334903168 8998464 -24656744017587577931984154050401665024 8998465 -52427011693421836609010812936832472000 8998466 -92645001053783500500335874186496540800 8998467 -23372479566676782973130938896362040000 8998468 -43195939907192513208232004862084913920 8998469 -188879300037581300218122438997750353120 8998470 -5221538460646575057990067587220517760 8998471 139485268192217889168776438667835043672 8998472 47158354940285372520838056128364871680 8998473 -32664238394212836213627344385419753472 8998474 -28081494346395741217201060731542439936 8998475 26305663767449388915507994028183619000 8998476 -94524486941798875642011975988941864960 8998477 -85225612365949075276498900854144316928 8998478 141944088520546974744930505700862671040 8998479 26636050106169315336706324851617495040 8998480 41794085461244750176754542435723100160 8998481 -1018564568445800048750266505831299728 8998482 -39451290042728610180627814954108578816 8998483 76518849581891082199730323449599303104 8998484 -120718014324584780166414558399708192768 8998485 -70019113768179658489081185289322796000 8998486 -29423510594093075149313328013578307584 8998487 304450572690275978092802977485049328136 8998488 -22734888691103124424086282161167411200 8998489 -129470243606447263107144297414361838710 8998490 -17790867875447087001257802352543092000 8998491 8000559588160920203088356277507168864 8998492 -269467918305073424023200452621538894848 8998493 -82796534597219133178401791543138543616 8998494 27452806355126147454623456523368202240 8998495 77108597716669838792878930023058560000 8998496 62528937045767539172443754956402458624 8998497 57978735545595829988098239908249880000 8998498 -38917121941571590011880144718191412064 8998499 -86381489208578485663895975251530576336 8998500 49626425951200083609749287279982592000 8998501 135169122057380051036011033457159286912 8998502 -941521517923126183058096151948495168 8998503 49209932606632061801649812217067132800 8998504 -56922102575442213119472666068446602240 8998505 -49675812813467749696694711592869340 8998506 -119706622497564116347806726768225984000 8998507 12933448909584397334085168605218054680 8998508 -42999665190255838488933403638507800064 8998509 -1289038872501618317714010928226875200 8998510 58006054447292949244378887639806516160 8998511 -7498520267739153133518687175257479928 8998512 -37681248367786597919894395742597775360 8998513 -267032490806934197763060919103371570320 8998514 53725507054016908486809498199047513600 8998515 121303568698948661957556851249471568960 8998516 -67332748388109826663763761658637876480 8998517 161839526708492960087927706153357997344 8998518 -3885938170034039051313358723583803392 8998519 -21988345648213148925731664472804541080 8998520 114087518873097819745962420656267673600 8998521 108192719281730132044015209832706638848 8998522 -59131374408676500382623518220830953248 8998523 122227177179345439044577222606466958840 8998524 1409134403283975264552740652908035584 8998525 28206342294385132122933762958279737600 8998526 -148349505972228850713746335414285463040 8998527 137581501313960675691778460701661470920 8998528 82749134449780622026045591922933760 8998529 -70799372274887296569591312641825566716 8998530 -34993182846210004804283074361920711680 8998531 -15396707396387305469081286433194246800 8998532 2713965694280064907497527133372525696 8998533 -215611831727229114019410789374143452000 8998534 -9277017169958965800582724690651603008 8998535 32625054082657558592565134714071757760 8998536 67279572503456581025288725533966950400 8998537 203113130388409336837320461002867046692 8998538 667720232480284724237309093356015920 8998539 -88525023556954988503265387526883847232 8998540 -1812821848614728872321603527354193920 8998541 -218633174042330520201038102699928403200 8998542 26746455413516534506415096384763596544 8998543 -138249534338542710367216400150899402752 8998544 -7930684167035521901838067697803223040 8998545 76134278523978427783477418541098605440 8998546 -101073023321711102734939415146931772528 8998547 182766777337079991906720191131898349996 8998548 -3091446995203391773061977891023790080 8998549 12170949236596046208698315417752709536 8998550 72142104477311841246904711889028561600 8998551 -17997401488229041650408907565765391432 8998552 -122976514687742019070221519409598668800 8998553 -136803769062866760254128178819058294198 8998554 22601776477758075463927304544987409920 8998555 27632310599965265802173114558113104000 8998556 -23872909624236097142308638269186248704 8998557 41907071431929024578670782999740891200 8998558 -8161635392553686248048594268644991424 8998559 364581542116283698723449166634353667616 8998560 157763569346634201899688414798623539200 8998561 39590921496698491112806360788453538944 8998562 -101842035179644806949350724682451830400 8998563 38384149462888369362080762933001633024 8998564 -8088300917279253210364242423786470144 8998565 -68482344020980950893023525406018913540 8998566 -20619807796299579129184845752472287232 8998567 -5093798336741705629300686667663208360 8998568 -220305295933508870066482267846143098880 8998569 -213710683939908838100211983414438069136 8998570 6096372959190447053141232436272552960 8998571 -83206856662764904309319743061081579280 8998572 -83200520616830837276796790333908258816 8998573 443436415641267435171109267432858791360 8998574 161431823796209090397289319286774447360 8998575 -61354277421923194578785848930129175400 8998576 -68442691265247895798346013560312659968 8998577 -81852920604328147647329259134751611328 8998578 -941792247893905628284599749686601856 8998579 20174193761280480813233556848242631180 8998580 -64860299381601275858563281418132972800 8998581 -22848006962906994766467504001458283200 8998582 55536155089934368476642566738111668800 8998583 57395538147957906926575436746900681728 8998584 -62554027199350973557971061199713075200 8998585 53514580789174862339222760932601692160 8998586 15240003601945702504823371148326007520 8998587 -609728227150436466284213489702430720 8998588 -8167954389170732959417485957043130880 8998589 -57584302890187666080781471558194904320 8998590 -27208253803811748053441817108712780800 8998591 39678287432564114950822508715925129072 8998592 38489501650074145000141423841651982336 8998593 22892801099038913949896553698127633696 8998594 -6641156550556311267619209634440386688 8998595 84710218852441482390235454471304287040 8998596 29159388133328277683370048824812111104 8998597 -184942354373128465006576325661566723840 8998598 20639009738127224498966032607100486144 8998599 -91178970107946262562374090054502591232 8998600 15199532996131184906595237187431168000 8998601 283195057190598262048989635863509706704 8998602 73629184781166345526680582024526808832 8998603 58640025005114701822146252745940168852 8998604 -9539972070030324151895085711571660800 8998605 28814390864268340656108186630051552000 8998606 -38354832756227297763832569085086339456 8998607 52649875601636386573923027475818575856 8998608 -1463706378782368388487269741347209216 8998609 165213638887058781932010488031703101040 8998610 -1327843384497012510664581369629767680 8998611 -6207089365443660102099912554961304320 8998612 -15103250329061283770590771671972495360 8998613 -77091264977802891355790288757831373800 8998614 7963260906199241311357005411899914656 8998615 57227566742884419945484550752078394400 8998616 27710700617938321540732900117865472000 8998617 -101107659752523235243584158576638486320 8998618 -6538194353087373719995434930474961920 8998619 -79453134124388650905308387123139205104 8998620 41264240194325192600102375972201103360 8998621 -100209670677882131996251769000718160800 8998622 2084498339341175386846183829010704640 8998623 -196758878429394161205200676170552523096 8998624 139578804257583156062211598062801125376 8998625 107776273945170853333623464242515138000 8998626 -8902666936590015918640189558004462592 8998627 -218911201444501792671292312394605633776 8998628 -30190949832860715320773874721646694400 8998629 -69628084468661447629554674881872448416 8998630 -66148147023888698219045179206979943040 8998631 -222683421022948872262875642490628840568 8998632 -39927496836673698597197234776359060480 8998633 78547155684073349084191612755008187520 8998634 22968773153720447152161626153654199216 8998635 -69344313898364131252085967997171503360 8998636 -264805190352013055530397588961913252352 8998637 9372179879132139925084192528019593740 8998638 -88711927612664911594501584934721774592 8998639 -52100540963199240855478212345438349872 8998640 -14174178966975615065773624579237478400 8998641 -179576959201247570771272361827671070560 8998642 51656422023760564843965750441976384320 8998643 82766437605380135878370883957429938892 8998644 -96483437815885421748222438465527144448 8998645 73730501493368227951079734793875821600 8998646 -69970598740177858227674889552874405728 8998647 -1025576121593990873155846423694894208 8998648 -15712601684523325946884167116313968640 8998649 -35586267171154604346531484319769600 8998650 -6628982290362803742466814099413729200 8998651 -122047991452711614371301108530087536348 8998652 -77722025566036144958422608430466374656 8998653 -84897158118425497507888607545820160 8998654 47086418960275219865985150415916205696 8998655 198249523019296645461902631060337459560 8998656 -77809400301449016124660558064441622528 8998657 -83617248520284756473215868657317092094 8998658 3369002106295304385480071516714946048 8998659 47301566870239490451876300497506961808 8998660 88796513493221079314714487827796725760 8998661 -127124340197581163418220332500124070080 8998662 35347681934952755840760563918981743104 8998663 256164725320817113898217158975374037912 8998664 66800099031713464915117955911241487360 8998665 -32858555076749830496309305966602751680 8998666 109941398208825561336130690785454091520 8998667 -357454203819762365912753947250781001248 8998668 40566298356470089429804179604171653120 8998669 11392933213429022951707188926321664844 8998670 15597904761450184675695274614462854400 8998671 34546156728036975391116293185577178240 8998672 47005629846470046580141810257626341376 8998673 -92023827545978776252697364484894176078 8998674 -70235340926766211206868445027050746240 8998675 -27441074088322725132100996099566045200 8998676 5468641505644660753481479170692466432 8998677 -177890562499195187676043492142329217586 8998678 35991542202169537994303691263202059520 8998679 483020710918698004574320929398717035176 8998680 8687836865778794450210055954235392000 8998681 -16619463403764100150150037164923842688 8998682 -28454027385684146884278804222532042752 8998683 -75038667164574289661860960305233789136 8998684 -73631682458128770067968601261798531584 8998685 -86850082657489647897111229857117040800 8998686 5833264731035077984852444960731143232 8998687 -291792318103899753920956293565850037664 8998688 208167806065991494707620837614862991360 8998689 -461747803016735548214859325690620480 8998690 789215395472046307669627205661487680 8998691 26906066027449941300436956165451258464 8998692 -9860484362575857624789057622715931648 8998693 158176844117379648692039260582060454208 8998694 -91469066023320620840782514431437404160 8998695 4923782450932430139627015147413706480 8998696 -360821258920969597345749808985210880 8998697 -105752205046534443756212472215609117808 8998698 -49533713869866183892988785389750769152 8998699 5479041107612638997644846846811463880 8998700 14523446165268015059456126227801939200 8998701 -35406960035503254589754653972522357440 8998702 -132642323627375988886248008214294944448 8998703 -92704746499059442543744827266932723704 8998704 6886943263996885124465557590764421120 8998705 66341648142565659877599266645460775860 8998706 -61007044840287646684412568298417941600 8998707 86210771173111170137949186138685552440 8998708 -120396795839148233564166980802298017024 8998709 157019442363891239055683433601701452910 8998710 -1742860250012420581614659842415431680 8998711 9374220989113757896277393781784904064 8998712 142171881043157400663617652486757416960 8998713 100834850761847198515041149018401756740 8998714 -146417923412634851601375720701210300928 8998715 -82924862945507362053915895590837162480 8998716 -125676435400281051203008328019298242048 8998717 12708327435197914394352272469620446592 8998718 -149353543408791087239077734309485149440 8998719 -95731817084130829197221806266872013312 8998720 -66145174803775335037152447218728304640 8998721 98055706424321149827721584953569706400 8998722 138744557070184583967765352739218064640 8998723 108251631099232232211222402418222765720 8998724 42599800315852908626686440992432050176 8998725 19924081986903529517976798759142209600 8998726 77809296729669576089785894825617201984 8998727 -178006713261872268700554789762576150000 8998728 151272056150903789277745543058356715520 8998729 -266850451656807402039993486781899414840 8998730 -17557571172143077677066969267649058880 8998731 50011069796291987520584352917210074512 8998732 -281284557058542346020496244817271592960 8998733 113961163872915898262138968409770333260 8998734 -7506993300178652612344354942234994688 8998735 -26791874687038561704802252683569278800 8998736 45312746249395191802816438392184430592 8998737 -115643434834636871367463228423963298880 8998738 302986461787959703205833328009986560 8998739 -5250235541233375909817717726367871680 8998740 3196313868464708493045069072161314560 8998741 13495391126877282057610352049541379872 8998742 13437362881407173456728039865990553600 8998743 54941526211584488369054557087220067000 8998744 -167179471444037580958531460611957985280 8998745 66460488925439395687500567925748306880 8998746 -89887377120075722845030493903947831296 8998747 163790529510951299016049968321469360196 8998748 -73350680382331300939497496728497601024 8998749 -91703719629283537682522096222508338880 8998750 -21761521005138717657957782137864560000 8998751 -170525233931394200114900106466005865128 8998752 -67067710690667278532170956398536163328 8998753 -159604027520510559103808304925558714176 8998754 -47355117118998115137307451979027797424 8998755 -25692816934015280869048733297496880800 8998756 -73942655675328148584286238717299574528 8998757 -234260867937319196975227504221077876994 8998758 -2992570172316216813836944884383913600 8998759 -43688619526904132268683185106411288448 8998760 41887108234207695120128890386340608000 8998761 33084980301510705755887785561576038400 8998762 14839878922116460039960711319468909664 8998763 93007972893825554505385133691845853696 8998764 24304468963112871252438927040295500800 8998765 -62910003544386952171417839665319620340 8998766 -20217511954655707233990835783557732480 8998767 -112884511960197194006486536369402457016 8998768 -30479129161368064459431369182146953216 8998769 35095313330138599515346507586369386920 8998770 -41064778682488022968097551435230720 8998771 -216959779411348736683288981320496047028 8998772 95564001035939854010987640234681173376 8998773 9723913082165004141922892369907204096 8998774 130588951064811686296762636458074852352 8998775 -19305571477497902325961987353173467200 8998776 -52828290564328994615218381597634580480 8998777 -49766835370358751875383646075058705600 8998778 -82436308860352192781756526277655932560 8998779 -28817403781659101416706702564800811520 8998780 -6384346400411938489684175957975040000 8998781 234659754213481865530354288478231677728 8998782 -136704255888441130413576069945682944 8998783 -32262226955165952631987258302679176432 8998784 -61206018808773592591238039468192563200 8998785 -8321901866402364730253149924605197760 8998786 34591317489696810888195631571941885440 8998787 -48946416940115040837127294458014934720 8998788 -94740994368139685544998941944422937600 8998789 -92088761131321960499541155178675970560 8998790 -9866472821955702808540249225735065600 8998791 67772362777845244397724030573689543592 8998792 -109096900491606580754436437982530150400 8998793 206705559774465979641888451839847398042 8998794 4272539884803021634436140276067101440 8998795 -138724271250081817001342616697132555200 8998796 -3008376357989111888048192360624759808 8998797 -24714063897714020886420928715687221056 8998798 -40149342793377053060785193011374146880 8998799 6387109243331678361118891532459023440 8998800 16433169034385615934745741759488000000 8998801 -63886544396714782099611704659964451648 8998802 27555849516069947757160236973460414352 8998803 101479185714430887485228084348524627200 8998804 15827139283162551706925906334616963968 8998805 13461727555482979974567646518566858460 8998806 -7541350353176558857072525303837618176 8998807 10327622551056721249774650330010024752 8998808 -53309490659892866144212123184010362880 8998809 -78337138702665356809144707052269685296 8998810 -74905780524207064977272101361959537440 8998811 159782194254118323700375148747606944800 8998812 -140304295104379335964926679469562584064 8998813 34553677885083737162690652262090425062 8998814 186637226496460620088448714255591531904 8998815 26738394147475042448049667728490897920 8998816 208163172501857082576747486429710254080 8998817 -109186819506849446322704141024743811820 8998818 72349691688494190233230353298816780800 8998819 -8375006796800684854878140167476644116 8998820 -3902830375595272308645081545455537920 8998821 30773425488752957504979686210577320508 8998822 -27539708189674047886114959508542109440 8998823 -239594344190112560418059992941208577928 8998824 21817393858664522957820852036976803840 8998825 -1807940086960019745953751462797392800 8998826 22325069406718477679840757443980844544 8998827 -87149869466615324447971051513089587880 8998828 141706727668108321584035255859747133440 8998829 -82503710282753637656279519715229557024 8998830 95040631604241684584848980446118048000 8998831 72876747924714744357660406641154707072 8998832 -39079478368242245354915231124895678464 8998833 74927507525594501601661354587896333424 8998834 5834247830801545905628416378276162048 8998835 -32338846982678114786883445033571360640 8998836 -37826138890057560550895737868285214720 8998837 6347501908175940035746269971449618400 8998838 -20110078679866566574919313565675988160 8998839 -89500044632839129241870708549103319296 8998840 -179517032983744206626784604128207667200 8998841 15383297128762406106675600003151862484 8998842 63675117296364483426867548621282012160 8998843 73273461740263298915936785058467094800 8998844 -19465286876104150459463221906341454848 8998845 38295257278141851562900788181767417600 8998846 -74492423099590626182129185681993744128 8998847 -64806159922753947712928854459901425680 8998848 -10303052212580708978055701334463610880 8998849 59785909035725892066242653769604975360 8998850 -16133205829630755700406232310046115600 8998851 50865843128191689839437888460603267832 8998852 79027116279077015351960792006494927872 8998853 -130166582294895092205873294110833740036 8998854 -147833755995250923370594679706868897920 8998855 -346915161283510215213117025110155568000 8998856 -6704294840128730675212372340031897600 8998857 3738326813642709874932209190831067200 8998858 -86499322409473156728134511447475123200 8998859 -51177992596682428663373741834589463560 8998860 -18121666112560717616715689881692979200 8998861 211575385102034345573118624138034169462 8998862 100776798874783493295250559759375946432 8998863 -21842701304596488406055805197134089600 8998864 -6322945761838927419059944131846078464 8998865 -141680469771140318710963095802356247680 8998866 18953659588182901687661856498303565824 8998867 -214028019394540855296118363088456244840 8998868 -262273332569743942998791115994669056 8998869 -204779051853668712623507032025090512992 8998870 -16278287878797587787178583344931587200 8998871 75429161821970126478241618945038363312 8998872 120695688688203588970240506106736209920 8998873 -35635963859234012139778987019830453436 8998874 -36708179992765488816602476299780126240 8998875 74427566250450668116173470337993660000 8998876 -170720945600035208903757954059932464640 8998877 -2599515277453374148237039911116381274 8998878 -17270355170826891888429340467352212480 8998879 -90589521763459049381692652624725102320 8998880 -71270715769214870302997063602423726080 8998881 -29892141797862630524494617782444370816 8998882 -41922634651411995081831820495679047440 8998883 -145088898153910003192268041422552320868 8998884 44036763336832295738337117432801177600 8998885 1932637946283864777793600677392363520 8998886 -44296107206417702081690057155125805056 8998887 -203608613015137522596330987046355822040 8998888 51993354565759257626750574954015375360 8998889 -148106264347792032679643436199504106310 8998890 61003430699053826174879054100409804800 8998891 -47439673950411829067480331506680838832 8998892 -4055728414356185219790222707646216192 8998893 100543193902425518086025872619293384224 8998894 83059529820873937732652604545725727040 8998895 10874099668117928035254385766162076000 8998896 -24477180980367788115964495186089443328 8998897 -94423661217993972795896029502901035776 8998898 87121008117142012967280969582612957600 8998899 28013781718024407527873567854899542112 8998900 72506239221908455552801336598988368000 8998901 117943251532020036073796669704749193902 8998902 72473311387870668671743781361443303424 8998903 112078327296596946129406995509319788160 8998904 -105655919783640231383918603079516487680 8998905 28582422379763970515321838407090276160 8998906 69496670721221107913702348644206401280 8998907 162823485091334279632970246839624682232 8998908 -37937661234868195119573633500511075840 8998909 81033233993876700721065525070831039404 8998910 -2939023986100787537465276289646088640 8998911 2831008516389422851660709339680058880 8998912 -135133922816252101881185106706521128960 8998913 68768801073101251190202940245844884480 8998914 49290599025588618001401087218995815552 8998915 -101191044799953687667529958588349795440 8998916 -248533893314452759333344042161917347840 8998917 -185643150582906678403809806665686873120 8998918 13009927032160595132141068440994290816 8998919 -216908510884070815871660962101713080680 8998920 -24818072806387847161681555792180838400 8998921 172469192439081227395988208798721284122 8998922 -108810179149651975193281397353843244448 8998923 64627418696206182215286733289685836784 8998924 -13159485381348890006787775768638647808 8998925 15683915316753375590281750635752494500 8998926 43043150005713020632842418372404150528 8998927 12509077968318208246691089055706057312 8998928 26224540969339966325754212179544899584 8998929 14755215420937155528007574118853081284 8998930 -126800374413685744592243242400780640 8998931 59090347680938817469039300845164985600 8998932 -145056338947000680881194605358257868800 8998933 205048042963884455843806305865219259100 8998934 -25130338885842738876500312058882582528 8998935 90272717311410933227589261787519132800 8998936 249829427883290501768976948569004103680 8998937 -909415725651981458367578000895241968 8998938 -1060671095317289701353202602739723296 8998939 -73847739846240031962649552996092672200 8998940 -2494645883018807533012920147806622720 8998941 -28556296196194388542017469538303819136 8998942 -24664416746603723123422398009034710528 8998943 -9122651277735044841696735104972081496 8998944 90433868271490638342082816982769991680 8998945 21920755786438275325924810594629480 8998946 3429358243740429463874348251952287104 8998947 -85607753406980405538178262086164870876 8998948 -132250862651786410064039232662518289792 8998949 45466543016684573690265335143863855936 8998950 -45797419343540558897063205694268976000 8998951 -15245697401770524145542345543576628720 8998952 56811292244699462134317345521855769600 8998953 -33558107705816422013511205769444931696 8998954 254204755476097311702297199581972480 8998955 11083026750233102007155070647208456000 8998956 -11553169593482797299170984629592594688 8998957 -152753784794312681285116368681121801920 8998958 23791955619143734902881561080624393920 8998959 -58254813657184738536174913880267884032 8998960 -19639893362090857297355306572147261440 8998961 28555735600795420721969678629812214080 8998962 62409149453318368787947913487296569344 8998963 116310887103360444646287803341876803212 8998964 -42086219837028140119263652374303810048 8998965 25071680188718989427938472716849920000 8998966 -6721827143440498643334791806341120000 8998967 -153207093020669006981513826279432447936 8998968 -65836461230402522586398069113906790400 8998969 -6870016077230495109807317277708010240 8998970 -50252373295780739785661926637233516800 8998971 -48005524818595766747069023142512466496 8998972 229891356753179222729361783462862539776 8998973 -279770110501584017280678442482724245120 8998974 70480670159235054213372768747350122944 8998975 -39949340529249806072795121360210147000 8998976 10565405342908842346487250062860615680 8998977 41059209250420030662210819653466431808 8998978 44214965133546188543030138184135737040 8998979 35219061243143493958884433761005836800 8998980 -61671468096913519853076515390553415680 8998981 -1782727965823095619777842823204507656 8998982 78380299060751668771413488875378888512 8998983 54643174238058527615912555239490706864 8998984 80252457133406444415169785566621337600 8998985 -15497983616914750394709785012236961820 8998986 -65521317004564870355755842090276270336 8998987 -182942746043968311873282486194930160364 8998988 -129341621502397051962150209962838752512 8998989 63231475669554430623374877425058591840 8998990 4067836777891981070019358946530099200 8998991 21232144233260643357496091648803297392 8998992 3228882845111352484107314362511523840 8998993 20337774033522827394179009519047982964 8998994 -104779182987871452867882735301917618528 8998995 72390635194568463894427973121444963120 8998996 271894601329954973333463059385268617216 8998997 3201175810172806691413894942975002432 8998998 11308311264318611622239917668566083968 8998999 49188378901393256776558935432715254960 8999000 -41493716335718830802910212570880000000 8999001 76800291181674815225265045672286835424 8999002 -686864748596397465691381273530578208 8999003 -39808304547831563622110144980980509856 8999004 -67269934373442313235770122618396672000 8999005 84835628286341799431775300018438183660 8999006 96223622621434161806226674404480013952 8999007 361732988393167909586066499710234325888 8999008 77098793721963335426785088790559457280 8999009 -3527892465640524696950241492157517790 8999010 45184886100753307604892026384179802400 8999011 83086350547929642986249335053578961824 8999012 -262459259278395774676581918636254592 8999013 -43822414054262387895358177166294844000 8999014 83724026268554611974653584580575109856 8999015 55644559802754862530175745273946671160 8999016 -21362593541743993842539940436068188160 8999017 24158954057124994233158874979349853732 8999018 -35684185822917370272264390202069083648 8999019 232314922830653742664168601602561598160 8999020 -115349130326015992050842466792937451520 8999021 -16812202090616501095117891391895127296 8999022 145935026807825088474605604014077946880 8999023 -303880769159228051646515566849353834696 8999024 38778795417436385438798965557046640640 8999025 15744672664099051811019055717597891200 8999026 64316547818167802278594126026513498624 8999027 114230907841511814116189713539553972440 8999028 117194015974944725228420040414368714112 8999029 -4185328877713856245589436963525611472 8999030 -72715921729180784071994687859441699840 8999031 24826219794685615591487831523421848552 8999032 -66089863219270922871980290956801515520 8999033 113021239321905887380717513402036482282 8999034 32478989699748527327566136404059770880 8999035 199657916000370826606944370117318052160 8999036 -123244241530379662924547974809857157120 8999037 139695827688824627205572627620991946528 8999038 181662554468841055534646479690425573696 8999039 4558720483966408140085147113521891040 8999040 -517832839391642910954008491327488000 8999041 -58838578354070467734614011519336852268 8999042 -1977074784963713466732496800266531808 8999043 7936448035175794448621975008072295424 8999044 110532981752794546927717390059136614400 8999045 45264947240106094643943968256190920000 8999046 -53499067083640074574700040293218944000 8999047 -101287508069901118779950501553124246504 8999048 -200069476585839489925283112399200256000 8999049 2169754407756705298835858637359223936 8999050 75349789397037088578302738006587654800 8999051 65493102521565431991279922043419460052 8999052 36805355154577775279804999381473296384 8999053 -46487762038286004461089259519410020480 8999054 74670576674047403267876126415911894976 8999055 32041142442501121373882733500153387040 8999056 -57429089293417764795854231023720267776 8999057 68823766490646971576692088772895206180 8999058 3088495370897240116895220166244947584 8999059 -216529720479660867905506775163290054740 8999060 -40207078590295752306603092467714252800 8999061 14325283923172267234822252383305223360 8999062 14964948323101595043159804349693888032 8999063 610441082026754390629657700414116950624 8999064 -113338380447404760365440672018878167040 8999065 34644704745190941813593521572000753600 8999066 17490829551443644076781883522738088160 8999067 -5763032471149003261937341857749114880 8999068 25769784061657284889705897429745359360 8999069 11344950948303779370935389775506857996 8999070 74098152231165827332770130256681539200 8999071 138275149123751260779991696336169838192 8999072 -19379031328172609462934952159805964288 8999073 -211246643139373402782008050045479564000 8999074 39374657925663036472201032928079012352 8999075 837637696907669206659646846237170600 8999076 -128265399873378350281247145985478458368 8999077 -249663623144200898819702988060551363940 8999078 125252324628287416392280152104870101632 8999079 64914284226996723786524813464753305384 8999080 197278649348507856277606526745564518400 8999081 -90212804679967363397143223304947264448 8999082 -15089553093025754555691553066936923552 8999083 64560826410305136701552828095788174144 8999084 -143307933757076012039671527297030566400 8999085 3708041808400734753213417814038098400 8999086 25318320978455974894023062764165514880 8999087 98693487752066138967366439921842926736 8999088 739301501916643035172648816396468224 8999089 62609567034087892006886918646671497200 8999090 59259217368396637437706923407224104960 8999091 -31990165606611663652427944255319067048 8999092 -151590962827022779543623764918309920384 8999093 -100641262977129096715062456645163668480 8999094 -10177177517246417687623270286860817664 8999095 112571238974652837258945429428946917280 8999096 -154412133266089497601651784373386403840 8999097 12057696304167643556553122986771447680 8999098 132162367696579491446902330404835566336 8999099 144552077486356510912419617545321280100 8999100 2731412016566420583713150087224588800 8999101 175449008210630841983547100971370988102 8999102 -30469441605478104583004177808257872896 8999103 43892970370023608500291188203980327680 8999104 5665522225744686110759215928695586816 8999105 -54806307853543093938131754529707488640 8999106 -36519308316937798270178065839828748800 8999107 5740090325625644801818641456969544480 8999108 -19648204724319619328458920828783489024 8999109 -24123828672351160758916544678061431232 8999110 100979642820790133389203401149124117760 8999111 -210572876115944739964782820457526873576 8999112 -164990817232479660791752590416232038400 8999113 -128070091415646137120495809687097033638 8999114 9596523640433647946434759146052546560 8999115 -8511560926812817210616165244922571280 8999116 -5120444719341087414900032911740111872 8999117 76683638400271197387309380811843837600 8999118 -48435925474734967586670166950349827456 8999119 93600407374482237083976405708711894096 8999120 1631281055584049513290070506207641600 8999121 10607598199373412468762723283619964912 8999122 -18120004814399819852685220486875244800 8999123 60811252068095192290294031198312814336 8999124 -9874452090608131656805753307947628544 8999125 -90807617074345365513942044328391821000 8999126 -1591596587931788136465298177903958400 8999127 13987879769386579011909521116433472000 8999128 109554280988158607329224044345978818560 8999129 -4433029109174242186371452660765236224 8999130 -22327969373938242373721405616564526080 8999131 16317412667617767657035698582574226264 8999132 -6147466327905885108985414236296431104 8999133 15816635659861540305964614682669152 8999134 50601376717090112894938645800639321216 8999135 115516116780175241296175029152702477600 8999136 -108950102048961236060527548559734079488 8999137 65248833598308021733852056692509416960 8999138 -28293849827778049408575372149077960320 8999139 29534739061540550657393955254952255408 8999140 -18414183999713202045091916480629624320 8999141 99999867494629613777951239664277094080 8999142 37904608111711968156213104090505054912 8999143 23474849953582743604761996558863694392 8999144 97667940196528476079895347481904660480 8999145 13188972822835852099407470512870275840 8999146 -28059762369120349411327670702025940800 8999147 50119201389715921463450563621190435424 8999148 -2515110828973215949645643146497463296 8999149 -43366005199718834796476036386707677780 8999150 62287237010879686582381683251666673600 8999151 42888463789500123080462406449293785984 8999152 -2587474556600136032481705758834196480 8999153 184336829598612745538376396217836510900 8999154 61005627326772657242099026557666301440 8999155 -155944468354375158182080700588379560880 8999156 -147709289306089398384329584360805253120 8999157 -71813575455938645153729913569516483808 8999158 33816878221368806872706505900717864576 8999159 93003552106707849527472731127473092848 8999160 57661395957419943898064345065906176000 8999161 273153733095395889763505286619887494762 8999162 152579147336365122906557766124905470832 8999163 115529943883388494177775415472067071692 8999164 133149313552572743200656577892597237760 8999165 -12384093167490368412294217818381818880 8999166 -4007386000650905508223080639381860352 8999167 -31796582937914796639874062967526557808 8999168 -7571272545141823286592648955463467008 8999169 -1548863998610871420603404079028274592 8999170 -91934424542808707405158134183716298720 8999171 -58044254865949920129470805338889694380 8999172 -7719396843904185345321504209363214336 8999173 28344541053133418313027161927398879584 8999174 -57218890620568989295333941383630453664 8999175 46917150300218755441760057774666146800 8999176 46289318710105065303948111885570539520 8999177 60738433780277832575357685566053104384 8999178 -15575993090879316258199170220990041600 8999179 -69975448399120548995971477141281477120 8999180 162784179236042209764203270848509158400 8999181 280907230609517799908354366603123244 8999182 97880548593565742986778721875080224192 8999183 28947914795398348855007718352677984432 8999184 -13989617785204589303763253179666923520 8999185 -17850825453599970732958695846349743000 8999186 -45739439216414857221074563198454707200 8999187 -85257414992248365939866118735540786432 8999188 11795182164495142035892554482465329152 8999189 209364482178310255064196751029939966990 8999190 34088759841581284191119581017764891520 8999191 248488531142285309452245721189874720592 8999192 -83956166053588793705604266639025377280 8999193 -18525862510591826458027057938836451840 8999194 42621594598376795061791897302271110896 8999195 -68358402484029833714144917479466468800 8999196 64356113367171851801118666558188221440 8999197 -214298825304091877437852603162905139354 8999198 -60379211542110601364255451832389183360 8999199 212804581190781121832014033454782568568 8999200 -58509791452978310654124335906527641600 8999201 -193335936976305885161869799487946111596 8999202 44152605606599958482117574602899783680 8999203 151774800789774523664374443036144015452 8999204 -317456728406153474475257379136028953344 8999205 -132017693002282346970989189158612908480 8999206 102373660398068907697084733382668878080 8999207 13402803132704357827511322622300299264 8999208 130536478354578697582189984699070054400 8999209 240463975282770198431548664907925452410 8999210 37522685554034659143812100707351454720 8999211 26071013870975588180281195844462042880 8999212 -1046160571948059604827289766623344128 8999213 76897619795823251493141874214964852288 8999214 11160367094970015812593856747959762944 8999215 55401054879887193109457719391572764360 8999216 -897406225510508583653661264197910528 8999217 -79016553879727263925002719294946976560 8999218 54008513285086759630899626176159831680 8999219 -138366912657313883969258053652890699380 8999220 57658133229883642529187606607757967360 8999221 2021946687346351415797450669058679168 8999222 34392986993623032217169851320882766080 8999223 27067193546621472850880503658033614800 8999224 92063444676507954613085100546668728320 8999225 45141090857509618690788336940619154000 8999226 10740444326538571713002745832517914992 8999227 -176140351749594429586567938115953814280 8999228 33674740613550873047864960906932150272 8999229 18492975480500182796536316980138758048 8999230 -11356067692972962222790376946991466880 8999231 332346453882465645268779921545143694112 8999232 -409162979210305356737759938835644416 8999233 117890368527642434574558029649180096768 8999234 34943113478060948824372063128339512016 8999235 -13366215097882916573817594274467456000 8999236 192613579664264711738674720958181637120 8999237 27934512766991062755529061445356473500 8999238 -3855887863993830849301577942757015552 8999239 169324740666302985775703533154386085712 8999240 96092462737576539775856056337448652800 8999241 -85247247280532900774641421486622321600 8999242 64245893779657118810441454813372278880 8999243 -548677261375002479639215217366394456 8999244 38184432876074182318603119837475831296 8999245 -25580411926820129372011567825781704500 8999246 -103426727475847472869825871345692676928 8999247 -85482639872487364497019156565792533872 8999248 88914247269316220835929348468776222720 8999249 -102933395076365335923767919423160284864 8999250 -31004633229642574832171679063698304000 8999251 131485550874417512430987953080729554480 8999252 -69538605093091774937832034693527003264 8999253 77463676127582007074859053354866238862 8999254 310933940185247828757096585738816 8999255 1326967271985449605988512687822262400 8999256 -13639711786758547939137745733253857280 8999257 -127531789045109413789109224654375877494 8999258 -22687372412186654232656422505707138080 8999259 169128698960259875536133325944795411760 8999260 -111273500841584759732465397151067589120 8999261 -5097972541239887155084525441026847968 8999262 32316003786203645063166427057225048512 8999263 -40157511653470679652460563570399983776 8999264 -166265304852011789875615106043452719104 8999265 -124680260145508226697586581486224631360 8999266 -19684239371043824081061194565563195616 8999267 140947663058939459637890583733607246520 8999268 934788542503456702654204429891261440 8999269 50039824111355433966563941692606640640 8999270 3316771056015506988892958049356544000 8999271 37668659911521739827428189989748658240 8999272 -167237673887098888263078028517235640320 8999273 -8171269928039049655759863710443121664 8999274 3562900779385839235662364717889729280 8999275 97795834494993877882637315902142197800 8999276 -49029195452615422628818887964248677376 8999277 57588754931790675686629648205475432960 8999278 261992542868066647390169631530774221056 8999279 156307904324719309794756519103765563984 8999280 4993815342600362640832095531309465600 8999281 233333818057145570770408932433186627072 8999282 3240475915540410173633593813668892800 8999283 20576922507955469546689330545439935600 8999284 5076248478219806193531636916559681536 8999285 227634222132989501754026015536900300800 8999286 -63888892277184141229802286887832668736 8999287 58537332458613098854755316583310627120 8999288 89122334597517769249197168168314818560 8999289 -6716806542121332297139999065949622400 8999290 -88537140973727521717363788907056121920 8999291 -85277394706330610169077504045937631200 8999292 -144154921727297372138846470114352782848 8999293 -253202261915779507266509044458626703680 8999294 2948820879010203280017730669569107328 8999295 4221449374201616827719632125143563040 8999296 159361764596597138998389449999851192320 8999297 -174840500656470047187929731983567568848 8999298 -344717461957544796339407206240395264 8999299 168281184263608115054146589066940626300 8999300 -21508231341772037557287501801614131200 8999301 26124223640694788382964114728660145632 8999302 -23569935660784191599503955765218828800 8999303 102246340245559753573489710101245302552 8999304 -65216239486623909808513767312979968000 8999305 42823279529111042220874866612630010560 8999306 -55803752006699289955732622045621867520 8999307 -303508484731059236969528967162124885200 8999308 57648104522549413715685901560926428928 8999309 362423553949624657110173989652932578720 8999310 -3107075443628988208070370076986579840 8999311 -177091562093012361373668845738347803088 8999312 -1625377575863625324608812123481702400 8999313 180388547024612488294343251620185285184 8999314 -9557715964162320156713228263272232800 8999315 -33032092231411256909359804803527272080 8999316 -136483196108012596055820299922135244800 8999317 -2036062681376741189210953382855979634 8999318 -63433947029344474386776341642105052640 8999319 -34713156515962583407197451435779265920 8999320 18514215158584522449808362668628787200 8999321 99755917745875070532994616082194444544 8999322 94238423152366708167881132052175025664 8999323 263262098802807033414972395476047309572 8999324 -43254459130856149141392834417949102080 8999325 -26454277400445229106121979654640966400 8999326 -31550518455225096668400932199561037440 8999327 -202855383749237718605433670700324065824 8999328 -3770121051286378526050340807981924352 8999329 59841819224683886402229171335309878320 8999330 219639031451046109572066200429881920 8999331 -9274110828071302225879942281063137280 8999332 59523385042455206064685245129292231680 8999333 -23543157181189197021655775144898950880 8999334 -49869175800014125906770938789428828032 8999335 -118807725347391704593725335716059195720 8999336 -43718853284451047899842282954407946240 8999337 10333162423306824259394941080761730240 8999338 -80696743064465283019443126395072449440 8999339 -13663697708631674202502496308701766860 8999340 -52725455297476135449364556293848376320 8999341 1948202106752175682622082194383412544 8999342 -66000670277917288195164459828913698816 8999343 -11529204154027139261692012739542460928 8999344 45466875494871674489097063785517301760 8999345 328972666772462678080161614213561623680 8999346 38467980308129943871531322627857017984 8999347 -19394690740964745655234047618998992896 8999348 -142756807503851093433478012148108039808 8999349 -53743620635575871211454145110605171936 8999350 -16259299780648798575973622400205464000 8999351 82662067561191449443002669783381871872 8999352 -32108974618316124793029762450859130880 8999353 137590282723853350831567226239863659664 8999354 8669238243571431667061942028074855424 8999355 29221881127000514870933901775001817600 8999356 6141421162471754865362519989653379072 8999357 -138681351385016069226202321285968136788 8999358 68812665230050585466328316811681445888 8999359 -153066377553993748960981685734335413440 8999360 -17282507140670960563256653570973368320 8999361 18265790338089571706946078436515635904 8999362 -2062527338747171019197240325615200256 8999363 -37196234266216899644249218238525994960 8999364 -81720190372271264602371086765960724480 8999365 41593832594499625235981144805877153920 8999366 -9755099985778220798758981223723038368 8999367 -2010865652912208979121800632114801600 8999368 -1616645159241088480164749288002682880 8999369 -5076586198531899276162973736795488044 8999370 -38415042422668736494674269770477324800 8999371 -49816856558974368022461820211278384800 8999372 135616857112699143429238161188638709760 8999373 214424236356341026104529877244648091104 8999374 -11151165228786341023582399687822844928 8999375 -28171265418262193872685718647970000 8999376 42118459971402691013547441945437798400 8999377 -20691901059017209533436260089037715200 8999378 -147889667999826565467459120039572027760 8999379 -191100911162277466605006652402438865676 8999380 -1932637425612566584394809975319677440 8999381 334347908384738775820063315461927535182 8999382 -6296492603226533554090819616315129856 8999383 -129178614279959167922992188047014805368 8999384 2069108949742961529323944160375377920 8999385 35215344686598601979011349217021825600 8999386 36839818929020174389244904041499289344 8999387 -36969704806717861452150708407915771964 8999388 -67882571009761119969010709073766809600 8999389 10021131216075699028102740695476493766 8999390 115684774676792629887937344109855099200 8999391 4634790825639593607529029519627377424 8999392 -233612844808056081023455559863061446656 8999393 3246735057283155093249694371164210688 8999394 -29114732567074997323038666098025487872 8999395 225454623277416241091346142915210801200 8999396 9034484357201777937650271460050554880 8999397 -280396441003303204680100949453880385920 8999398 -33288172935983444017735881557096153664 8999399 100746717070039772066280193599589766136 8999400 14480663617988810594582715866658816000 8999401 279801607995425158557679599151381193402 8999402 174030664196018413008913257571129367904 8999403 -21029654708619071659763873342375169792 8999404 39960462383912127387735978362933644800 8999405 -172694403207448433935950699608353085940 8999406 12173637369947168510774341650237493440 8999407 -19280192363554024247695525620258549120 8999408 30397086923721113660388818843524890624 8999409 -20600478027672284524163710770039422880 8999410 22577802029867147725662969197088437760 8999411 309571276190520317237752717667917272012 8999412 192295695024285917477814624553453670400 8999413 -119533074470720933744125152016505560260 8999414 -427088945979924759031041377059324608 8999415 3151410144060648361704224711952355920 8999416 -128276159292821438043743561061501849600 8999417 26852853279355998894825445146154572672 8999418 33244546587555121541197305489450828288 8999419 473010496715708048328037711045423446528 8999420 -57261805114471869352888183522531038720 8999421 55089811587972127826160278855921498112 8999422 -2822398329326967973814117683330987776 8999423 -55628165656182947222892542946768419328 8999424 -537728359779950422297291759244279808 8999425 84801669828770246831841748566097021500 8999426 78913161373450810446295467561519287040 8999427 3258969702822680256408989399009203008 8999428 20450860716951844551061221342090112000 8999429 29094959958650322909296890926838008030 8999430 63436502898298427828690507374691850240 8999431 -46895160569714872973900271467407168208 8999432 60637281100943120084232770427108280320 8999433 61267166799906364317248791356253890900 8999434 -84530735154780375132061402425775410384 8999435 -53945323165650223263474405974359281120 8999436 14064827896558779047794511732429982720 8999437 95479508621006604885448648188960204086 8999438 147312564641493014683106682037289151552 8999439 15842886442247589117731633609017215624 8999440 -2014408903014946523052377551633121280 8999441 191752151381652075382890247637641761504 8999442 -4272688366724202358080963515949362160 8999443 -323855036231740578336054297099316674240 8999444 -128739872382997247390351647916634152064 8999445 -19540436212693207377658658974241433600 8999446 9908922210867643209784913269300080672 8999447 -138402042643867499703184941140735404680 8999448 107187511525043910484047378818992680960 8999449 -13949026860670685002898830473682609728 8999450 -52987090105914594903303294331952094000 8999451 -331082380799826488007024699176607252000 8999452 96323210271918846963222936276501135360 8999453 64806511825862924094139401267671416824 8999454 2409106547566446656285967863947182720 8999455 -74437906808838217517683893837537713280 8999456 -29150035533877442908114773566667030528 8999457 149679199640109717762644046371685067440 8999458 -3399550944005428498606660808938850016 8999459 3378798974009167315569454513520702112 8999460 -10305089039202377067591481059129457920 8999461 -11223685559503847726450569278214943938 8999462 -89601053229038267484758285356086516768 8999463 67749387275513226726790037695064825856 8999464 105045860260718681515884392644321689600 8999465 6325613373012480809224995151984200000 8999466 36080738991099762353768116687862002176 8999467 -262517477778310025884550557602147441484 8999468 -89887874905319037009552033006041924352 8999469 3138636163935261741509541128454556524 8999470 1108305388815963236542344313451260800 8999471 136885971870143633964192280157405373120 8999472 -22472564372760010482825976186791837696 8999473 31099852028478474071965382870058172736 8999474 30821667486924211980712028404546904064 8999475 48694715301847115323648750865752362600 8999476 28879385764094857113274623359069090560 8999477 -44137906782120603323657644531723877988 8999478 90605886743297855959256904439063835520 8999479 270850304355326573787493113834154806984 8999480 11855240406239123538365392572777676800 8999481 178060215068382658158827096732503190352 8999482 -26524041069806630920256608613457195408 8999483 -76381074422902489931352770881999102800 8999484 19489630065244283363663584536622433280 8999485 68023540004463899041635640815944916960 8999486 10072442094706332360892823744844546048 8999487 -47393523646384580445370276207644762744 8999488 58543950021944631970545153180382527488 8999489 143387663906277093753353631462367492290 8999490 1902996919305185544977875464878853120 8999491 -45832080358111484582097822563599063108 8999492 -2822506623881339829528790565332286208 8999493 22606470075192010812104662963892247264 8999494 -61503045039243423413348424580514965248 8999495 -34991092828648089652863509386469498880 8999496 2429626030460879247575520209372160 8999497 -42571434569477752141050419108723002460 8999498 -30412201985285971992594631429418304000 8999499 -125258436235836736886861240670850263336 8999500 -4727041363376086998027199206597120000 8999501 -13169319362382314006035614432886742016 8999502 9216551879778872895565066233761433600 8999503 63060455452757765217635397249001008752 8999504 28430578140191974127572062546446499840 8999505 104352772807458987562562177485472774400 8999506 4630157851718869303395421258989004800 8999507 -3520798954277352165932439851455298496 8999508 12696198370667449310358909216032772096 8999509 -84614987208724392741264019027020187296 8999510 -6843311210034750345116570127119047680 8999511 -7618864812074907263986928046878496816 8999512 -204090508789449754688423080196255539200 8999513 -468641937489795269075822577223095552 8999514 -15639939094565558897481796447611342096 8999515 -64604492340080182825718031418078545600 8999516 116101295979959563381577162678825917440 8999517 17371492508243794384848474665839514880 8999518 158329452069058165200108612911671208640 8999519 155375134619552698417343157097125733920 8999520 79756490873022894360954981593579520000 8999521 -107680047212955636738163811603546478800 8999522 -63949280592305980244103930068181032448 8999523 46704636934045502882049187700575880880 8999524 -58312305597634311617548339793492634624 8999525 -78795901255228846846487984994373318950 8999526 -83458093469757743175541564600392641856 8999527 267252947562385173964346058143349064376 8999528 131990019200626319751386717131947816960 8999529 -42858104113793610398754715297326888960 8999530 48138411279283508056059239323164753600 8999531 216364413413955234435518787919834339464 8999532 -80864528663028127193797623270375260160 8999533 -84786108320598718334293846563151255520 8999534 37218585073455281099622482271763788672 8999535 157402593547913930315654621163549463200 8999536 499468363968595857681406857715679232 8999537 133826621288514839916298567741212363840 8999538 67185944476244722004259050545358573568 8999539 -27465686182540559528704256689205272440 8999540 -96233123833304862064153923442633420800 8999541 35577749565431312886555942496943181240 8999542 -103797825628654660492521645941554574400 8999543 -59257766981971463810952162054306603600 8999544 -118603954433054464771011969864992993280 8999545 78199745035662145623694842910862150400 8999546 77565175114714619742088703376597360864 8999547 -63267043699777417763478061102348368528 8999548 71359532129024338871063307013493764096 8999549 17478334399210521458963660828623906764 8999550 -7624789973907199151344918050468067200 8999551 -86159345324206046065846848101707172496 8999552 97512807527988686388116114247883161600 8999553 44209151416509940717088093635744870704 8999554 53101621956903871234768189538102487072 8999555 13164627941679036486345531292670572800 8999556 -205136114848633357310047352795283456 8999557 38106066788550092070142940316314544192 8999558 -77080097620760382405014136319030473120 8999559 -79285012472882468018378916320948870400 8999560 -84816060248457453724015796214364569600 8999561 -9841235331474763200651669836457116976 8999562 -313954641368116266859485698410601472 8999563 -153036983225945579696572476187930234520 8999564 16315753741997710518729023092889097216 8999565 -34873990932268960002244661144247288000 8999566 136106292751095963297948710759529527232 8999567 -277682455097015885220166693867560306384 8999568 -22304541754395556821713170722123767808 8999569 332726559997395006020585934324144860400 8999570 73599176210429617407518084254918612800 8999571 39593195724709284809264923278193530624 8999572 151797218208970966402425210052161759232 8999573 126540356436841741825342226211036875904 8999574 -115878368892067522496295364303936966656 8999575 44163230879227970582716228219059430600 8999576 -9989086775291328283673771095845888000 8999577 -144323745299034492680724138284266358886 8999578 12675943546704931410144854983844167680 8999579 -33425349258333547289393222940242863488 8999580 -32613580747929216310959445272060963840 8999581 -234966023994474114551414775627374830618 8999582 -9063644210791684293492203234206329216 8999583 29586469581124304824308752527391337600 8999584 -52643565881151653242932034246070501376 8999585 -72877846504555563241034852752225584600 8999586 453026484506398457962090378244601504 8999587 -40638208024465078060344816968817054168 8999588 67230700930894447859193703495961338752 8999589 69486080496769327304720944479384784224 8999590 128505438816922755859773698086336024320 8999591 118907536186481905385970896850208012800 8999592 -37577109886275774776212144848207052800 8999593 -99743855642008614903594698388126362780 8999594 8835892949393783570412529141222977120 8999595 38585425464453946103537790247556081040 8999596 151054258881324643156735827224245867008 8999597 -229270981499456545572857815341250633920 8999598 94922449118104900696690972627802355264 8999599 -1246630386817900119917502846833287680 8999600 -23147846896227323836697682943303680000 8999601 27180602084527930561105615259689943040 8999602 -39213242259257602401075879149705899248 8999603 -273414275473825628004852595683376945800 8999604 65596600466894161411782270753149331840 8999605 50190660290497540065396612492564167040 8999606 53730711860161722674860930964864993280 8999607 -50144186135692759530385307485916075520 8999608 -50504135140598155537026977504989655040 8999609 -187465000763556122046597951590122607190 8999610 21750148856686553732016416090611077120 8999611 256440676821900367588284753332916260032 8999612 -108892966480909367015502695316139365888 8999613 -47325802633568866052880092993768175360 8999614 35585701689846094914311806869207737280 8999615 -138592801433034553475827388022242409240 8999616 23252182309354194506303803599272017920 8999617 -367448079860600429695445281688664142 8999618 -12388096532389876848924030742870248240 8999619 -100384495847377561565715772040556245256 8999620 34915734850210123636651504101022126080 8999621 -48571103163923785626509271907337313348 8999622 -91403165527285684647546935912027737440 8999623 -97442846275221659601279077227424699616 8999624 -147487676447198421161507566553812992000 8999625 -358708268166657762073921598538562464000 8999626 87110373205518855258297260751272177760 8999627 -51999884027905631999141200963270181088 8999628 105995995291385968800622133892371742720 8999629 9277815037790336739510105806750258220 8999630 183857817015895034086131274341430279680 8999631 -92347834679385443722128427292255321880 8999632 -10988856068217477752974500170168049664 8999633 23391771797259110863410722498642253684 8999634 -25241604500007922106168696718336844800 8999635 -119142053871252138014873025029488653600 8999636 -43064170353390938129771068948946499840 8999637 95618122451850091201641126683331852960 8999638 11106298503551951526909693726106002720 8999639 -30620629397860596909321089839531941120 8999640 17418068388523162124182912646541312000 8999641 -57881971910039603273167932765845442560 8999642 407622732143833474594781226567554304 8999643 -79809051357649086039071127028236760272 8999644 -85505498867756248208349653199294129664 8999645 -233508022116050621152780119859310510100 8999646 27264718359717097613907920259967853184 8999647 190524300874648730203004181316597244832 8999648 -61565564874036119566313643142216679424 8999649 -186717985256686385401796527622565312366 8999650 35711254641006071869026564496054281600 8999651 201560737241372430290136739683086474652 8999652 84647032494847775980709139671271109632 8999653 2045852158067128257772964661852363484 8999654 45349846470739454587712146109323468800 8999655 3805329571221640563857192596271723520 8999656 -221416243400595514552728733812454917120 8999657 225515203328579924577149631786141138660 8999658 31074214586370843869597893534398064224 8999659 -9600112895957718859891714271345938512 8999660 18780248297184493728899302995320217600 8999661 -120255323105382942392643673524691528416 8999662 -37014584949949524250944617647597127808 8999663 535257740733494482300617719234953200 8999664 -13676482948378178672922239838995742720 8999665 38185996165758639738585434850258346920 8999666 14793275508370512455097867055683455904 8999667 2516606530247809371493957187977865352 8999668 -26382050588650082027515528903295373952 8999669 -78098809465777923222051187918973380608 8999670 -12498745791359488258755496256468060160 8999671 -164981011224913546800232021784307407128 8999672 -38182472614441287132913960697954304000 8999673 61473775196270879472351299126485629600 8999674 75125042362923569760241212108663444336 8999675 10002715677549657470307214920749442900 8999676 -13893558476553805005152231524721197056 8999677 -149887432094583421977658025435004294720 8999678 -59602951252682538192245809075444239360 8999679 31463029185342508368590204457992444688 8999680 62770420593055548745471492028891136000 8999681 197219301042934740592799141744699034372 8999682 13727077274496842134401695714721736704 8999683 78681269463623939770273693767372621120 8999684 -27425271145952686642330102614418291584 8999685 -1613743362398833036091538846957804960 8999686 -113905445406674641553828558165461009920 8999687 111587320366366313242118405440580157336 8999688 -132692973016605750208168443146288701440 8999689 330649874199247137695988805263011283124 8999690 -21337652582429934291598847366059392000 8999691 -186832092427895279808505889486505632808 8999692 -13590353563002493485078145493076812800 8999693 175602337429400643098868597735946312224 8999694 41232442228688744597180967764633856000 8999695 67643816793304898195334607889737104480 8999696 7312804029025240356181178561874837504 8999697 20899801436385001599904031788470132672 8999698 98647571076509681727174957940622120736 8999699 59878268732197120863700508976093734700 8999700 -70633054903259588090196330364029696000 8999701 59865313796863529260823798196529192320 8999702 19042231628725837224643470585010539552 8999703 361554713843641678472394265021854144 8999704 10698576634287677653119105785061580800 8999705 -7037906112519939349494926799903096960 8999706 -15164558096286835663888964896485211392 8999707 -156689749826725495433802594127070546044 8999708 -57635857736386602227728532560656459264 8999709 -24265446687066517933999394213006829696 8999710 -55336643136706996557803927566585218240 8999711 16850655443054825046090311295616035840 8999712 -55776103671811356166891399327014912000 8999713 -36317138265686184349057525445297133776 8999714 41585889581912931246188228630982254592 8999715 -28034450813334361623968573097392635200 8999716 104911101527505386113685583269526564864 8999717 7945695872262296974991948337348904572 8999718 4657300723621751210855414901948358656 8999719 14446665844809930407799702394064666344 8999720 35181191118880797910079794143110092800 8999721 -181609319520251929880805864440511113760 8999722 -55636354591786529399927174247624653568 8999723 498493933966974944617255613581457317920 8999724 29807519387050812170363348552718523392 8999725 -3046845423449498873743359020416541600 8999726 -130893040808317075834732904210797226688 8999727 71317630679100281209469912102935706880 8999728 -1002655312427819918788330367249022976 8999729 175130309465249047043722521066978339840 8999730 610899086705511566018438190496467360 8999731 -18363360900279955848596263757388368768 8999732 4601108203081542078503314536361317888 8999733 110339897746794257206943414766936309024 8999734 42991712002109323561170242556727787520 8999735 -12249267434232485000432836430128194000 8999736 -28116202615283620779796637299031961600 8999737 -164662218855219454781397767533213670614 8999738 -296634308442712616028572777327368080 8999739 6720262267313157830725614394569746688 8999740 52354270724156946489804898758767792640 8999741 -266829110920257103018686147849876108858 8999742 20516202183462731872420097485744957440 8999743 -25256527525877626734529293962385222440 8999744 11046048007900574409817136824854773760 8999745 117203497774711798474616198892513621120 8999746 -17405403188415885894013430924527165440 8999747 103037464463583670805792186927230327632 8999748 152463229857965660733150661620640014336 8999749 -85320012661102014425762386967644932000 8999750 56111117749354956323523664349712000000 8999751 -18817231662704793763602299283300625536 8999752 -93149397533234881013318223809594342400 8999753 -21585991267695360688497004718644936320 8999754 -54757712501146766620252503921449594880 8999755 -8674355846376919697672352227212671840 8999756 -337536729986619584489304968145104140800 8999757 86485327490828520014384219180270514948 8999758 81274515415670290214914448653637772480 8999759 -103038699022831718435159219285475467040 8999760 2365197999352532563895054567913553920 8999761 -49425751659821462445995705782705898638 8999762 -1916059218733814673929116694199713280 8999763 104035952545545549164052513339970050744 8999764 -120449115835214345063944084797172023424 8999765 68563649777877624883789294676620569180 8999766 -65100200539480141573688407466127137856 8999767 17378700143930991178129230986656448000 8999768 249848126650363599499884634010144256000 8999769 -12634200583068312249542724884183159040 8999770 20764712240224065578369932258368936960 8999771 2302755437449793824613879136313524480 8999772 -32106219935142760608655286297728478208 8999773 92935089529569325044306679317401786400 8999774 -89360896354776561784971504529753598208 8999775 -21071429869929659103313067449442400000 8999776 57757687095924026194342572654379794432 8999777 160546827050697531824269628085037582626 8999778 75684495384761367884476086313494205824 8999779 -8660059587110119505810623932417851620 8999780 -136551386129791390193989160247614150400 8999781 -28529849389501831859251769330488221408 8999782 -8183334368585347384404929496397914816 8999783 -147507878066978358301760293374135832032 8999784 -1495536467554314868548437274518323200 8999785 -16493007225366724435058872598533790400 8999786 -10881892370738996225297548584823971408 8999787 -27092181714103646499384416372599981440 8999788 -6442138429172913768934126399731431424 8999789 -140624059341244885005299049019165642410 8999790 -17277905035507477763307676608989585280 8999791 -145442745792611324262938598873293674808 8999792 -38053802872057542109144181574487277568 8999793 -117196605585689736760825874696952272496 8999794 14599820761548483902366701925823421440 8999795 -48166631560451541315530730568233738240 8999796 6281039034391986678589083094252290048 8999797 251383144351134594300718794400842903072 8999798 65433373834751121344392613808953280 8999799 -120172072764581862805084757655839066136 8999800 160061446982613235246392050711534592000 8999801 57707781556806510423114941896550048400 8999802 -1055393740887652102298202855747532800 8999803 -37943252699940068484848073612243373040 8999804 78147720004682032858232407037228792832 8999805 -11428567753308786100129805824443537600 8999806 -35191949564779344236956684393831222080 8999807 225799728973708981179533617457642214312 8999808 67547456140889043112565470571318476800 8999809 -22588671019035124641603565278457979200 8999810 39834717782622447185344850339203990560 8999811 15141076733463081811204229805737829060 8999812 -41613626288171318659043794392608105344 8999813 -164140503374937430402542576837589387938 8999814 -1830902515055468422051045251077402112 8999815 6210848327976468214944941967295356720 8999816 -46136395491984516883128236615957053440 8999817 16538708976312121613729349939177566112 8999818 -45438347048617352350235210714799114240 8999819 288072105850267631845655690653115243220 8999820 -90748068724706288006259228658394880000 8999821 20986275435801473473122362853894894112 8999822 70756609760510658096813034588703948352 8999823 56784599939405835984481421630250063744 8999824 20043263282913801308429280170336600064 8999825 -85301082742672891547745125610671202000 8999826 -59279712206356384127638726219984403712 8999827 87560148047821042447919377315724456512 8999828 60399881634352273571189525673458654976 8999829 -10762384234757632980557819794779735090 8999830 77862423832644504852030168445988183040 8999831 -341303186119040563177690857007959144960 8999832 -183739599263398651978030327501710151680 8999833 -277159706994618505218362996545987723760 8999834 -104618938307066742428200144432339273728 8999835 -29402096381992940932053644976850160160 8999836 -99263799730047338650563970642304811520 8999837 -67553285019328062115095272332700037696 8999838 37173042103511529510532304669628076800 8999839 -100464924784281668943538707060128611360 8999840 45881651912602504942416471818158080000 8999841 -17581200476421716021478030403792058496 8999842 -161831044192997774543029430970719185920 8999843 92987912246461961134622510141727655440 8999844 43258541854088331910284400932809932800 8999845 -110898978850045516691116843095076272900 8999846 -5114008032486512291940785955171652128 8999847 -224229031177156555779292361110081312176 8999848 117698275756971883724578843217588305920 8999849 93141218976012098936023722140431673850 8999850 -51644884755208001604554061592214400000 8999851 72437286180110807543142528420885154080 8999852 -41951706680508807920446108577522744064 8999853 -102293905094364757245541750493173884096 8999854 -76364153075463419420881237266122251008 8999855 -38456291263064796569131233863332938240 8999856 27549988069384791552847750529278279680 8999857 -3628072347453359637532060515108976400 8999858 -9321454697472877762400216385219747840 8999859 303506654783074275252000997447498872 8999860 -114995170314924698874705378736813056000 8999861 7090217169043615673564001246543763452 8999862 -85383650724032626726955021955442179648 8999863 107306978496999778837477076845263937040 8999864 193980362647468892044222386041875599360 8999865 34508325323193901228879515140023033920 8999866 5908154319426161098726415431452907632 8999867 38337742968547717557390641672875010916 8999868 70868383449532710850472338513822943232 8999869 -7749428341543441612461810961428270528 8999870 55988215176158798076367632584466687360 8999871 43107621957701725278483134981498067912 8999872 -37297598776191795777426280104203386880 8999873 -317364245518941603551356763079550513980 8999874 36196086253370162810341228406552229408 8999875 -157617187899709639512506108917932000000 8999876 61889898203554266505383337796894943360 8999877 21967469583423910220952978526327870368 8999878 12793399971315397454971727692524834624 8999879 77940086535416348568205425259853505192 8999880 -2380637569075544162529971204817715200 8999881 317639812036796591972424065869953395664 8999882 -18497959617964201576846664875427953920 8999883 -206259688476526794782900519875173202080 8999884 107937818668781345725752528825147449856 8999885 109735041244512236580340006709352198960 8999886 -28768054230151617204539560836884745216 8999887 -60344890360097032888725674734471123400 8999888 69282872663388763854626895323458854912 8999889 -44993460811720591405441691771404124160 8999890 -32719333638270604457945414116450252800 8999891 -2962691473663019606754768782158491768 8999892 69121143382560440591696337641679869952 8999893 70215105767362104756162184709241143200 8999894 153987719212762085385255125117076062496 8999895 -51855339537347111158647662996722127280 8999896 135662582748344918936813518259481569280 8999897 196083400614861495603513804878989838346 8999898 37644149522778455182426220559266092800 8999899 3184194277285442027261656202061032900 8999900 -115929939919490332924621298071142400 8999901 13783829810921841957192578358440218080 8999902 10945359211847580681764283374188126464 8999903 -207757388907166068695146422465939209736 8999904 -1718409584675899183200299193233571840 8999905 18031669137200434468185634584021768360 8999906 138798369327447035534684164791809923152 8999907 -17127885410104608313808877923495332608 8999908 146497008389574174288029142500750489856 8999909 68717639923913334849311592859473112416 8999910 224101802331951886193833552964037120 8999911 242101529462909001777026341798651095400 8999912 2111263019257973333279744605455513600 8999913 74507155155612233111339630618541715584 8999914 11746163463194883944661057577849204224 8999915 -106461664674019284147037500845177809440 8999916 -67432430481600755495439042311936936448 8999917 -101070252891044871600896107733631673600 8999918 -4409775334788157538899089222677192640 8999919 87154145894199195990854290526097881520 8999920 -7420191470582568529847312730134937600 8999921 -25059695725589959136777797169237988288 8999922 158517525561069707163181269537052863744 8999923 45622018402407835628241332236998060144 8999924 28206861370768717007115413159224384896 8999925 -49685753796673775000228785081727604000 8999926 -71219273694196621581938763303185782368 8999927 127765752520668487914796559110336012776 8999928 -7144274074030748918389359108669911040 8999929 256300516102543451971093756733590702660 8999930 64082670776526642199543353303839229120 8999931 238459461348464365899425987949977041920 8999932 -132037364333928436906851175753313173504 8999933 323569147858893119602865405625079651020 8999934 -115574310199717316650845685586997015552 8999935 -8607227568791119891953708523826247840 8999936 -364102971232566876695385528074810425344 8999937 203660128443791313256932779884468561440 8999938 173604623415275646798874583360953479120 8999939 -5245644497555377410366517844894572800 8999940 -91623322824017592130356604698269798400 8999941 88898179641382182829648729090586705280 8999942 -43824499764694220971466229482133410688 8999943 1616730949221734392052985851637308544 8999944 82481219443038408754375374071075804160 8999945 -132181128952760412814317943712689838520 8999946 1623454358410070554573582256211068160 8999947 -143037195295928486767284696501561285600 8999948 110436538460832415035454375764015191808 8999949 -51501051239523164589668905054928871360 8999950 -56723167106511505749804178959631200000 8999951 -1787838777217182274721437442983279872 8999952 -7943693702525028626251145846100590592 8999953 -234410743974628584655166110368958600320 8999954 29728685594340136750587533639646674592 8999955 143957376812384356216754337102977040000 8999956 -15304965745944042685756724944775493632 8999957 5413993966997061580355816154751528206 8999958 57085604398675936759940129358531118080 8999959 -9251892679597522040830280126995930896 8999960 -43016078005041240122874166053771264000 8999961 14888760696867978670843711689181719840 8999962 21659763945363267269577796563903358464 8999963 59793519998835882193005855142624312320 8999964 -32353573080682906855778727621273600000 8999965 10384990564823893628508476002214918520 8999966 88243861106820306130547374731674403264 8999967 -46711580022534693237197230917399095280 8999968 -244190617747402823676984533264621568000 8999969 -81722216188176231769247657660253878592 8999970 21467120669955181230177000171155281920 8999971 209799827610954718004578800394856014172 8999972 131354754994536431264121791490657899520 8999973 -10970151990797487296219913700710387876 8999974 14049019303376423017163046672146486400 8999975 101520290302198239876720931268258430000 8999976 -230331627523641632693789270920443494400 8999977 -114704093880902559999307226973936848000 8999978 -4746214767738336113884869090762958080 8999979 70841234908344950703894860497464331248 8999980 216766503127687976765512097034470400 8999981 235448301865363828803145137116203813782 8999982 10031824336257275190860329278391855872 8999983 10840757548112568695035072214629648704 8999984 -10168307368790172705029584682911531008 8999985 81223467160870372189214934170026560000 8999986 1612987799910255747895104782102150784 8999987 309042461921733530667898136029252692792 8999988 6354539949786579630414915678300432384 8999989 -217594743171086167472344414474641705344 8999990 -39390209093184043094235127654487349120 8999991 -12628145461079500439430902717816566272 8999992 1396984142003172980321696004257955840 8999993 -87780672002223621509956811886301708758 8999994 89737525914348640673477158474018717440 8999995 -75444458687143775657695609032988080000 8999996 127484176229522647367130467012659200000 8999997 -86715051023556326927960538222418848000 8999998 4196292517809786041803427364399041280 8999999 -124807845590515965998315620263957510000